אמנת מס ישראל פולין

Israel – Poland Tax Treaty

poland flag

UTC:
Capital City:
Language:
Population:
Currency:
Country Code:
Domain:

+2
Warsaw
Polish
38.3 million
Polish złoty (PLN)
+48
pl.

Recent news

Government Approves Draft Tax Reform Bills for 2026
On May 6, 2025 Poland’s Ministry of Finance announced that the Council of Ministers has approved a set of draft bills aimed at updating several tax rules. One key change is the plan to raise the VAT exemption threshold from 200,000 to 240,000 Polish zlotys starting January 1, 2026, while keeping proportional rules for new businesses. Another major proposal is to remove the current requirement for companies to prepare and publish their tax strategy. The draft also introduces a six-month gap between the passage and enforcement of any tax laws that negatively impact taxpayers or tax-related entities. Additionally, businesses audited by customs and tax authorities would be allowed to correct their GST returns after the inspection ends.
New Tax Benefits for Families with Four or More Children Published
On February 28, 2025, the Polish Ministry of Finance announced new tax relief measures for families with children. The relief is available to parents or legal guardians of minor children, as well as those supporting adult children with disabilities or children up to 25 years old who meet certain conditions. The annual relief amounts to 1,112.04 Polish zloty for the first two children, 2,000.04 zloty for the third child, and 2,700 zloty for the fourth and any additional children. For families with at least four children, income up to 115,528 zloty per parent is exempt from personal income tax. Families with four or more children can benefit from both the child tax relief and the additional relief for large families.
0% Percent VAT on Certain Food Products
On January 9, 2025, the Parliament of Poland endorsed a new Bill that proposes to amend the GST Act. The bill reintroduces a 0% percent VAT rate on certain food like meat, fish, processed foods, milk products, cereal products, bread, bakery goods, vegetables, and fruits. The 0% rate took effect on February 1, 2025, and will remain in force until December 31, 2025.
Taxpayers Can Settle 2024 Taxes Electronically with New Tools
On February 14, 2025, the Polish Ministry of Finance announced the 2024 individual income tax settlement process. Taxpayers can file and settle their taxes from February 15 to April 30. They are advised to use the National Revenue Administration's e-services for electronic filing. For the first time, the "Your e-PIT" service is available to individuals engaged in business activities and can now be accessed through the e-Tax Office mobile app. In addition, overpaid taxes will be refunded within 45 days if filed electronically, and within three months if filed on paper. Tax relief and deduction information can also be found in the "Your e-PIT" service.
Income Tax Act Consolidated Text Released
On February 7, 2025, the Official Gazette in Poland published the Consolidated text of the Income Tax Act (ITC), which was approved on 9 January, 2025.
Government Approves Draft Tax Reform Bills for 2026
On May 6, 2025 Poland’s Ministry of Finance announced that the Council of Ministers has approved a set of draft bills aimed at updating several tax rules. One key change is the plan to raise the VAT exemption threshold from 200,000 to 240,000 Polish zlotys starting January 1, 2026, while keeping proportional rules for new businesses. Another major proposal is to remove the current requirement for companies to prepare and publish their tax strategy. The draft also introduces a six-month gap between the passage and enforcement of any tax laws that negatively impact taxpayers or tax-related entities. Additionally, businesses audited by customs and tax authorities would be allowed to correct their GST returns after the inspection ends.
New Tax Benefits for Families with Four or More Children Published
On February 28, 2025, the Polish Ministry of Finance announced new tax relief measures for families with children. The relief is available to parents or legal guardians of minor children, as well as those supporting adult children with disabilities or children up to 25 years old who meet certain conditions. The annual relief amounts to 1,112.04 Polish zloty for the first two children, 2,000.04 zloty for the third child, and 2,700 zloty for the fourth and any additional children. For families with at least four children, income up to 115,528 zloty per parent is exempt from personal income tax. Families with four or more children can benefit from both the child tax relief and the additional relief for large families.
0% Percent VAT on Certain Food Products
On January 9, 2025, the Parliament of Poland endorsed a new Bill that proposes to amend the GST Act. The bill reintroduces a 0% percent VAT rate on certain food like meat, fish, processed foods, milk products, cereal products, bread, bakery goods, vegetables, and fruits. The 0% rate took effect on February 1, 2025, and will remain in force until December 31, 2025.
Taxpayers Can Settle 2024 Taxes Electronically with New Tools
On February 14, 2025, the Polish Ministry of Finance announced the 2024 individual income tax settlement process. Taxpayers can file and settle their taxes from February 15 to April 30. They are advised to use the National Revenue Administration's e-services for electronic filing. For the first time, the "Your e-PIT" service is available to individuals engaged in business activities and can now be accessed through the e-Tax Office mobile app. In addition, overpaid taxes will be refunded within 45 days if filed electronically, and within three months if filed on paper. Tax relief and deduction information can also be found in the "Your e-PIT" service.
Income Tax Act Consolidated Text Released
On February 7, 2025, the Official Gazette in Poland published the Consolidated text of the Income Tax Act (ITC), which was approved on 9 January, 2025.
Government Approves Draft Tax Reform Bills for 2026
On May 6, 2025 Poland’s Ministry of Finance announced that the Council of Ministers has approved a set of draft bills aimed at updating several tax rules. One key change is the plan to raise the VAT exemption threshold from 200,000 to 240,000 Polish zlotys starting January 1, 2026, while keeping proportional rules for new businesses. Another major proposal is to remove the current requirement for companies to prepare and publish their tax strategy. The draft also introduces a six-month gap between the passage and enforcement of any tax laws that negatively impact taxpayers or tax-related entities. Additionally, businesses audited by customs and tax authorities would be allowed to correct their GST returns after the inspection ends.
New Tax Benefits for Families with Four or More Children Published
On February 28, 2025, the Polish Ministry of Finance announced new tax relief measures for families with children. The relief is available to parents or legal guardians of minor children, as well as those supporting adult children with disabilities or children up to 25 years old who meet certain conditions. The annual relief amounts to 1,112.04 Polish zloty for the first two children, 2,000.04 zloty for the third child, and 2,700 zloty for the fourth and any additional children. For families with at least four children, income up to 115,528 zloty per parent is exempt from personal income tax. Families with four or more children can benefit from both the child tax relief and the additional relief for large families.
0% Percent VAT on Certain Food Products
On January 9, 2025, the Parliament of Poland endorsed a new Bill that proposes to amend the GST Act. The bill reintroduces a 0% percent VAT rate on certain food like meat, fish, processed foods, milk products, cereal products, bread, bakery goods, vegetables, and fruits. The 0% rate took effect on February 1, 2025, and will remain in force until December 31, 2025.
Taxpayers Can Settle 2024 Taxes Electronically with New Tools
On February 14, 2025, the Polish Ministry of Finance announced the 2024 individual income tax settlement process. Taxpayers can file and settle their taxes from February 15 to April 30. They are advised to use the National Revenue Administration's e-services for electronic filing. For the first time, the "Your e-PIT" service is available to individuals engaged in business activities and can now be accessed through the e-Tax Office mobile app. In addition, overpaid taxes will be refunded within 45 days if filed electronically, and within three months if filed on paper. Tax relief and deduction information can also be found in the "Your e-PIT" service.
Income Tax Act Consolidated Text Released
On February 7, 2025, the Official Gazette in Poland published the Consolidated text of the Income Tax Act (ITC), which was approved on 9 January, 2025.

Israel-Poland Relations

Economic and trade relations between Poland and Israel began to gain momentum in the late 1980s. Poland’s transition to democracy marked a turning point in its relations with Israel, leading to the restoration of diplomatic ties in 1990. Institutional representation between the two countries began even earlier, setting the stage for normalized interstate relations. Over the years, political cooperation deepened, leading to frequent visits by officials to strengthen bilateral ties.

Economic collaboration has been a cornerstone of these relations, supported by agreements on trade, investment, and taxation. Israeli investments in Poland, particularly in construction and technology, have grown, while Poland exports food products and shipbuilding materials to Israel. Tourism between the countries has also flourished, with steady increases in visitor numbers. In addition, cultural exchanges have expanded significantly, supported by agreements promoting collaboration in arts, education, and Holocaust remembrance. Youth exchange programs have further reinforced mutual understanding and people-to-people connections, highlighting shared historical and cultural ties.

Details about the Embassy of Israel in Poland

Address: Krzywickiego St. 24, 02-078 Warsaw, Poland
Phone: 0048-22-597-05-00
Website: Click Here
Email: ambassador-assistant@warsaw.mfa.gov.il

Details about the Polish Embassy in Israel

Address: 16 Sotin, Tel Aviv
Phone: 03-725-3119
Website: Click Here
E-mail: embpol@netvision.net.il

Business Activity in Poland

Poland is a key market in Central Europe, attracting U.S. exporters and investors with its large population, educated workforce, and strategic location providing access to the European Union’s single market of over 448 million people. As the largest market among the EU’s newer member states and the sixth-largest economy in the EU, Poland has seen steady growth fueled by economic reforms since joining the EU in 2004. With a GDP of $688 billion in 2022, Poland maintained resilience during the pandemic and continues to benefit from low unemployment, rising wages, and EU funding for infrastructure. Key industries include automotive, aerospace, IT, pharmaceuticals, and energy. Poland also offers opportunities in defense, digital technology, and business services.

The country’s favorable investment climate makes it a promising export market, supported by its integration with the EU and access to a broader regional market. The country has attracted significant foreign investment, exemplified by Intel’s planned chip assembly and testing plant near Wroclaw, supported by €1.9 billion in state aid. However, challenges persist, such as a capital shortage in the banking sector affecting the green energy transition.

Bilateral Agreements Between Poland and Israel

  • Investment Encouragement and Protection Agreement
  • Convention for the Prevention of Double Taxation

Convention on the Prevention of Double Taxation

The agreement between the Governments of Israel and Poland regarding the avoidance of double taxation was signed on May 21, 1991, and entered into force on December 31, 1991.

To read the agreement in English click here.

Reciprocal Promotion and Protection of Investments

The Reciprocal Promotion and Protection of Investments (RPPI) was signed on May 21, 1991, and went into effect on May 5, 192. The RPPI is an agreement between Israel and Poland that is designed to encourage and safeguard investments made by individuals and companies from each country in the territory of the other. These agreements typically include provisions related to non-discrimination, compensation for expropriation, dispute resolution, and the transfer of funds.

To read the agreement in English, click here.

Applicability of the MLI

Both Poland and the State of Israel have signed the Multilateral Convention, commonly known as the MLI. The MLI is a convention that is meant to fix double taxation treaties according to the BEPS framework.

Israel signed the MLI on the 7th of June 2017, with its provisions entering into force on the 1st of January 2019. Poland also affixed its signature to the MLI on the 7th of June 2017, and its provisions became effective as of the 1st of July, 2018.

Residency for Tax Purposes in Poland

 

Residence of an Individual

A person is considered a tax resident in Poland if they meet one of these conditions:

  • Their personal or economic life is mainly based in Poland (the center of vital interests).
  • They stay in Poland for more than 183 days in a tax year.

The “center of vital interests” includes factors like family and social ties, where they earn a living, and their involvement in social, political, or cultural activities.

To learn about how an individual is considered a resident of Israel, click here.

Residency of a Company

A corporation is considered resident when it has its registered office (seat) or management board in Poland. A foreign corporation is considered to have a management board in Poland if its daily affairs are conducted in an organized and continuous manner in Poland.

To learn about how a company is considered a resident of Israel, click here.

The Tax System in Poland

Poland Tax Authority is called the National Revenue Administration.

Income Taxation: 12% or 32%

Taxation of Companies and Branches: 19%

VAT: 23%

Capital Gains Tax: 19%

Withholding Tax

 

Poland’s Internal Tax Rate

Israel’s Internal Tax Rate

Tax treaty

Personal Income Tax (Tax Brackets)

Up to 120,000 zlotys (minus tax reduction of 3,600 zlotys) -12%.

Above 120,000 zlotys — 10,800 zlotys plus 32% of the amount over 120,000 zlotys.

 

Up to 50%

 

 

Corporate Income Tax

19%

23%

 

Capital Gains Tax Rate

19%

25%-30% (with an additional surtax of 3% applied to high earners)

 

Branch Tax

19%

23%

 

Withholding tax

(Non-Resident)

Dividends

19%

 

25% or 30%

 

10 %

A 5% rate applies where the recipient of the dividends (there is no requirement that the recipient should be a company) holds directly at least 15% of the capital of the company paying the dividends.

Interest

0%/19%/20%

15%/25%/23%

5 %

Royalties

0%/20%

23%-40%

10 %

VAT

23%

18%

 

Inheritance Tax and Estate Tax in Poland

Inheritance tax in Poland is levied on assets received through inheritance, with rates and exemptions varying based on the heir’s relationship to the deceased and the value of the inherited assets.

If the inherited value exceeds the tax-free amount, the following progressive tax rates apply:

Group I:

  • Up to PLN 10,278: 3%
  • PLN 10,278 to PLN 20,556: PLN 308.30 plus 5% of the amount over PLN 10,278
  • Above PLN 20,556: PLN 822.20 plus 7% of the amount over PLN 20,556

Group II:

  • Up to PLN 10,278: 7%
  • PLN 10,278 to PLN 20,556: PLN 719.50 plus 9% of the amount over PLN 10,278
  • Above PLN 20,556: PLN 1,644.50 plus 12% of the amount over PLN 20,556

Group III:

  • Up to PLN 10,278: 12%
  • PLN 10,278 to PLN 20,556: PLN 1,233.40 plus 16% of the amount over PLN 10,278
  • Above PLN 20,556: PLN 2,877.90 plus 20% of the amount over PLN 20,556

Relocation

According to the treaty for the prevention of double taxation, when a company is considered a resident of two countries according to the internal law of each of the countries, that is, a resident of Israel according to Israeli law, and also a resident of Poland according to Polish law, it will be considered a resident of the taxable country according to the place where the actual management of the company is carried out. Hence, companies controlled by an individual who relocated from Israel to Poland may be considered Polish residents, and therefore liable to pay tax. Therefore, it is crucial to consult with experts in the field, and our firm provides advice in this field as well.

Further information on relocation can be found in our Relocation article.

Real Estate Taxation in Poland

Real property tax in Poland applies to land, buildings, and fixed business installations. Exemptions include agricultural and forest land (unless used for business), land under rivers (excluding lakes or reservoirs), and land/buildings for public road construction.

2024 Maximum Tax Rates:

  • 34 PLN/m² for business land
  • 71 PLN/m² for other land
  • 15 PLN/m² for dwellings
  • 10 PLN/m² for business buildings
  • 17 PLN/m² for other buildings

Agricultural Tax applies to arable and wooded land, except when used for non-agricultural business purposes.

Minimum CIT on Real Estate:

Introduced in 2018, this tax applies to commercial properties leased or rented. The rate is 0.035% of the property’s initial value, minus an exemption of 10 million PLN. The tax is paid monthly.

Transfer of Funds from Israel to Poland

According to section 170(a) of the Israeli Income Tax Ordinance, all payments transferred to non-Israeli residents are subject to a 25% withholding tax. However, this tax can be reduced or even waived if certain conditions are met. Our firm handles withholding tax matters with the Israeli Tax Authority.

As mentioned above, the countries have signed a tax treaty, that allows taxpayers to submit a 2513/2 form – Statement regarding a payment to a foreign resident that is exempt from withholding tax, to potentially transfer the payments without paying the withholding tax.

In addition to assisting with withholding tax matters, our firm also helps with other issues related to transferring funds abroad. This includes providing an accountant’s approval regarding the payment of taxes, reviewing additional actions required under the CRS standard, and more.

Moreover, banks often raise many difficulties and charge high fees for converting shekels into other currencies. Therefore, consulting with a specialist before transferring the funds is highly recommended, click here to contact us.

For more information on money transfers abroad, click here.

Types of Business Entities in Poland

The main types of legal entities operating in Poland include:

Limited Liability Company is the most common form of association in Poland. For its establishment, a minimum share capital of 5,000 PLN (Polish zlotys) is required, with each share having a minimum value of 50 PLN. The meaning of limited liability is that the liability of the shareholders is limited to the funds they invested in the purchase of the shares, and they cannot be charged beyond that. A limited liability company must pay income tax and VAT in Poland.

The Polish Joint-Stock company refers to large businesses. Its establishment requires a minimum share capital of PLN 100,000 and the par value of one share cannot be lower than PLN 0.01. Foreign investors who want to expand their business in Poland can open a branch or a subsidiary in Poland.

A Civil Law Partnership is a good business option for small businesses. This is a simple business form that requires two partners to declare joint business goals. Each partner is responsible for the partnership’s obligations.

The General Partnership is also intended for relatively small businesses managed by at least two entities and does not require a minimum share capital. The partners are responsible for the partnership obligations. The partnership must be registered in the national court register, otherwise it cannot carry out any business activity.

The Limited Partnership does not require a minimum share capital, but it must have at least two founders. The partners are responsible for the partnership obligations.

A Limited Stock Partnership should include an active partner (the general partner) and a passive partner or shareholder (the capital provider). Its establishment requires a minimum share capital of PLN 50,000, with a minimum share value of PLN 0.01. The general partner bears unlimited liability for the partnership’s obligations up to the full value of all assets. The shareholder has no responsibility for the partnership’s obligations.

Incentive Laws in Poland

Poland offers a range of investment incentives to attract businesses and stimulate economic growth. The Polish Investment Zone provides income tax exemptions based on investment location, project type, and company size, with support periods ranging from 10 to 15 years.

Governmental grants are available for significant investments, particularly in sectors like aviation, defense, automotive, IT, chemicals, furniture manufacturing, and food processing. Additionally, exemptions from property tax can be obtained at the municipal level, offering further financial relief. These incentives aim to enhance Poland’s competitiveness and foster regional development.

Poland Double Tax Treaties

Albania

Egypt

Jordan

Netherlands

Sweden

Armenia

Estonia

Kazakhstan

New Zealand

Switzerland

Australia

Ethiopia

Republic of Korea

Norway

Syria

Austria

Finland

Kyrgyzstan

Pakistan

Taiwan

Azerbaijan

France

Kuwait

Philippines

Tajikistan

Bangladesh

Georgia

Latvia

Portugal

Thailand

Belarus

Germany

Lebanon

Qatar

Tunisia

Belgium

Greece

Lithuania

Romania

Turkey

Bosnia & Herzegovina

Hungary

Luxembourg

Russia

Ukraine

Bulgaria

Iceland

Macedonia

Saudi Arabia

United Arab Emirates

Canada

India

Malaysia

Serbia

United Kingdom

Chile

Indonesia

Malta

Singapore

United States

China

Iran

Mexico

Slovak Republic

Uzbekistan

Croatia

Ireland

Moldova

Slovenia

Vietnam

Cyprus

Israel

Mongolia

South Africa

Zimbabwe

Czech Republic

Italy

Montenegro

Spain

 

Denmark

Japan

Morocco

Sri Lanka

 

Contact Us

Exchange Rate

More Countries

Hot Articles

Consult A Tax Expert

You can use the keyboard arrows to navigate between the component buttons
",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=l.createElement(a,{is:o.is}):(e=l.createElement(a),"select"===a&&(l=e,o.multiple?l.multiple=!0:o.size&&(l.size=o.size))):e=l.createElementNS(e,a),e[Ni]=t,e[Pi]=o,Pl(e,t,!1,!1),t.stateNode=e,l=Ae(a,o),a){case"iframe":case"object":case"embed":Te("load",e),u=o;break;case"video":case"audio":for(u=0;u<$a.length;u++)Te($a[u],e);u=o;break;case"source":Te("error",e),u=o;break;case"img":case"image":case"link":Te("error",e),Te("load",e),u=o;break;case"form":Te("reset",e),Te("submit",e),u=o;break;case"details":Te("toggle",e),u=o;break;case"input":A(e,o),u=M(e,o),Te("invalid",e),Ie(n,"onChange");break;case"option":u=B(e,o);break;case"select":e._wrapperState={wasMultiple:!!o.multiple},u=Uo({},o,{value:void 0}),Te("invalid",e),Ie(n,"onChange");break;case"textarea":V(e,o),u=H(e,o),Te("invalid",e),Ie(n,"onChange");break;default:u=o}Me(a,u);var s=u;for(i in s)if(s.hasOwnProperty(i)){var c=s[i];"style"===i?ze(e,c):"dangerouslySetInnerHTML"===i?(c=c?c.__html:void 0,null!=c&&Aa(e,c)):"children"===i?"string"==typeof c?("textarea"!==a||""!==c)&&X(e,c):"number"==typeof c&&X(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(ea.hasOwnProperty(i)?null!=c&&Ie(n,i):null!=c&&x(e,i,c,l))}switch(a){case"input":L(e),j(e,o,!1);break;case"textarea":L(e),$(e);break;case"option":null!=o.value&&e.setAttribute("value",""+P(o.value));break;case"select":e.multiple=!!o.multiple,n=o.value,null!=n?q(e,!!o.multiple,n,!1):null!=o.defaultValue&&q(e,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=Fe)}Ve(a,o)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ll(e,t,e.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(r(166));n=yn(yu.current),yn(bu.current),Jn(t)?(n=t.stateNode,o=t.memoizedProps,n[Ni]=t,n.nodeValue!==o&&(t.effectTag|=4)):(n=(9===n.nodeType?n:n.ownerDocument).createTextNode(o),n[Ni]=t,t.stateNode=n)}return null;case 13:return zt(vu),o=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==o,o=!1,null===e?void 0!==t.memoizedProps.fallback&&Jn(t):(a=e.memoizedState,o=null!==a,n||null===a||(a=e.child.sibling,null!==a&&(i=t.firstEffect,null!==i?(t.firstEffect=a,a.nextEffect=i):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8))),n&&!o&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&vu.current)?rs===Qu&&(rs=Yu):(rs!==Qu&&rs!==Yu||(rs=Gu),0!==us&&null!==es&&(To(es,ns),Co(es,us)))),(n||o)&&(t.effectTag|=4),null);case 4:return wn(),Ol(t),null;case 10:return Zt(t),null;case 17:return It(t.type)&&Ft(),null;case 19:if(zt(vu),o=t.memoizedState,null===o)return null;if(a=0!==(64&t.effectTag),i=o.rendering,null===i){if(a)mr(o,!1);else if(rs!==Qu||null!==e&&0!==(64&e.effectTag))for(i=t.child;null!==i;){if(e=_n(i),null!==e){for(t.effectTag|=64,mr(o,!1),a=e.updateQueue,null!==a&&(t.updateQueue=a,t.effectTag|=4),null===o.lastEffect&&(t.firstEffect=null),t.lastEffect=o.lastEffect,o=t.child;null!==o;)a=o,i=n,a.effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,e=a.alternate,null===e?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,i=e.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),o=o.sibling;return Mt(vu,1&vu.current|2),t.child}i=i.sibling}}else{if(!a)if(e=_n(i),null!==e){if(t.effectTag|=64,a=!0,n=e.updateQueue,null!==n&&(t.updateQueue=n,t.effectTag|=4),mr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate)return t=t.lastEffect=o.lastEffect,null!==t&&(t.nextEffect=null),null}else 2*ru()-o.renderingStartTime>o.tailExpiration&&1t)&&vs.set(e,t)))}}function Ur(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}function qr(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$t(Vr.bind(null,e));else{var t=Br(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Fr();if(1073741823===t?r=99:1===t||2===t?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Yl&&Bl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$t(Vr.bind(null,e)):Wt(r,Hr.bind(null,e),{timeout:10*(1073741821-t)-ru()}),e.callbackNode=t}}}function Hr(e,t){if(ks=0,t)return t=Fr(),No(e,t),qr(e),null;var n=Br(e);if(0!==n){if(t=e.callbackNode,(Ju&(Wu|$u))!==Hu)throw Error(r(327));if(lo(),e===es&&n===ns||Kr(e,n),null!==ts){var o=Ju;Ju|=Wu;for(var a=Yr();;)try{eo();break}catch(t){Xr(e,t)}if(Gt(),Ju=o,Bu.current=a,rs===Ku)throw t=os,Kr(e,n),To(e,n),qr(e),t;if(null===ts)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,o=rs,es=null,o){case Qu:case Ku:throw Error(r(345));case Xu:No(e,2=n){e.lastPingedTime=n,Kr(e,n);break}}if(i=Br(e),0!==i&&i!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}e.timeoutHandle=Si(oo.bind(null,e),a);break}oo(e);break;case Gu:if(To(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=ro(a)),ss&&(a=e.lastPingedTime,0===a||a>=n)){e.lastPingedTime=n,Kr(e,n);break}if(a=Br(e),0!==a&&a!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}if(1073741823!==is?o=10*(1073741821-is)-ru():1073741823===as?o=0:(o=10*(1073741821-as)-5e3,a=ru(),n=10*(1073741821-n)-a,o=a-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Uu(o/1960))-o,n=o?o=0:(a=0|l.busyDelayMs,i=ru()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)),o=i<=a?0:a+o-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+N(i))}rs!==Zu&&(rs=Xu),l=yr(l,i),f=a;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t;var w=Ar(f,u,t);ln(f,w); break e;case 1:u=l;var E=f.type,k=f.stateNode;if(0===(64&f.effectTag)&&("function"==typeof E.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===ms||!ms.has(k)))){f.effectTag|=4096,f.expirationTime=t;var _=Ir(f,u,t);ln(f,_);break e}}f=f.return}while(null!==f)}ts=no(ts)}catch(e){t=e;continue}break}}function Yr(){var e=Bu.current;return Bu.current=Cu,null===e?Cu:e}function Gr(e,t){eus&&(us=e)}function Jr(){for(;null!==ts;)ts=to(ts)}function eo(){for(;null!==ts&&!Gl();)ts=to(ts)}function to(e){var t=Fu(e.alternate,e,ns);return e.memoizedProps=e.pendingProps,null===t&&(t=no(e)),qu.current=null,t}function no(e){ts=e;do{var t=ts.alternate;if(e=ts.return,0===(2048&ts.effectTag)){if(t=br(t,ts,ns),1===ns||1!==ts.childExpirationTime){for(var n=0,r=ts.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}ts.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ts.firstEffect),null!==ts.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ts.firstEffect),e.lastEffect=ts.lastEffect),1e?t:e}function oo(e){var t=qt();return Vt(99,ao.bind(null,e,t)),null}function ao(e,t){do lo();while(null!==gs);if((Ju&(Wu|$u))!==Hu)throw Error(r(327));var n=e.finishedWork,o=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=ro(n);if(e.firstPendingTime=a,o<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:o<=e.firstSuspendedTime&&(e.firstSuspendedTime=o-1),o<=e.lastPingedTime&&(e.lastPingedTime=0),o<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===es&&(ts=es=null,ns=0),1u&&(c=u,u=l,l=c),c=Ue(w,l),f=Ue(w,u),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&(E=E.createRange(),E.setStart(c.node,c.offset),k.removeAllRanges(),l>u?(k.addRange(E),k.extend(f.node,f.offset)):(E.setEnd(f.node,f.offset),k.addRange(E)))))),E=[];for(k=w;k=k.parentNode;)1===k.nodeType&&E.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w=t&&e<=t}function To(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Co(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function No(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Po(e,t,n,o){var a=t.current,i=Fr(),l=su.suspense;i=jr(i,a,l);e:if(n){n=n._reactInternalFiber;t:{if(J(n)!==n||1!==n.tag)throw Error(r(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(It(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(r(171))}if(1===n.tag){var s=n.type;if(It(s)){n=Dt(n,s,u);break e}}n=u}else n=Al;return null===t.context?t.context=n:t.pendingContext=n,t=on(i,l),t.payload={element:e},o=void 0===o?null:o,null!==o&&(t.callback=o),an(a,t),Dr(a,i),i}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ro(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTime