Indonesia - South Korea Trade 2024 Q1: Resilient Surplus & Tech Exchange
Key Market Takeaways: Indonesia - South Korea Trade
The bilateral trade relationship between Indonesia and South Korea shows resilience with a rebound in exports and volatile import demand in Q1 2024.
- Economic Pulse: Indonesia maintains a $260M trade surplus, with exports ($2.70B) outpacing imports ($2.44B). Volatility marked the quarter, including a 58% MoM surge in March imports.
- Exchange Structure: Indonesia - South Korea trade statistics reveal a resource-for-tech complementarity—Indonesia supplies mineral fuels (38% of exports) while importing high-tech machinery (25% of imports).
- Strategic Interdependence: The partnership reflects asymmetric value-add, with South Korea dominating advanced manufacturing and Indonesia providing critical raw materials.
This bilateral trade snapshot is based on verified customs data from the yTrade database.
Indonesia-South Korea Trade Trend in Q1 2024
Indonesia Export Performance: Shipments to South Korea
- Total Volume: $2.70B in Q1 2024.
- Growth Trend & Context:
- YoY growth turned positive in March (+7.89%), offsetting earlier declines (-13.73% in Jan, -7.91% in Feb).
- No specific trade news to explain fluctuations.
- Key Volatility: February saw the sharpest MoM drop (-10.07%), while March rebounded (+10.96%).
Indonesia Import Performance: Sourcing from South Korea
- Total Volume: $2.44B in Q1 2024.
- Growth Trend & Context:
- YoY was flat in March (+0.01%) after steep declines earlier (-24.54% in Jan, -18.52% in Feb).
- Key Volatility: March imports surged 58.23% MoM, the highest volatility in the quarter.
Indonesia - South Korea Trade Balance & Market Dynamics
- Net Position: $260M surplus for Indonesia (Exports $2.70B > Imports $2.44B).
- Relationship Status: Indonesia maintains a net exporter role, though import volatility suggests shifting demand for South Korean goods.
Indonesia Import Trend from South Korea 2024 Q1 (Source: yTrade)**
| Month | Value | MoM | YoY |
|---|---|---|---|
| Jan | 697.78M | -10.51% | -24.54% |
| Feb | 675.66M | -3.17% | -18.52% |
| Mar | 1.07B | 58.23% | 0.01% |
| Total | 2.44B | - | - |
Indonesia Export Trend to South Korea 2024 Q1 (Source: yTrade)**
| Month | Value | MoM | YoY |
|---|---|---|---|
| Jan | 932.09M | -11.68% | -13.73% |
| Feb | 838.18M | -10.07% | -7.91% |
| Mar | 930.08M | 10.96% | 7.89% |
| Total | 2.70B | - | - |
Get Historical Indonesia South Korea Trade Records
Indonesia-South Korea Top Trading Products in Q1 2024
Indonesia Export Profile: What Does Indonesia Sell to South Korea
- Top Commodity: Rank #1 export is HS 27 (Mineral fuels, oils) at 38.05% of total exports.
- Demand Driver: South Korea imports these for industrial processing and energy needs.
- Concentration: Trade is highly concentrated, with HS 27 alone accounting for over a third of exports.
Indonesia Import Profile: What Does Indonesia Buy from South Korea
- Top Commodity: Rank #1 import is HS 85 (Electrical machinery, equipment) at 25.33% of total imports.
- Dependency Nature: Reflects critical technology dependency, as South Korea supplies high-tech components.
Indonesia - South Korea Trade Relationship Dynamics
- The Exchange Model: Resource-for-Tech Complementarity. Indonesia exports raw materials (fuels, ores) and imports advanced machinery and electronics.
- Value Chain Position: South Korea holds the higher value-add position, dominating in complex manufactured goods (HS 85, 84), while Indonesia supplies commodities.
Import Analysis by Product: South Korea to Indonesia (Source: yTrade)
| HS Code | Value | Percent |
|---|---|---|
| 85 | 618.62M | 25.33% |
| 72 | 223.81M | 9.16% |
| 39 | 215.02M | 8.80% |
| 27 | 210.74M | 8.63% |
| 84 | 196.88M | 8.06% |
| 87 | 107.85M | 4.42% |
| 29 | 75.31M | 3.08% |
| 40 | 65.50M | 2.68% |
| 60 | 62.68M | 2.57% |
| 28 | 61.52M | 2.52% |
Export Analysis by Product: Indonesia to South Korea (Source: yTrade)
| HS Code | Value | Percent |
|---|---|---|
| 27 | 1.03B | 38.05% |
| 26 | 242.12M | 8.97% |
| 85 | 214.04M | 7.93% |
| 71 | 122.32M | 4.53% |
| 72 | 110.20M | 4.08% |
| 44 | 101.78M | 3.77% |
| 15 | 87.66M | 3.25% |
| 38 | 69.14M | 2.56% |
| 61 | 57.72M | 2.14% |
| 62 | 56.48M | 2.09% |
Check Detailed Indonesia-South Korea Trade HS Code Breakdown
Future Outlook & Strategic Recommendations
Forecast
Indonesia’s trade surplus with South Korea is expected to stabilize in Q2 2024, supported by resilient demand for mineral fuels (HS 27) and a potential rebound in South Korean tech exports (HS 85). The March rebound in Indonesian exports (+7.89% YoY) signals recovering demand, while the surge in March imports (+58.23% MoM) suggests South Korea may regain its role as a key supplier of high-tech components. However, volatility in commodity prices and supply chain disruptions remain risks. The Indonesia - South Korea trade forecast hinges on sustained energy demand and stable tech supply chains.
Strategic Moves
- Lock in Fuel Contracts: Indonesian exporters of mineral fuels should secure long-term agreements with South Korean buyers to mitigate price volatility and ensure steady revenue streams.
- Diversify Tech Imports: Indonesian manufacturers reliant on South Korean electronics (HS 85) must explore alternative suppliers in Japan or China to reduce dependency and hedge against supply shocks.
- Monitor Trade Policies: Traders should track potential adjustments to bilateral tariffs or FTAs, as regulatory shifts could impact the cost competitiveness of key commodities and machinery.
Frequently Asked Questions
How did Indonesia - South Korea trade perform in 2024 Q1?
Indonesia exported $2.70B and imported $2.44B, with a $260M surplus. Exports rebounded in March (+7.89% YoY), while imports showed volatility but ended flat (+0.01% YoY).
What are the top exports from Indonesia to South Korea?
HS 27 (Mineral fuels, oils) dominates, accounting for 38.05% of Indonesia’s exports to South Korea, driven by industrial and energy demand.
What does Indonesia import from South Korea?
HS 85 (Electrical machinery, equipment) is the top import, making up 25.33% of total imports, reflecting Indonesia’s reliance on South Korean high-tech components.
What is the trade balance between Indonesia and South Korea?
Indonesia maintains a $260M surplus in Q1 2024, with exports exceeding imports. The gap reflects its role as a net exporter of raw materials against tech imports.
Indonesia - South Korea Trade 2024 Whole Year: $760M Surplus
Indonesia's trade with South Korea shows a $760M surplus in 2024, fueled by mineral fuels exports and electrical machinery imports. Explore Indonesia South Korea trade trends and top trading products via yTrade data.
Indonesia South Korea Trade 2024 Q2
LS0tCgp0aXRsZTogIkluZG9uZXNpYSAtIFNvdXRoIEtvcmVhIFRyYWRlIDIwMjQgUTI6ICQ1MDBNIFN1cnBsdXMiCmRlc2NyaXB0aW9uOiAiSW5kb25lc2lhJ3MgdHJhZGUgc3VycGx1cyB3aXRoIFNvdXRoIEtvcmVhIGhpdCAkNTAwTSBpbiBRMiAyMDI0LCBmdWVsZWQgYnkgbWluZXJhbCBmdWVsIGV4cG9ydHMuIEV4cGxvcmUgSW5kb25lc2lhIFNvdXRoIEtvcmVhIHRyYWRlIHRyZW5kcyBhbmQgdG9wIHRyYWRpbmcgcHJvZHVjdHMgdmlhIHlUcmFkZSBkYXRhLiIKaW1hZ2U6IGh0dHBzOi8vaW8ueXRyYWRlLmNvbS95dHJhZGUtYmxvZy9Db3Zlci9pbmRvbmVzaWEtZGF0YS9pbmRvbmVzaWEtc291dGgta29yZWEtdHJhZGUtMjAyNC1xMi53ZWJwCmNyZWF0ZV9kYXRlOiAyMDI0LTA3LTAxCnVwZGF0ZV9kYXRlOiAyMDI0LTA3LTAxCmF1dGhvcjogeVRyYWRlCnNsdWc6IGluZG9uZXNpYS1zb3V0aC1rb3JlYS10cmFkZS0yMDI0LXEyCmNhdGVnb3J5OiBJbXBvcnQgYW5kIEV4cG9ydCBEYXRhCmNhdGVnb3J5X3NsdWc6IGltcG9ydC1hbmQtZXhwb3J0LWRhdGEKc3ViX2NhdGVnb3J5OiBDb3VudHJ5IFRyYWRlIFJlcG9ydHMKc3ViX2NhdGVnb3J5X3NsdWc6IGNvdW50cnktdHJhZGUtcmVwb3J0cwp0YWdzOgotIGlkOiA3CiAgbGFiZWw6ICJJbXBvcnQgRXhwb3J0IERhdGEiCiAgc2x1ZzogaW1wb3J0LWV4cG9ydC1kYXRhCi0gaWQ6IDEwCiAgbGFiZWw6ICJJbmRvbmVzaWEiCiAgc2x1ZzogaW5kb25lc2lhCnNpdGVtYXA6CiAgbG9jOiAvaW5kb25lc2lhLXNvdXRoLWtvcmVhLXRyYWRlLTIwMjQtcTIKICBsYXN0bW9kOiAyMDI0LTA3LTAxCiAgY2hhbmdlZnJlcTogbW9udGhseQogIHByaW9yaXR5OiAwLjgKb2dUaXRsZTogIkluZG9uZXNpYSAtIFNvdXRoIEtvcmVhIFRyYWRlIDIwMjQgUTI6ICQ1MDBNIFN1cnBsdXMiCm9nRGVzY3JpcHRpb246ICJJbmRvbmVzaWEncyB0cmFkZSBzdXJwbHVzIHdpdGggU291dGggS29yZWEgaGl0ICQ1MDBNIGluIFEyIDIwMjQsIGZ1ZWxlZCBieSBtaW5lcmFsIGZ1ZWwgZXhwb3J0cy4gRXhwbG9yZSBJbmRvbmVzaWEgU291dGggS29yZWEgdHJhZGUgdHJlbmRzIGFuZCB0b3AgdHJhZGluZyBwcm9kdWN0cyB2aWEgeVRyYWRlIGRhdGEuIgpvZ0ltYWdlOiBodHRwczovL2lvLnl0cmFkZS5jb20veXRyYWRlLWJsb2cvQ292ZXIvaW5kb25lc2lhLWRhdGEvaW5kb25lc2lhLXNvdXRoLWtvcmVhLXRyYWRlLTIwMjQtcTIud2VicAp0d2l0dGVyQ2FyZDogc3VtbWFyeQp0d2l0dGVyU2l0ZToKdHdpdHRlclRpdGxlOiAiSW5kb25lc2lhIC0gU291dGggS29yZWEgVHJhZGUgMjAyNCBRMjogJDUwME0gU3VycGx1cyIKdHdpdHRlckRlc2NyaXB0aW9uOiAiSW5kb25lc2lhJ3MgdHJhZGUgc3VycGx1cyB3aXRoIFNvdXRoIEtvcmVhIGhpdCAkNTAwTSBpbiBRMiAyMDI0LCBmdWVsZWQgYnkgbWluZXJhbCBmdWVsIGV4cG9ydHMuIEV4cGxvcmUgSW5kb25lc2lhIFNvdXRoIEtvcmVhIHRyYWRlIHRyZW5kcyBhbmQgdG9wIHRyYWRpbmcgcHJvZHVjdHMgdmlhIHlUcmFkZSBkYXRhLiIKdHdpdHRlckltYWdlOiBodHRwczovL2lvLnl0cmFkZS5jb20veXRyYWRlLWJsb2cvQ292ZXIvaW5kb25lc2lhLWRhdGEvaW5kb25lc2lhLXNvdXRoLWtvcmVhLXRyYWRlLTIwMjQtcTIud2VicApyb2JvdHM6IGluZGV4LCBmb2xsb3cKCi0tLQoKIyMgS2V5IE1hcmtldCBUYWtlYXdheXM6IEluZG9uZXNpYSAtIFNvdXRoIEtvcmVhIFRyYWRlICAKClRoZSBiaWxhdGVyYWwgdHJhZGUgcmVsYXRpb25zaGlwIGJldHdlZW4gKipJbmRvbmVzaWEqKiBhbmQgKipTb3V0aCBLb3JlYSoqIHNob3dlZCBtaXhlZCBncm93dGggd2l0aCBhIHBlcnNpc3RlbnQgc3VycGx1cyBmb3IgSW5kb25lc2lhIGluIFEyIDIwMjQuICAKCi0gKipFY29ub21pYyBQdWxzZToqKiBJbmRvbmVzaWEgbWFpbnRhaW5lZCBhICoqJDUwME0gdHJhZGUgc3VycGx1cyoqICgkMS44M0IgZXhwb3J0cyB2cy4gJDEuMzNCIGltcG9ydHMpLCB0aG91Z2ggaW1wb3J0IGRlY2xpbmVzIHNpZ25hbCB3ZWFrZW5pbmcgU291dGggS29yZWFuIHN1cHBseSBkZXBlbmRlbmN5LiAgCi0gKipFeGNoYW5nZSBTdHJ1Y3R1cmU6KiogSW5kb25lc2lhIC0gU291dGggS29yZWEgdHJhZGUgc3RhdGlzdGljcyByZXZlYWwgYSAqKnJlc291cmNlLWZvci10ZWNoIGNvbXBsZW1lbnRhcml0eSoq4oCUSW5kb25lc2lhIGV4cG9ydHMgbWluZXJhbCBmdWVscyAoMzQuNyUgc2hhcmUpIHdoaWxlIGltcG9ydGluZyBoaWdoLXRlY2ggbWFjaGluZXJ5ICgxOS43JSBzaGFyZSkuICAKLSAqKlN0cmF0ZWdpYyBJbnRlcmRlcGVuZGVuY2U6KiogVGhlIHBhcnRuZXJzaGlwIHJlbWFpbnMgbG9wc2lkZWQsIHdpdGggU291dGggS29yZWEgaG9sZGluZyB0aGUgaGlnaGVyIHZhbHVlLWFkZCBwb3NpdGlvbiBpbiBtYW51ZmFjdHVyZWQgZ29vZHMgdmVyc3VzIEluZG9uZXNpYeKAmXMgY29tbW9kaXR5LWhlYXZ5IGV4cG9ydHMuICAKClRoaXMgYmlsYXRlcmFsIHRyYWRlIHNuYXBzaG90IGlzIGJhc2VkIG9uIHZlcmlmaWVkIGN1c3RvbXMgZGF0YSBmcm9tIHRoZSBbeVRyYWRlIGRhdGFiYXNlXShodHRwczovL3l0cmFkZS5jb20vZGF0YS1zb3VyY2VzKS4KCiMjIEluZG9uZXNpYS1Tb3V0aCBLb3JlYSBUcmFkZSBUcmVuZCBpbiBRMiAyMDI0CgojIyMgSW5kb25lc2lhIEV4cG9ydCBQZXJmb3JtYW5jZTogU2hpcG1lbnRzIHRvIFNvdXRoIEtvcmVhCi0gKipUb3RhbCBWb2x1bWU6KiogJDEuODNCIGluIFEyIDIwMjQuICAKLSAqKkdyb3d0aCBUcmVuZCAmIENvbnRleHQ6KiogIAogIC0gWW9ZIGdyb3d0aCB3YXMgbWl4ZWQ6ICszOS44OSUgaW4gQXByaWwgYnV0IHNsb3dlZCB0byArMi4yMSUgaW4gTWF5LiAgCiAgLSBObyBzcGVjaWZpYyB0cmFkZSBuZXdzIG9yIHBvbGljeSBjaGFuZ2VzIHdlcmUgcmVwb3J0ZWQgdG8gZXhwbGFpbiB0aGUgdm9sYXRpbGl0eS4gIAotICoqS2V5IFZvbGF0aWxpdHk6KiogTWF5IHNhdyBhIHNoYXJwIC0yMS43OCUgTW9NIGRyb3AgYWZ0ZXIgQXByaWzigJlzIDEwLjE5JSBnYWluLiAgCgojIyMgSW5kb25lc2lhIEltcG9ydCBQZXJmb3JtYW5jZTogU291cmNpbmcgZnJvbSBTb3V0aCBLb3JlYSAgCi0gKipUb3RhbCBWb2x1bWU6KiogJDEuMzNCIGluIFEyIDIwMjQuICAKLSAqKkdyb3d0aCBUcmVuZCAmIENvbnRleHQ6KiogIAogIC0gWW9ZIGltcG9ydHMgZmVsbCBzaGFycGx5ICgtMzQuMjklIGluIE1heSwgLTguNDklIGluIEFwcmlsKSwgc2lnbmFsaW5nIHJlZHVjZWQgZGVtYW5kIG9yIHN1cHBseSBjb25zdHJhaW50cy4gIAotICoqS2V5IFZvbGF0aWxpdHk6KiogQXByaWwgaW1wb3J0cyBwbHVtbWV0ZWQgLTQyLjA2JSBNb00sIGZvbGxvd2VkIGJ5IGEgcGFydGlhbCAxNC40OCUgcmVjb3ZlcnkgaW4gTWF5LiAgCgojIyMgSW5kb25lc2lhIC0gU291dGggS29yZWEgVHJhZGUgQmFsYW5jZSAmIE1hcmtldCBEeW5hbWljcyAgCi0gKipOZXQgUG9zaXRpb246KiogKiokNTAwTSBzdXJwbHVzKiogZm9yIEluZG9uZXNpYSAoRXhwb3J0cyAkMS44M0IgPiBJbXBvcnRzICQxLjMzQikuICAKLSAqKlJlbGF0aW9uc2hpcCBTdGF0dXM6KiogSW5kb25lc2lhIG1haW50YWluZWQgYSBuZXQgZXhwb3J0ZXIgcm9sZSwgdGhvdWdoIGltcG9ydCBkZWNsaW5lcyBzdWdnZXN0IHdlYWtlbmluZyBTb3V0aCBLb3JlYW4gc3VwcGx5IGRlcGVuZGVuY3kuCgojIyMgSW5kb25lc2lhIEltcG9ydCBUcmVuZCBmcm9tIFNvdXRoIEtvcmVhIDIwMjQgUTIgKFNvdXJjZTogeVRyYWRlKSoqCgp8IE1vbnRoIHwgVmFsdWUgfCBNb00gfCBZb1kgfAp8LS0tLS0tLXwtLS0tLS0tfC0tLS0tfC0tLS0tfAp8IEFwciB8IDYxOS4zOU0gfCAtNDIuMDYlIHwgLTguNDklIHwKfCBNYXkgfCA3MDkuMTBNIHwgMTQuNDglIHwgLTM0LjI5JSB8CnwgKipUb3RhbCoqIHwgKioxLjMzQioqIHwgLSB8IC0gfAoKIyMjIEluZG9uZXNpYSBFeHBvcnQgVHJlbmQgdG8gU291dGggS29yZWEgMjAyNCBRMiAoU291cmNlOiB5VHJhZGUpKioKCnwgTW9udGggfCBWYWx1ZSB8IE1vTSB8IFlvWSB8CnwtLS0tLS0tfC0tLS0tLS18LS0tLS18LS0tLS18CnwgQXByIHwgMS4wMkIgfCAxMC4xOSUgfCAzOS44OSUgfAp8IE1heSB8IDgwMS42OU0gfCAtMjEuNzglIHwgMi4yMSUgfAp8ICoqVG90YWwqKiB8ICoqMS44M0IqKiB8IC0gfCAtIHwKCltHZXQgSGlzdG9yaWNhbCBJbmRvbmVzaWEgU291dGggS29yZWEgVHJhZGUgUmVjb3Jkc10oaHR0cHM6Ly95dHJhZGUuY29tL2NvdW50cnktY292ZXJhZ2UpCgojIyBJbmRvbmVzaWEtU291dGggS29yZWEgVG9wIFRyYWRpbmcgUHJvZHVjdHMgaW4gUTIgMjAyNAoKIyMjIEluZG9uZXNpYSBFeHBvcnQgUHJvZmlsZTogV2hhdCBEb2VzIEluZG9uZXNpYSBTZWxsIHRvIFNvdXRoIEtvcmVhICAKLSAqKlRvcCBDb21tb2RpdHk6KiogSFMgQ29kZSAyNyAoTWluZXJhbCBmdWVscywgb2lscykgZG9taW5hdGVzIHdpdGggMzQuNzAlIHNoYXJlLiAgCi0gKipEZW1hbmQgRHJpdmVyOioqIFNvdXRoIEtvcmVhIHVzZXMgdGhlc2UgZm9yIGluZHVzdHJpYWwgcHJvY2Vzc2luZyBhbmQgZW5lcmd5IG5lZWRzLiAgCi0gKipDb25jZW50cmF0aW9uOioqIEhpZ2jigJR0b3AgdHdvIGNhdGVnb3JpZXMgKEhTIDI3ICYgMjYpIGFjY291bnQgZm9yIDU0LjI1JSBvZiBleHBvcnRzLCBpbmRpY2F0aW5nIGhlYXZ5IHJlbGlhbmNlIG9uIHJhdyBtYXRlcmlhbHMuICAKCiMjIyBJbmRvbmVzaWEgSW1wb3J0IFByb2ZpbGU6IFdoYXQgRG9lcyBJbmRvbmVzaWEgQnV5IGZyb20gU291dGggS29yZWEgIAotICoqVG9wIENvbW1vZGl0eToqKiBIUyBDb2RlIDg1IChFbGVjdHJpY2FsIG1hY2hpbmVyeSkgbGVhZHMgYXQgMTkuNjglIHNoYXJlLiAgCi0gKipEZXBlbmRlbmN5IE5hdHVyZToqKiBDcml0aWNhbCB0ZWNobm9sb2d5IGRlcGVuZGVuY3ksIHJlZmxlY3RpbmcgU291dGggS29yZWHigJlzIHN0cmVuZ3RoIGluIGhpZ2gtdGVjaCBtYW51ZmFjdHVyaW5nLiAgCgojIyMgSW5kb25lc2lhIC0gU291dGggS29yZWEgVHJhZGUgUmVsYXRpb25zaGlwIER5bmFtaWNzICAKLSAqKlRoZSBFeGNoYW5nZSBNb2RlbDoqKiAqKlJlc291cmNlLWZvci1UZWNoIENvbXBsZW1lbnRhcml0eS4qKiBJbmRvbmVzaWEgc3VwcGxpZXMgcmF3IG1hdGVyaWFscyAoZnVlbHMsIG9yZXMpIHdoaWxlIGltcG9ydGluZyBhZHZhbmNlZCBtYWNoaW5lcnkgYW5kIGVsZWN0cm9uaWNzLiAgCi0gKipWYWx1ZSBDaGFpbiBQb3NpdGlvbjoqKiBTb3V0aCBLb3JlYSBob2xkcyB0aGUgaGlnaGVyIHZhbHVlLWFkZCBwb3NpdGlvbiwgZXhwb3J0aW5nIGNvbXBsZXggZ29vZHMgKEhTIDg1LCA4NCkgdmVyc3VzIEluZG9uZXNpYeKAmXMgY29tbW9kaXR5LWhlYXZ5IGV4cG9ydHMuCgojIyMgSW1wb3J0IEFuYWx5c2lzIGJ5IFByb2R1Y3Q6IFNvdXRoIEtvcmVhIHRvIEluZG9uZXNpYSAoU291cmNlOiB5VHJhZGUpCgp8IEhTIENvZGUgfCBWYWx1ZSB8IFBlcmNlbnQgfAp8IC0tLSB8IC0tLSB8IC0tLSB8CnwgODUgfCAyNjEuNDBNIHwgMTkuNjglIHwKfCA3MiB8IDE2NS45Nk0gfCAxMi40OSUgfAp8IDg0IHwgMTMxLjQ4TSB8IDkuOTAlIHwKfCAzOSB8IDEyOS43OU0gfCA5Ljc3JSB8CnwgMjcgfCA2NC4zNU0gfCA0Ljg0JSB8CnwgMjggfCA1NS40N00gfCA0LjE4JSB8CnwgNDAgfCA0OC4xOE0gfCAzLjYzJSB8CnwgMjkgfCA0Ni4wNk0gfCAzLjQ3JSB8CnwgNjAgfCA0My4zMU0gfCAzLjI2JSB8CnwgODcgfCAyNi42Nk0gfCAyLjAxJSB8CgojIyMgRXhwb3J0IEFuYWx5c2lzIGJ5IFByb2R1Y3Q6IEluZG9uZXNpYSB0byBTb3V0aCBLb3JlYSAoU291cmNlOiB5VHJhZGUpCgp8IEhTIENvZGUgfCBWYWx1ZSB8IFBlcmNlbnQgfAp8IC0tLSB8IC0tLSB8IC0tLSB8CnwgMjcgfCA2MzMuNzVNIHwgMzQuNzAlIHwKfCAyNiB8IDM1Ny4xMU0gfCAxOS41NSUgfAp8IDg1IHwgMTI3LjYzTSB8IDYuOTklIHwKfCA0NCB8IDU2LjkwTSB8IDMuMTIlIHwKfCA3MSB8IDU2LjAzTSB8IDMuMDclIHwKfCA4MCB8IDQ1LjMzTSB8IDIuNDglIHwKfCAzOCB8IDQ0LjgxTSB8IDIuNDUlIHwKfCAxNSB8IDQxLjU2TSB8IDIuMjglIHwKfCA3MiB8IDM1LjYwTSB8IDEuOTUlIHwKfCA0NyB8IDM0LjEwTSB8IDEuODclIHwKCltDaGVjayBEZXRhaWxlZCBJbmRvbmVzaWEtU291dGggS29yZWEgVHJhZGUgSFMgQ29kZSBCcmVha2Rvd25dKGh0dHBzOi8veXRyYWRlLmNvbS9ocy1jb2RlLWNvdmVyYWdlKQoKIyMgRnV0dXJlIE91dGxvb2sgJiBTdHJhdGVnaWMgUmVjb21tZW5kYXRpb25zICAKCiMjIyBGb3JlY2FzdCBmb3IgSW5kb25lc2lhLVNvdXRoIEtvcmVhIFRyYWRlICAKSW5kb25lc2lh4oCZcyB0cmFkZSBzdXJwbHVzIHdpdGggU291dGggS29yZWEgaXMgbGlrZWx5IHRvIHBlcnNpc3QgaW4gUTMgMjAyNCwgZHJpdmVuIGJ5IHN1c3RhaW5lZCBkZW1hbmQgZm9yIG1pbmVyYWwgZnVlbHMgKEhTIDI3KSBhbmQgb3JlcyAoSFMgMjYpLiBIb3dldmVyLCB2b2xhdGlsaXR5IGluIGV4cG9ydCBncm93dGjigJRldmlkZW50IGluIFEy4oCZcyBzaGFycCBNb00gc3dpbmdz4oCUY2FsbHMgZm9yIGNhdXRpb24sIHBhcnRpY3VsYXJseSBpZiBnbG9iYWwgY29tbW9kaXR5IHByaWNlcyBmbHVjdHVhdGUuIFNvdXRoIEtvcmVh4oCZcyBkZWNsaW5pbmcgaW1wb3J0cyBvZiBJbmRvbmVzaWFuIGdvb2RzICgtMzQuMjklIFlvWSBpbiBNYXkpIHNpZ25hbCBwb3RlbnRpYWwgc3VwcGx5IGNoYWluIGFkanVzdG1lbnRzIG9yIHJlZHVjZWQgZGVwZW5kZW5jeSwgd2hpY2ggY291bGQgcHJlc3N1cmUgZnV0dXJlIHRyYWRlIHZvbHVtZXMuIFRoZSByZXNvdXJjZS1mb3ItdGVjaCBleGNoYW5nZSBtb2RlbCByZW1haW5zIGludGFjdCwgYnV0IEluZG9uZXNpYSBtdXN0IGFkZHJlc3Mgb3Zlci1yZWxpYW5jZSBvbiByYXcgbWF0ZXJpYWwgZXhwb3J0cyB0byBzdGFiaWxpemUgbG9uZy10ZXJtIGdyb3d0aC4gIAoKIyMjIFN0cmF0ZWdpYyBNb3ZlcyBmb3IgVHJhZGVycyAmIFBvbGljeW1ha2VycyAgCi0gKipMb2NrIGluIExvbmctVGVybSBGdWVsIENvbnRyYWN0czoqKiBXaXRoIG1pbmVyYWwgZnVlbHMgZG9taW5hdGluZyBleHBvcnRzLCBJbmRvbmVzaWFuIHN1cHBsaWVycyBzaG91bGQgc2VjdXJlIG11bHRpLXllYXIgYWdyZWVtZW50cyB3aXRoIFNvdXRoIEtvcmVhbiBidXllcnMgdG8gaGVkZ2UgYWdhaW5zdCBwcmljZSB2b2xhdGlsaXR5IGFuZCBlbnN1cmUgc3RhYmxlIHJldmVudWUuICAKLSAqKkRpdmVyc2lmeSBFeHBvcnQgQ29tcG9zaXRpb246KiogUmVkdWNlIGRlcGVuZGVuY3kgb24gSFMgMjcgYW5kIEhTIDI2IGJ5IGluY2VudGl2aXppbmcgdmFsdWUtYWRkZWQgcHJvY2Vzc2luZyAoZS5nLiwgcmVmaW5lZCBuaWNrZWwpIHRvIGNhcHR1cmUgaGlnaGVyIG1hcmdpbnMgYW5kIG1pdGlnYXRlIGNvbW1vZGl0eSBtYXJrZXQgcmlza3MuICAKLSAqKkJvb3N0IEhpZ2gtVGVjaCBJbXBvcnRzIFN0cmF0ZWdpY2FsbHk6KiogU291dGggS29yZWHigJlzIHdlYWtlbmluZyBleHBvcnQgZmlndXJlcyAoLTQyLjA2JSBNb00gaW4gQXByaWwpIHByZXNlbnQgYW4gb3Bwb3J0dW5pdHkgZm9yIEluZG9uZXNpYW4gbWFudWZhY3R1cmVycyB0byBuZWdvdGlhdGUgYmV0dGVyIHRlcm1zIG9uIGNyaXRpY2FsIG1hY2hpbmVyeSAoSFMgODUpIGFuZCBlbGVjdHJvbmljcywgc3RyZW5ndGhlbmluZyBkb21lc3RpYyBpbmR1c3RyaWFsIGNhcGFjaXR5LgoKIyMgRnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMKCiMjIyBIb3cgZGlkIEluZG9uZXNpYSAtIFNvdXRoIEtvcmVhIHRyYWRlIHBlcmZvcm0gaW4gMjAyNCBRMj8gIApJbmRvbmVzaWEgZXhwb3J0ZWQgJDEuODNCIHRvIFNvdXRoIEtvcmVhLCB3aXRoIG1peGVkIFlvWSBncm93dGggKCszOS44OSUgaW4gQXByaWwsICsyLjIxJSBpbiBNYXkpLCB3aGlsZSBpbXBvcnRzIGZlbGwgc2hhcnBseSAoLTM0LjI5JSBpbiBNYXkpLiAgCgojIyMgV2hhdCBhcmUgdGhlIHRvcCBleHBvcnRzIGZyb20gSW5kb25lc2lhIHRvIFNvdXRoIEtvcmVhPyAgCk1pbmVyYWwgZnVlbHMgYW5kIG9pbHMgKEhTIDI3KSBkb21pbmF0ZSwgYWNjb3VudGluZyBmb3IgMzQuNzAlIG9mIGV4cG9ydHMsIGZvbGxvd2VkIGJ5IG9yZXMgKEhTIDI2KSwgcmVmbGVjdGluZyBJbmRvbmVzaWHigJlzIHJlbGlhbmNlIG9uIHJhdyBtYXRlcmlhbCBleHBvcnRzLiAgCgojIyMgV2hhdCBkb2VzIEluZG9uZXNpYSBpbXBvcnQgZnJvbSBTb3V0aCBLb3JlYT8gIApFbGVjdHJpY2FsIG1hY2hpbmVyeSAoSFMgODUpIGlzIHRoZSB0b3AgaW1wb3J0LCByZXByZXNlbnRpbmcgMTkuNjglIG9mIHNoaXBtZW50cywgaGlnaGxpZ2h0aW5nIFNvdXRoIEtvcmVh4oCZcyBzdHJlbmd0aCBpbiBoaWdoLXRlY2ggbWFudWZhY3R1cmluZy4gIAoKIyMjIFdoYXQgaXMgdGhlIHRyYWRlIGJhbGFuY2UgYmV0d2VlbiBJbmRvbmVzaWEgYW5kIFNvdXRoIEtvcmVhPyAgCkluZG9uZXNpYSBtYWludGFpbmVkIGEgJDUwME0gc3VycGx1cyBpbiBRMiAyMDI0LCBkcml2ZW4gYnkgaGlnaGVyIGV4cG9ydHMgKCQxLjgzQikgdGhhbiBpbXBvcnRzICgkMS4zM0IpLCB0aG91Z2ggaW1wb3J0IGRlY2xpbmVzIHN1Z2dlc3Qgd2Vha2VuaW5nIGRlcGVuZGVuY3ku
