Mussez commited on
Commit
f4dcb85
·
verified ·
1 Parent(s): 5142cf1

Upload 6 files

Browse files
Files changed (6) hide show
  1. README.md +9 -7
  2. ai_layer.py +208 -0
  3. app.py +119 -0
  4. engine.py +378 -0
  5. requirements.txt +2 -0
  6. tree.json +1 -0
README.md CHANGED
@@ -1,13 +1,15 @@
1
  ---
2
- title: Tariffwise
3
- emoji: 🏆
4
- colorFrom: indigo
5
- colorTo: indigo
6
  sdk: gradio
7
- sdk_version: 6.19.0
8
- python_version: '3.13'
9
  app_file: app.py
10
  pinned: false
11
  ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
1
  ---
2
+ title: TariffWise
3
+ emoji: 👟
4
+ colorFrom: green
5
+ colorTo: gray
6
  sdk: gradio
 
 
7
  app_file: app.py
8
  pinned: false
9
  ---
10
 
11
+ # TariffWise
12
+
13
+ AI tariff classification for footwear. A model reads the product description and runs an adaptive interview. A deterministic engine walks the 2026 HTS Chapter 64 tree, built from the published schedule, and assigns the ten digit code with its full derivation. Unresolved legal conditions route to expert review.
14
+
15
+ Decision support only. Not legal advice.
ai_layer.py ADDED
@@ -0,0 +1,208 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """TariffWise AI layer. The model does the language work.
2
+
3
+ The model has three jobs. It extracts facts from the user's description.
4
+ It phrases the engine's named gap as a plain question. It reads each
5
+ answer back into schedule terms. The engine makes every decision. No
6
+ model output assigns a code.
7
+
8
+ Provenance is recorded per fact. A fact is user_stated when extracted
9
+ from the user's own words, and answered when it came from an interview
10
+ reply. The audit record keeps both.
11
+ """
12
+ import json
13
+ import os
14
+ from engine import walk, rationale, FACT_KEYS
15
+
16
+ MODEL_ID = "llama-3.3-70b-versatile"
17
+
18
+ BOOL_KEYS = {k for k, v in FACT_KEYS.items() if v.startswith("true")}
19
+ ENUM_KEYS = {
20
+ "sole_material": ["rubber_plastics", "leather", "composition_leather", "other"],
21
+ "upper_material": ["rubber_plastics", "leather", "composition_leather", "textile", "other"],
22
+ "upper_textile_kind": ["vegetable_fibers", "wool_felt", "other_textile"],
23
+ "gender_age": ["men", "women", "youths_boys", "misses", "children", "infants", "unisex"],
24
+ }
25
+
26
+ EXTRACT_SYSTEM = (
27
+ "You extract footwear facts for US tariff classification under HTS Chapter 64. "
28
+ "Apply the chapter notes. The upper material is the constituent material with the "
29
+ "greatest external surface area, disregarding accessories such as laces, eyelet stays, "
30
+ "and ornamentation. Textile with a visible external layer of rubber or plastics counts "
31
+ "as rubber_plastics. Return only a JSON object. Include a key only when the text "
32
+ "clearly states or strongly implies it. Omit anything not determinable.\n"
33
+ "Keys and values:\n"
34
+ + "\n".join(
35
+ f" {k}: {'true or false, ' + v[5:] if k in BOOL_KEYS else ('one of ' + ', '.join(ENUM_KEYS[k]) if k in ENUM_KEYS else 'number, ' + v)}"
36
+ for k, v in FACT_KEYS.items()
37
+ )
38
+ )
39
+
40
+
41
+ def get_client():
42
+ from groq import Groq
43
+ key = os.environ.get("GROQ_API_KEY", "").strip()
44
+ if not key:
45
+ raise RuntimeError("GROQ_API_KEY is not set")
46
+ return Groq(api_key=key)
47
+
48
+
49
+ def _chat(client, system, user, json_mode=True, max_tokens=400):
50
+ kwargs = dict(
51
+ model=MODEL_ID,
52
+ messages=[{"role": "system", "content": system},
53
+ {"role": "user", "content": user}],
54
+ temperature=0,
55
+ max_tokens=max_tokens,
56
+ )
57
+ if json_mode:
58
+ kwargs["response_format"] = {"type": "json_object"}
59
+ out = client.chat.completions.create(**kwargs)
60
+ return out.choices[0].message.content
61
+
62
+
63
+ def normalize(raw):
64
+ """Keep only known keys with valid values."""
65
+ clean = {}
66
+ for k, v in raw.items():
67
+ if k in BOOL_KEYS:
68
+ if isinstance(v, bool):
69
+ clean[k] = v
70
+ elif str(v).lower() in ("true", "yes"):
71
+ clean[k] = True
72
+ elif str(v).lower() in ("false", "no"):
73
+ clean[k] = False
74
+ elif k in ENUM_KEYS:
75
+ if str(v).lower() in ENUM_KEYS[k]:
76
+ clean[k] = str(v).lower()
77
+ elif k == "value_per_pair":
78
+ try:
79
+ clean[k] = float(v)
80
+ except (TypeError, ValueError):
81
+ pass
82
+ return clean
83
+
84
+
85
+ def extract_facts(client, text):
86
+ raw = _chat(client, EXTRACT_SYSTEM, text)
87
+ try:
88
+ return normalize(json.loads(raw))
89
+ except json.JSONDecodeError:
90
+ return {}
91
+
92
+
93
+ def ask_gap(client, fact_key):
94
+ """Phrase the engine's named gap as one plain question."""
95
+ system = ("You interview a small importer about one footwear product. "
96
+ "Ask one short plain question that determines the stated fact. "
97
+ "One sentence. No preamble.")
98
+ user = f"The fact to determine: {FACT_KEYS[fact_key]}."
99
+ return _chat(client, system, user, json_mode=False, max_tokens=60).strip()
100
+
101
+
102
+ def ask_branch(client, branch_text):
103
+ """Phrase an unparsed schedule branch as a yes or no question."""
104
+ system = ("You interview a small importer about one footwear product. "
105
+ "Restate the tariff condition below as one plain yes or no question "
106
+ "about their product. One sentence. No preamble.")
107
+ return _chat(client, system, f"Condition: {branch_text}", json_mode=False, max_tokens=80).strip()
108
+
109
+
110
+ def read_answer(client, fact_key, answer):
111
+ """Read an interview answer back into the one fact it addresses."""
112
+ user = f"The question was about: {FACT_KEYS[fact_key]}.\nThe importer answered: {answer}"
113
+ raw = _chat(client, EXTRACT_SYSTEM, user)
114
+ try:
115
+ got = normalize(json.loads(raw))
116
+ except json.JSONDecodeError:
117
+ return {}
118
+ return {fact_key: got[fact_key]} if fact_key in got else {}
119
+
120
+
121
+ def read_branch_answer(client, branch_text, answer):
122
+ """Read a yes or no reply to a branch condition. Returns True, False, or None."""
123
+ system = ("Decide whether the importer's answer means the condition holds. "
124
+ 'Return only JSON like {"holds": true} or {"holds": false}. '
125
+ 'Return {"holds": null} when the answer does not settle it.')
126
+ raw = _chat(client, system, f"Condition: {branch_text}\nAnswer: {answer}")
127
+ try:
128
+ v = json.loads(raw).get("holds")
129
+ return v if isinstance(v, bool) else None
130
+ except json.JSONDecodeError:
131
+ return None
132
+
133
+
134
+ # ---------------------------------------------------------------------
135
+ # The interview loop. ask_user is any callable that shows a question and
136
+ # returns the reply, which keeps the loop usable in a notebook or a web app.
137
+ # ---------------------------------------------------------------------
138
+ MAX_TURNS = 12
139
+
140
+ def classify_interactive(client, description, ask_user):
141
+ facts = extract_facts(client, description)
142
+ provenance = {k: "user_stated" for k in facts}
143
+ transcript = []
144
+
145
+ for _ in range(MAX_TURNS):
146
+ r = walk(facts)
147
+
148
+ if r["status"] == "code":
149
+ return {"status": "code", "code": r["code"], "rate": r["general"],
150
+ "facts": facts, "provenance": provenance,
151
+ "transcript": transcript, "path": r["path"],
152
+ "rationale": rationale(r, facts)}
153
+
154
+ if r["status"] == "need_fact":
155
+ q = ask_gap(client, r["fact"])
156
+ a = ask_user(q)
157
+ transcript.append({"q": q, "a": a, "about": r["fact"]})
158
+ got = read_answer(client, r["fact"], a)
159
+ if got:
160
+ facts.update(got)
161
+ provenance[r["fact"]] = "answered"
162
+ continue
163
+ q2 = f"{q} Please answer directly."
164
+ a2 = ask_user(q2)
165
+ transcript.append({"q": q2, "a": a2, "about": r["fact"]})
166
+ got = read_answer(client, r["fact"], a2)
167
+ if got:
168
+ facts.update(got)
169
+ provenance[r["fact"]] = "answered"
170
+ continue
171
+ return {"status": "review", "reason": f"the fact {r['fact']} could not be established",
172
+ "facts": facts, "provenance": provenance, "transcript": transcript}
173
+
174
+ if r["status"] == "review" and "at" in r:
175
+ q = ask_branch(client, r["at"])
176
+ a = ask_user(q)
177
+ transcript.append({"q": q, "a": a, "about": r["at"][:60]})
178
+ holds = read_branch_answer(client, r["at"], a)
179
+ if holds is None:
180
+ return {"status": "review",
181
+ "reason": "a schedule condition needs expert judgment",
182
+ "at": r["at"], "facts": facts,
183
+ "provenance": provenance, "transcript": transcript}
184
+ facts.setdefault("_overrides", {})[r["at"]] = holds
185
+ provenance[f"branch: {r['at'][:50]}"] = "answered"
186
+ continue
187
+
188
+ return {"status": "review", "reason": r.get("reason", "unresolved"),
189
+ "facts": facts, "provenance": provenance, "transcript": transcript}
190
+
191
+ return {"status": "review", "reason": "the interview exceeded its turn limit",
192
+ "facts": facts, "provenance": provenance, "transcript": transcript}
193
+
194
+
195
+ def audit_record(description, result):
196
+ rec = {
197
+ "input": description,
198
+ "status": result["status"],
199
+ "code": result.get("code"),
200
+ "rate": result.get("rate"),
201
+ "facts": {k: v for k, v in result["facts"].items() if k != "_overrides"},
202
+ "provenance": result["provenance"],
203
+ "interview": result["transcript"],
204
+ "path": [f"{s['htsno'] or 'grouping'} {s['desc']}" for s in result.get("path", [])],
205
+ "basis": "HTS Chapter 64, 2026 revision, walked per the chapter notes",
206
+ "disclaimer": "Decision support only. The importer or a licensed broker makes the final decision.",
207
+ }
208
+ return rec
app.py ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import gradio as gr
3
+ from engine import walk, rationale
4
+ import ai_layer as A
5
+
6
+ INTRO = ("Describe your footwear product in your own words. "
7
+ "Include the materials, the type, who it is for, and the approximate value per pair. "
8
+ "I read your description, then ask only for what the schedule still needs.")
9
+
10
+
11
+ def fmt_result(res, facts):
12
+ lines = []
13
+ lines.append(f"Suggested HTS code {res['code']}")
14
+ lines.append(f"General duty rate {res['general'] or 'see schedule'}")
15
+ lines.append("")
16
+ lines.append("Why this code")
17
+ for i, step in enumerate(res["path"], 1):
18
+ num = step["htsno"] or "grouping"
19
+ lines.append(f" {i}. {num} {step['desc']}")
20
+ lines.append("")
21
+ lines.append("Basis. HTS Chapter 64, 2026 revision, walked per the chapter notes.")
22
+ lines.append("Decision support only. The importer or a licensed broker makes the final decision.")
23
+ lines.append("")
24
+ lines.append("Describe another product to classify it.")
25
+ return "\n".join(lines)
26
+
27
+
28
+ def fmt_review(reason, at=None):
29
+ lines = ["This case is routed to expert review."]
30
+ lines.append(f"Reason. {reason}.")
31
+ if at:
32
+ lines.append(f"The unresolved condition. {at}")
33
+ lines.append("A licensed broker should make this call. "
34
+ "Describe another product to classify it.")
35
+ return "\n".join(lines)
36
+
37
+
38
+ def advance(client, state):
39
+ """Walk with current facts. Returns the assistant message and whether done."""
40
+ r = walk(state["facts"])
41
+ if r["status"] == "code":
42
+ msg = fmt_result(r, state["facts"])
43
+ return msg, True
44
+ if r["status"] == "need_fact":
45
+ try:
46
+ q = A.ask_gap(client, r["fact"])
47
+ except Exception:
48
+ q = f"Please tell me {A.FACT_KEYS[r['fact']]}."
49
+ state["pending"] = ("fact", r["fact"])
50
+ return q, False
51
+ if r["status"] == "review" and r.get("at"):
52
+ try:
53
+ q = A.ask_branch(client, r["at"])
54
+ except Exception:
55
+ q = f"Does this condition apply to your product. {r['at']}"
56
+ state["pending"] = ("branch", r["at"])
57
+ return q, False
58
+ return fmt_review(r.get("reason", "unresolved")), True
59
+
60
+
61
+ def respond(message, history, state):
62
+ state = dict(state or {"facts": {}, "pending": None, "retried": False})
63
+ history = history + [{"role": "user", "content": message}]
64
+
65
+ try:
66
+ client = A.get_client()
67
+ except Exception:
68
+ history.append({"role": "assistant",
69
+ "content": "The model is not configured. The Space owner must set the GROQ_API_KEY secret."})
70
+ return history, state, ""
71
+
72
+ try:
73
+ if state["pending"] is None:
74
+ state["facts"] = A.extract_facts(client, message)
75
+ state["facts"]["_desc"] = message
76
+ msg, done = advance(client, state)
77
+ else:
78
+ kind, key = state["pending"]
79
+ if kind == "fact":
80
+ got = A.read_answer(client, key, message)
81
+ if got:
82
+ state["facts"].update(got)
83
+ state["pending"], state["retried"] = None, False
84
+ msg, done = advance(client, state)
85
+ elif not state["retried"]:
86
+ state["retried"] = True
87
+ msg, done = "Please answer that directly so the classification stays accurate.", False
88
+ else:
89
+ msg, done = fmt_review(f"the fact could not be established, {A.FACT_KEYS[key]}"), True
90
+ else:
91
+ holds = A.read_branch_answer(client, key, message)
92
+ if holds is None:
93
+ msg, done = fmt_review("a schedule condition needs expert judgment", key), True
94
+ else:
95
+ state["facts"].setdefault("_overrides", {})[key] = holds
96
+ state["pending"] = None
97
+ msg, done = advance(client, state)
98
+ if done:
99
+ state = {"facts": {}, "pending": None, "retried": False}
100
+ except Exception as e:
101
+ msg = f"The model call failed. Reason {e}. Send your message again in a moment."
102
+
103
+ history.append({"role": "assistant", "content": msg})
104
+ return history, state, ""
105
+
106
+
107
+ with gr.Blocks(title="TariffWise") as demo:
108
+ gr.Markdown("# TariffWise")
109
+ gr.Markdown("AI tariff classification for footwear. A model reads your description and runs the interview. "
110
+ "A deterministic engine walks the real 2026 HTS Chapter 64 and assigns the code. "
111
+ "Every result carries its full derivation.")
112
+ chatbot = gr.Chatbot(height=460, value=[{"role": "assistant", "content": INTRO}])
113
+ st = gr.State(None)
114
+ box = gr.Textbox(placeholder="Describe your product, or answer the question", show_label=False)
115
+ box.submit(respond, [box, chatbot, st], [chatbot, st, box])
116
+ gr.Markdown("Decision support only. Not legal advice.")
117
+
118
+ if __name__ == "__main__":
119
+ demo.launch()
engine.py ADDED
@@ -0,0 +1,378 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """TariffWise engine. Deterministic walk of the Chapter 64 tree.
2
+
3
+ The walk descends from a heading to a ten digit leaf. At each node the
4
+ children are evaluated in schedule order. A child matches, fails, or needs
5
+ a fact. A needed fact stops the walk and names the gap. An unparsed
6
+ condition stops the walk for review. The path taken is the rationale.
7
+ """
8
+ import json
9
+ import re
10
+
11
+ NODES = json.load(open("tree.json"))
12
+ BYID = {n["id"]: n for n in NODES}
13
+ ROOTS = [n for n in NODES if n["parent"] is None]
14
+
15
+ # ---------------------------------------------------------------------
16
+ # Fact schema. Every key the schedule's splits can turn on.
17
+ # ---------------------------------------------------------------------
18
+ FACT_KEYS = {
19
+ "sole_material": "outer sole constituent material, rubber_plastics, leather, composition_leather, or other",
20
+ "upper_material": "upper constituent material by greatest external surface area, rubber_plastics, leather, composition_leather, textile, or other",
21
+ "upper_textile_kind": "when the upper is textile, vegetable_fibers, wool_felt, or other_textile",
22
+ "waterproof_molded": "true when soles and uppers are rubber or plastics and the upper is neither fixed to the sole nor assembled by stitching, riveting, nailing, screwing, plugging or similar",
23
+ "protective": "true when the footwear protects against water, oil, grease, chemicals, cold or inclement weather",
24
+ "metal_toe_cap": "true when a protective metal toe cap is present",
25
+ "covers_ankle": "true when the footwear covers the ankle",
26
+ "covers_knee": "true when the footwear covers the knee",
27
+ "sports_spikes": "true when designed for a sport with spikes, sprigs, stops, clips, bars or provision for them, or ski, skating, snowboard, wrestling, boxing or cycling boots",
28
+ "ski_boot": "true for ski boots, cross country ski footwear and snowboard boots",
29
+ "athletic_like": "true for tennis shoes, basketball shoes, gym shoes, training shoes and the like",
30
+ "leather_esa_over_50":"true when over 50 percent of the upper external surface area is leather including accessories added back",
31
+ "value_per_pair": "customs value in US dollars per pair",
32
+ "gender_age": "men, women, youths_boys, misses, children, infants, or unisex",
33
+ "house_slipper": "true for house slippers",
34
+ "work_footwear": "true for work footwear",
35
+ "welt": "true for welt construction footwear",
36
+ "zori": "true for zoris, one piece molded rubber or plastic thong sandals",
37
+ "upper_esa_rubber_plastics_over_90": "true when over 90 percent of the upper external surface area including accessories is rubber or plastics",
38
+ "foxing_band": "true when the footwear has a foxing or foxing like band applied or molded at the sole and overlapping the upper",
39
+ "open_toe_or_heel": "true when the footwear has an open toe or open heel",
40
+ "slip_on": "true when the footwear is of the slip on type without laces, buckles or fasteners",
41
+ "sole_attach_stitch": "true when the sole is affixed to the upper mainly by stitching",
42
+ "vulcanized_construction": "true for footwear made by vulcanization or similar one piece processes",
43
+ "textile_sole_contact":"true when textile material has the greatest surface area in contact with the ground",
44
+ "leather_strap_instep_big_toe": "true when the upper consists of leather straps across the instep and around the big toe",
45
+ "wood_platform": "true when the footwear is made on a base or platform of wood",
46
+ "inner_sole": "true when the footwear has an inner sole",
47
+ "rp_weight_under_10": "true when the footwear is less than 10 percent by weight of rubber and plastics",
48
+ "turned_construction": "true for turn or turned footwear, sewn wrong side out to a leather sole then turned",
49
+ "golf_shoes": "true for golf shoes",
50
+ }
51
+
52
+ # ---------------------------------------------------------------------
53
+ # Condition matchers. Each returns True, False, or a needed fact key.
54
+ # UNPARSED marks text no rule recognizes.
55
+ # ---------------------------------------------------------------------
56
+ UNPARSED = "UNPARSED"
57
+
58
+ def need(facts, key):
59
+ return facts[key] if key in facts else key
60
+
61
+ COMPOUND_MARKERS = ("which consist", "straps", "provided", "except as", "in which")
62
+
63
+ def match_condition(desc, facts):
64
+ ov = facts.get("_overrides", {})
65
+ if desc in ov:
66
+ return bool(ov[desc])
67
+ d = desc.lower().rstrip(":").strip()
68
+
69
+ # residual buckets always match once earlier siblings failed
70
+ if d in ("other", "other footwear", "other:"):
71
+ return True
72
+
73
+ # leather strap sandal type of 6403.20
74
+ if "leather straps across the instep and around the big toe" in d:
75
+ t = need(facts, "leather_strap_instep_big_toe")
76
+ return t if t == "leather_strap_instep_big_toe" else bool(facts["leather_strap_instep_big_toe"])
77
+
78
+ # sole grouping rows under 6403 and 6404
79
+ if d.startswith("footwear with outer soles of rubber or plastics"):
80
+ s = need(facts, "sole_material")
81
+ return s if s == "sole_material" else facts["sole_material"] == "rubber_plastics"
82
+ if d.startswith("footwear with outer soles of leather or composition leather"):
83
+ s = need(facts, "sole_material")
84
+ return s if s == "sole_material" else facts["sole_material"] in ("leather","composition_leather")
85
+
86
+ # open toe or heel and slip on lines, honoring the except clauses
87
+ if d.startswith("footwear with open toes or open heels"):
88
+ if "foxing" in d:
89
+ f = need(facts, "foxing_band")
90
+ if f == "foxing_band": return f
91
+ if facts["foxing_band"]: return False
92
+ if "6404.19.20" in d:
93
+ p = need(facts, "protective")
94
+ if p == "protective": return p
95
+ if facts["protective"]: return False
96
+ o = need(facts, "open_toe_or_heel")
97
+ if o == "open_toe_or_heel": return o
98
+ if facts["open_toe_or_heel"]: return True
99
+ if "slip-on" in d or "slip on" in d:
100
+ sl = need(facts, "slip_on")
101
+ return sl if sl == "slip_on" else bool(facts["slip_on"])
102
+ return False
103
+
104
+ # weight of rubber or plastics split under 6404.19
105
+ if "less than 10 percent by weight of rubber or plastics" in d:
106
+ w = need(facts, "rp_weight_under_10")
107
+ return w if w == "rp_weight_under_10" else bool(facts["rp_weight_under_10"])
108
+ if "10 percent or more by weight of rubber or plastics" in d:
109
+ w = need(facts, "rp_weight_under_10")
110
+ return w if w == "rp_weight_under_10" else not facts["rp_weight_under_10"]
111
+
112
+ # turned construction and golf shoes
113
+ if d.startswith("turn or turned footwear"):
114
+ t = need(facts, "turned_construction")
115
+ return t if t == "turned_construction" else bool(facts["turned_construction"])
116
+ if d == "golf shoes":
117
+ g = need(facts, "golf_shoes")
118
+ return g if g == "golf_shoes" else bool(facts["golf_shoes"])
119
+
120
+ # compound conditions no simple rule should decide
121
+ if any(m in d for m in COMPOUND_MARKERS):
122
+ return UNPARSED
123
+
124
+ # value bands
125
+ m = re.search(r"valued not over \$?([\d.]+)", d)
126
+ if m:
127
+ v = need(facts, "value_per_pair")
128
+ if v == "value_per_pair": return v
129
+ return float(facts["value_per_pair"]) <= float(m.group(1))
130
+ m = re.search(r"valued over \$?([\d.]+)(?:/pair)? but not over \$?([\d.]+)", d)
131
+ if m:
132
+ v = need(facts, "value_per_pair")
133
+ if v == "value_per_pair": return v
134
+ return float(m.group(1)) < float(facts["value_per_pair"]) <= float(m.group(2))
135
+ m = re.search(r"valued over \$?([\d.]+)", d)
136
+ if m:
137
+ v = need(facts, "value_per_pair")
138
+ if v == "value_per_pair": return v
139
+ return float(facts["value_per_pair"]) > float(m.group(1))
140
+
141
+ # gender and age lines
142
+ g = need(facts, "gender_age")
143
+ gmap = {
144
+ "for men": "men", "men's": "men",
145
+ "for women": "women", "women's": "women",
146
+ "for youths and boys": "youths_boys",
147
+ "for misses": "misses", "for children": "children", "for infants": "infants",
148
+ "for men, youths and boys": ("men","youths_boys"),
149
+ "for other persons": None,
150
+ "for children and infants": ("children","infants"),
151
+ "for misses, children and infants": ("misses","children","infants"),
152
+ }
153
+ for text, val in gmap.items():
154
+ if d == text or d.startswith(text + " "):
155
+ if g == "gender_age": return g
156
+ if val is None:
157
+ return facts["gender_age"] not in ("men","youths_boys")
158
+ if isinstance(val, tuple):
159
+ return facts["gender_age"] in val
160
+ return facts["gender_age"] == val
161
+
162
+ # ankle and knee
163
+ if "covering the ankle but not covering the knee" in d:
164
+ a = need(facts, "covers_ankle")
165
+ if a == "covers_ankle": return a
166
+ if not facts["covers_ankle"]: return False
167
+ k = need(facts, "covers_knee")
168
+ return k if k == "covers_knee" else not facts["covers_knee"]
169
+ if "not covering the knee" not in d and "covering the knee" in d:
170
+ k = need(facts, "covers_knee")
171
+ return k if k == "covers_knee" else bool(facts["covers_knee"])
172
+ if "not covering the ankle" in d:
173
+ a = need(facts, "covers_ankle")
174
+ return a if a == "covers_ankle" else not facts["covers_ankle"]
175
+ if "covering the ankle" in d:
176
+ a = need(facts, "covers_ankle")
177
+ if a == "covers_ankle": return a
178
+ if not facts["covers_ankle"]: return False
179
+ if "but not covering the knee" in d:
180
+ k = need(facts, "covers_knee")
181
+ return k if k == "covers_knee" else not facts["covers_knee"]
182
+ return True
183
+
184
+ # sports and athletic
185
+ if d.startswith("sports footwear"):
186
+ s = need(facts, "sports_spikes")
187
+ if s == "sports_spikes": return s
188
+ if facts["sports_spikes"]: return True
189
+ if "tennis shoes, basketball shoes, gym shoes" in d:
190
+ a = need(facts, "athletic_like")
191
+ return a if a == "athletic_like" else bool(facts["athletic_like"])
192
+ return False
193
+ if "ski-boots" in d or "ski boots" in d or "snowboard" in d:
194
+ s = need(facts, "ski_boot")
195
+ return s if s == "ski_boot" else bool(facts["ski_boot"])
196
+ if "tennis shoes, basketball shoes, gym shoes" in d:
197
+ a = need(facts, "athletic_like")
198
+ return a if a == "athletic_like" else bool(facts["athletic_like"])
199
+
200
+ # wood platform line of 6403.59.10
201
+ if "base or platform of wood" in d:
202
+ w = need(facts, "wood_platform")
203
+ if w == "wood_platform": return w
204
+ if not facts["wood_platform"]: return False
205
+ t = need(facts, "metal_toe_cap")
206
+ if t == "metal_toe_cap": return t
207
+ if facts["metal_toe_cap"]: return False
208
+ i = need(facts, "inner_sole")
209
+ return i if i == "inner_sole" else not facts["inner_sole"]
210
+
211
+ # toe cap and protection, only when the line is about the toe cap itself
212
+ if ("protective metal toe-cap" in d or "protective metal toe cap" in d) and d.startswith(("incorporating", "other footwear, incorporating", "footwear incorporating", "not incorporating")):
213
+ t = need(facts, "metal_toe_cap")
214
+ if t == "metal_toe_cap": return t
215
+ if "not " in d.split("incorporating")[0]:
216
+ return not facts["metal_toe_cap"]
217
+ return bool(facts["metal_toe_cap"])
218
+ if "protection against water, oil, grease or chemicals or cold or inclement weather" in d:
219
+ p = need(facts, "protective")
220
+ if p == "protective": return p
221
+ if d.startswith("footwear designed to be worn over"):
222
+ return bool(facts["protective"])
223
+ return bool(facts["protective"])
224
+ if d.startswith("other footwear, not designed to be") or "not designed to be worn over" in d:
225
+ p = need(facts, "protective")
226
+ return p if p == "protective" else not facts["protective"]
227
+
228
+ # upper leather share
229
+ if "over 50 percent of the external surface area" in d and "leather" in d:
230
+ l = need(facts, "leather_esa_over_50")
231
+ return l if l == "leather_esa_over_50" else bool(facts["leather_esa_over_50"])
232
+
233
+ # rubber plastics share over 90
234
+ if "over 90 percent of the external surface area" in d:
235
+ r = need(facts, "upper_esa_rubber_plastics_over_90")
236
+ if r == "upper_esa_rubber_plastics_over_90": return r
237
+ val = bool(facts["upper_esa_rubber_plastics_over_90"])
238
+ if "foxing" in d:
239
+ f = need(facts, "foxing_band")
240
+ if f == "foxing_band": return f
241
+ return val and not facts["foxing_band"]
242
+ return val
243
+
244
+ # upper material lines
245
+ if "uppers of vegetable fibers" in d or "of vegetable fibers" in d:
246
+ u = need(facts, "upper_textile_kind")
247
+ return u if u == "upper_textile_kind" else facts["upper_textile_kind"] == "vegetable_fibers"
248
+ if "soles and uppers of wool felt" in d:
249
+ u = need(facts, "upper_textile_kind")
250
+ return u if u == "upper_textile_kind" else facts["upper_textile_kind"] == "wool_felt"
251
+ if "uppers of leather or composition leather" in d:
252
+ u = need(facts, "upper_material")
253
+ return u if u == "upper_material" else facts["upper_material"] in ("leather","composition_leather")
254
+ if "uppers of textile materials" in d or "uppers of textile material" in d:
255
+ u = need(facts, "upper_material")
256
+ return u if u == "upper_material" else facts["upper_material"] == "textile"
257
+ if d.startswith("of leather"):
258
+ u = need(facts, "upper_material")
259
+ return u if u == "upper_material" else facts["upper_material"] == "leather"
260
+ if d.startswith("of textile materials"):
261
+ u = need(facts, "upper_material")
262
+ return u if u == "upper_material" else facts["upper_material"] == "textile"
263
+
264
+ # sole lines
265
+ if "outer soles of leather" in d:
266
+ s = need(facts, "sole_material")
267
+ return s if s == "sole_material" else facts["sole_material"] == "leather"
268
+ if "outer soles of rubber, plastics, leather or composition leather" in d:
269
+ return True
270
+ if "outer soles and uppers of rubber or plastics" in d:
271
+ s = need(facts, "sole_material"); u = need(facts, "upper_material")
272
+ if s == "sole_material": return s
273
+ if u == "upper_material": return u
274
+ return facts["sole_material"] == "rubber_plastics" and facts["upper_material"] == "rubber_plastics"
275
+
276
+ # construction and type lines
277
+ if "welt footwear" in d:
278
+ w = need(facts, "welt")
279
+ return w if w == "welt" else bool(facts["welt"])
280
+ if "house slippers" in d:
281
+ h = need(facts, "house_slipper")
282
+ return h if h == "house_slipper" else bool(facts["house_slipper"])
283
+ if "work footwear" in d:
284
+ w = need(facts, "work_footwear")
285
+ return w if w == "work_footwear" else bool(facts["work_footwear"])
286
+ if "zoris" in d:
287
+ z = need(facts, "zori")
288
+ return z if z == "zori" else bool(facts["zori"])
289
+
290
+ return UNPARSED
291
+
292
+ # ---------------------------------------------------------------------
293
+ # The walk.
294
+ # ---------------------------------------------------------------------
295
+ def walk(facts, start=None):
296
+ """Walk to a leaf. Returns a dict with status, code or gap, and the path."""
297
+ path = []
298
+
299
+ def effective_rate(node):
300
+ cur = node
301
+ while cur is not None:
302
+ if cur["general"].strip():
303
+ return cur["general"].strip()
304
+ cur = BYID[cur["parent"]] if cur["parent"] is not None else None
305
+ return ""
306
+
307
+ def descend(node):
308
+ if not node["children"]:
309
+ return {"status": "code", "code": node["htsno"], "general": effective_rate(node), "path": path}
310
+ kids = [BYID[c] for c in node["children"]]
311
+ for kid in kids:
312
+ r = match_condition(kid["desc"], facts)
313
+ if r is True:
314
+ path.append({"htsno": kid["htsno"], "desc": kid["desc"]})
315
+ return descend(kid)
316
+ if r is False:
317
+ continue
318
+ if r == UNPARSED:
319
+ return {"status": "review", "reason": "condition needs judgment",
320
+ "at": kid["desc"], "path": path}
321
+ return {"status": "need_fact", "fact": r, "question_about": FACT_KEYS[r],
322
+ "at": kid["desc"], "path": path}
323
+ return {"status": "review", "reason": "no child matched", "at": node["desc"], "path": path}
324
+
325
+ if start is None:
326
+ # heading selection from the top
327
+ for root in ROOTS:
328
+ r = heading_match(root, facts)
329
+ if r is True:
330
+ path.append({"htsno": root["htsno"], "desc": root["desc"]})
331
+ return descend(root)
332
+ if r is False:
333
+ continue
334
+ if isinstance(r, str):
335
+ return {"status": "need_fact", "fact": r, "question_about": FACT_KEYS[r],
336
+ "at": root["desc"], "path": path}
337
+ return {"status": "review", "reason": "no heading matched", "path": path}
338
+ return descend(start)
339
+
340
+ def heading_match(root, facts):
341
+ h = root["htsno"]
342
+ s = facts.get("sole_material"); u = facts.get("upper_material")
343
+ if h == "6401":
344
+ if s is not None and s != "rubber_plastics": return False
345
+ if u is not None and u != "rubber_plastics": return False
346
+ for k in ("sole_material","upper_material","waterproof_molded"):
347
+ if k not in facts: return k
348
+ return bool(facts["waterproof_molded"])
349
+ if h == "6402":
350
+ if s is not None and s != "rubber_plastics": return False
351
+ if u is not None and u != "rubber_plastics": return False
352
+ for k in ("sole_material","upper_material"):
353
+ if k not in facts: return k
354
+ if "waterproof_molded" not in facts: return "waterproof_molded"
355
+ return not facts["waterproof_molded"]
356
+ if h == "6403":
357
+ for k in ("sole_material","upper_material"):
358
+ if k not in facts: return k
359
+ return (s in ("rubber_plastics","leather","composition_leather")
360
+ and u in ("leather",))
361
+ if h == "6404":
362
+ for k in ("sole_material","upper_material"):
363
+ if k not in facts: return k
364
+ return (s in ("rubber_plastics","leather","composition_leather")
365
+ and u == "textile")
366
+ if h == "6405":
367
+ return True
368
+ return False
369
+
370
+ def rationale(result, facts):
371
+ lines = []
372
+ for i, step in enumerate(result.get("path", []), 1):
373
+ num = step["htsno"] or "grouping"
374
+ lines.append(f"{i}. {num} {step['desc']}")
375
+ return lines
376
+
377
+ if __name__ == "__main__":
378
+ print("engine loaded", len(NODES), "nodes")
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ gradio
2
+ groq
tree.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [{"id": 0, "htsno": "6401", "indent": 0, "desc": "Waterproof footwear with outer soles and uppers of rubber or plastics, the uppers of which are neither fixed to the sole nor assembled by stitching, riveting, nailing, screwing, plugging or similar processes:", "superior": false, "general": "", "children": [1, 2], "parent": null}, {"id": 1, "htsno": "6401.10.00.00", "indent": 1, "desc": "Footwear incorporating a protective metal toe-cap", "superior": false, "general": "37.5% ", "children": [], "parent": 0}, {"id": 2, "htsno": "", "indent": 1, "desc": "Other footwear:", "superior": true, "general": "", "children": [3, 10], "parent": 0}, {"id": 3, "htsno": "6401.92", "indent": 2, "desc": "Covering the ankle but not covering the knee:", "superior": false, "general": "", "children": [4, 5], "parent": 2}, {"id": 4, "htsno": "6401.92.30.00", "indent": 3, "desc": "Ski-boots and snowboard boots", "superior": false, "general": "Free", "children": [], "parent": 3}, {"id": 5, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [6, 7], "parent": 3}, {"id": 6, "htsno": "6401.92.60.00", "indent": 4, "desc": "Having soles and uppers of which over 90 percent of the external surface area (including any accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is poly(vinyl chloride), whether or not supported or lined with poly(vinyl chloride) but not otherwise supported or lined", "superior": false, "general": "4.6%", "children": [], "parent": 5}, {"id": 7, "htsno": "6401.92.90", "indent": 4, "desc": "Other", "superior": false, "general": "37.5% ", "children": [8, 9], "parent": 5}, {"id": 8, "htsno": "6401.92.90.30", "indent": 5, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 7}, {"id": 9, "htsno": "6401.92.90.60", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 7}, {"id": 10, "htsno": "6401.99", "indent": 2, "desc": "Other:", "superior": false, "general": "", "children": [11, 12], "parent": 2}, {"id": 11, "htsno": "6401.99.10.00", "indent": 3, "desc": "Covering the knee", "superior": false, "general": "37.5%", "children": [], "parent": 10}, {"id": 12, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [13, 16], "parent": 10}, {"id": 13, "htsno": "", "indent": 4, "desc": "Designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather:", "superior": true, "general": "", "children": [14, 15], "parent": 12}, {"id": 14, "htsno": "6401.99.30.00", "indent": 5, "desc": "Designed for use without closures", "superior": false, "general": "25% ", "children": [], "parent": 13}, {"id": 15, "htsno": "6401.99.60.00", "indent": 5, "desc": "Other", "superior": false, "general": "37.5% ", "children": [], "parent": 13}, {"id": 16, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [17, 18], "parent": 12}, {"id": 17, "htsno": "6401.99.80.00", "indent": 5, "desc": "Having uppers of which over 90 percent of the external surface area (including any accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is rubber or plastics (except footwear having foxing or a foxing-like band applied or molded at the sole and overlapping the upper)", "superior": false, "general": "Free", "children": [], "parent": 16}, {"id": 18, "htsno": "6401.99.90.00", "indent": 5, "desc": "Other", "superior": false, "general": "37.5%", "children": [], "parent": 16}, {"id": 19, "htsno": "6402", "indent": 0, "desc": "Other footwear with outer soles and uppers of rubber or plastics:", "superior": false, "general": "", "children": [20, 45, 46], "parent": null}, {"id": 20, "htsno": "", "indent": 1, "desc": "Sports footwear:", "superior": true, "general": "", "children": [21, 22], "parent": 19}, {"id": 21, "htsno": "6402.12.00.00", "indent": 2, "desc": "Ski-boots, cross-country ski footwear and snowboard boots", "superior": false, "general": "Free", "children": [], "parent": 20}, {"id": 22, "htsno": "6402.19", "indent": 2, "desc": "Other:", "superior": false, "general": "", "children": [23, 32], "parent": 20}, {"id": 23, "htsno": "", "indent": 3, "desc": "Having uppers of which over 90 percent of the external surface area (including any accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is rubber or plastics (except footwear having foxing or a foxing-like band applied or molded at the sole and overlapping the upper and except footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather):", "superior": true, "general": "", "children": [24, 28], "parent": 22}, {"id": 24, "htsno": "6402.19.05", "indent": 4, "desc": "Golf shoes", "superior": false, "general": "6%", "children": [25, 26, 27], "parent": 23}, {"id": 25, "htsno": "6402.19.05.30", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 24}, {"id": 26, "htsno": "6402.19.05.60", "indent": 5, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 24}, {"id": 27, "htsno": "6402.19.05.90", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 24}, {"id": 28, "htsno": "6402.19.15", "indent": 4, "desc": "Other", "superior": false, "general": "5.1%", "children": [29, 30, 31], "parent": 23}, {"id": 29, "htsno": "6402.19.15.20", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 28}, {"id": 30, "htsno": "6402.19.15.41", "indent": 5, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 28}, {"id": 31, "htsno": "6402.19.15.61", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 28}, {"id": 32, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [33, 36, 39, 42], "parent": 22}, {"id": 33, "htsno": "6402.19.30", "indent": 4, "desc": "Valued not over $3/pair", "superior": false, "general": "Free", "children": [34, 35], "parent": 32}, {"id": 34, "htsno": "6402.19.30.31", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 33}, {"id": 35, "htsno": "6402.19.30.61", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 33}, {"id": 36, "htsno": "6402.19.50", "indent": 4, "desc": "Valued over $3 but not over $6.50/pair", "superior": false, "general": "76\u00a2/pr. + 32%", "children": [37, 38], "parent": 32}, {"id": 37, "htsno": "6402.19.50.31", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 36}, {"id": 38, "htsno": "6402.19.50.61", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 36}, {"id": 39, "htsno": "6402.19.70", "indent": 4, "desc": "Valued over $6.50 but not over $12/pair", "superior": false, "general": "76\u00a2/pr. + 17%", "children": [40, 41], "parent": 32}, {"id": 40, "htsno": "6402.19.70.31", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 39}, {"id": 41, "htsno": "6402.19.70.61", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 39}, {"id": 42, "htsno": "6402.19.90", "indent": 4, "desc": "Valued over $12/pair", "superior": false, "general": "9%", "children": [43, 44], "parent": 32}, {"id": 43, "htsno": "6402.19.90.31", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 42}, {"id": 44, "htsno": "6402.19.90.61", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 42}, {"id": 45, "htsno": "6402.20.00.00", "indent": 1, "desc": "Footwear with upper straps or thongs assembled to the sole by means of plugs (zoris)", "superior": false, "general": "Free", "children": [], "parent": 19}, {"id": 46, "htsno": "", "indent": 1, "desc": "Other footwear:", "superior": true, "general": "", "children": [47, 109], "parent": 19}, {"id": 47, "htsno": "6402.91", "indent": 2, "desc": "Covering the ankle:", "superior": false, "general": "", "children": [48, 57], "parent": 46}, {"id": 48, "htsno": "", "indent": 3, "desc": "Incorporating a protective metal toe-cap:", "superior": true, "general": "", "children": [49, 50], "parent": 47}, {"id": 49, "htsno": "6402.91.05.00", "indent": 4, "desc": "Having uppers of which over 90 percent of the external surface area (including any accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is rubber or plastics (except footwear having foxing or a foxing-like band applied or molded at the sole and overlapping the upper and except footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather)", "superior": false, "general": "6% ", "children": [], "parent": 48}, {"id": 50, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [51, 52], "parent": 48}, {"id": 51, "htsno": "6402.91.10.00", "indent": 5, "desc": "Footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather", "superior": false, "general": "37.5%", "children": [], "parent": 50}, {"id": 52, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [53, 54, 55, 56], "parent": 50}, {"id": 53, "htsno": "6402.91.16.00", "indent": 6, "desc": "Valued not over $3/pair", "superior": false, "general": "24%", "children": [], "parent": 52}, {"id": 54, "htsno": "6402.91.20.00", "indent": 6, "desc": "Valued over $3 but not over $6.50/pair", "superior": false, "general": "90\u00a2/pr. + 37.5%", "children": [], "parent": 52}, {"id": 55, "htsno": "6402.91.26.00", "indent": 6, "desc": "Valued over $6.50 but not over $12/pair", "superior": false, "general": "90\u00a2/pr. + 20%", "children": [], "parent": 52}, {"id": 56, "htsno": "6402.91.30.00", "indent": 6, "desc": "Valued over $12/pair", "superior": false, "general": "20%", "children": [], "parent": 52}, {"id": 57, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [58, 67, 71], "parent": 47}, {"id": 58, "htsno": "6402.91.40", "indent": 4, "desc": "Having uppers of which over 90 percent of the external surface area (including any accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is rubber or plastics except (1) footwear having a foxing or a foxing-like band applied or molded at the sole and overlapping the upper and (2) except footwear (other than footwear having uppers which from a point 3 cm above the top of the outer sole are entirely of non- molded construction formed by sewing the parts together and having exposed on the outer surface a substantial portion of functional stitching) designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather", "superior": false, "general": "6%", "children": [59, 62, 65, 66], "parent": 57}, {"id": 59, "htsno": "", "indent": 5, "desc": "For men:", "superior": true, "general": "", "children": [60, 61], "parent": 58}, {"id": 60, "htsno": "6402.91.40.05", "indent": 6, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 59}, {"id": 61, "htsno": "6402.91.40.10", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 59}, {"id": 62, "htsno": "", "indent": 5, "desc": "For women:", "superior": true, "general": "", "children": [63, 64], "parent": 58}, {"id": 63, "htsno": "6402.91.40.40", "indent": 6, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 62}, {"id": 64, "htsno": "6402.91.40.50", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 62}, {"id": 65, "htsno": "6402.91.40.63", "indent": 5, "desc": "For infants, as described in statistical note 2 to this chapter", "superior": false, "general": "", "children": [], "parent": 58}, {"id": 66, "htsno": "6402.91.40.67", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 58}, {"id": 67, "htsno": "6402.91.42", "indent": 4, "desc": "Protective active footwear (except footwear with waterproof molded bottoms, including bottoms comprising an outer sole and all or part of the upper and except footwear with insulation that provides protection against cold weather) whose height from the bottom of the outer sole to the top of the upper does not exceed 15.34 cm", "superior": false, "general": "20%", "children": [68, 69, 70], "parent": 57}, {"id": 68, "htsno": "6402.91.42.30", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 67}, {"id": 69, "htsno": "6402.91.42.60", "indent": 5, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 67}, {"id": 70, "htsno": "6402.91.42.90", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 67}, {"id": 71, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [72, 80], "parent": 57}, {"id": 72, "htsno": "6402.91.50", "indent": 5, "desc": "Footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather", "superior": false, "general": "37.5% ", "children": [73, 76, 79], "parent": 71}, {"id": 73, "htsno": "", "indent": 6, "desc": "For men:", "superior": true, "general": "", "children": [74, 75], "parent": 72}, {"id": 74, "htsno": "6402.91.50.10", "indent": 7, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 73}, {"id": 75, "htsno": "6402.91.50.20", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 73}, {"id": 76, "htsno": "", "indent": 6, "desc": "For women:", "superior": true, "general": "", "children": [77, 78], "parent": 72}, {"id": 77, "htsno": "6402.91.50.45", "indent": 7, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 76}, {"id": 78, "htsno": "6402.91.50.50", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 76}, {"id": 79, "htsno": "6402.91.50.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 72}, {"id": 80, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [81, 85, 89, 99], "parent": 71}, {"id": 81, "htsno": "6402.91.60", "indent": 6, "desc": "Valued not over $3/pair", "superior": false, "general": "48%", "children": [82, 83, 84], "parent": 80}, {"id": 82, "htsno": "6402.91.60.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 81}, {"id": 83, "htsno": "6402.91.60.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 81}, {"id": 84, "htsno": "6402.91.60.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 81}, {"id": 85, "htsno": "6402.91.70", "indent": 6, "desc": "Valued over $3 but not over $6.50/pair", "superior": false, "general": "90\u00a2/pr. + 37.5%", "children": [86, 87, 88], "parent": 80}, {"id": 86, "htsno": "6402.91.70.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 85}, {"id": 87, "htsno": "6402.91.70.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 85}, {"id": 88, "htsno": "6402.91.70.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 85}, {"id": 89, "htsno": "6402.91.80", "indent": 6, "desc": "Valued over $6.50 but not over $12/pair", "superior": false, "general": "90\u00a2/pr. + 20%", "children": [90, 91], "parent": 80}, {"id": 90, "htsno": "6402.91.80.05", "indent": 7, "desc": "Tennis shoes, basketball shoes, gym shoes, training shoes and the like", "superior": false, "general": "", "children": [], "parent": 89}, {"id": 91, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [92, 95, 98], "parent": 89}, {"id": 92, "htsno": "", "indent": 8, "desc": "For men:", "superior": true, "general": "", "children": [93, 94], "parent": 91}, {"id": 93, "htsno": "6402.91.80.10", "indent": 9, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 92}, {"id": 94, "htsno": "6402.91.80.21", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 92}, {"id": 95, "htsno": "", "indent": 8, "desc": "For women:", "superior": true, "general": "", "children": [96, 97], "parent": 91}, {"id": 96, "htsno": "6402.91.80.45", "indent": 9, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 95}, {"id": 97, "htsno": "6402.91.80.51", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 95}, {"id": 98, "htsno": "6402.91.80.91", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 91}, {"id": 99, "htsno": "6402.91.90", "indent": 6, "desc": "Valued over $12/pair", "superior": false, "general": "20%", "children": [100, 101], "parent": 80}, {"id": 100, "htsno": "6402.91.90.05", "indent": 7, "desc": "Tennis shoes, basketball shoes, gym shoes, training shoes and the like", "superior": false, "general": "", "children": [], "parent": 99}, {"id": 101, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [102, 105, 108], "parent": 99}, {"id": 102, "htsno": "", "indent": 8, "desc": "For men:", "superior": true, "general": "", "children": [103, 104], "parent": 101}, {"id": 103, "htsno": "6402.91.90.10", "indent": 9, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 102}, {"id": 104, "htsno": "6402.91.90.35", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 102}, {"id": 105, "htsno": "", "indent": 8, "desc": "For women:", "superior": true, "general": "", "children": [106, 107], "parent": 101}, {"id": 106, "htsno": "6402.91.90.45", "indent": 9, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 105}, {"id": 107, "htsno": "6402.91.90.65", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 105}, {"id": 108, "htsno": "6402.91.90.95", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 101}, {"id": 109, "htsno": "6402.99", "indent": 2, "desc": "Other:", "superior": false, "general": "", "children": [110, 119], "parent": 46}, {"id": 110, "htsno": "", "indent": 3, "desc": "Incorporating a protective metal toe-cap:", "superior": true, "general": "", "children": [111, 112], "parent": 109}, {"id": 111, "htsno": "6402.99.04.00", "indent": 4, "desc": "Having uppers of which over 90 percent of the external surface area (including any accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is rubber or plastics (except footwear having foxing or a foxing-like band applied or molded at the sole and overlapping the upper and except footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather)", "superior": false, "general": "6%", "children": [], "parent": 110}, {"id": 112, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [113, 114], "parent": 110}, {"id": 113, "htsno": "6402.99.08.00", "indent": 5, "desc": "Footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather", "superior": false, "general": "37.5%", "children": [], "parent": 112}, {"id": 114, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [115, 116, 117, 118], "parent": 112}, {"id": 115, "htsno": "6402.99.12.00", "indent": 6, "desc": "Valued not over $3/pair", "superior": false, "general": "24%", "children": [], "parent": 114}, {"id": 116, "htsno": "6402.99.16.00", "indent": 6, "desc": "Valued over $3 but not over $6.50/pair", "superior": false, "general": "90\u00a2/pr. + 37.5%", "children": [], "parent": 114}, {"id": 117, "htsno": "6402.99.19.00", "indent": 6, "desc": "Valued over $6.50 but not over $12/pair", "superior": false, "general": "90\u00a2/pr. + 20%", "children": [], "parent": 114}, {"id": 118, "htsno": "6402.99.21.00", "indent": 6, "desc": "Valued over $12/pair", "superior": false, "general": "20%", "children": [], "parent": 114}, {"id": 119, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [120, 146], "parent": 109}, {"id": 120, "htsno": "", "indent": 4, "desc": "Having uppers of which over 90 percent of the external surface area (including any accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is rubber or plastics (except footwear having a foxing or a foxing-like band applied or molded at the sole and overlapping the upper and except footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather):", "superior": true, "general": "", "children": [121, 125, 129], "parent": 119}, {"id": 121, "htsno": "6402.99.23", "indent": 5, "desc": "Made on a base or platform of wood", "superior": false, "general": "8%", "children": [122, 123, 124], "parent": 120}, {"id": 122, "htsno": "6402.99.23.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 121}, {"id": 123, "htsno": "6402.99.23.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 121}, {"id": 124, "htsno": "6402.99.23.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 121}, {"id": 125, "htsno": "6402.99.25", "indent": 5, "desc": "Made on a base or platform of cork", "superior": false, "general": "12.5%", "children": [126, 127, 128], "parent": 120}, {"id": 126, "htsno": "6402.99.25.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 125}, {"id": 127, "htsno": "6402.99.25.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 125}, {"id": 128, "htsno": "6402.99.25.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 125}, {"id": 129, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [130, 134], "parent": 120}, {"id": 130, "htsno": "6402.99.27", "indent": 6, "desc": "Sandals and similar footwear of plastics, produced in one piece by molding", "superior": false, "general": "3%", "children": [131, 132, 133], "parent": 129}, {"id": 131, "htsno": "6402.99.27.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 130}, {"id": 132, "htsno": "6402.99.27.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 130}, {"id": 133, "htsno": "6402.99.27.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 130}, {"id": 134, "htsno": "6402.99.31", "indent": 6, "desc": "Other", "superior": false, "general": "6%", "children": [135, 136, 137], "parent": 129}, {"id": 135, "htsno": "6402.99.31.10", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 134}, {"id": 136, "htsno": "6402.99.31.15", "indent": 7, "desc": "Tennis shoes, basketball shoes, gym shoes, training shoes and the like", "superior": false, "general": "", "children": [], "parent": 134}, {"id": 137, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [138, 141, 144, 145], "parent": 134}, {"id": 138, "htsno": "", "indent": 8, "desc": "For men:", "superior": true, "general": "", "children": [139, 140], "parent": 137}, {"id": 139, "htsno": "6402.99.31.35", "indent": 9, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 138}, {"id": 140, "htsno": "6402.99.31.45", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 138}, {"id": 141, "htsno": "", "indent": 8, "desc": "For women:", "superior": true, "general": "", "children": [142, 143], "parent": 137}, {"id": 142, "htsno": "6402.99.31.55", "indent": 9, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 141}, {"id": 143, "htsno": "6402.99.31.65", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 141}, {"id": 144, "htsno": "6402.99.31.73", "indent": 8, "desc": "For infants, as described in statistical note 2 to this chapter", "superior": false, "general": "", "children": [], "parent": 137}, {"id": 145, "htsno": "6402.99.31.77", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 137}, {"id": 146, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [147, 151, 159, 167], "parent": 119}, {"id": 147, "htsno": "6402.99.32", "indent": 5, "desc": "Protective active footwear", "superior": false, "general": "20% ", "children": [148, 149, 150], "parent": 146}, {"id": 148, "htsno": "6402.99.32.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 147}, {"id": 149, "htsno": "6402.99.32.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 147}, {"id": 150, "htsno": "6402.99.32.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 147}, {"id": 151, "htsno": "6402.99.33", "indent": 5, "desc": "Footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather", "superior": false, "general": "37.5%", "children": [152, 155, 158], "parent": 146}, {"id": 152, "htsno": "", "indent": 6, "desc": "For men:", "superior": true, "general": "", "children": [153, 154], "parent": 151}, {"id": 153, "htsno": "6402.99.33.10", "indent": 7, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 152}, {"id": 154, "htsno": "6402.99.33.20", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 152}, {"id": 155, "htsno": "", "indent": 6, "desc": "For women:", "superior": true, "general": "", "children": [156, 157], "parent": 151}, {"id": 156, "htsno": "6402.99.33.45", "indent": 7, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 155}, {"id": 157, "htsno": "6402.99.33.50", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 155}, {"id": 158, "htsno": "6402.99.33.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 151}, {"id": 159, "htsno": "", "indent": 5, "desc": "Footwear with open toes or open heels; footwear of the slip-on type, that is held to the foot without the use of laces or buckles or other fasteners, the foregoing except footwear of subheading 6402.99.33 and except footwear having a foxing or a foxing-like band wholly or almost wholly of rubber or plastics applied or molded at the sole and overlapping the upper:", "superior": true, "general": "", "children": [160, 161], "parent": 146}, {"id": 160, "htsno": "6402.99.41.00", "indent": 6, "desc": "Having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [], "parent": 159}, {"id": 161, "htsno": "6402.99.49", "indent": 6, "desc": "Other", "superior": false, "general": "37.5%", "children": [162, 163], "parent": 159}, {"id": 162, "htsno": "6402.99.49.20", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 161}, {"id": 163, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [164, 165, 166], "parent": 161}, {"id": 164, "htsno": "6402.99.49.40", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 163}, {"id": 165, "htsno": "6402.99.49.60", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 163}, {"id": 166, "htsno": "6402.99.49.80", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 163}, {"id": 167, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [168, 176, 184, 190], "parent": 146}, {"id": 168, "htsno": "", "indent": 6, "desc": "Valued not over $3/pair:", "superior": true, "general": "", "children": [169, 170], "parent": 167}, {"id": 169, "htsno": "6402.99.61.00", "indent": 7, "desc": "Having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [], "parent": 168}, {"id": 170, "htsno": "6402.99.69", "indent": 7, "desc": "Other", "superior": false, "general": "48%", "children": [171, 172], "parent": 168}, {"id": 171, "htsno": "6402.99.69.15", "indent": 8, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 170}, {"id": 172, "htsno": "", "indent": 8, "desc": "Other:", "superior": true, "general": "", "children": [173, 174, 175], "parent": 170}, {"id": 173, "htsno": "6402.99.69.30", "indent": 9, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 172}, {"id": 174, "htsno": "6402.99.69.60", "indent": 9, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 172}, {"id": 175, "htsno": "6402.99.69.90", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 172}, {"id": 176, "htsno": "", "indent": 6, "desc": "Valued over $3 but not over $6.50/pair:", "superior": true, "general": "", "children": [177, 178], "parent": 167}, {"id": 177, "htsno": "6402.99.71.00", "indent": 7, "desc": "Having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [], "parent": 176}, {"id": 178, "htsno": "6402.99.79", "indent": 7, "desc": "Other", "superior": false, "general": "90\u00a2/pr. + 37.5%", "children": [179, 180], "parent": 176}, {"id": 179, "htsno": "6402.99.79.15", "indent": 8, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 178}, {"id": 180, "htsno": "", "indent": 8, "desc": "Other:", "superior": true, "general": "", "children": [181, 182, 183], "parent": 178}, {"id": 181, "htsno": "6402.99.79.30", "indent": 9, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 180}, {"id": 182, "htsno": "6402.99.79.60", "indent": 9, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 180}, {"id": 183, "htsno": "6402.99.79.90", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 180}, {"id": 184, "htsno": "6402.99.80", "indent": 6, "desc": "Valued over $6.50 but not over $12/pair", "superior": false, "general": "90\u00a2/pr. + 20%", "children": [185, 186], "parent": 167}, {"id": 185, "htsno": "6402.99.80.05", "indent": 7, "desc": "Tennis shoes, basketball shoes, gym shoes, training shoes and the like", "superior": false, "general": "", "children": [], "parent": 184}, {"id": 186, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [187, 188, 189], "parent": 184}, {"id": 187, "htsno": "6402.99.80.31", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 186}, {"id": 188, "htsno": "6402.99.80.61", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 186}, {"id": 189, "htsno": "6402.99.80.91", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 186}, {"id": 190, "htsno": "6402.99.90", "indent": 6, "desc": "Valued over $12/pair", "superior": false, "general": "20%", "children": [191, 192], "parent": 167}, {"id": 191, "htsno": "6402.99.90.05", "indent": 7, "desc": "Tennis shoes, basketball shoes, gym shoes, training shoes and the like", "superior": false, "general": "", "children": [], "parent": 190}, {"id": 192, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [193, 194, 195], "parent": 190}, {"id": 193, "htsno": "6402.99.90.35", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 192}, {"id": 194, "htsno": "6402.99.90.65", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 192}, {"id": 195, "htsno": "6402.99.90.95", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 192}, {"id": 196, "htsno": "6403", "indent": 0, "desc": "Footwear with outer soles of rubber, plastics, leather or composition leather and uppers of leather:", "superior": false, "general": "", "children": [197, 224, 225, 230, 275], "parent": null}, {"id": 197, "htsno": "", "indent": 1, "desc": "Sports footwear:", "superior": true, "general": "", "children": [198, 201], "parent": 196}, {"id": 198, "htsno": "6403.12", "indent": 2, "desc": "Ski-boots, cross-country ski footwear and snowboard boots:", "superior": false, "general": "", "children": [199, 200], "parent": 197}, {"id": 199, "htsno": "6403.12.30.00", "indent": 3, "desc": "Welt footwear", "superior": false, "general": "Free", "children": [], "parent": 198}, {"id": 200, "htsno": "6403.12.60.00", "indent": 3, "desc": "Other", "superior": false, "general": "Free", "children": [], "parent": 198}, {"id": 201, "htsno": "6403.19", "indent": 2, "desc": "Other:", "superior": false, "general": "", "children": [202, 213], "parent": 197}, {"id": 202, "htsno": "", "indent": 3, "desc": "For men, youths and boys:", "superior": true, "general": "", "children": [203, 206], "parent": 201}, {"id": 203, "htsno": "", "indent": 4, "desc": "Welt footwear:", "superior": true, "general": "", "children": [204, 205], "parent": 202}, {"id": 204, "htsno": "6403.19.10.00", "indent": 5, "desc": "Golf shoes", "superior": false, "general": "5%", "children": [], "parent": 203}, {"id": 205, "htsno": "6403.19.20.00", "indent": 5, "desc": "Other", "superior": false, "general": "Free", "children": [], "parent": 203}, {"id": 206, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [207, 210], "parent": 202}, {"id": 207, "htsno": "6403.19.30", "indent": 5, "desc": "Golf shoes", "superior": false, "general": "8.5%", "children": [208, 209], "parent": 206}, {"id": 208, "htsno": "6403.19.30.30", "indent": 6, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 207}, {"id": 209, "htsno": "6403.19.30.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 207}, {"id": 210, "htsno": "6403.19.40", "indent": 5, "desc": "Other", "superior": false, "general": "4.3%", "children": [211, 212], "parent": 206}, {"id": 211, "htsno": "6403.19.40.30", "indent": 6, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 210}, {"id": 212, "htsno": "6403.19.40.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 210}, {"id": 213, "htsno": "", "indent": 3, "desc": "For other persons:", "superior": true, "general": "", "children": [214, 219], "parent": 201}, {"id": 214, "htsno": "6403.19.50", "indent": 4, "desc": "Golf shoes", "superior": false, "general": "10%", "children": [215, 218], "parent": 213}, {"id": 215, "htsno": "", "indent": 5, "desc": "For women:", "superior": true, "general": "", "children": [216, 217], "parent": 214}, {"id": 216, "htsno": "6403.19.50.31", "indent": 6, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 215}, {"id": 217, "htsno": "6403.19.50.61", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 215}, {"id": 218, "htsno": "6403.19.50.91", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 214}, {"id": 219, "htsno": "6403.19.70", "indent": 4, "desc": "Other", "superior": false, "general": "Free", "children": [220, 223], "parent": 213}, {"id": 220, "htsno": "", "indent": 5, "desc": "For women:", "superior": true, "general": "", "children": [221, 222], "parent": 219}, {"id": 221, "htsno": "6403.19.70.31", "indent": 6, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 220}, {"id": 222, "htsno": "6403.19.70.61", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 220}, {"id": 223, "htsno": "6403.19.70.91", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 219}, {"id": 224, "htsno": "6403.20.00.00", "indent": 1, "desc": "Footwear with outer soles of leather, and uppers which consist of leather straps across the instep and around the big toe", "superior": false, "general": "Free", "children": [], "parent": 196}, {"id": 225, "htsno": "6403.40", "indent": 1, "desc": "Other footwear, incorporating a protective metal toe-cap:", "superior": false, "general": "", "children": [226, 229], "parent": 196}, {"id": 226, "htsno": "6403.40.30", "indent": 2, "desc": "Welt footwear", "superior": false, "general": "5%", "children": [227, 228], "parent": 225}, {"id": 227, "htsno": "6403.40.30.30", "indent": 3, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 226}, {"id": 228, "htsno": "6403.40.30.90", "indent": 3, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 226}, {"id": 229, "htsno": "6403.40.60.00", "indent": 2, "desc": "Other", "superior": false, "general": "8.5%", "children": [], "parent": 225}, {"id": 230, "htsno": "", "indent": 1, "desc": "Other footwear with outer soles of leather:", "superior": true, "general": "", "children": [231, 251], "parent": 196}, {"id": 231, "htsno": "6403.51", "indent": 2, "desc": "Covering the ankle:", "superior": false, "general": "", "children": [232, 233], "parent": 230}, {"id": 232, "htsno": "6403.51.11.00", "indent": 3, "desc": "Footwear made on a base or platform of wood, not having an inner sole or a protective metal toe-cap", "superior": false, "general": "Free", "children": [], "parent": 231}, {"id": 233, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [234, 240], "parent": 231}, {"id": 234, "htsno": "6403.51.30", "indent": 4, "desc": "Welt footwear", "superior": false, "general": "5%", "children": [235, 238, 239], "parent": 233}, {"id": 235, "htsno": "", "indent": 5, "desc": "For men:", "superior": true, "general": "", "children": [236, 237], "parent": 234}, {"id": 236, "htsno": "6403.51.30.15", "indent": 6, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 235}, {"id": 237, "htsno": "6403.51.30.30", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 235}, {"id": 238, "htsno": "6403.51.30.60", "indent": 5, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 234}, {"id": 239, "htsno": "6403.51.30.71", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 234}, {"id": 240, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [241, 246], "parent": 233}, {"id": 241, "htsno": "6403.51.60", "indent": 5, "desc": "For men, youths and boys", "superior": false, "general": "8.5%", "children": [242, 245], "parent": 240}, {"id": 242, "htsno": "", "indent": 6, "desc": "For men:", "superior": true, "general": "", "children": [243, 244], "parent": 241}, {"id": 243, "htsno": "6403.51.60.15", "indent": 7, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 242}, {"id": 244, "htsno": "6403.51.60.30", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 242}, {"id": 245, "htsno": "6403.51.60.60", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 241}, {"id": 246, "htsno": "6403.51.90", "indent": 5, "desc": "For other persons", "superior": false, "general": "10%", "children": [247, 250], "parent": 240}, {"id": 247, "htsno": "", "indent": 6, "desc": "For women:", "superior": true, "general": "", "children": [248, 249], "parent": 246}, {"id": 248, "htsno": "6403.51.90.15", "indent": 7, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 247}, {"id": 249, "htsno": "6403.51.90.30", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 247}, {"id": 250, "htsno": "6403.51.90.41", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 246}, {"id": 251, "htsno": "6403.59", "indent": 2, "desc": "Other:", "superior": false, "general": "", "children": [252, 253], "parent": 230}, {"id": 252, "htsno": "6403.59.10.00", "indent": 3, "desc": "Footwear made on a base or platform of wood, not having an inner sole or a protective metal toe-cap", "superior": false, "general": "Free", "children": [], "parent": 251}, {"id": 253, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [254, 258, 264], "parent": 251}, {"id": 254, "htsno": "6403.59.15", "indent": 4, "desc": "Turn or turned footwear", "superior": false, "general": "2.5%", "children": [255, 256, 257], "parent": 253}, {"id": 255, "htsno": "6403.59.15.20", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 254}, {"id": 256, "htsno": "6403.59.15.45", "indent": 5, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 254}, {"id": 257, "htsno": "6403.59.15.61", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 254}, {"id": 258, "htsno": "6403.59.30", "indent": 4, "desc": "Welt footwear", "superior": false, "general": "5%", "children": [259, 262, 263], "parent": 253}, {"id": 259, "htsno": "", "indent": 5, "desc": "For men:", "superior": true, "general": "", "children": [260, 261], "parent": 258}, {"id": 260, "htsno": "6403.59.30.20", "indent": 6, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 259}, {"id": 261, "htsno": "6403.59.30.40", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 259}, {"id": 262, "htsno": "6403.59.30.60", "indent": 5, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 258}, {"id": 263, "htsno": "6403.59.30.81", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 258}, {"id": 264, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [265, 270], "parent": 253}, {"id": 265, "htsno": "6403.59.60", "indent": 5, "desc": "For men, youths and boys", "superior": false, "general": "8.5%", "children": [266, 269], "parent": 264}, {"id": 266, "htsno": "", "indent": 6, "desc": "For men:", "superior": true, "general": "", "children": [267, 268], "parent": 265}, {"id": 267, "htsno": "6403.59.60.40", "indent": 7, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 266}, {"id": 268, "htsno": "6403.59.60.60", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 266}, {"id": 269, "htsno": "6403.59.60.80", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 265}, {"id": 270, "htsno": "6403.59.90", "indent": 5, "desc": "For other persons", "superior": false, "general": "10%", "children": [271, 274], "parent": 264}, {"id": 271, "htsno": "", "indent": 6, "desc": "For women:", "superior": true, "general": "", "children": [272, 273], "parent": 270}, {"id": 272, "htsno": "6403.59.90.30", "indent": 7, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 271}, {"id": 273, "htsno": "6403.59.90.45", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 271}, {"id": 274, "htsno": "6403.59.90.61", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 270}, {"id": 275, "htsno": "", "indent": 1, "desc": "Other footwear:", "superior": true, "general": "", "children": [276, 311], "parent": 196}, {"id": 276, "htsno": "6403.91", "indent": 2, "desc": "Covering the ankle:", "superior": false, "general": "", "children": [277, 278], "parent": 275}, {"id": 277, "htsno": "6403.91.11.00", "indent": 3, "desc": "Footwear made on a base or platform of wood, not having an inner sole or a protective metal toe-cap", "superior": false, "general": "Free", "children": [], "parent": 276}, {"id": 278, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [279, 289], "parent": 276}, {"id": 279, "htsno": "6403.91.30", "indent": 4, "desc": "Welt footwear", "superior": false, "general": "5%", "children": [280, 283], "parent": 278}, {"id": 280, "htsno": "", "indent": 5, "desc": "Work footwear:", "superior": true, "general": "", "children": [281, 282], "parent": 279}, {"id": 281, "htsno": "6403.91.30.10", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 280}, {"id": 282, "htsno": "6403.91.30.25", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 280}, {"id": 283, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [284, 287, 288], "parent": 279}, {"id": 284, "htsno": "", "indent": 6, "desc": "For men:", "superior": true, "general": "", "children": [285, 286], "parent": 283}, {"id": 285, "htsno": "6403.91.30.35", "indent": 7, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 284}, {"id": 286, "htsno": "6403.91.30.40", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 284}, {"id": 287, "htsno": "6403.91.30.80", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 283}, {"id": 288, "htsno": "6403.91.30.91", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 283}, {"id": 289, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [290, 304], "parent": 278}, {"id": 290, "htsno": "6403.91.60", "indent": 5, "desc": "For men, youths and boys", "superior": false, "general": "8.5%", "children": [291, 292], "parent": 289}, {"id": 291, "htsno": "6403.91.60.10", "indent": 6, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 290}, {"id": 292, "htsno": "", "indent": 6, "desc": "Other:", "superior": true, "general": "", "children": [293, 296, 299], "parent": 290}, {"id": 293, "htsno": "", "indent": 7, "desc": "Tennis shoes, basketball shoes, gym shoes, training shoes and the like, for men:", "superior": true, "general": "", "children": [294, 295], "parent": 292}, {"id": 294, "htsno": "6403.91.60.30", "indent": 8, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 293}, {"id": 295, "htsno": "6403.91.60.40", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 293}, {"id": 296, "htsno": "", "indent": 7, "desc": "Other tennis shoes, basketball shoes, gym shoes, training shoes and the like:", "superior": true, "general": "", "children": [297, 298], "parent": 292}, {"id": 297, "htsno": "6403.91.60.50", "indent": 8, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 296}, {"id": 298, "htsno": "6403.91.60.60", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 296}, {"id": 299, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [300, 303], "parent": 292}, {"id": 300, "htsno": "", "indent": 8, "desc": "For men:", "superior": true, "general": "", "children": [301, 302], "parent": 299}, {"id": 301, "htsno": "6403.91.60.65", "indent": 9, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 300}, {"id": 302, "htsno": "6403.91.60.75", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 300}, {"id": 303, "htsno": "6403.91.60.90", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 299}, {"id": 304, "htsno": "6403.91.90", "indent": 5, "desc": "For other persons", "superior": false, "general": "10%", "children": [305, 306], "parent": 289}, {"id": 305, "htsno": "6403.91.90.15", "indent": 6, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 304}, {"id": 306, "htsno": "", "indent": 6, "desc": "Other:", "superior": true, "general": "", "children": [307, 310], "parent": 304}, {"id": 307, "htsno": "", "indent": 7, "desc": "For women:", "superior": true, "general": "", "children": [308, 309], "parent": 306}, {"id": 308, "htsno": "6403.91.90.25", "indent": 8, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 307}, {"id": 309, "htsno": "6403.91.90.45", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 307}, {"id": 310, "htsno": "6403.91.90.51", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 306}, {"id": 311, "htsno": "6403.99", "indent": 2, "desc": "Other:", "superior": false, "general": "", "children": [312, 313], "parent": 275}, {"id": 312, "htsno": "6403.99.10.00", "indent": 3, "desc": "Footwear made on a base or platform of wood, not having an inner sole or a protective metal toe-cap", "superior": false, "general": "Free", "children": [], "parent": 311}, {"id": 313, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [314, 318], "parent": 311}, {"id": 314, "htsno": "6403.99.20", "indent": 4, "desc": "Footwear made on a base or platform of wood", "superior": false, "general": "8%", "children": [315, 316, 317], "parent": 313}, {"id": 315, "htsno": "6403.99.20.30", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 314}, {"id": 316, "htsno": "6403.99.20.60", "indent": 5, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 314}, {"id": 317, "htsno": "6403.99.20.90", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 314}, {"id": 318, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [319, 329], "parent": 313}, {"id": 319, "htsno": "6403.99.40", "indent": 5, "desc": "Welt footwear", "superior": false, "general": "5%", "children": [320, 323], "parent": 318}, {"id": 320, "htsno": "", "indent": 6, "desc": "Work footwear:", "superior": true, "general": "", "children": [321, 322], "parent": 319}, {"id": 321, "htsno": "6403.99.40.10", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 320}, {"id": 322, "htsno": "6403.99.40.20", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 320}, {"id": 323, "htsno": "", "indent": 6, "desc": "Other:", "superior": true, "general": "", "children": [324, 327, 328], "parent": 319}, {"id": 324, "htsno": "", "indent": 7, "desc": "For men:", "superior": true, "general": "", "children": [325, 326], "parent": 323}, {"id": 325, "htsno": "6403.99.40.35", "indent": 8, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 324}, {"id": 326, "htsno": "6403.99.40.55", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 324}, {"id": 327, "htsno": "6403.99.40.80", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 323}, {"id": 328, "htsno": "6403.99.40.91", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 323}, {"id": 329, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [330, 345], "parent": 318}, {"id": 330, "htsno": "6403.99.60", "indent": 6, "desc": "For men, youths and boys", "superior": false, "general": "8.5%", "children": [331, 332, 333], "parent": 329}, {"id": 331, "htsno": "6403.99.60.15", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 330}, {"id": 332, "htsno": "6403.99.60.25", "indent": 7, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 330}, {"id": 333, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [334, 337, 340], "parent": 330}, {"id": 334, "htsno": "", "indent": 8, "desc": "Tennis shoes, basketball shoes, gym shoes, training shoes and the like, for men:", "superior": true, "general": "", "children": [335, 336], "parent": 333}, {"id": 335, "htsno": "6403.99.60.30", "indent": 9, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 334}, {"id": 336, "htsno": "6403.99.60.40", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 334}, {"id": 337, "htsno": "", "indent": 8, "desc": "Other tennis shoes, basketball shoes, gym shoes, training shoes and the like:", "superior": true, "general": "", "children": [338, 339], "parent": 333}, {"id": 338, "htsno": "6403.99.60.50", "indent": 9, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 337}, {"id": 339, "htsno": "6403.99.60.60", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 337}, {"id": 340, "htsno": "", "indent": 8, "desc": "Other:", "superior": true, "general": "", "children": [341, 344], "parent": 333}, {"id": 341, "htsno": "", "indent": 9, "desc": "For men:", "superior": true, "general": "", "children": [342, 343], "parent": 340}, {"id": 342, "htsno": "6403.99.60.65", "indent": 10, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 341}, {"id": 343, "htsno": "6403.99.60.75", "indent": 10, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 341}, {"id": 344, "htsno": "6403.99.60.90", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 340}, {"id": 345, "htsno": "", "indent": 6, "desc": "For other persons:", "superior": true, "general": "", "children": [346, 353], "parent": 329}, {"id": 346, "htsno": "6403.99.75", "indent": 7, "desc": "Valued not over $2.50/pair", "superior": false, "general": "7%", "children": [347, 348], "parent": 345}, {"id": 347, "htsno": "6403.99.75.15", "indent": 8, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 346}, {"id": 348, "htsno": "", "indent": 8, "desc": "Other:", "superior": true, "general": "", "children": [349, 352], "parent": 346}, {"id": 349, "htsno": "", "indent": 9, "desc": "For women:", "superior": true, "general": "", "children": [350, 351], "parent": 348}, {"id": 350, "htsno": "6403.99.75.30", "indent": 10, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 349}, {"id": 351, "htsno": "6403.99.75.60", "indent": 10, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 349}, {"id": 352, "htsno": "6403.99.75.90", "indent": 9, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 348}, {"id": 353, "htsno": "6403.99.90", "indent": 7, "desc": "Valued over $2.50/pair", "superior": false, "general": "10%", "children": [354, 355, 356], "parent": 345}, {"id": 354, "htsno": "6403.99.90.05", "indent": 8, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 353}, {"id": 355, "htsno": "6403.99.90.15", "indent": 8, "desc": "Work footwear", "superior": false, "general": "", "children": [], "parent": 353}, {"id": 356, "htsno": "", "indent": 8, "desc": "Other:", "superior": true, "general": "", "children": [357, 360, 361], "parent": 353}, {"id": 357, "htsno": "", "indent": 9, "desc": "Tennis shoes, basketball shoes, and the like, for women:", "superior": true, "general": "", "children": [358, 359], "parent": 356}, {"id": 358, "htsno": "6403.99.90.21", "indent": 10, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 357}, {"id": 359, "htsno": "6403.99.90.31", "indent": 10, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 357}, {"id": 360, "htsno": "6403.99.90.41", "indent": 9, "desc": "Other tennis shoes, basketball shoes, and the like", "superior": false, "general": "", "children": [], "parent": 356}, {"id": 361, "htsno": "", "indent": 9, "desc": "Other:", "superior": true, "general": "", "children": [362, 365], "parent": 356}, {"id": 362, "htsno": "", "indent": 10, "desc": "For women:", "superior": true, "general": "", "children": [363, 364], "parent": 361}, {"id": 363, "htsno": "6403.99.90.55", "indent": 11, "desc": "With pigskin uppers", "superior": false, "general": "", "children": [], "parent": 362}, {"id": 364, "htsno": "6403.99.90.65", "indent": 11, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 362}, {"id": 365, "htsno": "6403.99.90.71", "indent": 10, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 361}, {"id": 366, "htsno": "6404", "indent": 0, "desc": "Footwear with outer soles of rubber, plastics, leather or composition leather and uppers of textile materials:", "superior": false, "general": "", "children": [367, 559], "parent": null}, {"id": 367, "htsno": "", "indent": 1, "desc": "Footwear with outer soles of rubber or plastics:", "superior": true, "general": "", "children": [368, 433], "parent": 366}, {"id": 368, "htsno": "6404.11", "indent": 2, "desc": "Sports footwear; tennis shoes, basketball shoes, gym shoes, training shoes and the like:", "superior": false, "general": "", "children": [369, 373], "parent": 367}, {"id": 369, "htsno": "6404.11.20", "indent": 3, "desc": "Having uppers of which over 50 percent of the external surface area (including any leather accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is leather", "superior": false, "general": "10.5%", "children": [370, 371, 372], "parent": 368}, {"id": 370, "htsno": "6404.11.20.30", "indent": 4, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 369}, {"id": 371, "htsno": "6404.11.20.60", "indent": 4, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 369}, {"id": 372, "htsno": "6404.11.20.71", "indent": 4, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 369}, {"id": 373, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [374, 387, 410, 423], "parent": 368}, {"id": 374, "htsno": "", "indent": 4, "desc": "Valued not over $3/pair:", "superior": true, "general": "", "children": [375, 381], "parent": 373}, {"id": 375, "htsno": "", "indent": 5, "desc": "Having soles (or mid-soles, if any) of rubber or plastics which are affixed to the upper exclusively with an adhesive (any mid-soles also being affixed exclusively to one another and to the sole with an adhesive); the foregoing except footwear having a foxing or a foxing-like band applied or molded at the sole and overlapping the upper and except footwear with soles which overlap the upper other than at the toe or heel:", "superior": true, "general": "", "children": [376, 380], "parent": 374}, {"id": 376, "htsno": "6404.11.41", "indent": 6, "desc": "With uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [377, 378, 379], "parent": 375}, {"id": 377, "htsno": "6404.11.41.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 376}, {"id": 378, "htsno": "6404.11.41.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 376}, {"id": 379, "htsno": "6404.11.41.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 376}, {"id": 380, "htsno": "6404.11.49.00", "indent": 6, "desc": "Other", "superior": false, "general": "37.5%", "children": [], "parent": 375}, {"id": 381, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [382, 386], "parent": 374}, {"id": 382, "htsno": "6404.11.51", "indent": 6, "desc": "With uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [383, 384, 385], "parent": 381}, {"id": 383, "htsno": "6404.11.51.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 382}, {"id": 384, "htsno": "6404.11.51.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 382}, {"id": 385, "htsno": "6404.11.51.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 382}, {"id": 386, "htsno": "6404.11.59.00", "indent": 6, "desc": "Other", "superior": false, "general": "48%", "children": [], "parent": 381}, {"id": 387, "htsno": "", "indent": 4, "desc": "Valued over $3 but not over $6.50/pair:", "superior": true, "general": "", "children": [388, 397], "parent": 373}, {"id": 388, "htsno": "", "indent": 5, "desc": "Having soles (or mid-soles, if any) of rubber or plastics which are affixed to the upper exclusively with an adhesive (any mid-soles also being affixed exclusively to one another and to the sole with an adhesive); the foregoing except footwear having a foxing or a foxing-like band applied or molded at the sole and overlapping the upper and except footwear with soles which overlap the upper other than at the toe or heel:", "superior": true, "general": "", "children": [389, 393], "parent": 387}, {"id": 389, "htsno": "6404.11.61", "indent": 6, "desc": "With uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [390, 391, 392], "parent": 388}, {"id": 390, "htsno": "6404.11.61.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 389}, {"id": 391, "htsno": "6404.11.61.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 389}, {"id": 392, "htsno": "6404.11.61.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 389}, {"id": 393, "htsno": "6404.11.69", "indent": 6, "desc": "Other", "superior": false, "general": "37.5%", "children": [394, 395, 396], "parent": 388}, {"id": 394, "htsno": "6404.11.69.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 393}, {"id": 395, "htsno": "6404.11.69.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 393}, {"id": 396, "htsno": "6404.11.69.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 393}, {"id": 397, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [398, 402, 406], "parent": 387}, {"id": 398, "htsno": "6404.11.71", "indent": 6, "desc": "With uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [399, 400, 401], "parent": 397}, {"id": 399, "htsno": "6404.11.71.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 398}, {"id": 400, "htsno": "6404.11.71.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 398}, {"id": 401, "htsno": "6404.11.71.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 398}, {"id": 402, "htsno": "6404.11.75", "indent": 6, "desc": "With uppers of textile materials other than vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [403, 404, 405], "parent": 397}, {"id": 403, "htsno": "6404.11.75.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 402}, {"id": 404, "htsno": "6404.11.75.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 402}, {"id": 405, "htsno": "6404.11.75.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 402}, {"id": 406, "htsno": "6404.11.79", "indent": 6, "desc": "Other", "superior": false, "general": "90\u00a2/pr. + 37.5%", "children": [407, 408, 409], "parent": 397}, {"id": 407, "htsno": "6404.11.79.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 406}, {"id": 408, "htsno": "6404.11.79.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 406}, {"id": 409, "htsno": "6404.11.79.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 406}, {"id": 410, "htsno": "", "indent": 4, "desc": "Valued over $6.50 but not over $12/pair:", "superior": true, "general": "", "children": [411, 415, 419], "parent": 373}, {"id": 411, "htsno": "6404.11.81", "indent": 5, "desc": "With uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [412, 413, 414], "parent": 410}, {"id": 412, "htsno": "6404.11.81.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 411}, {"id": 413, "htsno": "6404.11.81.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 411}, {"id": 414, "htsno": "6404.11.81.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 411}, {"id": 415, "htsno": "6404.11.85", "indent": 5, "desc": "With uppers of textile material other than vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [416, 417, 418], "parent": 410}, {"id": 416, "htsno": "6404.11.85.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 415}, {"id": 417, "htsno": "6404.11.85.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 415}, {"id": 418, "htsno": "6404.11.85.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 415}, {"id": 419, "htsno": "6404.11.89", "indent": 5, "desc": "Other", "superior": false, "general": "90\u00a2/pr. + 20%", "children": [420, 421, 422], "parent": 410}, {"id": 420, "htsno": "6404.11.89.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 419}, {"id": 421, "htsno": "6404.11.89.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 419}, {"id": 422, "htsno": "6404.11.89.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 419}, {"id": 423, "htsno": "6404.11.90", "indent": 4, "desc": "Valued over $12/pair", "superior": false, "general": "20%", "children": [424, 427, 430], "parent": 373}, {"id": 424, "htsno": "", "indent": 5, "desc": "For men:", "superior": true, "general": "", "children": [425, 426], "parent": 423}, {"id": 425, "htsno": "6404.11.90.10", "indent": 6, "desc": "Ski boots, cross country ski footwear and snowboard boots", "superior": false, "general": "", "children": [], "parent": 424}, {"id": 426, "htsno": "6404.11.90.20", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 424}, {"id": 427, "htsno": "", "indent": 5, "desc": "For women:", "superior": true, "general": "", "children": [428, 429], "parent": 423}, {"id": 428, "htsno": "6404.11.90.40", "indent": 6, "desc": "Ski boots, cross country ski footwear and snowboard boots", "superior": false, "general": "", "children": [], "parent": 427}, {"id": 429, "htsno": "6404.11.90.50", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 427}, {"id": 430, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [431, 432], "parent": 423}, {"id": 431, "htsno": "6404.11.90.70", "indent": 6, "desc": "Ski boots, cross country ski footwear and snowboard boots", "superior": false, "general": "", "children": [], "parent": 430}, {"id": 432, "htsno": "6404.11.90.80", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 430}, {"id": 433, "htsno": "6404.19", "indent": 2, "desc": "Other:", "superior": false, "general": "", "children": [434, 438, 442, 477], "parent": 367}, {"id": 434, "htsno": "6404.19.15", "indent": 3, "desc": "Footwear having uppers of which over 50 percent of the external surface area (including any leather accessories or reinforcements such as those mentioned in note 4(a) to this chapter) is leather", "superior": false, "general": "10.5%", "children": [435, 436, 437], "parent": 433}, {"id": 435, "htsno": "6404.19.15.20", "indent": 4, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 434}, {"id": 436, "htsno": "6404.19.15.60", "indent": 4, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 434}, {"id": 437, "htsno": "6404.19.15.81", "indent": 4, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 434}, {"id": 438, "htsno": "6404.19.20", "indent": 3, "desc": "Footwear designed to be worn over, or in lieu of, other footwear as a protection against water, oil, grease or chemicals or cold or inclement weather", "superior": false, "general": "37.5%", "children": [439, 440, 441], "parent": 433}, {"id": 439, "htsno": "6404.19.20.30", "indent": 4, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 438}, {"id": 440, "htsno": "6404.19.20.60", "indent": 4, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 438}, {"id": 441, "htsno": "6404.19.20.90", "indent": 4, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 438}, {"id": 442, "htsno": "", "indent": 3, "desc": "Footwear with open toes or open heels; footwear of the slip-on type, that is held to the foot without the use of laces or buckles or other fasteners, the foregoing except footwear of subheading 6404.19.20 and except footwear having a foxing or foxing-like band wholly or almost wholly of rubber or plastics applied or molded at the sole and overlapping the upper:", "superior": true, "general": "", "children": [443, 460], "parent": 433}, {"id": 443, "htsno": "", "indent": 4, "desc": "Less than 10 percent by weight of rubber or plastics:", "superior": true, "general": "", "children": [444, 452], "parent": 442}, {"id": 444, "htsno": "6404.19.25", "indent": 5, "desc": "With uppers of vegetable fibers", "superior": false, "general": "7.5%", "children": [445, 448], "parent": 443}, {"id": 445, "htsno": "", "indent": 6, "desc": "House slippers:", "superior": true, "general": "", "children": [446, 447], "parent": 444}, {"id": 446, "htsno": "6404.19.25.15", "indent": 7, "desc": "Covering the ankle", "superior": false, "general": "", "children": [], "parent": 445}, {"id": 447, "htsno": "6404.19.25.20", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 445}, {"id": 448, "htsno": "", "indent": 6, "desc": "Other:", "superior": true, "general": "", "children": [449, 450, 451], "parent": 444}, {"id": 449, "htsno": "6404.19.25.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 448}, {"id": 450, "htsno": "6404.19.25.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 448}, {"id": 451, "htsno": "6404.19.25.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 448}, {"id": 452, "htsno": "6404.19.30", "indent": 5, "desc": "Other", "superior": false, "general": "12.5%", "children": [453, 456], "parent": 443}, {"id": 453, "htsno": "", "indent": 6, "desc": "House slippers:", "superior": true, "general": "", "children": [454, 455], "parent": 452}, {"id": 454, "htsno": "6404.19.30.15", "indent": 7, "desc": "Covering the ankle", "superior": false, "general": "", "children": [], "parent": 453}, {"id": 455, "htsno": "6404.19.30.20", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 453}, {"id": 456, "htsno": "", "indent": 6, "desc": "Other:", "superior": true, "general": "", "children": [457, 458, 459], "parent": 452}, {"id": 457, "htsno": "6404.19.30.40", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 456}, {"id": 458, "htsno": "6404.19.30.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 456}, {"id": 459, "htsno": "6404.19.30.80", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 456}, {"id": 460, "htsno": "", "indent": 4, "desc": "Other:", "superior": true, "general": "", "children": [461, 465, 471], "parent": 442}, {"id": 461, "htsno": "6404.19.36", "indent": 5, "desc": "With uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [462, 463, 464], "parent": 460}, {"id": 462, "htsno": "6404.19.36.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 461}, {"id": 463, "htsno": "6404.19.36.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 461}, {"id": 464, "htsno": "6404.19.36.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 461}, {"id": 465, "htsno": "6404.19.37", "indent": 5, "desc": "With uppers of textile material other than vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [466, 467], "parent": 460}, {"id": 466, "htsno": "6404.19.37.15", "indent": 6, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 465}, {"id": 467, "htsno": "", "indent": 6, "desc": "Other:", "superior": true, "general": "", "children": [468, 469, 470], "parent": 465}, {"id": 468, "htsno": "6404.19.37.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 467}, {"id": 469, "htsno": "6404.19.37.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 467}, {"id": 470, "htsno": "6404.19.37.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 467}, {"id": 471, "htsno": "6404.19.39", "indent": 5, "desc": "Other", "superior": false, "general": "37.5%", "children": [472, 473], "parent": 460}, {"id": 472, "htsno": "6404.19.39.15", "indent": 6, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 471}, {"id": 473, "htsno": "", "indent": 6, "desc": "Other:", "superior": true, "general": "", "children": [474, 475, 476], "parent": 471}, {"id": 474, "htsno": "6404.19.39.40", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 473}, {"id": 475, "htsno": "6404.19.39.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 473}, {"id": 476, "htsno": "6404.19.39.80", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 473}, {"id": 477, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [478, 511, 540, 555], "parent": 433}, {"id": 478, "htsno": "", "indent": 4, "desc": "Valued not over $3/pair:", "superior": true, "general": "", "children": [479, 494], "parent": 477}, {"id": 479, "htsno": "", "indent": 5, "desc": "Having soles (or mid-soles, if any) of rubber or plastics which are affixed to the upper exclusively with an adhesive (any mid-soles also being affixed exclusively to one another and to the sole with an adhesive); the foregoing except footwear having a foxing or a foxing-like band applied or molded at the sole and overlapping the upper and except footwear with soles which overlap the upper other than at the toe or heel:", "superior": true, "general": "", "children": [480, 484, 490], "parent": 478}, {"id": 480, "htsno": "6404.19.42", "indent": 6, "desc": "With uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S.note 5 to this chapter", "superior": false, "general": "7.5%", "children": [481, 482, 483], "parent": 479}, {"id": 481, "htsno": "6404.19.42.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 480}, {"id": 482, "htsno": "6404.19.42.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 480}, {"id": 483, "htsno": "6404.19.42.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 480}, {"id": 484, "htsno": "6404.19.47", "indent": 6, "desc": "With uppers of textile material other than vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [485, 486], "parent": 479}, {"id": 485, "htsno": "6404.19.47.15", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 484}, {"id": 486, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [487, 488, 489], "parent": 484}, {"id": 487, "htsno": "6404.19.47.30", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 486}, {"id": 488, "htsno": "6404.19.47.60", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 486}, {"id": 489, "htsno": "6404.19.47.90", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 486}, {"id": 490, "htsno": "6404.19.49", "indent": 6, "desc": "Other", "superior": false, "general": "37.5%", "children": [491, 492, 493], "parent": 479}, {"id": 491, "htsno": "6404.19.49.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 490}, {"id": 492, "htsno": "6404.19.49.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 490}, {"id": 493, "htsno": "6404.19.49.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 490}, {"id": 494, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [495, 499, 505], "parent": 478}, {"id": 495, "htsno": "6404.19.52", "indent": 6, "desc": "With uppers of vegetable fibers and having outer soles with textile textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [496, 497, 498], "parent": 494}, {"id": 496, "htsno": "6404.19.52.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 495}, {"id": 497, "htsno": "6404.19.52.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 495}, {"id": 498, "htsno": "6404.19.52.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 495}, {"id": 499, "htsno": "6404.19.57", "indent": 6, "desc": "With uppers of textile material other than vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [500, 501], "parent": 494}, {"id": 500, "htsno": "6404.19.57.15", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 499}, {"id": 501, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [502, 503, 504], "parent": 499}, {"id": 502, "htsno": "6404.19.57.30", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 501}, {"id": 503, "htsno": "6404.19.57.60", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 501}, {"id": 504, "htsno": "6404.19.57.90", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 501}, {"id": 505, "htsno": "6404.19.59", "indent": 6, "desc": "Other", "superior": false, "general": "48%", "children": [506, 507], "parent": 494}, {"id": 506, "htsno": "6404.19.59.15", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 505}, {"id": 507, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [508, 509, 510], "parent": 505}, {"id": 508, "htsno": "6404.19.59.30", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 507}, {"id": 509, "htsno": "6404.19.59.60", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 507}, {"id": 510, "htsno": "6404.19.59.90", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 507}, {"id": 511, "htsno": "", "indent": 4, "desc": "Valued over $3 but not over $6.50/pair:", "superior": true, "general": "", "children": [512, 523], "parent": 477}, {"id": 512, "htsno": "", "indent": 5, "desc": "Having soles (or mid-soles, if any) of rubber or plastics which are affixed to the upper exclusively with an adhesive (any mid-soles also being affixed exclusively to one another and to the sole with an adhesive); the foregoing except footwear having a foxing or a foxing-like band applied or molded at the sole and overlapping the upper and except footwear with soles which overlap the upper other than at the toe or heel:", "superior": true, "general": "", "children": [513, 519], "parent": 511}, {"id": 513, "htsno": "6404.19.61", "indent": 6, "desc": "With uppers of textile material other than vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [514, 515], "parent": 512}, {"id": 514, "htsno": "6404.19.61.15", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 513}, {"id": 515, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [516, 517, 518], "parent": 513}, {"id": 516, "htsno": "6404.19.61.30", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 515}, {"id": 517, "htsno": "6404.19.61.60", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 515}, {"id": 518, "htsno": "6404.19.61.90", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 515}, {"id": 519, "htsno": "6404.19.69", "indent": 6, "desc": "Other", "superior": false, "general": "37.5%", "children": [520, 521, 522], "parent": 512}, {"id": 520, "htsno": "6404.19.69.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 519}, {"id": 521, "htsno": "6404.19.69.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 519}, {"id": 522, "htsno": "6404.19.69.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 519}, {"id": 523, "htsno": "", "indent": 5, "desc": "Other:", "superior": true, "general": "", "children": [524, 528, 534], "parent": 511}, {"id": 524, "htsno": "6404.19.72", "indent": 6, "desc": "With uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [525, 526, 527], "parent": 523}, {"id": 525, "htsno": "6404.19.72.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 524}, {"id": 526, "htsno": "6404.19.72.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 524}, {"id": 527, "htsno": "6404.19.72.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 524}, {"id": 528, "htsno": "6404.19.77", "indent": 6, "desc": "With uppers of textile material other than vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [529, 530], "parent": 523}, {"id": 529, "htsno": "6404.19.77.15", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 528}, {"id": 530, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [531, 532, 533], "parent": 528}, {"id": 531, "htsno": "6404.19.77.30", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 530}, {"id": 532, "htsno": "6404.19.77.60", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 530}, {"id": 533, "htsno": "6404.19.77.90", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 530}, {"id": 534, "htsno": "6404.19.79", "indent": 6, "desc": "Other", "superior": false, "general": "90\u00a2/pr. + 37.5%", "children": [535, 536], "parent": 523}, {"id": 535, "htsno": "6404.19.79.15", "indent": 7, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 534}, {"id": 536, "htsno": "", "indent": 7, "desc": "Other:", "superior": true, "general": "", "children": [537, 538, 539], "parent": 534}, {"id": 537, "htsno": "6404.19.79.30", "indent": 8, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 536}, {"id": 538, "htsno": "6404.19.79.60", "indent": 8, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 536}, {"id": 539, "htsno": "6404.19.79.90", "indent": 8, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 536}, {"id": 540, "htsno": "", "indent": 4, "desc": "Valued over $6.50 but not over $12/pair:", "superior": true, "general": "", "children": [541, 545, 551], "parent": 477}, {"id": 541, "htsno": "6404.19.82", "indent": 5, "desc": "Wither uppers of vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "7.5%", "children": [542, 543, 544], "parent": 540}, {"id": 542, "htsno": "6404.19.82.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 541}, {"id": 543, "htsno": "6404.19.82.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 541}, {"id": 544, "htsno": "6404.19.82.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 541}, {"id": 545, "htsno": "6404.19.87", "indent": 5, "desc": "With uppers of textile material other than vegetable fibers and having outer soles with textile materials having the greatest surface area in contact with the ground, but not taken into account under the terms of additional U.S. note 5 to this chapter", "superior": false, "general": "12.5%", "children": [546, 547], "parent": 540}, {"id": 546, "htsno": "6404.19.87.15", "indent": 6, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 545}, {"id": 547, "htsno": "", "indent": 6, "desc": "Other:", "superior": true, "general": "", "children": [548, 549, 550], "parent": 545}, {"id": 548, "htsno": "6404.19.87.30", "indent": 7, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 547}, {"id": 549, "htsno": "6404.19.87.60", "indent": 7, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 547}, {"id": 550, "htsno": "6404.19.87.90", "indent": 7, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 547}, {"id": 551, "htsno": "6404.19.89", "indent": 5, "desc": "Other", "superior": false, "general": "90\u00a2/pr. + 20%", "children": [552, 553, 554], "parent": 540}, {"id": 552, "htsno": "6404.19.89.30", "indent": 6, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 551}, {"id": 553, "htsno": "6404.19.89.60", "indent": 6, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 551}, {"id": 554, "htsno": "6404.19.89.90", "indent": 6, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 551}, {"id": 555, "htsno": "6404.19.90", "indent": 4, "desc": "Valued over $12/pair", "superior": false, "general": "9%", "children": [556, 557, 558], "parent": 477}, {"id": 556, "htsno": "6404.19.90.30", "indent": 5, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 555}, {"id": 557, "htsno": "6404.19.90.60", "indent": 5, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 555}, {"id": 558, "htsno": "6404.19.90.90", "indent": 5, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 555}, {"id": 559, "htsno": "6404.20", "indent": 1, "desc": "Footwear with outer soles of leather or composition leather:", "superior": false, "general": "", "children": [560, 569], "parent": 366}, {"id": 560, "htsno": "", "indent": 2, "desc": "Not over 50 percent by weight of rubber or plastics and not over 50 percent by weight of textile materials and rubber or plastics with at least 10 percent by weight being rubber or plastics:", "superior": true, "general": "", "children": [561, 565], "parent": 559}, {"id": 561, "htsno": "6404.20.20", "indent": 3, "desc": "Valued not over $2.50/pair", "superior": false, "general": "15%", "children": [562, 563, 564], "parent": 560}, {"id": 562, "htsno": "6404.20.20.30", "indent": 4, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 561}, {"id": 563, "htsno": "6404.20.20.60", "indent": 4, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 561}, {"id": 564, "htsno": "6404.20.20.90", "indent": 4, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 561}, {"id": 565, "htsno": "6404.20.40", "indent": 3, "desc": "Valued over $2.50/pair", "superior": false, "general": "10%", "children": [566, 567, 568], "parent": 560}, {"id": 566, "htsno": "6404.20.40.30", "indent": 4, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 565}, {"id": 567, "htsno": "6404.20.40.60", "indent": 4, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 565}, {"id": 568, "htsno": "6404.20.40.90", "indent": 4, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 565}, {"id": 569, "htsno": "6404.20.60", "indent": 2, "desc": "Other", "superior": false, "general": "37.5%", "children": [570, 571, 572], "parent": 559}, {"id": 570, "htsno": "6404.20.60.40", "indent": 3, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 569}, {"id": 571, "htsno": "6404.20.60.60", "indent": 3, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 569}, {"id": 572, "htsno": "6404.20.60.80", "indent": 3, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 569}, {"id": 573, "htsno": "6405", "indent": 0, "desc": "Other footwear:", "superior": false, "general": "", "children": [574, 578, 595], "parent": null}, {"id": 574, "htsno": "6405.10.00", "indent": 1, "desc": "With uppers of leather or composition leather", "superior": false, "general": "10%", "children": [575, 576, 577], "parent": 573}, {"id": 575, "htsno": "6405.10.00.30", "indent": 2, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 574}, {"id": 576, "htsno": "6405.10.00.60", "indent": 2, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 574}, {"id": 577, "htsno": "6405.10.00.90", "indent": 2, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 574}, {"id": 578, "htsno": "6405.20", "indent": 1, "desc": "With uppers of textile materials:", "superior": false, "general": "", "children": [579, 584, 588], "parent": 573}, {"id": 579, "htsno": "6405.20.30", "indent": 2, "desc": "With uppers of vegetable fibers", "superior": false, "general": "7.5%", "children": [580, 581, 582, 583], "parent": 578}, {"id": 580, "htsno": "6405.20.30.30", "indent": 3, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 579}, {"id": 581, "htsno": "6405.20.30.60", "indent": 3, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 579}, {"id": 582, "htsno": "6405.20.30.70", "indent": 3, "desc": "For infants, as described in statistical note 2 to this chapter", "superior": false, "general": "", "children": [], "parent": 579}, {"id": 583, "htsno": "6405.20.30.80", "indent": 3, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 579}, {"id": 584, "htsno": "6405.20.60", "indent": 2, "desc": "With soles and uppers of wool felt", "superior": false, "general": "2.5%", "children": [585, 586, 587], "parent": 578}, {"id": 585, "htsno": "6405.20.60.30", "indent": 3, "desc": "For men (459)", "superior": false, "general": "", "children": [], "parent": 584}, {"id": 586, "htsno": "6405.20.60.60", "indent": 3, "desc": "For women (459)", "superior": false, "general": "", "children": [], "parent": 584}, {"id": 587, "htsno": "6405.20.60.90", "indent": 3, "desc": "Other (459)", "superior": false, "general": "", "children": [], "parent": 584}, {"id": 588, "htsno": "6405.20.90", "indent": 2, "desc": "Other", "superior": false, "general": "12.5%", "children": [589, 590], "parent": 578}, {"id": 589, "htsno": "6405.20.90.15", "indent": 3, "desc": "House slippers", "superior": false, "general": "", "children": [], "parent": 588}, {"id": 590, "htsno": "", "indent": 3, "desc": "Other:", "superior": true, "general": "", "children": [591, 592, 593, 594], "parent": 588}, {"id": 591, "htsno": "6405.20.90.30", "indent": 4, "desc": "For men", "superior": false, "general": "", "children": [], "parent": 590}, {"id": 592, "htsno": "6405.20.90.60", "indent": 4, "desc": "For women", "superior": false, "general": "", "children": [], "parent": 590}, {"id": 593, "htsno": "6405.20.90.70", "indent": 4, "desc": "For infants, as described in statistical note 2 to this chapter", "superior": false, "general": "", "children": [], "parent": 590}, {"id": 594, "htsno": "6405.20.90.80", "indent": 4, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 590}, {"id": 595, "htsno": "6405.90", "indent": 1, "desc": "Other:", "superior": false, "general": "", "children": [596, 597], "parent": 573}, {"id": 596, "htsno": "6405.90.20.00", "indent": 2, "desc": "Disposable footwear, designed for one-time use", "superior": false, "general": "3.8%", "children": [], "parent": 595}, {"id": 597, "htsno": "6405.90.90", "indent": 2, "desc": "Other", "superior": false, "general": "12.5%", "children": [598, 599], "parent": 595}, {"id": 598, "htsno": "6405.90.90.30", "indent": 3, "desc": "For infants, as described in statistical note 2 to this chapter", "superior": false, "general": "", "children": [], "parent": 597}, {"id": 599, "htsno": "6405.90.90.60", "indent": 3, "desc": "Other", "superior": false, "general": "", "children": [], "parent": 597}]