CTX Feed – WooCommerce Product Feed Manager Plugin - Version 4.1.1

Version Description

(2020-10-29) = * Tweak: Progressbar new look.

Download this release

Release Info

Developer wahid0003
Plugin Icon 128x128 CTX Feed – WooCommerce Product Feed Manager Plugin
Version 4.1.1
Comparing to
See all releases

Code changes from version 4.1.0 to 4.1.1

README.txt CHANGED
@@ -5,7 +5,7 @@ Tags:product feed,woocommerce product feed,google shopping feed,google shopping,
5
  Requires at least: 3.6
6
  Tested Up To: 5.5
7
  Requires PHP: 5.6
8
- Stable tag: 4.1.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -308,6 +308,9 @@ Using pro version:
308
 
309
  == Changelog ==
310
 
 
 
 
311
  = 4.1.0 (2020-10-26) =
312
  * Fix: Switcher activation issue.
313
 
5
  Requires at least: 3.6
6
  Tested Up To: 5.5
7
  Requires PHP: 5.6
8
+ Stable tag: 4.1.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
308
 
309
  == Changelog ==
310
 
311
+ = 4.1.1 (2020-10-29) =
312
+ * Tweak: Progressbar new look.
313
+
314
  = 4.1.0 (2020-10-26) =
315
  * Fix: Switcher activation issue.
316
 
admin/css/fancy-select.css CHANGED
@@ -3,175 +3,175 @@
3
  * @version 1.0.0
4
  * @copyright 2020 Webappick
5
  * @author Kudratullah <mhamudul.hk@gmail.com>
6
- */
7
- .fancy-picker, .fancy-picker * {
8
- box-sizing: border-box;
9
- cursor: default;
10
- -webkit-user-select: none;
11
- -moz-user-select: none;
12
- -ms-user-select: none;
13
- user-select: none; }
14
-
15
- .fancy-picker {
16
- position: relative;
17
- display: block;
18
- width: 100%;
19
- height: 30px;
20
- margin: 0 !important;
21
- padding: 0 !important; }
22
-
23
- .fancy-picker-picked {
24
- width: 100%;
25
- height: 100%;
26
- overflow: hidden;
27
- display: block;
28
- position: relative;
29
- border: 1px solid #7e8993;
30
- border-radius: 4px;
31
- padding: 3.5px 0;
32
- box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.45); }
33
-
34
- .fancy-picker-placeholder,
35
- .fancy-picker-data {
36
- display: block;
37
- width: calc( 100% - 25px);
38
- float: left;
39
- font-weight: 500;
40
- padding: 1px 5px;
41
- overflow: hidden;
42
- text-overflow: ellipsis;
43
- white-space: pre;
44
- top: -1px; }
45
- .fancy-picker-placeholder > span,
46
- .fancy-picker-data > span {
47
- display: inline;
48
- position: relative; }
49
- .fancy-picker-placeholder > span:empty,
50
- .fancy-picker-data > span:empty {
51
- display: none; }
52
- .fancy-picker-placeholder:empty,
53
- .fancy-picker-data:empty {
54
- display: none; }
55
-
56
- .fancy-picker-separator {
57
- margin-right: 3px; }
58
-
59
- .fancy-picker-count {
60
- position: absolute;
61
- display: block;
62
- top: 50%;
63
- -webkit-transform: translateY(-50%);
64
- transform: translateY(-50%);
65
- right: 21px;
66
- color: #ffffff;
67
- background: rgba(35, 40, 45, 0.7);
68
- z-index: 1;
69
- padding: 1px 3px;
70
- font-size: 12px;
71
- line-height: normal;
72
- border-radius: 5px; }
73
- .fancy-picker-count:empty {
74
- display: none; }
75
-
76
- .fancy-picker-option {
77
- font-weight: 500;
78
- width: 100%;
79
- display: block;
80
- float: left;
81
- cursor: default;
82
- padding: 2px 8px;
83
- transition: background 300ms linear; }
84
- .fancy-picker-option:nth-child(odd) {
85
- background: #f3f3f3; }
86
- .fancy-picker-option.selected {
87
- color: #000;
88
- background: #acf; }
89
- .fancy-picker-option.disabled {
90
- color: #464646;
91
- background: #e8e8e8;
92
- cursor: not-allowed; }
93
- .fancy-picker-option:not(.disabled):hover {
94
- background: #00a1ff;
95
- color: #FFF; }
96
-
97
- .fancy-picker-content {
98
- overflow-y: auto;
99
- overflow-x: hidden;
100
- max-height: 200px;
101
- width: 100%;
102
- -webkit-overflow-scrolling: touch;
103
- padding: 3px 0 20px 0;
104
- background: #FFF; }
105
-
106
- .fancy-picker-ui {
107
- position: absolute;
108
- display: none;
109
- background: #FFF;
110
- z-index: 999;
111
- border: 1px solid #7e8993;
112
- top: 36px;
113
- padding: 0;
114
- margin: 0;
115
- box-shadow: 0 0 10px -1px rgba(0, 0, 0, 0.96); }
116
- .fancy-picker-ui:before {
117
- content: "";
118
- position: absolute;
119
- width: 10px;
120
- height: 10px;
121
- border-top: 1px solid #4f555a;
122
- border-left: 1px solid #4f555a;
123
- top: -6px;
124
- left: 10px;
125
- -webkit-transform: rotate(45deg);
126
- transform: rotate(45deg);
127
- z-index: -1;
128
- background: #4f555a; }
129
-
130
- .fancy-picker-picked:after {
131
- content: "";
132
- display: block;
133
- position: absolute;
134
- width: 0;
135
- height: 0;
136
- float: right;
137
- background: transparent;
138
- border-style: solid;
139
- border-color: #7e8993 transparent;
140
- border-width: 7px 5px 0 5px;
141
- top: 50%;
142
- -webkit-transform: translateY(-50%) rotate(0deg);
143
- transform: translateY(-50%) rotate(0deg);
144
- right: 5px;
145
- transition: all 350ms linear;
146
- cursor: pointer; }
147
-
148
- .fancy-picker-picked:before {
149
- position: relative;
150
- display: block;
151
- content: "";
152
- width: 5px;
153
- height: 15px;
154
- padding: 1px 0;
155
- background: transparent;
156
- border-left-width: 4px;
157
- border-left-color: #7e8993;
158
- border-left-style: dotted;
159
- float: left;
160
- left: 5px;
161
- top: 2px;
162
- transition: all 350ms linear; }
163
-
164
- .fancy-picker.active .fancy-picker-ui {
165
- display: block; }
166
-
167
- .fancy-picker.active .fancy-picker-picked {
168
- box-shadow: 0 0 3px -1px rgba(0, 0, 0, 0.45), inset 0 0 4px -1px rgba(0, 0, 0, 0.27); }
169
- .fancy-picker.active .fancy-picker-picked:after {
170
- border-color: #31363a transparent;
171
- -webkit-transform: translateY(-50%) rotate3d(1, 0, 0, 180deg);
172
- transform: translateY(-50%) rotate3d(1, 0, 0, 180deg); }
173
- .fancy-picker.active .fancy-picker-picked:before {
174
- border-left-color: #31363a; }
175
-
176
- .fancy-picker:hover .fancy-picker-picked:before {
177
- border-left-color: #31363a; }
3
  * @version 1.0.0
4
  * @copyright 2020 Webappick
5
  * @author Kudratullah <mhamudul.hk@gmail.com>
6
+ */
7
+ .fancy-picker, .fancy-picker * {
8
+ box-sizing: border-box;
9
+ cursor: default;
10
+ -webkit-user-select: none;
11
+ -moz-user-select: none;
12
+ -ms-user-select: none;
13
+ user-select: none; }
14
+
15
+ .fancy-picker {
16
+ position: relative;
17
+ display: block;
18
+ width: 100%;
19
+ height: 30px;
20
+ margin: 0 !important;
21
+ padding: 0 !important; }
22
+
23
+ .fancy-picker-picked {
24
+ width: 100%;
25
+ height: 100%;
26
+ overflow: hidden;
27
+ display: block;
28
+ position: relative;
29
+ border: 1px solid #7e8993;
30
+ border-radius: 4px;
31
+ padding: 3.5px 0;
32
+ box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.45); }
33
+
34
+ .fancy-picker-placeholder,
35
+ .fancy-picker-data {
36
+ display: block;
37
+ width: calc( 100% - 25px);
38
+ float: left;
39
+ font-weight: 500;
40
+ padding: 1px 5px;
41
+ overflow: hidden;
42
+ text-overflow: ellipsis;
43
+ white-space: pre;
44
+ top: -1px; }
45
+ .fancy-picker-placeholder > span,
46
+ .fancy-picker-data > span {
47
+ display: inline;
48
+ position: relative; }
49
+ .fancy-picker-placeholder > span:empty,
50
+ .fancy-picker-data > span:empty {
51
+ display: none; }
52
+ .fancy-picker-placeholder:empty,
53
+ .fancy-picker-data:empty {
54
+ display: none; }
55
+
56
+ .fancy-picker-separator {
57
+ margin-right: 3px; }
58
+
59
+ .fancy-picker-count {
60
+ position: absolute;
61
+ display: block;
62
+ top: 50%;
63
+ -webkit-transform: translateY(-50%);
64
+ transform: translateY(-50%);
65
+ right: 21px;
66
+ color: #ffffff;
67
+ background: rgba(35, 40, 45, 0.7);
68
+ z-index: 1;
69
+ padding: 1px 3px;
70
+ font-size: 12px;
71
+ line-height: normal;
72
+ border-radius: 5px; }
73
+ .fancy-picker-count:empty {
74
+ display: none; }
75
+
76
+ .fancy-picker-option {
77
+ font-weight: 500;
78
+ width: 100%;
79
+ display: block;
80
+ float: left;
81
+ cursor: default;
82
+ padding: 2px 8px;
83
+ transition: background 300ms linear; }
84
+ .fancy-picker-option:nth-child(odd) {
85
+ background: #f3f3f3; }
86
+ .fancy-picker-option.selected {
87
+ color: #000;
88
+ background: #acf; }
89
+ .fancy-picker-option.disabled {
90
+ color: #464646;
91
+ background: #e8e8e8;
92
+ cursor: not-allowed; }
93
+ .fancy-picker-option:not(.disabled):hover {
94
+ background: #00a1ff;
95
+ color: #FFF; }
96
+
97
+ .fancy-picker-content {
98
+ overflow-y: auto;
99
+ overflow-x: hidden;
100
+ max-height: 200px;
101
+ width: 100%;
102
+ -webkit-overflow-scrolling: touch;
103
+ padding: 3px 0 20px 0;
104
+ background: #FFF; }
105
+
106
+ .fancy-picker-ui {
107
+ position: absolute;
108
+ display: none;
109
+ background: #FFF;
110
+ z-index: 999;
111
+ border: 1px solid #7e8993;
112
+ top: 36px;
113
+ padding: 0;
114
+ margin: 0;
115
+ box-shadow: 0 0 10px -1px rgba(0, 0, 0, 0.96); }
116
+ .fancy-picker-ui:before {
117
+ content: "";
118
+ position: absolute;
119
+ width: 10px;
120
+ height: 10px;
121
+ border-top: 1px solid #4f555a;
122
+ border-left: 1px solid #4f555a;
123
+ top: -6px;
124
+ left: 10px;
125
+ -webkit-transform: rotate(45deg);
126
+ transform: rotate(45deg);
127
+ z-index: -1;
128
+ background: #4f555a; }
129
+
130
+ .fancy-picker-picked:after {
131
+ content: "";
132
+ display: block;
133
+ position: absolute;
134
+ width: 0;
135
+ height: 0;
136
+ float: right;
137
+ background: transparent;
138
+ border-style: solid;
139
+ border-color: #7e8993 transparent;
140
+ border-width: 7px 5px 0 5px;
141
+ top: 50%;
142
+ -webkit-transform: translateY(-50%) rotate(0deg);
143
+ transform: translateY(-50%) rotate(0deg);
144
+ right: 5px;
145
+ transition: all 350ms linear;
146
+ cursor: pointer; }
147
+
148
+ .fancy-picker-picked:before {
149
+ position: relative;
150
+ display: block;
151
+ content: "";
152
+ width: 5px;
153
+ height: 15px;
154
+ padding: 1px 0;
155
+ background: transparent;
156
+ border-left-width: 4px;
157
+ border-left-color: #7e8993;
158
+ border-left-style: dotted;
159
+ float: left;
160
+ left: 5px;
161
+ top: 2px;
162
+ transition: all 350ms linear; }
163
+
164
+ .fancy-picker.active .fancy-picker-ui {
165
+ display: block; }
166
+
167
+ .fancy-picker.active .fancy-picker-picked {
168
+ box-shadow: 0 0 3px -1px rgba(0, 0, 0, 0.45), inset 0 0 4px -1px rgba(0, 0, 0, 0.27); }
169
+ .fancy-picker.active .fancy-picker-picked:after {
170
+ border-color: #31363a transparent;
171
+ -webkit-transform: translateY(-50%) rotate3d(1, 0, 0, 180deg);
172
+ transform: translateY(-50%) rotate3d(1, 0, 0, 180deg); }
173
+ .fancy-picker.active .fancy-picker-picked:before {
174
+ border-left-color: #31363a; }
175
+
176
+ .fancy-picker:hover .fancy-picker-picked:before {
177
+ border-left-color: #31363a; }
admin/css/woo-feed-admin-pro.css CHANGED
@@ -1,632 +1,632 @@
1
- table.wf-info-table th a,
2
- table.wf-rate-table th strong {
3
- font-weight: bold; }
4
-
5
- table.wf-info-table th a,
6
- table.wf-rate-table a {
7
- color: #0073aa; }
8
-
9
- table.wf-info-table th a.get-woo-feed-pro {
10
- display: inline-block;
11
- text-decoration: none;
12
- background: #f3f5f6;
13
- color: #ff3355;
14
- vertical-align: top;
15
- font-size: 14px;
16
- line-height: 3.14285714;
17
- box-sizing: border-box;
18
- margin: 0;
19
- border-radius: 35px;
20
- box-shadow: 1px 2px 10px 1px rgba(255, 51, 85, 0.5); }
21
-
22
- table.wf-info-table th a.get-woo-feed-pro img {
23
- display: block;
24
- position: relative;
25
- margin: -2px;
26
- width: 180px;
27
- height: auto; }
28
-
29
- table.wf-info-table th a.button {
30
- border-color: #0073aa;
31
- border-radius: 35px; }
32
-
33
- table.wf-info-table th a.documentation {
34
- color: #0073aa; }
35
-
36
- table.wf-info-table th a.tutorial {
37
- color: #ee264a; }
38
-
39
- table.wf-info-table th a.support {
40
- color: #0DD41E; }
41
-
42
  /**
43
  * Premium Page Design
44
- */
45
- .wp-submenu li span.woo-feed-premium {
46
- font-weight: bold;
47
- color: #28e499; }
48
-
49
- .wp-submenu li:hover span.woo-feed-premium,
50
- .wp-submenu li.current span.woo-feed-premium {
51
- color: #1dc381; }
52
-
53
- .woo_feed_free_manage_attribute {
54
- margin: 0 auto;
55
- width: 100%; }
56
-
57
- .woo_feed_screenshort {
58
- max-width: 100%;
59
- width: 1000px;
60
- border: 3px solid #00b9eb;
61
- display: block;
62
- margin: 0 auto; }
63
-
64
- .woo-feed-screen-shot-title {
65
- font-size: 36px;
66
- text-align: center;
67
- box-sizing: content-box;
68
- color: #00b9eb; }
69
-
70
- .woo_feed_screen {
71
- background: #fff;
72
- padding: 25px 20px;
73
- margin-bottom: 20px; }
74
-
75
- .woo_feed_screen_des {
76
- text-align: center;
77
- margin: 20px 50px 20px 50px;
78
- font-size: 16px;
79
- color: #666; }
80
-
81
- .woo_feed_screen_des_2 {
82
- text-align: center;
83
- margin: 20px 50px 5px 50px;
84
- font-size: 14px;
85
- color: #32373c; }
86
-
87
- .wapk-admin .wapk-feed-upgrade {
88
- font-family: 'Open Sans', sans-serif;
89
- margin: -10px -20px 0 -22px; }
90
-
91
- .wapk-admin .wapk-feed-upgrade a {
92
- transition: all 0.2s ease; }
93
-
94
- .wapk-admin .section-title {
95
- text-align: center;
96
- font-size: 30px;
97
- line-height: 1.5em;
98
- font-weight: 400;
99
- position: relative;
100
- margin: 0 0 58px; }
101
-
102
- .wapk-admin .section-title:after {
103
- content: '';
104
- position: absolute;
105
- bottom: -21px;
106
- left: 50%;
107
- -webkit-transform: translateX(-50%);
108
- transform: translateX(-50%);
109
- width: 38px;
110
- height: 5px;
111
- border-radius: 3px;
112
- background-color: #00D4D4; }
113
-
114
- .wapk-admin .section-title .section-sub-title {
115
- font-size: 22px;
116
- font-weight: 300; }
117
-
118
- .wapk-admin .wapk-banner {
119
- background-color: #f2f2f2;
120
- font-size: 16px;
121
- display: -ms-flexbox;
122
- display: flex;
123
- -ms-flex-align: center;
124
- align-items: center;
125
- padding: 50px 8%;
126
- border-bottom: 1px solid #eee; }
127
-
128
- .wapk-admin .wapk-banner .wapk-banner__graphics {
129
- width: 100%; }
130
-
131
- .wapk-admin .wapk-banner .wapk-banner__content h1 {
132
- font-size: 27px;
133
- line-height: 1.5em; }
134
-
135
- .wapk-admin .wapk-banner .wapk-banner__content p {
136
- font-size: 16px;
137
- line-height: 1.5em;
138
- font-weight: 300;
139
- margin: 0;
140
- /*noinspection CssFloatPxLength*/
141
- letter-spacing: 0.5px; }
142
-
143
- .wapk-admin .feed-features,
144
- .wapk-admin .wapk-testimonial,
145
- .wapk-admin .feed-pricing {
146
- text-align: center;
147
- padding: 75px 30px 85px;
148
- background-color: #f7f8f9; }
149
-
150
- .wapk-admin .feed-features .feed-feature__list {
151
- display: -ms-flexbox;
152
- display: flex;
153
- -ms-flex-wrap: wrap;
154
- flex-wrap: wrap;
155
- -ms-flex-align: start;
156
- align-items: flex-start;
157
- -ms-flex-pack: center;
158
- justify-content: center; }
159
-
160
- .wapk-admin .feed-features .feed-features__more {
161
- margin-top: 25px; }
162
-
163
- .feed-feature__item {
164
- -ms-flex: 0 0 28.9%;
165
- flex: 0 0 28.9%;
166
- margin: 0 2.2% 4.4% 2.2%;
167
- text-align: center;
168
- border-radius: 5px;
169
- background-color: #ffffff;
170
- transition: all 100ms linear;
171
- overflow: hidden; }
172
-
173
- .feed-feature__item:hover {
174
- box-shadow: 5px 4px 32px -16px rgba(0, 0, 0, 0.63); }
175
-
176
- .feed-feature__thumb {
177
- overflow: hidden; }
178
-
179
- .feed-feature__item .feed-feature__thumb img {
180
- border-radius: 5px 5px 0 0;
181
- max-width: 100%;
182
- width: 100%;
183
- transition: all 100ms linear; }
184
-
185
- .feed-feature__item:hover .feed-feature__thumb img {
186
- -webkit-transform: scale(1.05);
187
- transform: scale(1.05); }
188
-
189
- .feed-feature__item .feed-feature__description {
190
- padding: 20px 15px 25px; }
191
-
192
- .feed-feature__item .feed-feature__description h3 {
193
- font-size: 15px;
194
- line-height: 1.5em;
195
- font-weight: 300;
196
- margin: 0; }
197
-
198
- .wapk-admin .feed-pro-comparison {
199
- background-color: #f1f1f1;
200
- padding: 75px; }
201
-
202
- .wapk-admin .feed-features .section-title h2,
203
- .wapk-admin .wapk-testimonial .section-title h2,
204
- .wapk-admin .feed-pro-comparison .section-title h2,
205
- .wapk-admin .feed-pricing .section-title h2 {
206
- margin-top: 0;
207
- margin-bottom: 0; }
208
-
209
- .wapk-admin .comparison-table {
210
- display: -ms-flexbox;
211
- display: flex;
212
- -ms-flex-pack: justify;
213
- justify-content: space-between; }
214
-
215
- .wapk-admin .comparison-table .comparison {
216
- -ms-flex: 0 0 48%;
217
- flex: 0 0 48%;
218
- background-color: #fff;
219
- border: 1px solid #e0e9ec;
220
- border-radius: 5px;
221
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
222
- padding: 50px;
223
- box-sizing: border-box; }
224
-
225
- .wapk-admin .comparison .product-header {
226
- margin-bottom: 58px;
227
- position: relative; }
228
-
229
- .wapk-admin .comparison .product-header:after {
230
- content: "";
231
- position: absolute;
232
- bottom: -23px;
233
- left: 0;
234
- width: 38px;
235
- height: 5px;
236
- border-radius: 3px;
237
- background-color: #d7d7d7; }
238
-
239
- .wapk-admin .comparison .product-header img {
240
- max-width: 160px;
241
- width: 100%; }
242
-
243
- .wapk-admin .comparison .product-features {
244
- margin: 0; }
245
-
246
- .wapk-admin .comparison li {
247
- position: relative;
248
- display: -ms-flexbox;
249
- display: flex;
250
- margin-bottom: 15px;
251
- padding-left: 30px;
252
- font-size: 14px;
253
- line-height: 1.3em;
254
- font-weight: 300;
255
- -ms-flex-align: center;
256
- align-items: center; }
257
-
258
- .wapk-admin .comparison li.unavailable {
259
- color: #CED2D6; }
260
-
261
- .wapk-admin .comparison li span.dashicons {
262
- position: absolute;
263
- top: 1px;
264
- left: 6px;
265
- width: 18px;
266
- height: 18px;
267
- border-radius: 100%;
268
- background: #00D4D4;
269
- color: #FFF;
270
- line-height: 22px;
271
- font-size: 14px;
272
- text-align: center; }
273
-
274
- .wapk-admin .comparison li.unavailable {
275
- color: #CED2D6; }
276
-
277
- .wapk-admin .comparison li.unavailable span.dashicons {
278
- background: #CED2D6; }
279
-
280
- .wapk-admin .comparison li span.dashicons-no {
281
- font-size: 12px; }
282
-
283
- .wapk-admin .comparison li span.dashicons-no:before {
284
- left: 0; }
285
-
286
- .wapk-admin .comparison li span.dashicons:before {
287
- position: relative;
288
- left: -0.5px;
289
- top: -2px; }
290
-
291
- .wapk-admin .comparison li img {
292
- width: 18px;
293
- margin-right: 12px; }
294
-
295
- .wapk-pricing__table {
296
- width: 100%;
297
- display: -ms-flexbox;
298
- display: flex;
299
- -ms-flex-wrap: wrap;
300
- flex-wrap: wrap;
301
- -ms-flex-line-pack: start;
302
- align-content: flex-start;
303
- -ms-flex-pack: center;
304
- justify-content: center; }
305
-
306
- .wapk-pricing__table__item {
307
- position: relative;
308
- -ms-flex: 0 0 23%;
309
- flex: 0 0 23%; }
310
-
311
- .wapk-price__table__wrapper {
312
- position: relative;
313
- padding: 10px; }
314
-
315
- .wapk-price__table {
316
- text-align: center;
317
- display: block;
318
- width: 100%;
319
- padding: 10px;
320
- background-color: #fff;
321
- border-radius: 8px 8px 8px 8px;
322
- box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
323
- overflow: hidden;
324
- transition: background .3s, border .3s, border-radius .3s, box-shadow .3s; }
325
-
326
- .wapk-price__table__header {
327
- background-color: #fff;
328
- padding: 40px 0 0; }
329
-
330
- .wapk-price__table__heading {
331
- color: #6d7882;
332
- font-size: 17px;
333
- font-weight: 500;
334
- text-transform: uppercase;
335
- letter-spacing: 10px;
336
- font-family: sans-serif;
337
- margin: 0;
338
- padding: 0;
339
- line-height: 1.2; }
340
-
341
- .wapk-price__table__price {
342
- font-family: sans-serif;
343
- font-weight: 600;
344
- padding: 30px 0 10px;
345
- display: -ms-flexbox;
346
- display: flex;
347
- -ms-flex-pack: center;
348
- justify-content: center;
349
- -ms-flex-align: center;
350
- align-items: center;
351
- -ms-flex-wrap: wrap;
352
- flex-wrap: wrap;
353
- -ms-flex-direction: row;
354
- flex-direction: row;
355
- color: #434363;
356
- font-size: 45px; }
357
-
358
- .wapk-price__table__currency {
359
- -ms-flex-item-align: start;
360
- align-self: flex-start;
361
- color: #434363;
362
- line-height: 1;
363
- font-size: .3em;
364
- margin-right: 3px; }
365
-
366
- .wapk-price__table__amount .free,
367
- .wapk-price__table__amount .integer-part {
368
- color: #434363;
369
- line-height: .8; }
370
-
371
- .wapk-price__table__amount .decimal-part {
372
- font-size: 14px;
373
- font-weight: 400; }
374
-
375
- .wapk-price__table__amount .period {
376
- font-size: 14px;
377
- font-weight: 400; }
378
-
379
- .wapk-price__table__amount___legend {
380
- width: 100%;
381
- color: #FF4B4B;
382
- font-size: 18px;
383
- font-weight: 500;
384
- line-height: 2.5em; }
385
-
386
- .wapk-price__table__features {
387
- list-style-type: none;
388
- margin: 0;
389
- padding: 0;
390
- line-height: 1;
391
- color: #697279;
392
- text-align: left; }
393
-
394
- .wapk-price__table__features li.item {
395
- list-style-type: none;
396
- margin: 0;
397
- padding: 0;
398
- font-size: 13px;
399
- line-height: 1.5em; }
400
-
401
- .wapk-price__table__features li:not(:first-child):before {
402
- content: "";
403
- display: block;
404
- /* border: 0 solid hsla(0,0%,48%,.3); */
405
- margin: 10px 12.5%; }
406
-
407
- .wapk-price__table__feature {
408
- display: block;
409
- margin-left: calc(((100% - 80%) / 2) + 20px);
410
- margin-right: calc((100% - 80%) / 2); }
411
-
412
- span.wapk-price__table__feature span.dashicons {
413
- margin-left: -20px;
414
- top: 2px;
415
- position: relative; }
416
-
417
- .wapk-price__table__footer {
418
- padding: 40px 0; }
419
-
420
- .wapk-price__table__footer a {
421
- font-size: 14px;
422
- text-transform: uppercase;
423
- letter-spacing: 3px;
424
- border-radius: 100px 100px 100px 100px;
425
- padding: 16px 42px;
426
- transition: all 250ms; }
427
-
428
- .wapk-price__table__footer a:hover,
429
- .wapk-price__table__footer a:focus,
430
- .wapk-price__table__footer a:active {
431
- -webkit-transform: scale(1.02) !important;
432
- transform: scale(1.02) !important; }
433
-
434
- .wapk-price__table__ribbon {
435
- pointer-events: none;
436
- -ms-touch-action: none;
437
- touch-action: none;
438
- -webkit-user-select: none;
439
- -moz-user-select: none;
440
- -ms-user-select: none;
441
- user-select: none;
442
- position: absolute;
443
- top: 10px;
444
- left: auto;
445
- right: 10px;
446
- -webkit-transform: rotate(90deg);
447
- transform: rotate(90deg);
448
- width: 150px;
449
- overflow: hidden;
450
- height: 150px; }
451
-
452
- .wapk-price__table__ribbon__inner {
453
- background: #FF4B4B;
454
- font-family: sans-serif;
455
- font-weight: 500;
456
- color: #fff;
457
- font-size: 11px;
458
- /*noinspection CssFloatPxLength*/
459
- letter-spacing: 1.1px;
460
- box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.21);
461
- text-align: center;
462
- left: 0;
463
- width: 200%;
464
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
465
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
466
- margin-top: 35px;
467
- line-height: 2;
468
- text-transform: uppercase; }
469
-
470
- .wapk-admin .wapk-payment {
471
- display: -ms-flexbox;
472
- display: flex;
473
- background: #fff;
474
- -ms-flex-pack: justify;
475
- justify-content: space-between;
476
- padding: 85px 65px 85px;
477
- -ms-flex-align: center;
478
- align-items: center; }
479
-
480
- .wapk-payment .payment-guarantee {
481
- display: -ms-flexbox;
482
- display: flex;
483
- -ms-flex: 0 0 63%;
484
- flex: 0 0 63%;
485
- -ms-flex-line-pack: center;
486
- align-content: center;
487
- -ms-flex-align: center;
488
- align-items: center;
489
- position: relative; }
490
-
491
- .wapk-payment .payment-guarantee:after {
492
- content: "";
493
- position: absolute;
494
- right: -18px;
495
- top: 50%;
496
- -webkit-transform: translateY(-50%);
497
- transform: translateY(-50%);
498
- width: 5px;
499
- height: 38px;
500
- border-radius: 3px;
501
- background: #00D4D4; }
502
-
503
- .wapk-payment .payment-guarantee .guarantee-seal img {
504
- max-width: 100%;
505
- width: 280px; }
506
-
507
- .wapk-payment .payment-guarantee .guarantee-detail {
508
- padding-left: 25px; }
509
-
510
- .wapk-payment .payment-guarantee .guarantee-detail h2 {
511
- font-size: 24px;
512
- line-height: 1.5em;
513
- font-weight: 400;
514
- margin: 0; }
515
-
516
- .wapk-payment .payment-guarantee .guarantee-detail p {
517
- font-size: 15px;
518
- line-height: 1.5em;
519
- font-weight: 300;
520
- margin: 5px 0 20px; }
521
-
522
- .wapk-payment .payment-guarantee .guarantee-detail a {
523
- color: #00D4D4;
524
- font-size: 15px;
525
- line-height: 1.5em;
526
- text-decoration: none; }
527
-
528
- .wapk-payment .payment-guarantee .guarantee-detail a span.dashicons,
529
- .wapk-payment .payment-guarantee .guarantee-detail a img {
530
- width: 18px;
531
- margin-right: 4px;
532
- margin-top: 1px; }
533
-
534
- .wapk-payment .payment-options {
535
- -ms-flex-positive: 0.5;
536
- flex-grow: 0.5; }
537
-
538
- .wapk-payment .payment-options h3 {
539
- font-size: 15px;
540
- font-weight: 300;
541
- margin: 0 0 17px; }
542
-
543
- .wapk-payment .payment-options .options h4 {
544
- color: #CED2D6; }
545
-
546
- .wapk-payment .payment-options .options li {
547
- float: left;
548
- overflow: hidden; }
549
-
550
- .wapk-payment .payment-options .options li img {
551
- height: 20px;
552
- margin-right: 5px; }
553
-
554
- /** Testimonial **/
555
- .wapk-admin .wapk-testimonial-wrapper:before {
556
- content: '';
557
- position: absolute;
558
- left: 79px;
559
- top: -15px;
560
- width: 80px;
561
- height: 56px;
562
- border-radius: 3px;
563
- background: transparent url(../images/block-quote.svg) no-repeat;
564
- background-size: cover; }
565
-
566
- .wapk-admin .wapk-testimonial-wrapper {
567
- position: relative;
568
- display: block;
569
- width: 80%;
570
- margin: 0 auto;
571
- padding: 0;
572
- text-align: center; }
573
-
574
- .testimonial-item__user .avatar {
575
- width: 100px;
576
- height: 100px;
577
- margin: 0 auto;
578
- border-radius: 100%;
579
- border: 3px solid #efefef;
580
- overflow: hidden; }
581
-
582
- .testimonial-item {
583
- margin-bottom: 25px; }
584
-
585
- .testimonial-item__user .avatar img {
586
- max-width: 100%;
587
- width: 100%;
588
- margin: 0 auto;
589
- padding: 0;
590
- display: block; }
591
-
592
- .testimonial-item__comment {
593
- position: relative;
594
- display: block;
595
- width: 70%;
596
- margin: 0 auto 30px; }
597
-
598
- .testimonial-item__user h4.author-name {
599
- font-size: 25px;
600
- font-weight: 300;
601
- margin: 10px auto; }
602
-
603
- .testimonial-item__user span.author-meta {
604
- font-size: 16px;
605
- font-weight: 300; }
606
-
607
- @media screen and (min-width: 1281px) {
608
- .wapk-admin .wapk-banner,
609
- .wapk-admin .feed-features {
610
- padding-left: 20%;
611
- padding-right: 20%; }
612
- .wapk-admin .wapk-payment {
613
- padding-left: 15%;
614
- padding-right: 15%; }
615
- .wapk-admin .feed-pro-comparison {
616
- padding-left: 21.2%;
617
- padding-right: 21.2%; }
618
- .wapk-admin .wapk-testimonial-wrapper {
619
- width: 55%; } }
620
-
621
- .wapk-feed-pro-upgrade .wapk-feed-cta,
622
- .wapk-feed-docs .wapk-feed-cta,
623
- .wapk-admin .feed-pro-comparison,
624
- .wapk-admin .wapk-payment,
625
- .wapk-admin .feed-features,
626
- .wapk-admin .wapk-testimonial,
627
- .wapk-admin .wapk-feed-banner {
628
- margin: 0; }
629
-
630
- .wapk-feed-banner .wapk-banner {
631
- margin: 0;
632
- padding: 0; }
1
+ table.wf-info-table th a,
2
+ table.wf-rate-table th strong {
3
+ font-weight: bold; }
4
+
5
+ table.wf-info-table th a,
6
+ table.wf-rate-table a {
7
+ color: #0073aa; }
8
+
9
+ table.wf-info-table th a.get-woo-feed-pro {
10
+ display: inline-block;
11
+ text-decoration: none;
12
+ background: #f3f5f6;
13
+ color: #ff3355;
14
+ vertical-align: top;
15
+ font-size: 14px;
16
+ line-height: 3.14285714;
17
+ box-sizing: border-box;
18
+ margin: 0;
19
+ border-radius: 35px;
20
+ box-shadow: 1px 2px 10px 1px rgba(255, 51, 85, 0.5); }
21
+
22
+ table.wf-info-table th a.get-woo-feed-pro img {
23
+ display: block;
24
+ position: relative;
25
+ margin: -2px;
26
+ width: 180px;
27
+ height: auto; }
28
+
29
+ table.wf-info-table th a.button {
30
+ border-color: #0073aa;
31
+ border-radius: 35px; }
32
+
33
+ table.wf-info-table th a.documentation {
34
+ color: #0073aa; }
35
+
36
+ table.wf-info-table th a.tutorial {
37
+ color: #ee264a; }
38
+
39
+ table.wf-info-table th a.support {
40
+ color: #0DD41E; }
41
+
42
  /**
43
  * Premium Page Design
44
+ */
45
+ .wp-submenu li span.woo-feed-premium {
46
+ font-weight: bold;
47
+ color: #28e499; }
48
+
49
+ .wp-submenu li:hover span.woo-feed-premium,
50
+ .wp-submenu li.current span.woo-feed-premium {
51
+ color: #1dc381; }
52
+
53
+ .woo_feed_free_manage_attribute {
54
+ margin: 0 auto;
55
+ width: 100%; }
56
+
57
+ .woo_feed_screenshort {
58
+ max-width: 100%;
59
+ width: 1000px;
60
+ border: 3px solid #00b9eb;
61
+ display: block;
62
+ margin: 0 auto; }
63
+
64
+ .woo-feed-screen-shot-title {
65
+ font-size: 36px;
66
+ text-align: center;
67
+ box-sizing: content-box;
68
+ color: #00b9eb; }
69
+
70
+ .woo_feed_screen {
71
+ background: #fff;
72
+ padding: 25px 20px;
73
+ margin-bottom: 20px; }
74
+
75
+ .woo_feed_screen_des {
76
+ text-align: center;
77
+ margin: 20px 50px 20px 50px;
78
+ font-size: 16px;
79
+ color: #666; }
80
+
81
+ .woo_feed_screen_des_2 {
82
+ text-align: center;
83
+ margin: 20px 50px 5px 50px;
84
+ font-size: 14px;
85
+ color: #32373c; }
86
+
87
+ .wapk-admin .wapk-feed-upgrade {
88
+ font-family: 'Open Sans', sans-serif;
89
+ margin: -10px -20px 0 -22px; }
90
+
91
+ .wapk-admin .wapk-feed-upgrade a {
92
+ transition: all 0.2s ease; }
93
+
94
+ .wapk-admin .section-title {
95
+ text-align: center;
96
+ font-size: 30px;
97
+ line-height: 1.5em;
98
+ font-weight: 400;
99
+ position: relative;
100
+ margin: 0 0 58px; }
101
+
102
+ .wapk-admin .section-title:after {
103
+ content: '';
104
+ position: absolute;
105
+ bottom: -21px;
106
+ left: 50%;
107
+ -webkit-transform: translateX(-50%);
108
+ transform: translateX(-50%);
109
+ width: 38px;
110
+ height: 5px;
111
+ border-radius: 3px;
112
+ background-color: #00D4D4; }
113
+
114
+ .wapk-admin .section-title .section-sub-title {
115
+ font-size: 22px;
116
+ font-weight: 300; }
117
+
118
+ .wapk-admin .wapk-banner {
119
+ background-color: #f2f2f2;
120
+ font-size: 16px;
121
+ display: -ms-flexbox;
122
+ display: flex;
123
+ -ms-flex-align: center;
124
+ align-items: center;
125
+ padding: 50px 8%;
126
+ border-bottom: 1px solid #eee; }
127
+
128
+ .wapk-admin .wapk-banner .wapk-banner__graphics {
129
+ width: 100%; }
130
+
131
+ .wapk-admin .wapk-banner .wapk-banner__content h1 {
132
+ font-size: 27px;
133
+ line-height: 1.5em; }
134
+
135
+ .wapk-admin .wapk-banner .wapk-banner__content p {
136
+ font-size: 16px;
137
+ line-height: 1.5em;
138
+ font-weight: 300;
139
+ margin: 0;
140
+ /*noinspection CssFloatPxLength*/
141
+ letter-spacing: 0.5px; }
142
+
143
+ .wapk-admin .feed-features,
144
+ .wapk-admin .wapk-testimonial,
145
+ .wapk-admin .feed-pricing {
146
+ text-align: center;
147
+ padding: 75px 30px 85px;
148
+ background-color: #f7f8f9; }
149
+
150
+ .wapk-admin .feed-features .feed-feature__list {
151
+ display: -ms-flexbox;
152
+ display: flex;
153
+ -ms-flex-wrap: wrap;
154
+ flex-wrap: wrap;
155
+ -ms-flex-align: start;
156
+ align-items: flex-start;
157
+ -ms-flex-pack: center;
158
+ justify-content: center; }
159
+
160
+ .wapk-admin .feed-features .feed-features__more {
161
+ margin-top: 25px; }
162
+
163
+ .feed-feature__item {
164
+ -ms-flex: 0 0 28.9%;
165
+ flex: 0 0 28.9%;
166
+ margin: 0 2.2% 4.4% 2.2%;
167
+ text-align: center;
168
+ border-radius: 5px;
169
+ background-color: #ffffff;
170
+ transition: all 100ms linear;
171
+ overflow: hidden; }
172
+
173
+ .feed-feature__item:hover {
174
+ box-shadow: 5px 4px 32px -16px rgba(0, 0, 0, 0.63); }
175
+
176
+ .feed-feature__thumb {
177
+ overflow: hidden; }
178
+
179
+ .feed-feature__item .feed-feature__thumb img {
180
+ border-radius: 5px 5px 0 0;
181
+ max-width: 100%;
182
+ width: 100%;
183
+ transition: all 100ms linear; }
184
+
185
+ .feed-feature__item:hover .feed-feature__thumb img {
186
+ -webkit-transform: scale(1.05);
187
+ transform: scale(1.05); }
188
+
189
+ .feed-feature__item .feed-feature__description {
190
+ padding: 20px 15px 25px; }
191
+
192
+ .feed-feature__item .feed-feature__description h3 {
193
+ font-size: 15px;
194
+ line-height: 1.5em;
195
+ font-weight: 300;
196
+ margin: 0; }
197
+
198
+ .wapk-admin .feed-pro-comparison {
199
+ background-color: #f1f1f1;
200
+ padding: 75px; }
201
+
202
+ .wapk-admin .feed-features .section-title h2,
203
+ .wapk-admin .wapk-testimonial .section-title h2,
204
+ .wapk-admin .feed-pro-comparison .section-title h2,
205
+ .wapk-admin .feed-pricing .section-title h2 {
206
+ margin-top: 0;
207
+ margin-bottom: 0; }
208
+
209
+ .wapk-admin .comparison-table {
210
+ display: -ms-flexbox;
211
+ display: flex;
212
+ -ms-flex-pack: justify;
213
+ justify-content: space-between; }
214
+
215
+ .wapk-admin .comparison-table .comparison {
216
+ -ms-flex: 0 0 48%;
217
+ flex: 0 0 48%;
218
+ background-color: #fff;
219
+ border: 1px solid #e0e9ec;
220
+ border-radius: 5px;
221
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
222
+ padding: 50px;
223
+ box-sizing: border-box; }
224
+
225
+ .wapk-admin .comparison .product-header {
226
+ margin-bottom: 58px;
227
+ position: relative; }
228
+
229
+ .wapk-admin .comparison .product-header:after {
230
+ content: "";
231
+ position: absolute;
232
+ bottom: -23px;
233
+ left: 0;
234
+ width: 38px;
235
+ height: 5px;
236
+ border-radius: 3px;
237
+ background-color: #d7d7d7; }
238
+
239
+ .wapk-admin .comparison .product-header img {
240
+ max-width: 160px;
241
+ width: 100%; }
242
+
243
+ .wapk-admin .comparison .product-features {
244
+ margin: 0; }
245
+
246
+ .wapk-admin .comparison li {
247
+ position: relative;
248
+ display: -ms-flexbox;
249
+ display: flex;
250
+ margin-bottom: 15px;
251
+ padding-left: 30px;
252
+ font-size: 14px;
253
+ line-height: 1.3em;
254
+ font-weight: 300;
255
+ -ms-flex-align: center;
256
+ align-items: center; }
257
+
258
+ .wapk-admin .comparison li.unavailable {
259
+ color: #CED2D6; }
260
+
261
+ .wapk-admin .comparison li span.dashicons {
262
+ position: absolute;
263
+ top: 1px;
264
+ left: 6px;
265
+ width: 18px;
266
+ height: 18px;
267
+ border-radius: 100%;
268
+ background: #00D4D4;
269
+ color: #FFF;
270
+ line-height: 22px;
271
+ font-size: 14px;
272
+ text-align: center; }
273
+
274
+ .wapk-admin .comparison li.unavailable {
275
+ color: #CED2D6; }
276
+
277
+ .wapk-admin .comparison li.unavailable span.dashicons {
278
+ background: #CED2D6; }
279
+
280
+ .wapk-admin .comparison li span.dashicons-no {
281
+ font-size: 12px; }
282
+
283
+ .wapk-admin .comparison li span.dashicons-no:before {
284
+ left: 0; }
285
+
286
+ .wapk-admin .comparison li span.dashicons:before {
287
+ position: relative;
288
+ left: -0.5px;
289
+ top: -2px; }
290
+
291
+ .wapk-admin .comparison li img {
292
+ width: 18px;
293
+ margin-right: 12px; }
294
+
295
+ .wapk-pricing__table {
296
+ width: 100%;
297
+ display: -ms-flexbox;
298
+ display: flex;
299
+ -ms-flex-wrap: wrap;
300
+ flex-wrap: wrap;
301
+ -ms-flex-line-pack: start;
302
+ align-content: flex-start;
303
+ -ms-flex-pack: center;
304
+ justify-content: center; }
305
+
306
+ .wapk-pricing__table__item {
307
+ position: relative;
308
+ -ms-flex: 0 0 23%;
309
+ flex: 0 0 23%; }
310
+
311
+ .wapk-price__table__wrapper {
312
+ position: relative;
313
+ padding: 10px; }
314
+
315
+ .wapk-price__table {
316
+ text-align: center;
317
+ display: block;
318
+ width: 100%;
319
+ padding: 10px;
320
+ background-color: #fff;
321
+ border-radius: 8px 8px 8px 8px;
322
+ box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
323
+ overflow: hidden;
324
+ transition: background .3s, border .3s, border-radius .3s, box-shadow .3s; }
325
+
326
+ .wapk-price__table__header {
327
+ background-color: #fff;
328
+ padding: 40px 0 0; }
329
+
330
+ .wapk-price__table__heading {
331
+ color: #6d7882;
332
+ font-size: 17px;
333
+ font-weight: 500;
334
+ text-transform: uppercase;
335
+ letter-spacing: 10px;
336
+ font-family: sans-serif;
337
+ margin: 0;
338
+ padding: 0;
339
+ line-height: 1.2; }
340
+
341
+ .wapk-price__table__price {
342
+ font-family: sans-serif;
343
+ font-weight: 600;
344
+ padding: 30px 0 10px;
345
+ display: -ms-flexbox;
346
+ display: flex;
347
+ -ms-flex-pack: center;
348
+ justify-content: center;
349
+ -ms-flex-align: center;
350
+ align-items: center;
351
+ -ms-flex-wrap: wrap;
352
+ flex-wrap: wrap;
353
+ -ms-flex-direction: row;
354
+ flex-direction: row;
355
+ color: #434363;
356
+ font-size: 45px; }
357
+
358
+ .wapk-price__table__currency {
359
+ -ms-flex-item-align: start;
360
+ align-self: flex-start;
361
+ color: #434363;
362
+ line-height: 1;
363
+ font-size: .3em;
364
+ margin-right: 3px; }
365
+
366
+ .wapk-price__table__amount .free,
367
+ .wapk-price__table__amount .integer-part {
368
+ color: #434363;
369
+ line-height: .8; }
370
+
371
+ .wapk-price__table__amount .decimal-part {
372
+ font-size: 14px;
373
+ font-weight: 400; }
374
+
375
+ .wapk-price__table__amount .period {
376
+ font-size: 14px;
377
+ font-weight: 400; }
378
+
379
+ .wapk-price__table__amount___legend {
380
+ width: 100%;
381
+ color: #FF4B4B;
382
+ font-size: 18px;
383
+ font-weight: 500;
384
+ line-height: 2.5em; }
385
+
386
+ .wapk-price__table__features {
387
+ list-style-type: none;
388
+ margin: 0;
389
+ padding: 0;
390
+ line-height: 1;
391
+ color: #697279;
392
+ text-align: left; }
393
+
394
+ .wapk-price__table__features li.item {
395
+ list-style-type: none;
396
+ margin: 0;
397
+ padding: 0;
398
+ font-size: 13px;
399
+ line-height: 1.5em; }
400
+
401
+ .wapk-price__table__features li:not(:first-child):before {
402
+ content: "";
403
+ display: block;
404
+ /* border: 0 solid hsla(0,0%,48%,.3); */
405
+ margin: 10px 12.5%; }
406
+
407
+ .wapk-price__table__feature {
408
+ display: block;
409
+ margin-left: calc(((100% - 80%) / 2) + 20px);
410
+ margin-right: calc((100% - 80%) / 2); }
411
+
412
+ span.wapk-price__table__feature span.dashicons {
413
+ margin-left: -20px;
414
+ top: 2px;
415
+ position: relative; }
416
+
417
+ .wapk-price__table__footer {
418
+ padding: 40px 0; }
419
+
420
+ .wapk-price__table__footer a {
421
+ font-size: 14px;
422
+ text-transform: uppercase;
423
+ letter-spacing: 3px;
424
+ border-radius: 100px 100px 100px 100px;
425
+ padding: 16px 42px;
426
+ transition: all 250ms; }
427
+
428
+ .wapk-price__table__footer a:hover,
429
+ .wapk-price__table__footer a:focus,
430
+ .wapk-price__table__footer a:active {
431
+ -webkit-transform: scale(1.02) !important;
432
+ transform: scale(1.02) !important; }
433
+
434
+ .wapk-price__table__ribbon {
435
+ pointer-events: none;
436
+ -ms-touch-action: none;
437
+ touch-action: none;
438
+ -webkit-user-select: none;
439
+ -moz-user-select: none;
440
+ -ms-user-select: none;
441
+ user-select: none;
442
+ position: absolute;
443
+ top: 10px;
444
+ left: auto;
445
+ right: 10px;
446
+ -webkit-transform: rotate(90deg);
447
+ transform: rotate(90deg);
448
+ width: 150px;
449
+ overflow: hidden;
450
+ height: 150px; }
451
+
452
+ .wapk-price__table__ribbon__inner {
453
+ background: #FF4B4B;
454
+ font-family: sans-serif;
455
+ font-weight: 500;
456
+ color: #fff;
457
+ font-size: 11px;
458
+ /*noinspection CssFloatPxLength*/
459
+ letter-spacing: 1.1px;
460
+ box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.21);
461
+ text-align: center;
462
+ left: 0;
463
+ width: 200%;
464
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
465
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
466
+ margin-top: 35px;
467
+ line-height: 2;
468
+ text-transform: uppercase; }
469
+
470
+ .wapk-admin .wapk-payment {
471
+ display: -ms-flexbox;
472
+ display: flex;
473
+ background: #fff;
474
+ -ms-flex-pack: justify;
475
+ justify-content: space-between;
476
+ padding: 85px 65px 85px;
477
+ -ms-flex-align: center;
478
+ align-items: center; }
479
+
480
+ .wapk-payment .payment-guarantee {
481
+ display: -ms-flexbox;
482
+ display: flex;
483
+ -ms-flex: 0 0 63%;
484
+ flex: 0 0 63%;
485
+ -ms-flex-line-pack: center;
486
+ align-content: center;
487
+ -ms-flex-align: center;
488
+ align-items: center;
489
+ position: relative; }
490
+
491
+ .wapk-payment .payment-guarantee:after {
492
+ content: "";
493
+ position: absolute;
494
+ right: -18px;
495
+ top: 50%;
496
+ -webkit-transform: translateY(-50%);
497
+ transform: translateY(-50%);
498
+ width: 5px;
499
+ height: 38px;
500
+ border-radius: 3px;
501
+ background: #00D4D4; }
502
+
503
+ .wapk-payment .payment-guarantee .guarantee-seal img {
504
+ max-width: 100%;
505
+ width: 280px; }
506
+
507
+ .wapk-payment .payment-guarantee .guarantee-detail {
508
+ padding-left: 25px; }
509
+
510
+ .wapk-payment .payment-guarantee .guarantee-detail h2 {
511
+ font-size: 24px;
512
+ line-height: 1.5em;
513
+ font-weight: 400;
514
+ margin: 0; }
515
+
516
+ .wapk-payment .payment-guarantee .guarantee-detail p {
517
+ font-size: 15px;
518
+ line-height: 1.5em;
519
+ font-weight: 300;
520
+ margin: 5px 0 20px; }
521
+
522
+ .wapk-payment .payment-guarantee .guarantee-detail a {
523
+ color: #00D4D4;
524
+ font-size: 15px;
525
+ line-height: 1.5em;
526
+ text-decoration: none; }
527
+
528
+ .wapk-payment .payment-guarantee .guarantee-detail a span.dashicons,
529
+ .wapk-payment .payment-guarantee .guarantee-detail a img {
530
+ width: 18px;
531
+ margin-right: 4px;
532
+ margin-top: 1px; }
533
+
534
+ .wapk-payment .payment-options {
535
+ -ms-flex-positive: 0.5;
536
+ flex-grow: 0.5; }
537
+
538
+ .wapk-payment .payment-options h3 {
539
+ font-size: 15px;
540
+ font-weight: 300;
541
+ margin: 0 0 17px; }
542
+
543
+ .wapk-payment .payment-options .options h4 {
544
+ color: #CED2D6; }
545
+
546
+ .wapk-payment .payment-options .options li {
547
+ float: left;
548
+ overflow: hidden; }
549
+
550
+ .wapk-payment .payment-options .options li img {
551
+ height: 20px;
552
+ margin-right: 5px; }
553
+
554
+ /** Testimonial **/
555
+ .wapk-admin .wapk-testimonial-wrapper:before {
556
+ content: '';
557
+ position: absolute;
558
+ left: 79px;
559
+ top: -15px;
560
+ width: 80px;
561
+ height: 56px;
562
+ border-radius: 3px;
563
+ background: transparent url(../images/block-quote.svg) no-repeat;
564
+ background-size: cover; }
565
+
566
+ .wapk-admin .wapk-testimonial-wrapper {
567
+ position: relative;
568
+ display: block;
569
+ width: 80%;
570
+ margin: 0 auto;
571
+ padding: 0;
572
+ text-align: center; }
573
+
574
+ .testimonial-item__user .avatar {
575
+ width: 100px;
576
+ height: 100px;
577
+ margin: 0 auto;
578
+ border-radius: 100%;
579
+ border: 3px solid #efefef;
580
+ overflow: hidden; }
581
+
582
+ .testimonial-item {
583
+ margin-bottom: 25px; }
584
+
585
+ .testimonial-item__user .avatar img {
586
+ max-width: 100%;
587
+ width: 100%;
588
+ margin: 0 auto;
589
+ padding: 0;
590
+ display: block; }
591
+
592
+ .testimonial-item__comment {
593
+ position: relative;
594
+ display: block;
595
+ width: 70%;
596
+ margin: 0 auto 30px; }
597
+
598
+ .testimonial-item__user h4.author-name {
599
+ font-size: 25px;
600
+ font-weight: 300;
601
+ margin: 10px auto; }
602
+
603
+ .testimonial-item__user span.author-meta {
604
+ font-size: 16px;
605
+ font-weight: 300; }
606
+
607
+ @media screen and (min-width: 1281px) {
608
+ .wapk-admin .wapk-banner,
609
+ .wapk-admin .feed-features {
610
+ padding-left: 20%;
611
+ padding-right: 20%; }
612
+ .wapk-admin .wapk-payment {
613
+ padding-left: 15%;
614
+ padding-right: 15%; }
615
+ .wapk-admin .feed-pro-comparison {
616
+ padding-left: 21.2%;
617
+ padding-right: 21.2%; }
618
+ .wapk-admin .wapk-testimonial-wrapper {
619
+ width: 55%; } }
620
+
621
+ .wapk-feed-pro-upgrade .wapk-feed-cta,
622
+ .wapk-feed-docs .wapk-feed-cta,
623
+ .wapk-admin .feed-pro-comparison,
624
+ .wapk-admin .wapk-payment,
625
+ .wapk-admin .feed-features,
626
+ .wapk-admin .wapk-testimonial,
627
+ .wapk-admin .wapk-feed-banner {
628
+ margin: 0; }
629
+
630
+ .wapk-feed-banner .wapk-banner {
631
+ margin: 0;
632
+ padding: 0; }
admin/css/woo-feed-admin.css CHANGED
@@ -1,1322 +1,1322 @@
1
  /**
2
  * All of the CSS for your admin-specific functionality should be
3
  * included in this file.
4
- */
5
- .wpf_spin {
6
- -webkit-animation: spin 1000ms infinite linear;
7
- animation: spin 1000ms infinite linear; }
8
- .wpf_spin.reverse_spin {
9
- animation-direction: reverse; }
10
-
11
- .wpf_regenerate.disabled {
12
- color: #737373;
13
- box-shadow: none;
14
- cursor: not-allowed; }
15
-
16
- @-webkit-keyframes spin {
17
- 0% {
18
- -webkit-transform: rotate(0deg);
19
- transform: rotate(0deg); }
20
- 100% {
21
- -webkit-transform: rotate(359deg);
22
- transform: rotate(359deg); } }
23
-
24
- @keyframes spin {
25
- 0% {
26
- -webkit-transform: rotate(0deg);
27
- transform: rotate(0deg); }
28
- 100% {
29
- -webkit-transform: rotate(359deg);
30
- transform: rotate(359deg); } }
31
-
32
- .wfbtn {
33
- background: #3498db;
34
- background-image: linear-gradient(125deg, #3cb0fd 0%, #152f8c 140%);
35
- border-radius: 17px;
36
- box-shadow: inset 0 1px 3px #666666;
37
- font-family: Arial, sans-serif;
38
- color: #ffffff;
39
- font-size: 20px;
40
- padding: 10px 20px 10px 20px;
41
- border: solid #2b698f 0px;
42
- text-decoration: none; }
43
- .wfbtn:hover {
44
- background: #3cb0fd;
45
- background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
46
- text-decoration: none; }
47
-
48
- .wftooltip {
49
- display: none;
50
- position: absolute;
51
- border: 1px solid #333;
52
- background-color: #161616;
53
- border-radius: 5px;
54
- padding: 10px;
55
- color: #fff;
56
- font-size: 12px; }
57
-
58
- .feed-actions .makeFeedResponse {
59
- width: 70%;
60
- color: green; }
61
-
62
- .woo-feed-mapping-input {
63
- width: 100%; }
64
-
65
- .requiredIn {
66
- color: red; }
67
-
68
- .generalInput {
69
- width: 200px; }
70
- .generalInput:not(.selectize-control) {
71
- margin: 5px auto; }
72
-
73
- .error {
74
- color: red; }
75
-
76
- .widefat td select, .widefat td input {
77
- max-width: 100%; }
78
-
79
- #wf_newRow {
80
- margin-left: 0; }
81
-
82
- .mtable tbody tr {
83
- height: 25px;
84
- border: 1px solid #CCC;
85
- text-align: left;
86
- -ms-flex-align: baseline;
87
- align-items: baseline;
88
- font-weight: bold; }
89
-
90
- .mtable th:nth-child(1) {
91
- width: 17px; }
92
-
93
- .mtable th:nth-child(2) {
94
- width: 160px; }
95
-
96
- .mtable th:nth-child(3) {
97
- width: 100px; }
98
-
99
- .mtable th:nth-child(4) {
100
- width: 100px; }
101
-
102
- .mtable th:nth-child(5) {
103
- width: 150px; }
104
-
105
- .mtable th:nth-child(6) {
106
- width: 100px; }
107
-
108
- .mtable th:nth-child(7) {
109
- width: 150px; }
110
-
111
- .mtable th:nth-child(8) {
112
- width: 90px; }
113
-
114
- .mtable th:nth-child(9) {
115
- width: 29px; }
116
-
117
- .mtable2 tbody tr {
118
- height: 25px;
119
- border: 1px solid #CCC;
120
- text-align: left;
121
- -ms-flex-align: baseline;
122
- align-items: baseline;
123
- font-weight: bold; }
124
-
125
- .mtable2 th:nth-child(1) {
126
- width: 30px; }
127
-
128
- .mtable2 th:nth-child(2) {
129
- width: 150px; }
130
-
131
- .mtable2 th:nth-child(3) {
132
- width: 230px; }
133
-
134
- .mtable2 th:nth-child(4) {
135
- width: 220px; }
136
-
137
- .mtable2 th:nth-child(7) {
138
- width: 50px; }
139
-
140
- .mtable2 th:nth-child(8) {
141
- width: 50px; }
142
-
143
- .mtable2 th:nth-child(9) {
144
- width: 29px; }
145
-
146
- .wp-admin select.wf_mattributes {
147
- width: 150px;
148
- left: 0;
149
- height: 25px; }
150
-
151
- div#wf-tab-content1 select:not([name^="output_type"]) {
152
- width: 100%; }
153
-
154
- div#wf-tab-content1 input {
155
- width: 100%; }
156
-
157
- div#wf-tab-content1 .dashicons {
158
- vertical-align: middle; }
159
-
160
- .wf_attributes {
161
- width: 150px;
162
- left: 0; }
163
-
164
- .wf_compare {
165
- max-width: 245px;
166
- left: 0; }
167
-
168
- .wf_ps {
169
- width: 100px;
170
- left: 0; }
171
-
172
- .wf_sortedtable {
173
- cursor: move; }
174
-
175
- .sorted_table {
176
- position: relative; }
177
- .sorted_table .dragged {
178
- position: absolute;
179
- opacity: 0.8;
180
- z-index: 9999;
181
- background: #fff;
182
- width: 100%;
183
- display: table; }
184
- .sorted_table tbody tr.placeholder td {
185
- border: 1px dashed #2cc185;
186
- height: 46px; }
187
-
188
- .wfnoempty {
189
- width: 120px; }
190
-
191
- /*==================Tab Design=======================*/
192
- p {
193
- color: #222; }
194
-
195
- .wf_tabs {
196
- position: relative;
197
- margin: 0 auto;
198
- width: 100%;
199
- list-style: none;
200
- /*bottom: 50px;*/ }
201
-
202
- .wf_tabs:after {
203
- display: table;
204
- clear: both;
205
- content: ""; }
206
-
207
- .wf_tabs li {
208
- float: left;
209
- width: 20%;
210
- display: block;
211
- border: 2px solid #CCC; }
212
-
213
- .wf_tabs li > input[type="radio"][name="wf_tabs"] {
214
- position: absolute;
215
- top: auto;
216
- left: -9999px; }
217
-
218
- .wf-tab-name {
219
- display: block;
220
- padding: 15px;
221
- font-size: 15px;
222
- font-weight: bold;
223
- line-height: 1;
224
- background: #fff;
225
- cursor: pointer;
226
- position: relative;
227
- text-align: center;
228
- text-transform: uppercase;
229
- color: #2CC185; }
230
-
231
- .wf-tab-name:hover {
232
- background: #2CC185;
233
- color: white; }
234
-
235
- .wf_tabs [id^="tab"]:checked + label {
236
- background: #2CC185;
237
- color: white; }
238
-
239
- .wf_tabs .wf-tab-content {
240
- z-index: 2;
241
- display: none;
242
- width: 100%;
243
- font-size: 0.9rem;
244
- position: absolute;
245
- left: 0;
246
- background: #fff;
247
- border: 2px solid #CCC; }
248
-
249
- .wf_tabs [id^="tab"]:checked ~ [id^="wf-tab-content"] {
250
- display: block; }
251
-
252
- [id^="wf-tab-content"] {
253
- margin-bottom: 40px; }
254
-
255
- div#wf-tab-content2 table:first-child {
256
- padding: 10px 0; }
257
-
258
- div#wf-tab-content2 table:first-child td:nth-child(1) {
259
- width: 260px; }
260
-
261
- div#wf-tab-content2 table:first-child td:nth-child(2) {
262
- width: 260px; }
263
-
264
- table.feed-actions tr td:last-child {
265
- text-align: right; }
266
-
267
- /* Selectize */
268
- select.selectize {
269
- display: none; }
270
-
271
- body.no-js select.selectize {
272
- display: block !important; }
273
-
274
- .wp-list-table .option_name .wf_feed_option_name_link {
275
- font-weight: 700;
276
- color: #30336b; }
277
-
278
- .wp-list-table #option_name a {
279
- color: #32373c; }
280
-
281
- /* fallback combat */
282
- .selectize-dropdown .active {
283
- background-color: #edf9ff; }
284
-
285
- .selectize-dropdown .create {
286
- padding: 5px 8px; }
287
-
288
- .wapk-selectize-item {
289
- background: #0073aa !important;
290
- color: #f1f1f1 !important;
291
- font-weight: bold !important;
292
- border-color: #0073aa !important;
293
- padding-left: 5px;
294
- padding-right: 5px; }
295
-
296
- .selectize-input.full #googleTaxonomyId-selectized {
297
- opacity: 0;
298
- position: absolute;
299
- left: -10000px; }
300
-
301
- .selectize-dropdown [data-selectable].option {
302
- cursor: default; }
303
-
304
- .selectize-control.plugin-remove_button [data-value] .remove {
305
- border-left: 1px solid #f1f1f1 !important; }
306
-
307
- .selectize-dropdown .optgroup-header {
308
- font-weight: 700;
309
- background: #efefef;
310
- color: #5a5a5a; }
311
-
312
- .selectize-dropdown [data-selectable].option {
313
- cursor: pointer; }
314
-
315
- /* Feed active and inactive button CSS */
316
- .wf_status_wrap label {
317
- width: 55px;
318
- height: 30px;
319
- box-sizing: border-box;
320
- float: left;
321
- border-radius: 100px;
322
- position: relative;
323
- cursor: pointer;
324
- transition: .3s ease;
325
- background: #d3d3d3; }
326
-
327
- input[class=woo_feed_status_input]:checked + label {
328
- background: #4fbe79; }
329
-
330
- input[class=woo_feed_status_input]:checked + label:before {
331
- left: 29px; }
332
-
333
- .wf_status_wrap label:before {
334
- transition: .3s ease;
335
- content: '';
336
- width: 20px;
337
- height: 20px;
338
- position: absolute;
339
- background: white;
340
- left: 6px;
341
- top: 5px;
342
- box-sizing: border-box;
343
- color: black;
344
- border-radius: 100px;
345
- box-shadow: 0px 1.5px 2px 0px #000; }
346
-
347
- .view span.dashicons.dashicons-external {
348
- color: #30336b; }
349
-
350
- .view span.dashicons.dashicons-sos {
351
- color: #22a6b3; }
352
-
353
- .view span.dashicons.dashicons-download {
354
- color: #ee5253; }
355
-
356
- .view span.dashicons.dashicons-media-code {
357
- color: #576574; }
358
-
359
- /* list table style */
360
- .widefat td.column-url, .widefat th.column-url,
361
- .column-url {
362
- color: #1e8f9a;
363
- font-weight: bold; }
364
-
365
- /** Feed Progress **/
366
- .feed-progress-container {
367
- width: 100%;
368
- color: white;
369
- text-align: center;
370
- font-weight: 300; }
371
-
372
- .feed-progress-bar {
373
- width: 100%;
374
- background: #eee;
375
- padding: 3px;
376
- border-radius: 3px;
377
- box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }
378
-
379
- .feed-progress-bar-fill {
380
- height: 20px;
381
- display: block;
382
- background: #3DC264;
383
- width: 0;
384
- border-radius: 3px;
385
- transition: width 0.8s ease; }
386
-
387
- .feed-progress-status {
388
- float: left;
389
- font-weight: bold;
390
- color: darkblue; }
391
-
392
- .feed-progress-percentage {
393
- text-align: right;
394
- font-weight: bolder;
395
- color: #41f49d;
396
- font-family: 'Arial Black', sans-serif;
397
- font-size: large; }
398
-
399
- #wpbody-content.woofeed-body-content {
400
- overflow: visible !important; }
401
-
402
- .clippy {
403
- position: relative;
404
- width: 13px;
405
- margin-top: -3px;
406
- margin-left: 3px;
407
- top: 3px; }
408
-
409
- .column-url .clippy {
410
- display: none; }
411
-
412
- .column-url:hover .clippy {
413
- display: inline-block; }
414
-
415
  /**
416
  * Primer Tooltip
417
- */
418
- .tooltipped {
419
- position: relative; }
420
- .tooltipped:after {
421
- position: absolute;
422
- z-index: 1000000;
423
- display: none;
424
- padding: 5px 8px;
425
- font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
426
- color: #fff;
427
- text-align: center;
428
- text-decoration: none;
429
- text-shadow: none;
430
- text-transform: none;
431
- letter-spacing: normal;
432
- word-wrap: break-word;
433
- white-space: pre;
434
- pointer-events: none;
435
- content: attr(aria-label);
436
- background: rgba(0, 0, 0, 0.8);
437
- border-radius: 3px;
438
- -webkit-font-smoothing: subpixel-antialiased; }
439
- .tooltipped:before {
440
- position: absolute;
441
- z-index: 1000001;
442
- display: none;
443
- width: 0;
444
- height: 0;
445
- color: rgba(0, 0, 0, 0.8);
446
- pointer-events: none;
447
- content: "";
448
- border: 5px solid transparent; }
449
- .tooltipped:hover:before {
450
- display: inline-block;
451
- text-decoration: none; }
452
- .tooltipped:hover:after {
453
- display: inline-block;
454
- text-decoration: none; }
455
- .tooltipped:active:before {
456
- display: inline-block;
457
- text-decoration: none; }
458
- .tooltipped:active:after {
459
- display: inline-block;
460
- text-decoration: none; }
461
- .tooltipped:focus:before {
462
- display: inline-block;
463
- text-decoration: none; }
464
- .tooltipped:focus:after {
465
- display: inline-block;
466
- text-decoration: none; }
467
- .tooltipped-multiline:hover:after {
468
- display: table-cell; }
469
- .tooltipped-multiline:active:after {
470
- display: table-cell; }
471
- .tooltipped-multiline:focus:after {
472
- display: table-cell; }
473
- .tooltipped-multiline:after {
474
- width: -webkit-max-content;
475
- width: -moz-max-content;
476
- width: max-content;
477
- max-width: 250px;
478
- word-break: break-word;
479
- word-wrap: normal;
480
- white-space: pre-line;
481
- border-collapse: separate; }
482
- .tooltipped-s:after {
483
- top: 100%;
484
- right: 50%;
485
- margin-top: 5px;
486
- -webkit-transform: translateX(50%);
487
- transform: translateX(50%); }
488
- .tooltipped-s:before {
489
- top: auto;
490
- right: 50%;
491
- bottom: -5px;
492
- margin-right: -5px;
493
- border-bottom-color: rgba(0, 0, 0, 0.8); }
494
- .tooltipped-se:after {
495
- top: 100%;
496
- margin-top: 5px;
497
- right: auto;
498
- left: 50%;
499
- margin-left: -15px; }
500
- .tooltipped-se:before {
501
- top: auto;
502
- right: 50%;
503
- bottom: -5px;
504
- margin-right: -5px;
505
- border-bottom-color: rgba(0, 0, 0, 0.8); }
506
- .tooltipped-sw:after {
507
- top: 100%;
508
- right: 50%;
509
- margin-top: 5px;
510
- margin-right: -15px; }
511
- .tooltipped-sw:before {
512
- top: auto;
513
- right: 50%;
514
- bottom: -5px;
515
- margin-right: -5px;
516
- border-bottom-color: rgba(0, 0, 0, 0.8); }
517
- .tooltipped-n:after {
518
- right: 50%;
519
- bottom: 100%;
520
- margin-bottom: 5px;
521
- -webkit-transform: translateX(50%);
522
- transform: translateX(50%); }
523
- .tooltipped-n:before {
524
- top: -5px;
525
- right: 50%;
526
- bottom: auto;
527
- margin-right: -5px;
528
- border-top-color: rgba(0, 0, 0, 0.8); }
529
- .tooltipped-ne:after {
530
- bottom: 100%;
531
- margin-bottom: 5px;
532
- right: auto;
533
- left: 50%;
534
- margin-left: -15px; }
535
- .tooltipped-ne:before {
536
- top: -5px;
537
- right: 50%;
538
- bottom: auto;
539
- margin-right: -5px;
540
- border-top-color: rgba(0, 0, 0, 0.8); }
541
- .tooltipped-nw:after {
542
- right: 50%;
543
- bottom: 100%;
544
- margin-bottom: 5px;
545
- margin-right: -15px; }
546
- .tooltipped-nw:before {
547
- top: -5px;
548
- right: 50%;
549
- bottom: auto;
550
- margin-right: -5px;
551
- border-top-color: rgba(0, 0, 0, 0.8); }
552
- .tooltipped-w:after {
553
- right: 100%;
554
- bottom: 50%;
555
- margin-right: 5px;
556
- -webkit-transform: translateY(50%);
557
- transform: translateY(50%); }
558
- .tooltipped-w:before {
559
- top: 50%;
560
- bottom: 50%;
561
- left: -5px;
562
- margin-top: -5px;
563
- border-left-color: rgba(0, 0, 0, 0.8); }
564
- .tooltipped-e:after {
565
- bottom: 50%;
566
- left: 100%;
567
- margin-left: 5px;
568
- -webkit-transform: translateY(50%);
569
- transform: translateY(50%); }
570
- .tooltipped-e:before {
571
- top: 50%;
572
- right: -5px;
573
- bottom: 50%;
574
- margin-top: -5px;
575
- border-right-color: rgba(0, 0, 0, 0.8); }
576
- .tooltipped-multiline.tooltipped-s:after {
577
- right: auto;
578
- left: 50%;
579
- -webkit-transform: translateX(-50%);
580
- transform: translateX(-50%); }
581
- .tooltipped-multiline.tooltipped-n:after {
582
- right: auto;
583
- left: 50%;
584
- -webkit-transform: translateX(-50%);
585
- transform: translateX(-50%); }
586
- .tooltipped-multiline.tooltipped-w:after {
587
- right: 100%; }
588
- .tooltipped-multiline.tooltipped-e:after {
589
- right: 100%; }
590
- .tooltipped-sticky:before {
591
- display: inline-block; }
592
- .tooltipped-sticky:after {
593
- display: inline-block; }
594
- .tooltipped-sticky.tooltipped-multiline:after {
595
- display: table-cell; }
596
-
597
- .fullscreen-overlay-enabled.dark-theme .tooltipped:after {
598
- color: #000;
599
- background: rgba(255, 255, 255, 0.8); }
600
-
601
- .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before {
602
- border-bottom-color: rgba(255, 255, 255, 0.8); }
603
-
604
- .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before {
605
- border-bottom-color: rgba(255, 255, 255, 0.8); }
606
-
607
- .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before {
608
- border-bottom-color: rgba(255, 255, 255, 0.8); }
609
-
610
- .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before {
611
- border-top-color: rgba(255, 255, 255, 0.8); }
612
-
613
- .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before {
614
- border-top-color: rgba(255, 255, 255, 0.8); }
615
-
616
- .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before {
617
- border-top-color: rgba(255, 255, 255, 0.8); }
618
-
619
- .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before {
620
- border-right-color: rgba(255, 255, 255, 0.8); }
621
-
622
- .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before {
623
- border-left-color: rgba(255, 255, 255, 0.8); }
624
-
625
- @media screen and (min-width: 0\0) {
626
- .tooltipped-multiline:after {
627
- width: 250px; } }
628
-
629
- ul.tracker_collection_list {
630
- list-style: initial;
631
- padding: initial;
632
- margin: -10px 0 0 30px;
633
- font-size: 11px !important; }
634
- ul.tracker_collection_list li {
635
- margin: 0; }
636
-
637
- /** Info Message Table **/
638
- table.wf-info-table, table.wf-rate-table {
639
- vertical-align: middle;
640
- text-align: center;
641
- max-width: 100%;
642
- font-weight: 500; }
643
- table.wf-info-table th, table.wf-rate-table th {
644
- text-align: center; }
645
- table.wf-info-table th .woo-feed-top-header, table.wf-rate-table th .woo-feed-top-header {
646
- display: -ms-flexbox;
647
- display: flex;
648
- -ms-flex-pack: justify;
649
- justify-content: space-between;
650
- -ms-flex-align: center;
651
- align-items: center; }
652
- table.wf-info-table th .woo-feed-top-header .get-woo-feed-pro, table.wf-rate-table th .woo-feed-top-header .get-woo-feed-pro {
653
- margin-left: 20px; }
654
- table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons {
655
- float: right;
656
- display: -ms-flexbox;
657
- display: flex;
658
- border-radius: 7px;
659
- -ms-flex-pack: center;
660
- justify-content: center;
661
- -ms-flex-align: center;
662
- align-items: center; }
663
- table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a {
664
- padding: 8px 20px;
665
- background: #576574;
666
- color: #fff;
667
- box-sizing: border-box;
668
- display: inline-block;
669
- transition: .3s ease; }
670
- table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-doc-link, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-doc-link {
671
- background: #576574;
672
- border-top-left-radius: 5px;
673
- border-bottom-left-radius: 5px; }
674
- table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-video-link, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-video-link {
675
- background: #ee5253; }
676
- table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-support-link, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-support-link {
677
- background: #22a6b3;
678
- border-top-right-radius: 5px;
679
- border-bottom-right-radius: 5px; }
680
- table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a span.dashicons, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a span.dashicons {
681
- font-size: 18px;
682
- line-height: 1.2; }
683
- table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a:hover, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a:hover {
684
- background: #30336b;
685
- box-shadow: 0px 0px 33px 0px rgba(0, 0, 0, 0.12); }
686
- table.wf-info-table strong, table.wf-rate-table strong {
687
- font-weight: bold; }
688
-
689
- table.wf-info-table th:first-child img {
690
- margin: 0 0 -5px 5px; }
691
-
692
- table.wf-rate-table a {
693
- color: #0073aa; }
694
-
695
- table.wf-rate-table a.review-star:after {
696
- content: "\f155\f155\f155\f155\f155" !important;
697
- font-family: dashicons;
698
- font-size: 10px;
699
- font-weight: 100;
700
- text-rendering: auto;
701
- -webkit-font-smoothing: antialiased;
702
- -moz-osx-font-smoothing: grayscale;
703
- color: #0073aa;
704
- text-decoration: underline; }
705
-
706
- /** Admin Menu Icon **/
707
- #adminmenu #toplevel_page_webappick-manage-feeds div.wp-menu-image::before {
708
- content: "";
709
- background: url(../images/woo-feed-icon.svg) no-repeat center center;
710
- background-size: 20px 20px;
711
- opacity: 0.6;
712
- filter: alpha(opacity=60); }
713
-
714
- #adminmenu #toplevel_page_webappick-manage-feeds:hover div.wp-menu-image::before {
715
- opacity: 1;
716
- filter: alpha(opacity=100); }
717
-
718
- #adminmenu #toplevel_page_webappick-manage-feeds.wp-has-current-submenu div.wp-menu-image::before {
719
- opacity: 1;
720
- filter: alpha(opacity=100); }
721
-
722
- /** Admin Page Wrapper **/
723
- .wapk-admin, .wapk-admin * {
724
- box-sizing: border-box; }
725
-
726
- .wapk-admin {
727
- position: relative;
728
- display: block;
729
- -webkit-hyphens: manual;
730
- -ms-hyphens: manual;
731
- -moz-hyphens: manual;
732
- hyphens: manual;
733
- color: #1B2730;
734
- /* reset .warp margin to use full width except menu area */
735
- margin: 0 0 0 -10px; }
736
-
737
- @media screen and (min-width: 783px) {
738
- .wapk-admin {
739
- margin: 0 0 0 -20px; } }
740
-
741
- .text-center {
742
- text-align: center; }
743
-
744
- .wapk-admin h1, .wapk-admin h2, .wapk-admin h3,
745
- .wapk-admin h4, .wapk-admin h5, .wapk-admin h6,
746
- .wapk-admin p {
747
- color: #1B2730; }
748
-
749
- .wapk-admin sup {
750
- vertical-align: baseline;
751
- position: relative;
752
- top: -6px; }
753
-
754
- .wapk-admin sub {
755
- vertical-align: baseline;
756
- position: relative;
757
- top: 4px; }
758
-
759
- /* WP.Core.UI Compat */
760
- .wapk-admin .wapk-section {
761
- margin: 10px 20px 0 22px;
762
- position: relative;
763
- display: block; }
764
- .wapk-admin .wapk-section [class$=icon32] + h2 {
765
- font-size: 23px;
766
- font-weight: 400;
767
- margin: 0;
768
- padding: 9px 0 4px 0;
769
- line-height: 1.3; }
770
- .wapk-admin .wapk-section h1 {
771
- font-size: 23px;
772
- font-weight: 400;
773
- margin: 0;
774
- padding: 9px 0 4px 0;
775
- line-height: 1.3; }
776
- .wapk-admin .wapk-section > h2:first-child {
777
- font-size: 23px;
778
- font-weight: 400;
779
- margin: 0;
780
- padding: 9px 0 4px 0;
781
- line-height: 1.3; }
782
-
783
- .wapk-admin > .notice {
784
- margin: 10px 20px 0 22px;
785
- position: relative;
786
- display: block; }
787
-
788
- .wapk-admin span.help {
789
- display: block;
790
- float: left;
791
- width: 100%;
792
- font-size: 0.9em;
793
- color: #636363;
794
- margin-top: 5px;
795
- font-weight: 500; }
796
- .wapk-admin span.help .dashicons {
797
- width: 11px;
798
- height: 12px;
799
- font-size: inherit;
800
- vertical-align: middle; }
801
-
802
- .clear:after {
803
- content: "";
804
- display: table;
805
- clear: both; }
806
-
807
- /*.wapk-admin .help a { color: inherit; text-decoration: underline; }*/
808
- /** Extend WP Core UI PostBox For Docs **/
809
- .wapk-feed-docs .postbox {
810
- width: 355px;
811
- margin-right: 20px;
812
- display: inline-block;
813
- vertical-align: top; }
814
- .wapk-feed-docs .postbox .hndle {
815
- font-size: 14px;
816
- padding: 8px 12px;
817
- margin: 0;
818
- line-height: 1.4;
819
- cursor: pointer; }
820
- .wapk-feed-docs .postbox .dashicons {
821
- color: #ccc; }
822
- .wapk-feed-docs .postbox a {
823
- text-decoration: none; }
824
- .wapk-feed-docs .postbox .inside {
825
- margin-bottom: 0; }
826
- .wapk-feed-docs .postbox ul {
827
- margin-bottom: 0; }
828
- .wapk-feed-docs .postbox .toggle-indicator:before {
829
- content: "\F142";
830
- display: inline-block;
831
- font: 400 20px/1 dashicons;
832
- speak: none;
833
- -webkit-font-smoothing: antialiased;
834
- -moz-osx-font-smoothing: grayscale;
835
- text-decoration: none !important; }
836
- .wapk-feed-docs .postbox li {
837
- width: 100%;
838
- display: block;
839
- float: left; }
840
- .wapk-feed-docs .postbox li span {
841
- display: inline-block;
842
- float: left;
843
- margin-right: 4px; }
844
- .wapk-feed-docs .postbox li a {
845
- display: inline-block;
846
- float: left;
847
- width: calc(100% - 24px); }
848
-
849
- .wapk-feed-docs .postbox.closed .toggle-indicator:before {
850
- content: "\F140"; }
851
-
852
- .wapk-section #post-body.columns-2 #side-sortables {
853
- min-height: 196px; }
854
-
855
- #poststuff #feed_merchant_info .inside {
856
- margin: 0;
857
- padding: 0; }
858
-
859
- #feed_merchant_info ul.data {
860
- margin-left: 24px;
861
- margin-top: 5px; }
862
- #feed_merchant_info ul.data li {
863
- margin-bottom: 5px; }
864
-
865
- .merchant-info-section {
866
- padding: 6px 10px 8px; }
867
-
868
- .generateFeed .wf-tab-content table:first-child {
869
- border: none;
870
- box-shadow: none; }
871
-
872
- .generateFeed table th {
873
- font-weight: bold; }
874
-
875
- @media only screen and (max-width: 850px) {
876
- .wapk-feed-docs .postbox {
877
- display: block;
878
- width: auto;
879
- float: none;
880
- margin-right: auto; } }
881
-
882
- /** Admin Feed Help Docs **/
883
- .wp-submenu li span.woo-feed-docs {
884
- font-weight: bold;
885
- color: #f18500; }
886
-
887
- .wp-submenu li:hover span.woo-feed-docs {
888
- color: #ce7304; }
889
-
890
- .wp-submenu li.current span.woo-feed-docs {
891
- color: #ce7304; }
892
-
893
- .wapk-admin .wapk-feed-docs .postbox .hndle {
894
- cursor: default; }
895
-
896
- /** Admin Call-To-Action **/
897
- .wapk-cta {
898
- position: relative;
899
- display: -ms-flexbox;
900
- display: flex;
901
- width: 100%;
902
- padding: 100px 15px;
903
- background: linear-gradient(45deg, #6CD5FF 33%, #c2efef 100%);
904
- -ms-flex-pack: center;
905
- justify-content: center;
906
- -ms-flex-align: center;
907
- align-items: center; }
908
- .wapk-cta-icon .dashicons {
909
- font-size: 100px;
910
- width: 100px;
911
- height: auto;
912
- margin: 0 10px -8px 0;
913
- color: #02658c; }
914
- .wapk-cta-content {
915
- width: 50%; }
916
- .wapk-cta-content h2 {
917
- font-size: 2em;
918
- margin: 0.5em 0; }
919
- .wapk-cta-action a.wapk-button {
920
- font-size: 24px;
921
- height: auto !important;
922
- padding: 10px 20px; }
923
-
924
- @media (max-width: 600px) {
925
- .wapk-cta {
926
- display: block;
927
- text-align: center;
928
- padding: 4em 0; }
929
- .wapk-cta-content {
930
- width: 100%;
931
- margin: 2em 0; } }
932
-
933
- /** Override .wp-core-ui .wapk-button styles with prefix .wapk-admin **/
934
- /* Button Skin */
935
- .wapk-button {
936
- color: #00D4D4;
937
- border-color: #00D4D4;
938
- display: inline-block;
939
- text-decoration: none;
940
- font-size: 13px;
941
- line-height: 2.15384615;
942
- min-height: 30px;
943
- margin: 0;
944
- padding: 0 10px;
945
- cursor: pointer;
946
- border-width: 1px;
947
- border-style: solid;
948
- -webkit-appearance: none;
949
- border-radius: 3px;
950
- white-space: nowrap;
951
- box-sizing: border-box; }
952
- .wapk-button > svg {
953
- width: 15px;
954
- margin-left: 5px;
955
- fill: #00D4D4; }
956
- .wapk-button > .dashicons {
957
- color: #00D4D4; }
958
- .wapk-button:hover {
959
- border-color: #00bbbb;
960
- color: #00bbbb; }
961
- .wapk-button:hover > svg {
962
- fill: #00bbbb; }
963
- .wapk-button:hover > .dashicons {
964
- color: #00bbbb; }
965
- .wapk-button:focus {
966
- border-color: #00D4D4;
967
- color: #00bbbb;
968
- box-shadow: 0 0 0 1px #00D4D4; }
969
- .wapk-button:focus > svg {
970
- fill: #00bbbb; }
971
- .wapk-button:focus > .dashicons {
972
- color: #00bbbb; }
973
- .wapk-button:active {
974
- background: #00bbbb;
975
- border-color: #00bbbb; }
976
- .wapk-button-secondary {
977
- color: #00D4D4;
978
- border-color: #00D4D4;
979
- display: inline-block;
980
- text-decoration: none;
981
- font-size: 13px;
982
- line-height: 2.15384615;
983
- min-height: 30px;
984
- margin: 0;
985
- padding: 0 10px;
986
- cursor: pointer;
987
- border-width: 1px;
988
- border-style: solid;
989
- -webkit-appearance: none;
990
- border-radius: 3px;
991
- white-space: nowrap;
992
- box-sizing: border-box; }
993
- .wapk-button-secondary > svg {
994
- width: 15px;
995
- margin-left: 5px;
996
- fill: #00D4D4; }
997
- .wapk-button-secondary > .dashicons {
998
- color: #00D4D4; }
999
- .wapk-button-secondary:hover {
1000
- border-color: #00bbbb;
1001
- color: #00bbbb; }
1002
- .wapk-button-secondary:hover > svg {
1003
- fill: #00bbbb; }
1004
- .wapk-button-secondary:hover > .dashicons {
1005
- color: #00bbbb; }
1006
- .wapk-button-secondary:focus {
1007
- border-color: #00D4D4;
1008
- color: #00bbbb;
1009
- box-shadow: 0 0 0 1px #00D4D4; }
1010
- .wapk-button-secondary:focus > svg {
1011
- fill: #00bbbb; }
1012
- .wapk-button-secondary:focus > .dashicons {
1013
- color: #00bbbb; }
1014
- .wapk-button-primary {
1015
- display: inline-block;
1016
- text-decoration: none;
1017
- font-size: 13px;
1018
- line-height: 2.15384615;
1019
- min-height: 30px;
1020
- margin: 0;
1021
- padding: 0 10px;
1022
- cursor: pointer;
1023
- border-width: 1px;
1024
- border-style: solid;
1025
- -webkit-appearance: none;
1026
- border-radius: 3px;
1027
- white-space: nowrap;
1028
- box-sizing: border-box;
1029
- background: #00D4D4;
1030
- border-color: #00D4D4;
1031
- color: #fff;
1032
- box-shadow: 0 1px 0 #00bbbb;
1033
- text-shadow: 0 -1px 1px #00bbbb, 1px 0 1px #00bbbb, 0 1px 1px #00bbbb, -1px 0 1px #00bbbb; }
1034
- .wapk-button-primary > svg {
1035
- fill: #fff; }
1036
- .wapk-button-primary:hover {
1037
- background: #00e3e3;
1038
- border-color: #00c5c5;
1039
- color: #fff; }
1040
- .wapk-button-primary:hover > svg {
1041
- fill: #fff; }
1042
- .wapk-button-primary:focus {
1043
- background: #00e3e3;
1044
- border-color: #00c5c5;
1045
- color: #fff;
1046
- box-shadow: 0 0 0 1px #fff, 0 0 0 3px #00D4D4; }
1047
- .wapk-button-primary:focus > svg {
1048
- fill: #fff; }
1049
- .wapk-button-primary:active {
1050
- background: #00bbbb;
1051
- border-color: #00bbbb;
1052
- color: #fff; }
1053
- .wapk-button-primary:active > svg {
1054
- fill: #fff; }
1055
- .wapk-button-primary:disabled {
1056
- color: #c7d1d1 !important;
1057
- background: #22ffff !important;
1058
- border-color: #22ffff !important;
1059
- text-shadow: none !important; }
1060
- .wapk-button-primary:disabled > svg {
1061
- fill: #c7d1d1 !important; }
1062
- .wapk-button.hover {
1063
- border-color: #00bbbb;
1064
- color: #00bbbb; }
1065
- .wapk-button.hover > svg {
1066
- fill: #00bbbb; }
1067
- .wapk-button.hover > .dashicons {
1068
- color: #00bbbb; }
1069
- .wapk-button.focus {
1070
- border-color: #00D4D4;
1071
- color: #00bbbb;
1072
- box-shadow: 0 0 0 1px #00D4D4; }
1073
- .wapk-button.focus > svg {
1074
- fill: #00bbbb; }
1075
- .wapk-button.focus > .dashicons {
1076
- color: #00bbbb; }
1077
- .wapk-button.active {
1078
- border-color: #00bbbb;
1079
- color: #00bbbb;
1080
- box-shadow: inset 0 2px 5px -3px #00bbbb; }
1081
- .wapk-button.active:focus {
1082
- border-color: #00bbbb;
1083
- color: #00bbbb;
1084
- box-shadow: inset 0 2px 5px -3px #00bbbb; }
1085
- .wapk-button.active:focus > svg {
1086
- fill: #00bbbb; }
1087
- .wapk-button.active:focus > .dashicons {
1088
- color: #00bbbb; }
1089
- .wapk-button.active:hover {
1090
- border-color: #00bbbb;
1091
- color: #00bbbb;
1092
- box-shadow: inset 0 2px 5px -3px #00bbbb; }
1093
- .wapk-button.active:hover > svg {
1094
- fill: #00bbbb; }
1095
- .wapk-button.active:hover > .dashicons {
1096
- color: #00bbbb; }
1097
- .wapk-button.active > svg {
1098
- fill: #00bbbb; }
1099
- .wapk-button.active > .dashicons {
1100
- color: #00bbbb; }
1101
- .wapk-button-primary.active {
1102
- background: #00D4D4;
1103
- color: #fff;
1104
- border-color: #008888;
1105
- box-shadow: inset 0 2px 5px -3px black; }
1106
- .wapk-button-primary.active:focus {
1107
- background: #00D4D4;
1108
- color: #fff;
1109
- border-color: #008888;
1110
- box-shadow: inset 0 2px 5px -3px black; }
1111
- .wapk-button-primary.active:focus > svg {
1112
- fill: #fff; }
1113
- .wapk-button-primary.active:hover {
1114
- background: #00D4D4;
1115
- color: #fff;
1116
- border-color: #008888;
1117
- box-shadow: inset 0 2px 5px -3px black; }
1118
- .wapk-button-primary.active:hover > svg {
1119
- fill: #fff; }
1120
- .wapk-button-primary.active > svg {
1121
- fill: #fff; }
1122
- .wapk-button-primary[disabled] {
1123
- color: #c7d1d1 !important;
1124
- background: #22ffff !important;
1125
- border-color: #22ffff !important;
1126
- text-shadow: none !important; }
1127
- .wapk-button-primary[disabled] > svg {
1128
- fill: #c7d1d1 !important; }
1129
- .wapk-button-primary.wapk-button-primary-disabled {
1130
- color: #c7d1d1 !important;
1131
- background: #22ffff !important;
1132
- border-color: #22ffff !important;
1133
- text-shadow: none !important; }
1134
- .wapk-button-primary.wapk-button-primary-disabled > svg {
1135
- fill: #c7d1d1 !important; }
1136
- .wapk-button-primary.disabled {
1137
- color: #c7d1d1 !important;
1138
- background: #22ffff !important;
1139
- border-color: #22ffff !important;
1140
- text-shadow: none !important; }
1141
- .wapk-button-primary.disabled > svg {
1142
- fill: #c7d1d1 !important; }
1143
- .wapk-button-primary.wapk-button-hero {
1144
- box-shadow: 0 2px 0 #00bbbb; }
1145
- .wapk-button-primary.wapk-button-hero:focus {
1146
- box-shadow: 0 2px 0 #00bbbb, 0 1px 0 #00c5c5, 0 0 2px 1px #00eeee; }
1147
- .wapk-button-primary.wapk-button-hero:active {
1148
- box-shadow: inset 0 3px 0 #00a1a1; }
1149
- .wapk-button-primary.wapk-button-hero.active {
1150
- box-shadow: inset 0 3px 0 #00a1a1; }
1151
- .wapk-button-primary.wapk-button-hero.active:hover, .wapk-button-primary.wapk-button-hero.active:focus {
1152
- box-shadow: inset 0 3px 0 #00a1a1; }
1153
- .wapk-button-group > .wapk-button.active {
1154
- border-color: #00D4D4; }
1155
-
1156
- /* Button Sizes */
1157
- .wapk-button.wapk-button-xl {
1158
- height: 30px;
1159
- line-height: 28px;
1160
- padding: 0 12px 2px; }
1161
-
1162
- .wapk-button-group.wapk-button-xl .wapk-button {
1163
- height: 30px;
1164
- line-height: 28px;
1165
- padding: 0 12px 2px; }
1166
-
1167
- .wapk-button.wapk-button-hero {
1168
- font-size: 18px;
1169
- height: 50px;
1170
- line-height: 48px;
1171
- padding: 0 36px;
1172
- min-height: 46px; }
1173
-
1174
- .wapk-button-group.wapk-button-hero .wapk-button {
1175
- font-size: 18px;
1176
- height: 50px;
1177
- line-height: 48px;
1178
- padding: 0 36px;
1179
- min-height: 46px; }
1180
-
1181
- @media screen and (min-width: 782px) {
1182
- th#status,
1183
- th#provider {
1184
- width: 80px; }
1185
- th#type {
1186
- width: 50px; }
1187
- th#option_name {
1188
- width: 100px; }
1189
- td.option_name.column-option_name > span:first-child {
1190
- display: none; }
1191
- th#last_updated {
1192
- width: 90px; }
1193
- th#view {
1194
- width: 111px; } }
1195
-
1196
- @media screen and (min-width: 960px) {
1197
- th#status, th#provider {
1198
- width: 100px; }
1199
- th#type {
1200
- width: 80px; }
1201
- th#option_name {
1202
- width: 150px; }
1203
- th#last_updated {
1204
- width: 140px; } }
1205
-
1206
- @media screen and (max-width: 782px) {
1207
- table.wf-info-table {
1208
- margin-top: 10px; }
1209
- table.wf-info-table th:first-child img {
1210
- margin: 0 auto;
1211
- display: block; }
1212
- .wapk-button.wapk-button-xl {
1213
- padding: 6px 14px;
1214
- line-height: normal;
1215
- font-size: 14px;
1216
- vertical-align: middle;
1217
- height: auto;
1218
- margin-bottom: 4px; } }
1219
-
1220
- .wapk-feed-docs .wapk-feed-cta {
1221
- margin: 0; }
1222
-
1223
- .campaign_configurator {
1224
- background: #FFF;
1225
- padding: 20px 0; }
1226
- .campaign_configurator table {
1227
- margin: 0 auto;
1228
- width: 51%;
1229
- min-width: 574px;
1230
- border: none;
1231
- box-shadow: none; }
1232
- .campaign_configurator th {
1233
- min-width: 120px; }
1234
-
1235
- @media screen and (max-width: 782px) {
1236
- .campaign_configurator {
1237
- padding: 0; }
1238
- .campaign_configurator table {
1239
- width: auto;
1240
- min-width: auto;
1241
- max-width: 100%; }
1242
- .campaign_configurator th {
1243
- min-width: auto; } }
1244
-
1245
- #wf-tab-content-config td > input:not([type="checkbox"]):not([type="radio"]),
1246
- #wf-tab-content-config td > select,
1247
- #wf-tab-content-config td > textarea {
1248
- width: 100% !important; }
1249
-
1250
- .woo-feed-filters td > div:nth-child(2n):not(.clear):not(.selectize) {
1251
- width: 120px;
1252
- display: block; }
1253
-
1254
- .woo-feed-filters td > div:not(.clear) {
1255
- float: left;
1256
- margin-right: 10px; }
1257
-
1258
- .woo-feed-filters tr > td:first-child {
1259
- width: 290px;
1260
- padding-left: 40px; }
1261
-
1262
- .woo-feed-filters,
1263
- .woo-feed-ftp {
1264
- margin: 15px auto 25px; }
1265
-
1266
- .wf_clean_cache_wrapper {
1267
- display: -ms-flexbox;
1268
- display: flex;
1269
- margin-left: auto; }
1270
-
1271
- @-webkit-keyframes LoaderClockWise {
1272
- from {
1273
- -webkit-transform: rotate(0deg);
1274
- transform: rotate(0deg); }
1275
- to {
1276
- -webkit-transform: rotate(360deg);
1277
- transform: rotate(360deg); } }
1278
-
1279
- @keyframes LoaderClockWise {
1280
- from {
1281
- -webkit-transform: rotate(0deg);
1282
- transform: rotate(0deg); }
1283
- to {
1284
- -webkit-transform: rotate(360deg);
1285
- transform: rotate(360deg); } }
1286
-
1287
- .woo-feed-cache-loader {
1288
- width: 18px;
1289
- margin-right: 5px;
1290
- animation: LoaderClockWise 1s linear infinite;
1291
- -webkit-animation: LoaderClockWise 1s linear infinite;
1292
- display: none; }
1293
-
1294
- .woo-feed-table-heading .woo-feed-table-heading-title {
1295
- float: left;
1296
- margin-right: auto;
1297
- display: inline-block;
1298
- line-height: 30px; }
1299
-
1300
- .woo-feed-table-heading .wf_clean_cache_wrapper {
1301
- float: right;
1302
- font-weight: normal; }
1303
-
1304
- .wf_clean_cache_wrapper button {
1305
- background: #eb4d4b;
1306
- color: #fff;
1307
- border: none;
1308
- font-weight: 500;
1309
- display: inline-block;
1310
- text-decoration: none;
1311
- font-size: 13px;
1312
- line-height: 2.15384615;
1313
- min-height: 30px;
1314
- margin: 0;
1315
- padding: 0 10px;
1316
- border-radius: 3px;
1317
- cursor: pointer;
1318
- outline: none; }
1319
-
1320
- .wf_clean_cache_wrapper button:hover {
1321
- background: #ff7979;
1322
- color: #fff; }
1
  /**
2
  * All of the CSS for your admin-specific functionality should be
3
  * included in this file.
4
+ */
5
+ .wpf_spin {
6
+ -webkit-animation: spin 1000ms infinite linear;
7
+ animation: spin 1000ms infinite linear; }
8
+ .wpf_spin.reverse_spin {
9
+ animation-direction: reverse; }
10
+
11
+ .wpf_regenerate.disabled {
12
+ color: #737373;
13
+ box-shadow: none;
14
+ cursor: not-allowed; }
15
+
16
+ @-webkit-keyframes spin {
17
+ 0% {
18
+ -webkit-transform: rotate(0deg);
19
+ transform: rotate(0deg); }
20
+ 100% {
21
+ -webkit-transform: rotate(359deg);
22
+ transform: rotate(359deg); } }
23
+
24
+ @keyframes spin {
25
+ 0% {
26
+ -webkit-transform: rotate(0deg);
27
+ transform: rotate(0deg); }
28
+ 100% {
29
+ -webkit-transform: rotate(359deg);
30
+ transform: rotate(359deg); } }
31
+
32
+ .wfbtn {
33
+ background: #3498db;
34
+ background-image: linear-gradient(125deg, #3cb0fd 0%, #152f8c 140%);
35
+ border-radius: 17px;
36
+ box-shadow: inset 0 1px 3px #666666;
37
+ font-family: Arial, sans-serif;
38
+ color: #ffffff;
39
+ font-size: 20px;
40
+ padding: 10px 20px 10px 20px;
41
+ border: solid #2b698f 0px;
42
+ text-decoration: none; }
43
+ .wfbtn:hover {
44
+ background: #3cb0fd;
45
+ background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
46
+ text-decoration: none; }
47
+
48
+ .wftooltip {
49
+ display: none;
50
+ position: absolute;
51
+ border: 1px solid #333;
52
+ background-color: #161616;
53
+ border-radius: 5px;
54
+ padding: 10px;
55
+ color: #fff;
56
+ font-size: 12px; }
57
+
58
+ .feed-actions .makeFeedResponse {
59
+ width: 70%;
60
+ color: green; }
61
+
62
+ .woo-feed-mapping-input {
63
+ width: 100%; }
64
+
65
+ .requiredIn {
66
+ color: red; }
67
+
68
+ .generalInput {
69
+ width: 200px; }
70
+ .generalInput:not(.selectize-control) {
71
+ margin: 5px auto; }
72
+
73
+ .error {
74
+ color: red; }
75
+
76
+ .widefat td select, .widefat td input {
77
+ max-width: 100%; }
78
+
79
+ #wf_newRow {
80
+ margin-left: 0; }
81
+
82
+ .mtable tbody tr {
83
+ height: 25px;
84
+ border: 1px solid #CCC;
85
+ text-align: left;
86
+ -ms-flex-align: baseline;
87
+ align-items: baseline;
88
+ font-weight: bold; }
89
+
90
+ .mtable th:nth-child(1) {
91
+ width: 17px; }
92
+
93
+ .mtable th:nth-child(2) {
94
+ width: 160px; }
95
+
96
+ .mtable th:nth-child(3) {
97
+ width: 100px; }
98
+
99
+ .mtable th:nth-child(4) {
100
+ width: 100px; }
101
+
102
+ .mtable th:nth-child(5) {
103
+ width: 150px; }
104
+
105
+ .mtable th:nth-child(6) {
106
+ width: 100px; }
107
+
108
+ .mtable th:nth-child(7) {
109
+ width: 150px; }
110
+
111
+ .mtable th:nth-child(8) {
112
+ width: 90px; }
113
+
114
+ .mtable th:nth-child(9) {
115
+ width: 29px; }
116
+
117
+ .mtable2 tbody tr {
118
+ height: 25px;
119
+ border: 1px solid #CCC;
120
+ text-align: left;
121
+ -ms-flex-align: baseline;
122
+ align-items: baseline;
123
+ font-weight: bold; }
124
+
125
+ .mtable2 th:nth-child(1) {
126
+ width: 30px; }
127
+
128
+ .mtable2 th:nth-child(2) {
129
+ width: 150px; }
130
+
131
+ .mtable2 th:nth-child(3) {
132
+ width: 230px; }
133
+
134
+ .mtable2 th:nth-child(4) {
135
+ width: 220px; }
136
+
137
+ .mtable2 th:nth-child(7) {
138
+ width: 50px; }
139
+
140
+ .mtable2 th:nth-child(8) {
141
+ width: 50px; }
142
+
143
+ .mtable2 th:nth-child(9) {
144
+ width: 29px; }
145
+
146
+ .wp-admin select.wf_mattributes {
147
+ width: 150px;
148
+ left: 0;
149
+ height: 25px; }
150
+
151
+ div#wf-tab-content1 select:not([name^="output_type"]) {
152
+ width: 100%; }
153
+
154
+ div#wf-tab-content1 input {
155
+ width: 100%; }
156
+
157
+ div#wf-tab-content1 .dashicons {
158
+ vertical-align: middle; }
159
+
160
+ .wf_attributes {
161
+ width: 150px;
162
+ left: 0; }
163
+
164
+ .wf_compare {
165
+ max-width: 245px;
166
+ left: 0; }
167
+
168
+ .wf_ps {
169
+ width: 100px;
170
+ left: 0; }
171
+
172
+ .wf_sortedtable {
173
+ cursor: move; }
174
+
175
+ .sorted_table {
176
+ position: relative; }
177
+ .sorted_table .dragged {
178
+ position: absolute;
179
+ opacity: 0.8;
180
+ z-index: 9999;
181
+ background: #fff;
182
+ width: 100%;
183
+ display: table; }
184
+ .sorted_table tbody tr.placeholder td {
185
+ border: 1px dashed #2cc185;
186
+ height: 46px; }
187
+
188
+ .wfnoempty {
189
+ width: 120px; }
190
+
191
+ /*==================Tab Design=======================*/
192
+ p {
193
+ color: #222; }
194
+
195
+ .wf_tabs {
196
+ position: relative;
197
+ margin: 0 auto;
198
+ width: 100%;
199
+ list-style: none;
200
+ /*bottom: 50px;*/ }
201
+
202
+ .wf_tabs:after {
203
+ display: table;
204
+ clear: both;
205
+ content: ""; }
206
+
207
+ .wf_tabs li {
208
+ float: left;
209
+ width: 20%;
210
+ display: block;
211
+ border: 2px solid #CCC; }
212
+
213
+ .wf_tabs li > input[type="radio"][name="wf_tabs"] {
214
+ position: absolute;
215
+ top: auto;
216
+ left: -9999px; }
217
+
218
+ .wf-tab-name {
219
+ display: block;
220
+ padding: 15px;
221
+ font-size: 15px;
222
+ font-weight: bold;
223
+ line-height: 1;
224
+ background: #fff;
225
+ cursor: pointer;
226
+ position: relative;
227
+ text-align: center;
228
+ text-transform: uppercase;
229
+ color: #2CC185; }
230
+
231
+ .wf-tab-name:hover {
232
+ background: #2CC185;
233
+ color: white; }
234
+
235
+ .wf_tabs [id^="tab"]:checked + label {
236
+ background: #2CC185;
237
+ color: white; }
238
+
239
+ .wf_tabs .wf-tab-content {
240
+ z-index: 2;
241
+ display: none;
242
+ width: 100%;
243
+ font-size: 0.9rem;
244
+ position: absolute;
245
+ left: 0;
246
+ background: #fff;
247
+ border: 2px solid #CCC; }
248
+
249
+ .wf_tabs [id^="tab"]:checked ~ [id^="wf-tab-content"] {
250
+ display: block; }
251
+
252
+ [id^="wf-tab-content"] {
253
+ margin-bottom: 40px; }
254
+
255
+ div#wf-tab-content2 table:first-child {
256
+ padding: 10px 0; }
257
+
258
+ div#wf-tab-content2 table:first-child td:nth-child(1) {
259
+ width: 260px; }
260
+
261
+ div#wf-tab-content2 table:first-child td:nth-child(2) {
262
+ width: 260px; }
263
+
264
+ table.feed-actions tr td:last-child {
265
+ text-align: right; }
266
+
267
+ /* Selectize */
268
+ select.selectize {
269
+ display: none; }
270
+
271
+ body.no-js select.selectize {
272
+ display: block !important; }
273
+
274
+ .wp-list-table .option_name .wf_feed_option_name_link {
275
+ font-weight: 700;
276
+ color: #30336b; }
277
+
278
+ .wp-list-table #option_name a {
279
+ color: #32373c; }
280
+
281
+ /* fallback combat */
282
+ .selectize-dropdown .active {
283
+ background-color: #edf9ff; }
284
+
285
+ .selectize-dropdown .create {
286
+ padding: 5px 8px; }
287
+
288
+ .wapk-selectize-item {
289
+ background: #0073aa !important;
290
+ color: #f1f1f1 !important;
291
+ font-weight: bold !important;
292
+ border-color: #0073aa !important;
293
+ padding-left: 5px;
294
+ padding-right: 5px; }
295
+
296
+ .selectize-input.full #googleTaxonomyId-selectized {
297
+ opacity: 0;
298
+ position: absolute;
299
+ left: -10000px; }
300
+
301
+ .selectize-dropdown [data-selectable].option {
302
+ cursor: default; }
303
+
304
+ .selectize-control.plugin-remove_button [data-value] .remove {
305
+ border-left: 1px solid #f1f1f1 !important; }
306
+
307
+ .selectize-dropdown .optgroup-header {
308
+ font-weight: 700;
309
+ background: #efefef;
310
+ color: #5a5a5a; }
311
+
312
+ .selectize-dropdown [data-selectable].option {
313
+ cursor: pointer; }
314
+
315
+ /* Feed active and inactive button CSS */
316
+ .wf_status_wrap label {
317
+ width: 55px;
318
+ height: 30px;
319
+ box-sizing: border-box;
320
+ float: left;
321
+ border-radius: 100px;
322
+ position: relative;
323
+ cursor: pointer;
324
+ transition: .3s ease;
325
+ background: #d3d3d3; }
326
+
327
+ input[class=woo_feed_status_input]:checked + label {
328
+ background: #4fbe79; }
329
+
330
+ input[class=woo_feed_status_input]:checked + label:before {
331
+ left: 29px; }
332
+
333
+ .wf_status_wrap label:before {
334
+ transition: .3s ease;
335
+ content: '';
336
+ width: 20px;
337
+ height: 20px;
338
+ position: absolute;
339
+ background: white;
340
+ left: 6px;
341
+ top: 5px;
342
+ box-sizing: border-box;
343
+ color: black;
344
+ border-radius: 100px;
345
+ box-shadow: 0px 1.5px 2px 0px #000; }
346
+
347
+ .view span.dashicons.dashicons-external {
348
+ color: #30336b; }
349
+
350
+ .view span.dashicons.dashicons-sos {
351
+ color: #22a6b3; }
352
+
353
+ .view span.dashicons.dashicons-download {
354
+ color: #ee5253; }
355
+
356
+ .view span.dashicons.dashicons-media-code {
357
+ color: #576574; }
358
+
359
+ /* list table style */
360
+ .widefat td.column-url, .widefat th.column-url,
361
+ .column-url {
362
+ color: #1e8f9a;
363
+ font-weight: bold; }
364
+
365
+ /** Feed Progress **/
366
+ .feed-progress-container {
367
+ width: 100%;
368
+ color: white;
369
+ text-align: center;
370
+ font-weight: 300; }
371
+
372
+ .feed-progress-bar {
373
+ width: 100%;
374
+ background: #eee;
375
+ padding: 3px;
376
+ border-radius: 50px;
377
+ box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }
378
+
379
+ .feed-progress-bar-fill {
380
+ height: 20px;
381
+ display: block;
382
+ background: linear-gradient(to right top, #10ac84, #13b389, #15ba8f, #18c194, #1ac89a, #13cba1, #0acfa9, #00d2b0, #00d2ba, #00d2c3, #00d2cb, #00d2d3);
383
+ width: 0;
384
+ border-radius: 50px;
385
+ transition: width 0.8s ease; }
386
+
387
+ .feed-progress-status {
388
+ float: left;
389
+ font-weight: bold;
390
+ color: darkblue; }
391
+
392
+ .feed-progress-percentage {
393
+ text-align: right;
394
+ font-weight: bolder;
395
+ color: #1dd1a1;
396
+ font-family: 'Arial Black', sans-serif;
397
+ font-size: large; }
398
+
399
+ #wpbody-content.woofeed-body-content {
400
+ overflow: visible !important; }
401
+
402
+ .clippy {
403
+ position: relative;
404
+ width: 13px;
405
+ margin-top: -3px;
406
+ margin-left: 3px;
407
+ top: 3px; }
408
+
409
+ .column-url .clippy {
410
+ display: none; }
411
+
412
+ .column-url:hover .clippy {
413
+ display: inline-block; }
414
+
415
  /**
416
  * Primer Tooltip
417
+ */
418
+ .tooltipped {
419
+ position: relative; }
420
+ .tooltipped:after {
421
+ position: absolute;
422
+ z-index: 1000000;
423
+ display: none;
424
+ padding: 5px 8px;
425
+ font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
426
+ color: #fff;
427
+ text-align: center;
428
+ text-decoration: none;
429
+ text-shadow: none;
430
+ text-transform: none;
431
+ letter-spacing: normal;
432
+ word-wrap: break-word;
433
+ white-space: pre;
434
+ pointer-events: none;
435
+ content: attr(aria-label);
436
+ background: rgba(0, 0, 0, 0.8);
437
+ border-radius: 3px;
438
+ -webkit-font-smoothing: subpixel-antialiased; }
439
+ .tooltipped:before {
440
+ position: absolute;
441
+ z-index: 1000001;
442
+ display: none;
443
+ width: 0;
444
+ height: 0;
445
+ color: rgba(0, 0, 0, 0.8);
446
+ pointer-events: none;
447
+ content: "";
448
+ border: 5px solid transparent; }
449
+ .tooltipped:hover:before {
450
+ display: inline-block;
451
+ text-decoration: none; }
452
+ .tooltipped:hover:after {
453
+ display: inline-block;
454
+ text-decoration: none; }
455
+ .tooltipped:active:before {
456
+ display: inline-block;
457
+ text-decoration: none; }
458
+ .tooltipped:active:after {
459
+ display: inline-block;
460
+ text-decoration: none; }
461
+ .tooltipped:focus:before {
462
+ display: inline-block;
463
+ text-decoration: none; }
464
+ .tooltipped:focus:after {
465
+ display: inline-block;
466
+ text-decoration: none; }
467
+ .tooltipped-multiline:hover:after {
468
+ display: table-cell; }
469
+ .tooltipped-multiline:active:after {
470
+ display: table-cell; }
471
+ .tooltipped-multiline:focus:after {
472
+ display: table-cell; }
473
+ .tooltipped-multiline:after {
474
+ width: -webkit-max-content;
475
+ width: -moz-max-content;
476
+ width: max-content;
477
+ max-width: 250px;
478
+ word-break: break-word;
479
+ word-wrap: normal;
480
+ white-space: pre-line;
481
+ border-collapse: separate; }
482
+ .tooltipped-s:after {
483
+ top: 100%;
484
+ right: 50%;
485
+ margin-top: 5px;
486
+ -webkit-transform: translateX(50%);
487
+ transform: translateX(50%); }
488
+ .tooltipped-s:before {
489
+ top: auto;
490
+ right: 50%;
491
+ bottom: -5px;
492
+ margin-right: -5px;
493
+ border-bottom-color: rgba(0, 0, 0, 0.8); }
494
+ .tooltipped-se:after {
495
+ top: 100%;
496
+ margin-top: 5px;
497
+ right: auto;
498
+ left: 50%;
499
+ margin-left: -15px; }
500
+ .tooltipped-se:before {
501
+ top: auto;
502
+ right: 50%;
503
+ bottom: -5px;
504
+ margin-right: -5px;
505
+ border-bottom-color: rgba(0, 0, 0, 0.8); }
506
+ .tooltipped-sw:after {
507
+ top: 100%;
508
+ right: 50%;
509
+ margin-top: 5px;
510
+ margin-right: -15px; }
511
+ .tooltipped-sw:before {
512
+ top: auto;
513
+ right: 50%;
514
+ bottom: -5px;
515
+ margin-right: -5px;
516
+ border-bottom-color: rgba(0, 0, 0, 0.8); }
517
+ .tooltipped-n:after {
518
+ right: 50%;
519
+ bottom: 100%;
520
+ margin-bottom: 5px;
521
+ -webkit-transform: translateX(50%);
522
+ transform: translateX(50%); }
523
+ .tooltipped-n:before {
524
+ top: -5px;
525
+ right: 50%;
526
+ bottom: auto;
527
+ margin-right: -5px;
528
+ border-top-color: rgba(0, 0, 0, 0.8); }
529
+ .tooltipped-ne:after {
530
+ bottom: 100%;
531
+ margin-bottom: 5px;
532
+ right: auto;
533
+ left: 50%;
534
+ margin-left: -15px; }
535
+ .tooltipped-ne:before {
536
+ top: -5px;
537
+ right: 50%;
538
+ bottom: auto;
539
+ margin-right: -5px;
540
+ border-top-color: rgba(0, 0, 0, 0.8); }
541
+ .tooltipped-nw:after {
542
+ right: 50%;
543
+ bottom: 100%;
544
+ margin-bottom: 5px;
545
+ margin-right: -15px; }
546
+ .tooltipped-nw:before {
547
+ top: -5px;
548
+ right: 50%;
549
+ bottom: auto;
550
+ margin-right: -5px;
551
+ border-top-color: rgba(0, 0, 0, 0.8); }
552
+ .tooltipped-w:after {
553
+ right: 100%;
554
+ bottom: 50%;
555
+ margin-right: 5px;
556
+ -webkit-transform: translateY(50%);
557
+ transform: translateY(50%); }
558
+ .tooltipped-w:before {
559
+ top: 50%;
560
+ bottom: 50%;
561
+ left: -5px;
562
+ margin-top: -5px;
563
+ border-left-color: rgba(0, 0, 0, 0.8); }
564
+ .tooltipped-e:after {
565
+ bottom: 50%;
566
+ left: 100%;
567
+ margin-left: 5px;
568
+ -webkit-transform: translateY(50%);
569
+ transform: translateY(50%); }
570
+ .tooltipped-e:before {
571
+ top: 50%;
572
+ right: -5px;
573
+ bottom: 50%;
574
+ margin-top: -5px;
575
+ border-right-color: rgba(0, 0, 0, 0.8); }
576
+ .tooltipped-multiline.tooltipped-s:after {
577
+ right: auto;
578
+ left: 50%;
579
+ -webkit-transform: translateX(-50%);
580
+ transform: translateX(-50%); }
581
+ .tooltipped-multiline.tooltipped-n:after {
582
+ right: auto;
583
+ left: 50%;
584
+ -webkit-transform: translateX(-50%);
585
+ transform: translateX(-50%); }
586
+ .tooltipped-multiline.tooltipped-w:after {
587
+ right: 100%; }
588
+ .tooltipped-multiline.tooltipped-e:after {
589
+ right: 100%; }
590
+ .tooltipped-sticky:before {
591
+ display: inline-block; }
592
+ .tooltipped-sticky:after {
593
+ display: inline-block; }
594
+ .tooltipped-sticky.tooltipped-multiline:after {
595
+ display: table-cell; }
596
+
597
+ .fullscreen-overlay-enabled.dark-theme .tooltipped:after {
598
+ color: #000;
599
+ background: rgba(255, 255, 255, 0.8); }
600
+
601
+ .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before {
602
+ border-bottom-color: rgba(255, 255, 255, 0.8); }
603
+
604
+ .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before {
605
+ border-bottom-color: rgba(255, 255, 255, 0.8); }
606
+
607
+ .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before {
608
+ border-bottom-color: rgba(255, 255, 255, 0.8); }
609
+
610
+ .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before {
611
+ border-top-color: rgba(255, 255, 255, 0.8); }
612
+
613
+ .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before {
614
+ border-top-color: rgba(255, 255, 255, 0.8); }
615
+
616
+ .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before {
617
+ border-top-color: rgba(255, 255, 255, 0.8); }
618
+
619
+ .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before {
620
+ border-right-color: rgba(255, 255, 255, 0.8); }
621
+
622
+ .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before {
623
+ border-left-color: rgba(255, 255, 255, 0.8); }
624
+
625
+ @media screen and (min-width: 0\0) {
626
+ .tooltipped-multiline:after {
627
+ width: 250px; } }
628
+
629
+ ul.tracker_collection_list {
630
+ list-style: initial;
631
+ padding: initial;
632
+ margin: -10px 0 0 30px;
633
+ font-size: 11px !important; }
634
+ ul.tracker_collection_list li {
635
+ margin: 0; }
636
+
637
+ /** Info Message Table **/
638
+ table.wf-info-table, table.wf-rate-table {
639
+ vertical-align: middle;
640
+ text-align: center;
641
+ max-width: 100%;
642
+ font-weight: 500; }
643
+ table.wf-info-table th, table.wf-rate-table th {
644
+ text-align: center; }
645
+ table.wf-info-table th .woo-feed-top-header, table.wf-rate-table th .woo-feed-top-header {
646
+ display: -ms-flexbox;
647
+ display: flex;
648
+ -ms-flex-pack: justify;
649
+ justify-content: space-between;
650
+ -ms-flex-align: center;
651
+ align-items: center; }
652
+ table.wf-info-table th .woo-feed-top-header .get-woo-feed-pro, table.wf-rate-table th .woo-feed-top-header .get-woo-feed-pro {
653
+ margin-left: 20px; }
654
+ table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons {
655
+ float: right;
656
+ display: -ms-flexbox;
657
+ display: flex;
658
+ border-radius: 7px;
659
+ -ms-flex-pack: center;
660
+ justify-content: center;
661
+ -ms-flex-align: center;
662
+ align-items: center; }
663
+ table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a {
664
+ padding: 8px 20px;
665
+ background: #576574;
666
+ color: #fff;
667
+ box-sizing: border-box;
668
+ display: inline-block;
669
+ transition: .3s ease; }
670
+ table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-doc-link, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-doc-link {
671
+ background: #576574;
672
+ border-top-left-radius: 5px;
673
+ border-bottom-left-radius: 5px; }
674
+ table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-video-link, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-video-link {
675
+ background: #ee5253; }
676
+ table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-support-link, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-support-link {
677
+ background: #22a6b3;
678
+ border-top-right-radius: 5px;
679
+ border-bottom-right-radius: 5px; }
680
+ table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a span.dashicons, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a span.dashicons {
681
+ font-size: 18px;
682
+ line-height: 1.2; }
683
+ table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a:hover, table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a:hover {
684
+ background: #30336b;
685
+ box-shadow: 0px 0px 33px 0px rgba(0, 0, 0, 0.12); }
686
+ table.wf-info-table strong, table.wf-rate-table strong {
687
+ font-weight: bold; }
688
+
689
+ table.wf-info-table th:first-child img {
690
+ margin: 0 0 -5px 5px; }
691
+
692
+ table.wf-rate-table a {
693
+ color: #0073aa; }
694
+
695
+ table.wf-rate-table a.review-star:after {
696
+ content: "\f155\f155\f155\f155\f155" !important;
697
+ font-family: dashicons;
698
+ font-size: 10px;
699
+ font-weight: 100;
700
+ text-rendering: auto;
701
+ -webkit-font-smoothing: antialiased;
702
+ -moz-osx-font-smoothing: grayscale;
703
+ color: #0073aa;
704
+ text-decoration: underline; }
705
+
706
+ /** Admin Menu Icon **/
707
+ #adminmenu #toplevel_page_webappick-manage-feeds div.wp-menu-image::before {
708
+ content: "";
709
+ background: url(../images/woo-feed-icon.svg) no-repeat center center;
710
+ background-size: 20px 20px;
711
+ opacity: 0.6;
712
+ filter: alpha(opacity=60); }
713
+
714
+ #adminmenu #toplevel_page_webappick-manage-feeds:hover div.wp-menu-image::before {
715
+ opacity: 1;
716
+ filter: alpha(opacity=100); }
717
+
718
+ #adminmenu #toplevel_page_webappick-manage-feeds.wp-has-current-submenu div.wp-menu-image::before {
719
+ opacity: 1;
720
+ filter: alpha(opacity=100); }
721
+
722
+ /** Admin Page Wrapper **/
723
+ .wapk-admin, .wapk-admin * {
724
+ box-sizing: border-box; }
725
+
726
+ .wapk-admin {
727
+ position: relative;
728
+ display: block;
729
+ -webkit-hyphens: manual;
730
+ -ms-hyphens: manual;
731
+ -moz-hyphens: manual;
732
+ hyphens: manual;
733
+ color: #1B2730;
734
+ /* reset .warp margin to use full width except menu area */
735
+ margin: 0 0 0 -10px; }
736
+
737
+ @media screen and (min-width: 783px) {
738
+ .wapk-admin {
739
+ margin: 0 0 0 -20px; } }
740
+
741
+ .text-center {
742
+ text-align: center; }
743
+
744
+ .wapk-admin h1, .wapk-admin h2, .wapk-admin h3,
745
+ .wapk-admin h4, .wapk-admin h5, .wapk-admin h6,
746
+ .wapk-admin p {
747
+ color: #1B2730; }
748
+
749
+ .wapk-admin sup {
750
+ vertical-align: baseline;
751
+ position: relative;
752
+ top: -6px; }
753
+
754
+ .wapk-admin sub {
755
+ vertical-align: baseline;
756
+ position: relative;
757
+ top: 4px; }
758
+
759
+ /* WP.Core.UI Compat */
760
+ .wapk-admin .wapk-section {
761
+ margin: 10px 20px 0 22px;
762
+ position: relative;
763
+ display: block; }
764
+ .wapk-admin .wapk-section [class$=icon32] + h2 {
765
+ font-size: 23px;
766
+ font-weight: 400;
767
+ margin: 0;
768
+ padding: 9px 0 4px 0;
769
+ line-height: 1.3; }
770
+ .wapk-admin .wapk-section h1 {
771
+ font-size: 23px;
772
+ font-weight: 400;
773
+ margin: 0;
774
+ padding: 9px 0 4px 0;
775
+ line-height: 1.3; }
776
+ .wapk-admin .wapk-section > h2:first-child {
777
+ font-size: 23px;
778
+ font-weight: 400;
779
+ margin: 0;
780
+ padding: 9px 0 4px 0;
781
+ line-height: 1.3; }
782
+
783
+ .wapk-admin > .notice {
784
+ margin: 10px 20px 0 22px;
785
+ position: relative;
786
+ display: block; }
787
+
788
+ .wapk-admin span.help {
789
+ display: block;
790
+ float: left;
791
+ width: 100%;
792
+ font-size: 0.9em;
793
+ color: #636363;
794
+ margin-top: 5px;
795
+ font-weight: 500; }
796
+ .wapk-admin span.help .dashicons {
797
+ width: 11px;
798
+ height: 12px;
799
+ font-size: inherit;
800
+ vertical-align: middle; }
801
+
802
+ .clear:after {
803
+ content: "";
804
+ display: table;
805
+ clear: both; }
806
+
807
+ /*.wapk-admin .help a { color: inherit; text-decoration: underline; }*/
808
+ /** Extend WP Core UI PostBox For Docs **/
809
+ .wapk-feed-docs .postbox {
810
+ width: 355px;
811
+ margin-right: 20px;
812
+ display: inline-block;
813
+ vertical-align: top; }
814
+ .wapk-feed-docs .postbox .hndle {
815
+ font-size: 14px;
816
+ padding: 8px 12px;
817
+ margin: 0;
818
+ line-height: 1.4;
819
+ cursor: pointer; }
820
+ .wapk-feed-docs .postbox .dashicons {
821
+ color: #ccc; }
822
+ .wapk-feed-docs .postbox a {
823
+ text-decoration: none; }
824
+ .wapk-feed-docs .postbox .inside {
825
+ margin-bottom: 0; }
826
+ .wapk-feed-docs .postbox ul {
827
+ margin-bottom: 0; }
828
+ .wapk-feed-docs .postbox .toggle-indicator:before {
829
+ content: "\F142";
830
+ display: inline-block;
831
+ font: 400 20px/1 dashicons;
832
+ speak: none;
833
+ -webkit-font-smoothing: antialiased;
834
+ -moz-osx-font-smoothing: grayscale;
835
+ text-decoration: none !important; }
836
+ .wapk-feed-docs .postbox li {
837
+ width: 100%;
838
+ display: block;
839
+ float: left; }
840
+ .wapk-feed-docs .postbox li span {
841
+ display: inline-block;
842
+ float: left;
843
+ margin-right: 4px; }
844
+ .wapk-feed-docs .postbox li a {
845
+ display: inline-block;
846
+ float: left;
847
+ width: calc(100% - 24px); }
848
+
849
+ .wapk-feed-docs .postbox.closed .toggle-indicator:before {
850
+ content: "\F140"; }
851
+
852
+ .wapk-section #post-body.columns-2 #side-sortables {
853
+ min-height: 196px; }
854
+
855
+ #poststuff #feed_merchant_info .inside {
856
+ margin: 0;
857
+ padding: 0; }
858
+
859
+ #feed_merchant_info ul.data {
860
+ margin-left: 24px;
861
+ margin-top: 5px; }
862
+ #feed_merchant_info ul.data li {
863
+ margin-bottom: 5px; }
864
+
865
+ .merchant-info-section {
866
+ padding: 6px 10px 8px; }
867
+
868
+ .generateFeed .wf-tab-content table:first-child {
869
+ border: none;
870
+ box-shadow: none; }
871
+
872
+ .generateFeed table th {
873
+ font-weight: bold; }
874
+
875
+ @media only screen and (max-width: 850px) {
876
+ .wapk-feed-docs .postbox {
877
+ display: block;
878
+ width: auto;
879
+ float: none;
880
+ margin-right: auto; } }
881
+
882
+ /** Admin Feed Help Docs **/
883
+ .wp-submenu li span.woo-feed-docs {
884
+ font-weight: bold;
885
+ color: #f18500; }
886
+
887
+ .wp-submenu li:hover span.woo-feed-docs {
888
+ color: #ce7304; }
889
+
890
+ .wp-submenu li.current span.woo-feed-docs {
891
+ color: #ce7304; }
892
+
893
+ .wapk-admin .wapk-feed-docs .postbox .hndle {
894
+ cursor: default; }
895
+
896
+ /** Admin Call-To-Action **/
897
+ .wapk-cta {
898
+ position: relative;
899
+ display: -ms-flexbox;
900
+ display: flex;
901
+ width: 100%;
902
+ padding: 100px 15px;
903
+ background: linear-gradient(45deg, #6CD5FF 33%, #c2efef 100%);
904
+ -ms-flex-pack: center;
905
+ justify-content: center;
906
+ -ms-flex-align: center;
907
+ align-items: center; }
908
+ .wapk-cta-icon .dashicons {
909
+ font-size: 100px;
910
+ width: 100px;
911
+ height: auto;
912
+ margin: 0 10px -8px 0;
913
+ color: #02658c; }
914
+ .wapk-cta-content {
915
+ width: 50%; }
916
+ .wapk-cta-content h2 {
917
+ font-size: 2em;
918
+ margin: 0.5em 0; }
919
+ .wapk-cta-action a.wapk-button {
920
+ font-size: 24px;
921
+ height: auto !important;
922
+ padding: 10px 20px; }
923
+
924
+ @media (max-width: 600px) {
925
+ .wapk-cta {
926
+ display: block;
927
+ text-align: center;
928
+ padding: 4em 0; }
929
+ .wapk-cta-content {
930
+ width: 100%;
931
+ margin: 2em 0; } }
932
+
933
+ /** Override .wp-core-ui .wapk-button styles with prefix .wapk-admin **/
934
+ /* Button Skin */
935
+ .wapk-button {
936
+ color: #00D4D4;
937
+ border-color: #00D4D4;
938
+ display: inline-block;
939
+ text-decoration: none;
940
+ font-size: 13px;
941
+ line-height: 2.15384615;
942
+ min-height: 30px;
943
+ margin: 0;
944
+ padding: 0 10px;
945
+ cursor: pointer;
946
+ border-width: 1px;
947
+ border-style: solid;
948
+ -webkit-appearance: none;
949
+ border-radius: 3px;
950
+ white-space: nowrap;
951
+ box-sizing: border-box; }
952
+ .wapk-button > svg {
953
+ width: 15px;
954
+ margin-left: 5px;
955
+ fill: #00D4D4; }
956
+ .wapk-button > .dashicons {
957
+ color: #00D4D4; }
958
+ .wapk-button:hover {
959
+ border-color: #00bbbb;
960
+ color: #00bbbb; }
961
+ .wapk-button:hover > svg {
962
+ fill: #00bbbb; }
963
+ .wapk-button:hover > .dashicons {
964
+ color: #00bbbb; }
965
+ .wapk-button:focus {
966
+ border-color: #00D4D4;
967
+ color: #00bbbb;
968
+ box-shadow: 0 0 0 1px #00D4D4; }
969
+ .wapk-button:focus > svg {
970
+ fill: #00bbbb; }
971
+ .wapk-button:focus > .dashicons {
972
+ color: #00bbbb; }
973
+ .wapk-button:active {
974
+ background: #00bbbb;
975
+ border-color: #00bbbb; }
976
+ .wapk-button-secondary {
977
+ color: #00D4D4;
978
+ border-color: #00D4D4;
979
+ display: inline-block;
980
+ text-decoration: none;
981
+ font-size: 13px;
982
+ line-height: 2.15384615;
983
+ min-height: 30px;
984
+ margin: 0;
985
+ padding: 0 10px;
986
+ cursor: pointer;
987
+ border-width: 1px;
988
+ border-style: solid;
989
+ -webkit-appearance: none;
990
+ border-radius: 3px;
991
+ white-space: nowrap;
992
+ box-sizing: border-box; }
993
+ .wapk-button-secondary > svg {
994
+ width: 15px;
995
+ margin-left: 5px;
996
+ fill: #00D4D4; }
997
+ .wapk-button-secondary > .dashicons {
998
+ color: #00D4D4; }
999
+ .wapk-button-secondary:hover {
1000
+ border-color: #00bbbb;
1001
+ color: #00bbbb; }
1002
+ .wapk-button-secondary:hover > svg {
1003
+ fill: #00bbbb; }
1004
+ .wapk-button-secondary:hover > .dashicons {
1005
+ color: #00bbbb; }
1006
+ .wapk-button-secondary:focus {
1007
+ border-color: #00D4D4;
1008
+ color: #00bbbb;
1009
+ box-shadow: 0 0 0 1px #00D4D4; }
1010
+ .wapk-button-secondary:focus > svg {
1011
+ fill: #00bbbb; }
1012
+ .wapk-button-secondary:focus > .dashicons {
1013
+ color: #00bbbb; }
1014
+ .wapk-button-primary {
1015
+ display: inline-block;
1016
+ text-decoration: none;
1017
+ font-size: 13px;
1018
+ line-height: 2.15384615;
1019
+ min-height: 30px;
1020
+ margin: 0;
1021
+ padding: 0 10px;
1022
+ cursor: pointer;
1023
+ border-width: 1px;
1024
+ border-style: solid;
1025
+ -webkit-appearance: none;
1026
+ border-radius: 3px;
1027
+ white-space: nowrap;
1028
+ box-sizing: border-box;
1029
+ background: #00D4D4;
1030
+ border-color: #00D4D4;
1031
+ color: #fff;
1032
+ box-shadow: 0 1px 0 #00bbbb;
1033
+ text-shadow: 0 -1px 1px #00bbbb, 1px 0 1px #00bbbb, 0 1px 1px #00bbbb, -1px 0 1px #00bbbb; }
1034
+ .wapk-button-primary > svg {
1035
+ fill: #fff; }
1036
+ .wapk-button-primary:hover {
1037
+ background: #00e3e3;
1038
+ border-color: #00c5c5;
1039
+ color: #fff; }
1040
+ .wapk-button-primary:hover > svg {
1041
+ fill: #fff; }
1042
+ .wapk-button-primary:focus {
1043
+ background: #00e3e3;
1044
+ border-color: #00c5c5;
1045
+ color: #fff;
1046
+ box-shadow: 0 0 0 1px #fff, 0 0 0 3px #00D4D4; }
1047
+ .wapk-button-primary:focus > svg {
1048
+ fill: #fff; }
1049
+ .wapk-button-primary:active {
1050
+ background: #00bbbb;
1051
+ border-color: #00bbbb;
1052
+ color: #fff; }
1053
+ .wapk-button-primary:active > svg {
1054
+ fill: #fff; }
1055
+ .wapk-button-primary:disabled {
1056
+ color: #c7d1d1 !important;
1057
+ background: #22ffff !important;
1058
+ border-color: #22ffff !important;
1059
+ text-shadow: none !important; }
1060
+ .wapk-button-primary:disabled > svg {
1061
+ fill: #c7d1d1 !important; }
1062
+ .wapk-button.hover {
1063
+ border-color: #00bbbb;
1064
+ color: #00bbbb; }
1065
+ .wapk-button.hover > svg {
1066
+ fill: #00bbbb; }
1067
+ .wapk-button.hover > .dashicons {
1068
+ color: #00bbbb; }
1069
+ .wapk-button.focus {
1070
+ border-color: #00D4D4;
1071
+ color: #00bbbb;
1072
+ box-shadow: 0 0 0 1px #00D4D4; }
1073
+ .wapk-button.focus > svg {
1074
+ fill: #00bbbb; }
1075
+ .wapk-button.focus > .dashicons {
1076
+ color: #00bbbb; }
1077
+ .wapk-button.active {
1078
+ border-color: #00bbbb;
1079
+ color: #00bbbb;
1080
+ box-shadow: inset 0 2px 5px -3px #00bbbb; }
1081
+ .wapk-button.active:focus {
1082
+ border-color: #00bbbb;
1083
+ color: #00bbbb;
1084
+ box-shadow: inset 0 2px 5px -3px #00bbbb; }
1085
+ .wapk-button.active:focus > svg {
1086
+ fill: #00bbbb; }
1087
+ .wapk-button.active:focus > .dashicons {
1088
+ color: #00bbbb; }
1089
+ .wapk-button.active:hover {
1090
+ border-color: #00bbbb;
1091
+ color: #00bbbb;
1092
+ box-shadow: inset 0 2px 5px -3px #00bbbb; }
1093
+ .wapk-button.active:hover > svg {
1094
+ fill: #00bbbb; }
1095
+ .wapk-button.active:hover > .dashicons {
1096
+ color: #00bbbb; }
1097
+ .wapk-button.active > svg {
1098
+ fill: #00bbbb; }
1099
+ .wapk-button.active > .dashicons {
1100
+ color: #00bbbb; }
1101
+ .wapk-button-primary.active {
1102
+ background: #00D4D4;
1103
+ color: #fff;
1104
+ border-color: #008888;
1105
+ box-shadow: inset 0 2px 5px -3px black; }
1106
+ .wapk-button-primary.active:focus {
1107
+ background: #00D4D4;
1108
+ color: #fff;
1109
+ border-color: #008888;
1110
+ box-shadow: inset 0 2px 5px -3px black; }
1111
+ .wapk-button-primary.active:focus > svg {
1112
+ fill: #fff; }
1113
+ .wapk-button-primary.active:hover {
1114
+ background: #00D4D4;
1115
+ color: #fff;
1116
+ border-color: #008888;
1117
+ box-shadow: inset 0 2px 5px -3px black; }
1118
+ .wapk-button-primary.active:hover > svg {
1119
+ fill: #fff; }
1120
+ .wapk-button-primary.active > svg {
1121
+ fill: #fff; }
1122
+ .wapk-button-primary[disabled] {
1123
+ color: #c7d1d1 !important;
1124
+ background: #22ffff !important;
1125
+ border-color: #22ffff !important;
1126
+ text-shadow: none !important; }
1127
+ .wapk-button-primary[disabled] > svg {
1128
+ fill: #c7d1d1 !important; }
1129
+ .wapk-button-primary.wapk-button-primary-disabled {
1130
+ color: #c7d1d1 !important;
1131
+ background: #22ffff !important;
1132
+ border-color: #22ffff !important;
1133
+ text-shadow: none !important; }
1134
+ .wapk-button-primary.wapk-button-primary-disabled > svg {
1135
+ fill: #c7d1d1 !important; }
1136
+ .wapk-button-primary.disabled {
1137
+ color: #c7d1d1 !important;
1138
+ background: #22ffff !important;
1139
+ border-color: #22ffff !important;
1140
+ text-shadow: none !important; }
1141
+ .wapk-button-primary.disabled > svg {
1142
+ fill: #c7d1d1 !important; }
1143
+ .wapk-button-primary.wapk-button-hero {
1144
+ box-shadow: 0 2px 0 #00bbbb; }
1145
+ .wapk-button-primary.wapk-button-hero:focus {
1146
+ box-shadow: 0 2px 0 #00bbbb, 0 1px 0 #00c5c5, 0 0 2px 1px #00eeee; }
1147
+ .wapk-button-primary.wapk-button-hero:active {
1148
+ box-shadow: inset 0 3px 0 #00a1a1; }
1149
+ .wapk-button-primary.wapk-button-hero.active {
1150
+ box-shadow: inset 0 3px 0 #00a1a1; }
1151
+ .wapk-button-primary.wapk-button-hero.active:hover, .wapk-button-primary.wapk-button-hero.active:focus {
1152
+ box-shadow: inset 0 3px 0 #00a1a1; }
1153
+ .wapk-button-group > .wapk-button.active {
1154
+ border-color: #00D4D4; }
1155
+
1156
+ /* Button Sizes */
1157
+ .wapk-button.wapk-button-xl {
1158
+ height: 30px;
1159
+ line-height: 28px;
1160
+ padding: 0 12px 2px; }
1161
+
1162
+ .wapk-button-group.wapk-button-xl .wapk-button {
1163
+ height: 30px;
1164
+ line-height: 28px;
1165
+ padding: 0 12px 2px; }
1166
+
1167
+ .wapk-button.wapk-button-hero {
1168
+ font-size: 18px;
1169
+ height: 50px;
1170
+ line-height: 48px;
1171
+ padding: 0 36px;
1172
+ min-height: 46px; }
1173
+
1174
+ .wapk-button-group.wapk-button-hero .wapk-button {
1175
+ font-size: 18px;
1176
+ height: 50px;
1177
+ line-height: 48px;
1178
+ padding: 0 36px;
1179
+ min-height: 46px; }
1180
+
1181
+ @media screen and (min-width: 782px) {
1182
+ th#status,
1183
+ th#provider {
1184
+ width: 80px; }
1185
+ th#type {
1186
+ width: 50px; }
1187
+ th#option_name {
1188
+ width: 100px; }
1189
+ td.option_name.column-option_name > span:first-child {
1190
+ display: none; }
1191
+ th#last_updated {
1192
+ width: 90px; }
1193
+ th#view {
1194
+ width: 111px; } }
1195
+
1196
+ @media screen and (min-width: 960px) {
1197
+ th#status, th#provider {
1198
+ width: 100px; }
1199
+ th#type {
1200
+ width: 80px; }
1201
+ th#option_name {
1202
+ width: 150px; }
1203
+ th#last_updated {
1204
+ width: 140px; } }
1205
+
1206
+ @media screen and (max-width: 782px) {
1207
+ table.wf-info-table {
1208
+ margin-top: 10px; }
1209
+ table.wf-info-table th:first-child img {
1210
+ margin: 0 auto;
1211
+ display: block; }
1212
+ .wapk-button.wapk-button-xl {
1213
+ padding: 6px 14px;
1214
+ line-height: normal;
1215
+ font-size: 14px;
1216
+ vertical-align: middle;
1217
+ height: auto;
1218
+ margin-bottom: 4px; } }
1219
+
1220
+ .wapk-feed-docs .wapk-feed-cta {
1221
+ margin: 0; }
1222
+
1223
+ .campaign_configurator {
1224
+ background: #FFF;
1225
+ padding: 20px 0; }
1226
+ .campaign_configurator table {
1227
+ margin: 0 auto;
1228
+ width: 51%;
1229
+ min-width: 574px;
1230
+ border: none;
1231
+ box-shadow: none; }
1232
+ .campaign_configurator th {
1233
+ min-width: 120px; }
1234
+
1235
+ @media screen and (max-width: 782px) {
1236
+ .campaign_configurator {
1237
+ padding: 0; }
1238
+ .campaign_configurator table {
1239
+ width: auto;
1240
+ min-width: auto;
1241
+ max-width: 100%; }
1242
+ .campaign_configurator th {
1243
+ min-width: auto; } }
1244
+
1245
+ #wf-tab-content-config td > input:not([type="checkbox"]):not([type="radio"]),
1246
+ #wf-tab-content-config td > select,
1247
+ #wf-tab-content-config td > textarea {
1248
+ width: 100% !important; }
1249
+
1250
+ .woo-feed-filters td > div:nth-child(2n):not(.clear):not(.selectize) {
1251
+ width: 120px;
1252
+ display: block; }
1253
+
1254
+ .woo-feed-filters td > div:not(.clear) {
1255
+ float: left;
1256
+ margin-right: 10px; }
1257
+
1258
+ .woo-feed-filters tr > td:first-child {
1259
+ width: 290px;
1260
+ padding-left: 40px; }
1261
+
1262
+ .woo-feed-filters,
1263
+ .woo-feed-ftp {
1264
+ margin: 15px auto 25px; }
1265
+
1266
+ .wf_clean_cache_wrapper {
1267
+ display: -ms-flexbox;
1268
+ display: flex;
1269
+ margin-left: auto; }
1270
+
1271
+ @-webkit-keyframes LoaderClockWise {
1272
+ from {
1273
+ -webkit-transform: rotate(0deg);
1274
+ transform: rotate(0deg); }
1275
+ to {
1276
+ -webkit-transform: rotate(360deg);
1277
+ transform: rotate(360deg); } }
1278
+
1279
+ @keyframes LoaderClockWise {
1280
+ from {
1281
+ -webkit-transform: rotate(0deg);
1282
+ transform: rotate(0deg); }
1283
+ to {
1284
+ -webkit-transform: rotate(360deg);
1285
+ transform: rotate(360deg); } }
1286
+
1287
+ .woo-feed-cache-loader {
1288
+ width: 18px;
1289
+ margin-right: 5px;
1290
+ animation: LoaderClockWise 1s linear infinite;
1291
+ -webkit-animation: LoaderClockWise 1s linear infinite;
1292
+ display: none; }
1293
+
1294
+ .woo-feed-table-heading .woo-feed-table-heading-title {
1295
+ float: left;
1296
+ margin-right: auto;
1297
+ display: inline-block;
1298
+ line-height: 30px; }
1299
+
1300
+ .woo-feed-table-heading .wf_clean_cache_wrapper {
1301
+ float: right;
1302
+ font-weight: normal; }
1303
+
1304
+ .wf_clean_cache_wrapper button {
1305
+ background: #eb4d4b;
1306
+ color: #fff;
1307
+ border: none;
1308
+ font-weight: 500;
1309
+ display: inline-block;
1310
+ text-decoration: none;
1311
+ font-size: 13px;
1312
+ line-height: 2.15384615;
1313
+ min-height: 30px;
1314
+ margin: 0;
1315
+ padding: 0 10px;
1316
+ border-radius: 3px;
1317
+ cursor: pointer;
1318
+ outline: none; }
1319
+
1320
+ .wf_clean_cache_wrapper button:hover {
1321
+ background: #ff7979;
1322
+ color: #fff; }
admin/css/woo-feed-admin.min.css CHANGED
@@ -1 +1 @@
1
- .wpf_spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.wpf_spin.reverse_spin{animation-direction:reverse}.wpf_regenerate.disabled{color:#737373;box-shadow:none;cursor:not-allowed}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wfbtn{background:#3498db;background-image:linear-gradient(125deg,#3cb0fd 0,#152f8c 140%);border-radius:17px;box-shadow:inset 0 1px 3px #666;font-family:Arial,sans-serif;color:#fff;font-size:20px;padding:10px 20px 10px 20px;border:solid #2b698f 0;text-decoration:none}.wfbtn:hover{background:#3cb0fd;background-image:linear-gradient(to bottom,#3cb0fd,#3498db);text-decoration:none}.wftooltip{display:none;position:absolute;border:1px solid #333;background-color:#161616;border-radius:5px;padding:10px;color:#fff;font-size:12px}.feed-actions .makeFeedResponse{width:70%;color:green}.woo-feed-mapping-input{width:100%}.requiredIn{color:red}.generalInput{width:200px}.generalInput:not(.selectize-control){margin:5px auto}.error{color:red}.widefat td input,.widefat td select{max-width:100%}#wf_newRow{margin-left:0}.mtable tbody tr{height:25px;border:1px solid #ccc;text-align:left;-ms-flex-align:baseline;align-items:baseline;font-weight:700}.mtable th:nth-child(1){width:17px}.mtable th:nth-child(2){width:160px}.mtable th:nth-child(3){width:100px}.mtable th:nth-child(4){width:100px}.mtable th:nth-child(5){width:150px}.mtable th:nth-child(6){width:100px}.mtable th:nth-child(7){width:150px}.mtable th:nth-child(8){width:90px}.mtable th:nth-child(9){width:29px}.mtable2 tbody tr{height:25px;border:1px solid #ccc;text-align:left;-ms-flex-align:baseline;align-items:baseline;font-weight:700}.mtable2 th:nth-child(1){width:30px}.mtable2 th:nth-child(2){width:150px}.mtable2 th:nth-child(3){width:230px}.mtable2 th:nth-child(4){width:220px}.mtable2 th:nth-child(7){width:50px}.mtable2 th:nth-child(8){width:50px}.mtable2 th:nth-child(9){width:29px}.wp-admin select.wf_mattributes{width:150px;left:0;height:25px}div#wf-tab-content1 select:not([name^=output_type]){width:100%}div#wf-tab-content1 input{width:100%}div#wf-tab-content1 .dashicons{vertical-align:middle}.wf_attributes{width:150px;left:0}.wf_compare{max-width:245px;left:0}.wf_ps{width:100px;left:0}.wf_sortedtable{cursor:move}.sorted_table{position:relative}.sorted_table .dragged{position:absolute;opacity:.8;z-index:9999;background:#fff;width:100%;display:table}.sorted_table tbody tr.placeholder td{border:1px dashed #2cc185;height:46px}.wfnoempty{width:120px}p{color:#222}.wf_tabs{position:relative;margin:0 auto;width:100%;list-style:none}.wf_tabs:after{display:table;clear:both;content:""}.wf_tabs li{float:left;width:20%;display:block;border:2px solid #ccc}.wf_tabs li>input[type=radio][name=wf_tabs]{position:absolute;top:auto;left:-9999px}.wf-tab-name{display:block;padding:15px;font-size:15px;font-weight:700;line-height:1;background:#fff;cursor:pointer;position:relative;text-align:center;text-transform:uppercase;color:#2cc185}.wf-tab-name:hover{background:#2cc185;color:#fff}.wf_tabs [id^=tab]:checked+label{background:#2cc185;color:#fff}.wf_tabs .wf-tab-content{z-index:2;display:none;width:100%;font-size:.9rem;position:absolute;left:0;background:#fff;border:2px solid #ccc}.wf_tabs [id^=tab]:checked~[id^=wf-tab-content]{display:block}[id^=wf-tab-content]{margin-bottom:40px}div#wf-tab-content2 table:first-child{padding:10px 0}div#wf-tab-content2 table:first-child td:nth-child(1){width:260px}div#wf-tab-content2 table:first-child td:nth-child(2){width:260px}table.feed-actions tr td:last-child{text-align:right}select.selectize{display:none}body.no-js select.selectize{display:block!important}.wp-list-table .option_name .wf_feed_option_name_link{font-weight:700;color:#30336b}.wp-list-table #option_name a{color:#32373c}.selectize-dropdown .active{background-color:#edf9ff}.selectize-dropdown .create{padding:5px 8px}.wapk-selectize-item{background:#0073aa!important;color:#f1f1f1!important;font-weight:700!important;border-color:#0073aa!important;padding-left:5px;padding-right:5px}.selectize-input.full #googleTaxonomyId-selectized{opacity:0;position:absolute;left:-10000px}.selectize-dropdown [data-selectable].option{cursor:default}.selectize-control.plugin-remove_button [data-value] .remove{border-left:1px solid #f1f1f1!important}.selectize-dropdown .optgroup-header{font-weight:700;background:#efefef;color:#5a5a5a}.selectize-dropdown [data-selectable].option{cursor:pointer}.wf_status_wrap label{width:55px;height:30px;box-sizing:border-box;float:left;border-radius:100px;position:relative;cursor:pointer;transition:.3s ease;background:#d3d3d3}input[class=woo_feed_status_input]:checked+label{background:#4fbe79}input[class=woo_feed_status_input]:checked+label:before{left:29px}.wf_status_wrap label:before{transition:.3s ease;content:'';width:20px;height:20px;position:absolute;background:#fff;left:6px;top:5px;box-sizing:border-box;color:#000;border-radius:100px;box-shadow:0 1.5px 2px 0 #000}.view span.dashicons.dashicons-external{color:#30336b}.view span.dashicons.dashicons-sos{color:#22a6b3}.view span.dashicons.dashicons-download{color:#ee5253}.view span.dashicons.dashicons-media-code{color:#576574}.column-url,.widefat td.column-url,.widefat th.column-url{color:#1e8f9a;font-weight:700}.feed-progress-container{width:100%;color:#fff;text-align:center;font-weight:300}.feed-progress-bar{width:100%;background:#eee;padding:3px;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.feed-progress-bar-fill{height:20px;display:block;background:#3dc264;width:0;border-radius:3px;transition:width .8s ease}.feed-progress-status{float:left;font-weight:700;color:#00008b}.feed-progress-percentage{text-align:right;font-weight:bolder;color:#41f49d;font-family:'Arial Black',sans-serif;font-size:large}#wpbody-content.woofeed-body-content{overflow:visible!important}.clippy{position:relative;width:13px;margin-top:-3px;margin-left:3px;top:3px}.column-url .clippy{display:none}.column-url:hover .clippy{display:inline-block}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before{display:inline-block;text-decoration:none}.tooltipped:hover:after{display:inline-block;text-decoration:none}.tooltipped:active:before{display:inline-block;text-decoration:none}.tooltipped:active:after{display:inline-block;text-decoration:none}.tooltipped:focus:before{display:inline-block;text-decoration:none}.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after{display:table-cell}.tooltipped-multiline:active:after{display:table-cell}.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-s:after{top:100%;right:50%;margin-top:5px;-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-s:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{top:100%;margin-top:5px;right:auto;left:50%;margin-left:-15px}.tooltipped-se:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;margin-right:-15px}.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-n:after{right:50%;bottom:100%;margin-bottom:5px;-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-n:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{bottom:100%;margin-bottom:5px;right:auto;left:50%;margin-left:-15px}.tooltipped-ne:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px;margin-right:-15px}.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.tooltipped-multiline.tooltipped-s:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after{right:100%}.tooltipped-multiline.tooltipped-e:after{right:100%}.tooltipped-sticky:before{display:inline-block}.tooltipped-sticky:after{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}.fullscreen-overlay-enabled.dark-theme .tooltipped:after{color:#000;background:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before{border-bottom-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before{border-bottom-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before{border-bottom-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before{border-top-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before{border-top-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before{border-top-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before{border-right-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before{border-left-color:rgba(255,255,255,.8)}@media screen and (min-width:0\0){.tooltipped-multiline:after{width:250px}}ul.tracker_collection_list{list-style:initial;padding:initial;margin:-10px 0 0 30px;font-size:11px!important}ul.tracker_collection_list li{margin:0}table.wf-info-table,table.wf-rate-table{vertical-align:middle;text-align:center;max-width:100%;font-weight:500}table.wf-info-table th,table.wf-rate-table th{text-align:center}table.wf-info-table th .woo-feed-top-header,table.wf-rate-table th .woo-feed-top-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}table.wf-info-table th .woo-feed-top-header .get-woo-feed-pro,table.wf-rate-table th .woo-feed-top-header .get-woo-feed-pro{margin-left:20px}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons{float:right;display:-ms-flexbox;display:flex;border-radius:7px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a{padding:8px 20px;background:#576574;color:#fff;box-sizing:border-box;display:inline-block;transition:.3s ease}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-doc-link,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-doc-link{background:#576574;border-top-left-radius:5px;border-bottom-left-radius:5px}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-video-link,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-video-link{background:#ee5253}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-support-link,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-support-link{background:#22a6b3;border-top-right-radius:5px;border-bottom-right-radius:5px}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a span.dashicons,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a span.dashicons{font-size:18px;line-height:1.2}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a:hover,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a:hover{background:#30336b;box-shadow:0 0 33px 0 rgba(0,0,0,.12)}table.wf-info-table strong,table.wf-rate-table strong{font-weight:700}table.wf-info-table th:first-child img{margin:0 0 -5px 5px}table.wf-rate-table a{color:#0073aa}table.wf-rate-table a.review-star:after{content:"\f155\f155\f155\f155\f155"!important;font-family:dashicons;font-size:10px;font-weight:100;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0073aa;text-decoration:underline}#adminmenu #toplevel_page_webappick-manage-feeds div.wp-menu-image::before{content:"";background:url(../images/woo-feed-icon.svg) no-repeat center center;background-size:20px 20px;opacity:.6}#adminmenu #toplevel_page_webappick-manage-feeds:hover div.wp-menu-image::before{opacity:1}#adminmenu #toplevel_page_webappick-manage-feeds.wp-has-current-submenu div.wp-menu-image::before{opacity:1}.wapk-admin,.wapk-admin *{box-sizing:border-box}.wapk-admin{position:relative;display:block;-webkit-hyphens:manual;-ms-hyphens:manual;-moz-hyphens:manual;hyphens:manual;color:#1b2730;margin:0 0 0 -10px}@media screen and (min-width:783px){.wapk-admin{margin:0 0 0 -20px}}.text-center{text-align:center}.wapk-admin h1,.wapk-admin h2,.wapk-admin h3,.wapk-admin h4,.wapk-admin h5,.wapk-admin h6,.wapk-admin p{color:#1b2730}.wapk-admin sup{vertical-align:baseline;position:relative;top:-6px}.wapk-admin sub{vertical-align:baseline;position:relative;top:4px}.wapk-admin .wapk-section{margin:10px 20px 0 22px;position:relative;display:block}.wapk-admin .wapk-section [class$=icon32]+h2{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 0;line-height:1.3}.wapk-admin .wapk-section h1{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 0;line-height:1.3}.wapk-admin .wapk-section>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 0;line-height:1.3}.wapk-admin>.notice{margin:10px 20px 0 22px;position:relative;display:block}.wapk-admin span.help{display:block;float:left;width:100%;font-size:.9em;color:#636363;margin-top:5px;font-weight:500}.wapk-admin span.help .dashicons{width:11px;height:12px;font-size:inherit;vertical-align:middle}.clear:after{content:"";display:table;clear:both}.wapk-feed-docs .postbox{width:355px;margin-right:20px;display:inline-block;vertical-align:top}.wapk-feed-docs .postbox .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4;cursor:pointer}.wapk-feed-docs .postbox .dashicons{color:#ccc}.wapk-feed-docs .postbox a{text-decoration:none}.wapk-feed-docs .postbox .inside{margin-bottom:0}.wapk-feed-docs .postbox ul{margin-bottom:0}.wapk-feed-docs .postbox .toggle-indicator:before{content:"\F142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.wapk-feed-docs .postbox li{width:100%;display:block;float:left}.wapk-feed-docs .postbox li span{display:inline-block;float:left;margin-right:4px}.wapk-feed-docs .postbox li a{display:inline-block;float:left;width:calc(100% - 24px)}.wapk-feed-docs .postbox.closed .toggle-indicator:before{content:"\F140"}.wapk-section #post-body.columns-2 #side-sortables{min-height:196px}#poststuff #feed_merchant_info .inside{margin:0;padding:0}#feed_merchant_info ul.data{margin-left:24px;margin-top:5px}#feed_merchant_info ul.data li{margin-bottom:5px}.merchant-info-section{padding:6px 10px 8px}.generateFeed .wf-tab-content table:first-child{border:none;box-shadow:none}.generateFeed table th{font-weight:700}@media only screen and (max-width:850px){.wapk-feed-docs .postbox{display:block;width:auto;float:none;margin-right:auto}}.wp-submenu li span.woo-feed-docs{font-weight:700;color:#f18500}.wp-submenu li:hover span.woo-feed-docs{color:#ce7304}.wp-submenu li.current span.woo-feed-docs{color:#ce7304}.wapk-admin .wapk-feed-docs .postbox .hndle{cursor:default}.wapk-cta{position:relative;display:-ms-flexbox;display:flex;width:100%;padding:100px 15px;background:linear-gradient(45deg,#6cd5ff 33%,#c2efef 100%);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.wapk-cta-icon .dashicons{font-size:100px;width:100px;height:auto;margin:0 10px -8px 0;color:#02658c}.wapk-cta-content{width:50%}.wapk-cta-content h2{font-size:2em;margin:.5em 0}.wapk-cta-action a.wapk-button{font-size:24px;height:auto!important;padding:10px 20px}@media (max-width:600px){.wapk-cta{display:block;text-align:center;padding:4em 0}.wapk-cta-content{width:100%;margin:2em 0}}.wapk-button{color:#00d4d4;border-color:#00d4d4;display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.wapk-button>svg{width:15px;margin-left:5px;fill:#00d4d4}.wapk-button>.dashicons{color:#00d4d4}.wapk-button:hover{border-color:#0bb;color:#0bb}.wapk-button:hover>svg{fill:#0bb}.wapk-button:hover>.dashicons{color:#0bb}.wapk-button:focus{border-color:#00d4d4;color:#0bb;box-shadow:0 0 0 1px #00d4d4}.wapk-button:focus>svg{fill:#0bb}.wapk-button:focus>.dashicons{color:#0bb}.wapk-button:active{background:#0bb;border-color:#0bb}.wapk-button-secondary{color:#00d4d4;border-color:#00d4d4;display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.wapk-button-secondary>svg{width:15px;margin-left:5px;fill:#00d4d4}.wapk-button-secondary>.dashicons{color:#00d4d4}.wapk-button-secondary:hover{border-color:#0bb;color:#0bb}.wapk-button-secondary:hover>svg{fill:#0bb}.wapk-button-secondary:hover>.dashicons{color:#0bb}.wapk-button-secondary:focus{border-color:#00d4d4;color:#0bb;box-shadow:0 0 0 1px #00d4d4}.wapk-button-secondary:focus>svg{fill:#0bb}.wapk-button-secondary:focus>.dashicons{color:#0bb}.wapk-button-primary{display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#00d4d4;border-color:#00d4d4;color:#fff;box-shadow:0 1px 0 #0bb;text-shadow:0 -1px 1px #0bb,1px 0 1px #0bb,0 1px 1px #0bb,-1px 0 1px #0bb}.wapk-button-primary>svg{fill:#fff}.wapk-button-primary:hover{background:#00e3e3;border-color:#00c5c5;color:#fff}.wapk-button-primary:hover>svg{fill:#fff}.wapk-button-primary:focus{background:#00e3e3;border-color:#00c5c5;color:#fff;box-shadow:0 0 0 1px #fff,0 0 0 3px #00d4d4}.wapk-button-primary:focus>svg{fill:#fff}.wapk-button-primary:active{background:#0bb;border-color:#0bb;color:#fff}.wapk-button-primary:active>svg{fill:#fff}.wapk-button-primary:disabled{color:#c7d1d1!important;background:#2ff!important;border-color:#2ff!important;text-shadow:none!important}.wapk-button-primary:disabled>svg{fill:#c7d1d1!important}.wapk-button.hover{border-color:#0bb;color:#0bb}.wapk-button.hover>svg{fill:#0bb}.wapk-button.hover>.dashicons{color:#0bb}.wapk-button.focus{border-color:#00d4d4;color:#0bb;box-shadow:0 0 0 1px #00d4d4}.wapk-button.focus>svg{fill:#0bb}.wapk-button.focus>.dashicons{color:#0bb}.wapk-button.active{border-color:#0bb;color:#0bb;box-shadow:inset 0 2px 5px -3px #0bb}.wapk-button.active:focus{border-color:#0bb;color:#0bb;box-shadow:inset 0 2px 5px -3px #0bb}.wapk-button.active:focus>svg{fill:#0bb}.wapk-button.active:focus>.dashicons{color:#0bb}.wapk-button.active:hover{border-color:#0bb;color:#0bb;box-shadow:inset 0 2px 5px -3px #0bb}.wapk-button.active:hover>svg{fill:#0bb}.wapk-button.active:hover>.dashicons{color:#0bb}.wapk-button.active>svg{fill:#0bb}.wapk-button.active>.dashicons{color:#0bb}.wapk-button-primary.active{background:#00d4d4;color:#fff;border-color:#088;box-shadow:inset 0 2px 5px -3px #000}.wapk-button-primary.active:focus{background:#00d4d4;color:#fff;border-color:#088;box-shadow:inset 0 2px 5px -3px #000}.wapk-button-primary.active:focus>svg{fill:#fff}.wapk-button-primary.active:hover{background:#00d4d4;color:#fff;border-color:#088;box-shadow:inset 0 2px 5px -3px #000}.wapk-button-primary.active:hover>svg{fill:#fff}.wapk-button-primary.active>svg{fill:#fff}.wapk-button-primary[disabled]{color:#c7d1d1!important;background:#2ff!important;border-color:#2ff!important;text-shadow:none!important}.wapk-button-primary[disabled]>svg{fill:#c7d1d1!important}.wapk-button-primary.wapk-button-primary-disabled{color:#c7d1d1!important;background:#2ff!important;border-color:#2ff!important;text-shadow:none!important}.wapk-button-primary.wapk-button-primary-disabled>svg{fill:#c7d1d1!important}.wapk-button-primary.disabled{color:#c7d1d1!important;background:#2ff!important;border-color:#2ff!important;text-shadow:none!important}.wapk-button-primary.disabled>svg{fill:#c7d1d1!important}.wapk-button-primary.wapk-button-hero{box-shadow:0 2px 0 #0bb}.wapk-button-primary.wapk-button-hero:focus{box-shadow:0 2px 0 #0bb,0 1px 0 #00c5c5,0 0 2px 1px #0ee}.wapk-button-primary.wapk-button-hero:active{box-shadow:inset 0 3px 0 #00a1a1}.wapk-button-primary.wapk-button-hero.active{box-shadow:inset 0 3px 0 #00a1a1}.wapk-button-primary.wapk-button-hero.active:focus,.wapk-button-primary.wapk-button-hero.active:hover{box-shadow:inset 0 3px 0 #00a1a1}.wapk-button-group>.wapk-button.active{border-color:#00d4d4}.wapk-button.wapk-button-xl{height:30px;line-height:28px;padding:0 12px 2px}.wapk-button-group.wapk-button-xl .wapk-button{height:30px;line-height:28px;padding:0 12px 2px}.wapk-button.wapk-button-hero{font-size:18px;height:50px;line-height:48px;padding:0 36px;min-height:46px}.wapk-button-group.wapk-button-hero .wapk-button{font-size:18px;height:50px;line-height:48px;padding:0 36px;min-height:46px}@media screen and (min-width:782px){th#provider,th#status{width:80px}th#type{width:50px}th#option_name{width:100px}td.option_name.column-option_name>span:first-child{display:none}th#last_updated{width:90px}th#view{width:111px}}@media screen and (min-width:960px){th#provider,th#status{width:100px}th#type{width:80px}th#option_name{width:150px}th#last_updated{width:140px}}@media screen and (max-width:782px){table.wf-info-table{margin-top:10px}table.wf-info-table th:first-child img{margin:0 auto;display:block}.wapk-button.wapk-button-xl{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.wapk-feed-docs .wapk-feed-cta{margin:0}.campaign_configurator{background:#fff;padding:20px 0}.campaign_configurator table{margin:0 auto;width:51%;min-width:574px;border:none;box-shadow:none}.campaign_configurator th{min-width:120px}@media screen and (max-width:782px){.campaign_configurator{padding:0}.campaign_configurator table{width:auto;min-width:auto;max-width:100%}.campaign_configurator th{min-width:auto}}#wf-tab-content-config td>input:not([type=checkbox]):not([type=radio]),#wf-tab-content-config td>select,#wf-tab-content-config td>textarea{width:100%!important}.woo-feed-filters td>div:nth-child(2n):not(.clear):not(.selectize){width:120px;display:block}.woo-feed-filters td>div:not(.clear){float:left;margin-right:10px}.woo-feed-filters tr>td:first-child{width:290px;padding-left:40px}.woo-feed-filters,.woo-feed-ftp{margin:15px auto 25px}.wf_clean_cache_wrapper{display:-ms-flexbox;display:flex;margin-left:auto}@-webkit-keyframes LoaderClockWise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes LoaderClockWise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.woo-feed-cache-loader{width:18px;margin-right:5px;animation:LoaderClockWise 1s linear infinite;-webkit-animation:LoaderClockWise 1s linear infinite;display:none}.woo-feed-table-heading .woo-feed-table-heading-title{float:left;margin-right:auto;display:inline-block;line-height:30px}.woo-feed-table-heading .wf_clean_cache_wrapper{float:right;font-weight:400}.wf_clean_cache_wrapper button{background:#eb4d4b;color:#fff;border:none;font-weight:500;display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;border-radius:3px;cursor:pointer;outline:0}.wf_clean_cache_wrapper button:hover{background:#ff7979;color:#fff}
1
+ .wpf_spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.wpf_spin.reverse_spin{animation-direction:reverse}.wpf_regenerate.disabled{color:#737373;box-shadow:none;cursor:not-allowed}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wfbtn{background:#3498db;background-image:linear-gradient(125deg,#3cb0fd 0,#152f8c 140%);border-radius:17px;box-shadow:inset 0 1px 3px #666;font-family:Arial,sans-serif;color:#fff;font-size:20px;padding:10px 20px 10px 20px;border:solid #2b698f 0;text-decoration:none}.wfbtn:hover{background:#3cb0fd;background-image:linear-gradient(to bottom,#3cb0fd,#3498db);text-decoration:none}.wftooltip{display:none;position:absolute;border:1px solid #333;background-color:#161616;border-radius:5px;padding:10px;color:#fff;font-size:12px}.feed-actions .makeFeedResponse{width:70%;color:green}.woo-feed-mapping-input{width:100%}.requiredIn{color:red}.generalInput{width:200px}.generalInput:not(.selectize-control){margin:5px auto}.error{color:red}.widefat td input,.widefat td select{max-width:100%}#wf_newRow{margin-left:0}.mtable tbody tr{height:25px;border:1px solid #ccc;text-align:left;-ms-flex-align:baseline;align-items:baseline;font-weight:700}.mtable th:nth-child(1){width:17px}.mtable th:nth-child(2){width:160px}.mtable th:nth-child(3){width:100px}.mtable th:nth-child(4){width:100px}.mtable th:nth-child(5){width:150px}.mtable th:nth-child(6){width:100px}.mtable th:nth-child(7){width:150px}.mtable th:nth-child(8){width:90px}.mtable th:nth-child(9){width:29px}.mtable2 tbody tr{height:25px;border:1px solid #ccc;text-align:left;-ms-flex-align:baseline;align-items:baseline;font-weight:700}.mtable2 th:nth-child(1){width:30px}.mtable2 th:nth-child(2){width:150px}.mtable2 th:nth-child(3){width:230px}.mtable2 th:nth-child(4){width:220px}.mtable2 th:nth-child(7){width:50px}.mtable2 th:nth-child(8){width:50px}.mtable2 th:nth-child(9){width:29px}.wp-admin select.wf_mattributes{width:150px;left:0;height:25px}div#wf-tab-content1 select:not([name^=output_type]){width:100%}div#wf-tab-content1 input{width:100%}div#wf-tab-content1 .dashicons{vertical-align:middle}.wf_attributes{width:150px;left:0}.wf_compare{max-width:245px;left:0}.wf_ps{width:100px;left:0}.wf_sortedtable{cursor:move}.sorted_table{position:relative}.sorted_table .dragged{position:absolute;opacity:.8;z-index:9999;background:#fff;width:100%;display:table}.sorted_table tbody tr.placeholder td{border:1px dashed #2cc185;height:46px}.wfnoempty{width:120px}p{color:#222}.wf_tabs{position:relative;margin:0 auto;width:100%;list-style:none}.wf_tabs:after{display:table;clear:both;content:""}.wf_tabs li{float:left;width:20%;display:block;border:2px solid #ccc}.wf_tabs li>input[type=radio][name=wf_tabs]{position:absolute;top:auto;left:-9999px}.wf-tab-name{display:block;padding:15px;font-size:15px;font-weight:700;line-height:1;background:#fff;cursor:pointer;position:relative;text-align:center;text-transform:uppercase;color:#2cc185}.wf-tab-name:hover{background:#2cc185;color:#fff}.wf_tabs [id^=tab]:checked+label{background:#2cc185;color:#fff}.wf_tabs .wf-tab-content{z-index:2;display:none;width:100%;font-size:.9rem;position:absolute;left:0;background:#fff;border:2px solid #ccc}.wf_tabs [id^=tab]:checked~[id^=wf-tab-content]{display:block}[id^=wf-tab-content]{margin-bottom:40px}div#wf-tab-content2 table:first-child{padding:10px 0}div#wf-tab-content2 table:first-child td:nth-child(1){width:260px}div#wf-tab-content2 table:first-child td:nth-child(2){width:260px}table.feed-actions tr td:last-child{text-align:right}select.selectize{display:none}body.no-js select.selectize{display:block!important}.wp-list-table .option_name .wf_feed_option_name_link{font-weight:700;color:#30336b}.wp-list-table #option_name a{color:#32373c}.selectize-dropdown .active{background-color:#edf9ff}.selectize-dropdown .create{padding:5px 8px}.wapk-selectize-item{background:#0073aa!important;color:#f1f1f1!important;font-weight:700!important;border-color:#0073aa!important;padding-left:5px;padding-right:5px}.selectize-input.full #googleTaxonomyId-selectized{opacity:0;position:absolute;left:-10000px}.selectize-dropdown [data-selectable].option{cursor:default}.selectize-control.plugin-remove_button [data-value] .remove{border-left:1px solid #f1f1f1!important}.selectize-dropdown .optgroup-header{font-weight:700;background:#efefef;color:#5a5a5a}.selectize-dropdown [data-selectable].option{cursor:pointer}.wf_status_wrap label{width:55px;height:30px;box-sizing:border-box;float:left;border-radius:100px;position:relative;cursor:pointer;transition:.3s ease;background:#d3d3d3}input[class=woo_feed_status_input]:checked+label{background:#4fbe79}input[class=woo_feed_status_input]:checked+label:before{left:29px}.wf_status_wrap label:before{transition:.3s ease;content:'';width:20px;height:20px;position:absolute;background:#fff;left:6px;top:5px;box-sizing:border-box;color:#000;border-radius:100px;box-shadow:0 1.5px 2px 0 #000}.view span.dashicons.dashicons-external{color:#30336b}.view span.dashicons.dashicons-sos{color:#22a6b3}.view span.dashicons.dashicons-download{color:#ee5253}.view span.dashicons.dashicons-media-code{color:#576574}.column-url,.widefat td.column-url,.widefat th.column-url{color:#1e8f9a;font-weight:700}.feed-progress-container{width:100%;color:#fff;text-align:center;font-weight:300}.feed-progress-bar{width:100%;background:#eee;padding:3px;border-radius:50px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.feed-progress-bar-fill{height:20px;display:block;background:linear-gradient(to right top,#10ac84,#13b389,#15ba8f,#18c194,#1ac89a,#13cba1,#0acfa9,#00d2b0,#00d2ba,#00d2c3,#00d2cb,#00d2d3);width:0;border-radius:50px;transition:width .8s ease}.feed-progress-status{float:left;font-weight:700;color:#00008b}.feed-progress-percentage{text-align:right;font-weight:bolder;color:#1dd1a1;font-family:'Arial Black',sans-serif;font-size:large}#wpbody-content.woofeed-body-content{overflow:visible!important}.clippy{position:relative;width:13px;margin-top:-3px;margin-left:3px;top:3px}.column-url .clippy{display:none}.column-url:hover .clippy{display:inline-block}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before{display:inline-block;text-decoration:none}.tooltipped:hover:after{display:inline-block;text-decoration:none}.tooltipped:active:before{display:inline-block;text-decoration:none}.tooltipped:active:after{display:inline-block;text-decoration:none}.tooltipped:focus:before{display:inline-block;text-decoration:none}.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after{display:table-cell}.tooltipped-multiline:active:after{display:table-cell}.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-s:after{top:100%;right:50%;margin-top:5px;-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-s:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{top:100%;margin-top:5px;right:auto;left:50%;margin-left:-15px}.tooltipped-se:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;margin-right:-15px}.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-n:after{right:50%;bottom:100%;margin-bottom:5px;-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-n:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{bottom:100%;margin-bottom:5px;right:auto;left:50%;margin-left:-15px}.tooltipped-ne:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px;margin-right:-15px}.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.tooltipped-multiline.tooltipped-s:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after{right:100%}.tooltipped-multiline.tooltipped-e:after{right:100%}.tooltipped-sticky:before{display:inline-block}.tooltipped-sticky:after{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}.fullscreen-overlay-enabled.dark-theme .tooltipped:after{color:#000;background:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before{border-bottom-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before{border-bottom-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before{border-bottom-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before{border-top-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before{border-top-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before{border-top-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before{border-right-color:rgba(255,255,255,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before{border-left-color:rgba(255,255,255,.8)}@media screen and (min-width:0\0){.tooltipped-multiline:after{width:250px}}ul.tracker_collection_list{list-style:initial;padding:initial;margin:-10px 0 0 30px;font-size:11px!important}ul.tracker_collection_list li{margin:0}table.wf-info-table,table.wf-rate-table{vertical-align:middle;text-align:center;max-width:100%;font-weight:500}table.wf-info-table th,table.wf-rate-table th{text-align:center}table.wf-info-table th .woo-feed-top-header,table.wf-rate-table th .woo-feed-top-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}table.wf-info-table th .woo-feed-top-header .get-woo-feed-pro,table.wf-rate-table th .woo-feed-top-header .get-woo-feed-pro{margin-left:20px}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons{float:right;display:-ms-flexbox;display:flex;border-radius:7px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a{padding:8px 20px;background:#576574;color:#fff;box-sizing:border-box;display:inline-block;transition:.3s ease}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-doc-link,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-doc-link{background:#576574;border-top-left-radius:5px;border-bottom-left-radius:5px}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-video-link,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-video-link{background:#ee5253}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-support-link,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a.woo-feed-support-link{background:#22a6b3;border-top-right-radius:5px;border-bottom-right-radius:5px}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a span.dashicons,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a span.dashicons{font-size:18px;line-height:1.2}table.wf-info-table th .woo-feed-top-header .woo-feed-top-buttons a:hover,table.wf-rate-table th .woo-feed-top-header .woo-feed-top-buttons a:hover{background:#30336b;box-shadow:0 0 33px 0 rgba(0,0,0,.12)}table.wf-info-table strong,table.wf-rate-table strong{font-weight:700}table.wf-info-table th:first-child img{margin:0 0 -5px 5px}table.wf-rate-table a{color:#0073aa}table.wf-rate-table a.review-star:after{content:"\f155\f155\f155\f155\f155"!important;font-family:dashicons;font-size:10px;font-weight:100;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0073aa;text-decoration:underline}#adminmenu #toplevel_page_webappick-manage-feeds div.wp-menu-image::before{content:"";background:url(../images/woo-feed-icon.svg) no-repeat center center;background-size:20px 20px;opacity:.6}#adminmenu #toplevel_page_webappick-manage-feeds:hover div.wp-menu-image::before{opacity:1}#adminmenu #toplevel_page_webappick-manage-feeds.wp-has-current-submenu div.wp-menu-image::before{opacity:1}.wapk-admin,.wapk-admin *{box-sizing:border-box}.wapk-admin{position:relative;display:block;-webkit-hyphens:manual;-ms-hyphens:manual;-moz-hyphens:manual;hyphens:manual;color:#1b2730;margin:0 0 0 -10px}@media screen and (min-width:783px){.wapk-admin{margin:0 0 0 -20px}}.text-center{text-align:center}.wapk-admin h1,.wapk-admin h2,.wapk-admin h3,.wapk-admin h4,.wapk-admin h5,.wapk-admin h6,.wapk-admin p{color:#1b2730}.wapk-admin sup{vertical-align:baseline;position:relative;top:-6px}.wapk-admin sub{vertical-align:baseline;position:relative;top:4px}.wapk-admin .wapk-section{margin:10px 20px 0 22px;position:relative;display:block}.wapk-admin .wapk-section [class$=icon32]+h2{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 0;line-height:1.3}.wapk-admin .wapk-section h1{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 0;line-height:1.3}.wapk-admin .wapk-section>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 0;line-height:1.3}.wapk-admin>.notice{margin:10px 20px 0 22px;position:relative;display:block}.wapk-admin span.help{display:block;float:left;width:100%;font-size:.9em;color:#636363;margin-top:5px;font-weight:500}.wapk-admin span.help .dashicons{width:11px;height:12px;font-size:inherit;vertical-align:middle}.clear:after{content:"";display:table;clear:both}.wapk-feed-docs .postbox{width:355px;margin-right:20px;display:inline-block;vertical-align:top}.wapk-feed-docs .postbox .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4;cursor:pointer}.wapk-feed-docs .postbox .dashicons{color:#ccc}.wapk-feed-docs .postbox a{text-decoration:none}.wapk-feed-docs .postbox .inside{margin-bottom:0}.wapk-feed-docs .postbox ul{margin-bottom:0}.wapk-feed-docs .postbox .toggle-indicator:before{content:"\F142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.wapk-feed-docs .postbox li{width:100%;display:block;float:left}.wapk-feed-docs .postbox li span{display:inline-block;float:left;margin-right:4px}.wapk-feed-docs .postbox li a{display:inline-block;float:left;width:calc(100% - 24px)}.wapk-feed-docs .postbox.closed .toggle-indicator:before{content:"\F140"}.wapk-section #post-body.columns-2 #side-sortables{min-height:196px}#poststuff #feed_merchant_info .inside{margin:0;padding:0}#feed_merchant_info ul.data{margin-left:24px;margin-top:5px}#feed_merchant_info ul.data li{margin-bottom:5px}.merchant-info-section{padding:6px 10px 8px}.generateFeed .wf-tab-content table:first-child{border:none;box-shadow:none}.generateFeed table th{font-weight:700}@media only screen and (max-width:850px){.wapk-feed-docs .postbox{display:block;width:auto;float:none;margin-right:auto}}.wp-submenu li span.woo-feed-docs{font-weight:700;color:#f18500}.wp-submenu li:hover span.woo-feed-docs{color:#ce7304}.wp-submenu li.current span.woo-feed-docs{color:#ce7304}.wapk-admin .wapk-feed-docs .postbox .hndle{cursor:default}.wapk-cta{position:relative;display:-ms-flexbox;display:flex;width:100%;padding:100px 15px;background:linear-gradient(45deg,#6cd5ff 33%,#c2efef 100%);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.wapk-cta-icon .dashicons{font-size:100px;width:100px;height:auto;margin:0 10px -8px 0;color:#02658c}.wapk-cta-content{width:50%}.wapk-cta-content h2{font-size:2em;margin:.5em 0}.wapk-cta-action a.wapk-button{font-size:24px;height:auto!important;padding:10px 20px}@media (max-width:600px){.wapk-cta{display:block;text-align:center;padding:4em 0}.wapk-cta-content{width:100%;margin:2em 0}}.wapk-button{color:#00d4d4;border-color:#00d4d4;display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.wapk-button>svg{width:15px;margin-left:5px;fill:#00d4d4}.wapk-button>.dashicons{color:#00d4d4}.wapk-button:hover{border-color:#0bb;color:#0bb}.wapk-button:hover>svg{fill:#0bb}.wapk-button:hover>.dashicons{color:#0bb}.wapk-button:focus{border-color:#00d4d4;color:#0bb;box-shadow:0 0 0 1px #00d4d4}.wapk-button:focus>svg{fill:#0bb}.wapk-button:focus>.dashicons{color:#0bb}.wapk-button:active{background:#0bb;border-color:#0bb}.wapk-button-secondary{color:#00d4d4;border-color:#00d4d4;display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.wapk-button-secondary>svg{width:15px;margin-left:5px;fill:#00d4d4}.wapk-button-secondary>.dashicons{color:#00d4d4}.wapk-button-secondary:hover{border-color:#0bb;color:#0bb}.wapk-button-secondary:hover>svg{fill:#0bb}.wapk-button-secondary:hover>.dashicons{color:#0bb}.wapk-button-secondary:focus{border-color:#00d4d4;color:#0bb;box-shadow:0 0 0 1px #00d4d4}.wapk-button-secondary:focus>svg{fill:#0bb}.wapk-button-secondary:focus>.dashicons{color:#0bb}.wapk-button-primary{display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#00d4d4;border-color:#00d4d4;color:#fff;box-shadow:0 1px 0 #0bb;text-shadow:0 -1px 1px #0bb,1px 0 1px #0bb,0 1px 1px #0bb,-1px 0 1px #0bb}.wapk-button-primary>svg{fill:#fff}.wapk-button-primary:hover{background:#00e3e3;border-color:#00c5c5;color:#fff}.wapk-button-primary:hover>svg{fill:#fff}.wapk-button-primary:focus{background:#00e3e3;border-color:#00c5c5;color:#fff;box-shadow:0 0 0 1px #fff,0 0 0 3px #00d4d4}.wapk-button-primary:focus>svg{fill:#fff}.wapk-button-primary:active{background:#0bb;border-color:#0bb;color:#fff}.wapk-button-primary:active>svg{fill:#fff}.wapk-button-primary:disabled{color:#c7d1d1!important;background:#2ff!important;border-color:#2ff!important;text-shadow:none!important}.wapk-button-primary:disabled>svg{fill:#c7d1d1!important}.wapk-button.hover{border-color:#0bb;color:#0bb}.wapk-button.hover>svg{fill:#0bb}.wapk-button.hover>.dashicons{color:#0bb}.wapk-button.focus{border-color:#00d4d4;color:#0bb;box-shadow:0 0 0 1px #00d4d4}.wapk-button.focus>svg{fill:#0bb}.wapk-button.focus>.dashicons{color:#0bb}.wapk-button.active{border-color:#0bb;color:#0bb;box-shadow:inset 0 2px 5px -3px #0bb}.wapk-button.active:focus{border-color:#0bb;color:#0bb;box-shadow:inset 0 2px 5px -3px #0bb}.wapk-button.active:focus>svg{fill:#0bb}.wapk-button.active:focus>.dashicons{color:#0bb}.wapk-button.active:hover{border-color:#0bb;color:#0bb;box-shadow:inset 0 2px 5px -3px #0bb}.wapk-button.active:hover>svg{fill:#0bb}.wapk-button.active:hover>.dashicons{color:#0bb}.wapk-button.active>svg{fill:#0bb}.wapk-button.active>.dashicons{color:#0bb}.wapk-button-primary.active{background:#00d4d4;color:#fff;border-color:#088;box-shadow:inset 0 2px 5px -3px #000}.wapk-button-primary.active:focus{background:#00d4d4;color:#fff;border-color:#088;box-shadow:inset 0 2px 5px -3px #000}.wapk-button-primary.active:focus>svg{fill:#fff}.wapk-button-primary.active:hover{background:#00d4d4;color:#fff;border-color:#088;box-shadow:inset 0 2px 5px -3px #000}.wapk-button-primary.active:hover>svg{fill:#fff}.wapk-button-primary.active>svg{fill:#fff}.wapk-button-primary[disabled]{color:#c7d1d1!important;background:#2ff!important;border-color:#2ff!important;text-shadow:none!important}.wapk-button-primary[disabled]>svg{fill:#c7d1d1!important}.wapk-button-primary.wapk-button-primary-disabled{color:#c7d1d1!important;background:#2ff!important;border-color:#2ff!important;text-shadow:none!important}.wapk-button-primary.wapk-button-primary-disabled>svg{fill:#c7d1d1!important}.wapk-button-primary.disabled{color:#c7d1d1!important;background:#2ff!important;border-color:#2ff!important;text-shadow:none!important}.wapk-button-primary.disabled>svg{fill:#c7d1d1!important}.wapk-button-primary.wapk-button-hero{box-shadow:0 2px 0 #0bb}.wapk-button-primary.wapk-button-hero:focus{box-shadow:0 2px 0 #0bb,0 1px 0 #00c5c5,0 0 2px 1px #0ee}.wapk-button-primary.wapk-button-hero:active{box-shadow:inset 0 3px 0 #00a1a1}.wapk-button-primary.wapk-button-hero.active{box-shadow:inset 0 3px 0 #00a1a1}.wapk-button-primary.wapk-button-hero.active:focus,.wapk-button-primary.wapk-button-hero.active:hover{box-shadow:inset 0 3px 0 #00a1a1}.wapk-button-group>.wapk-button.active{border-color:#00d4d4}.wapk-button.wapk-button-xl{height:30px;line-height:28px;padding:0 12px 2px}.wapk-button-group.wapk-button-xl .wapk-button{height:30px;line-height:28px;padding:0 12px 2px}.wapk-button.wapk-button-hero{font-size:18px;height:50px;line-height:48px;padding:0 36px;min-height:46px}.wapk-button-group.wapk-button-hero .wapk-button{font-size:18px;height:50px;line-height:48px;padding:0 36px;min-height:46px}@media screen and (min-width:782px){th#provider,th#status{width:80px}th#type{width:50px}th#option_name{width:100px}td.option_name.column-option_name>span:first-child{display:none}th#last_updated{width:90px}th#view{width:111px}}@media screen and (min-width:960px){th#provider,th#status{width:100px}th#type{width:80px}th#option_name{width:150px}th#last_updated{width:140px}}@media screen and (max-width:782px){table.wf-info-table{margin-top:10px}table.wf-info-table th:first-child img{margin:0 auto;display:block}.wapk-button.wapk-button-xl{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.wapk-feed-docs .wapk-feed-cta{margin:0}.campaign_configurator{background:#fff;padding:20px 0}.campaign_configurator table{margin:0 auto;width:51%;min-width:574px;border:none;box-shadow:none}.campaign_configurator th{min-width:120px}@media screen and (max-width:782px){.campaign_configurator{padding:0}.campaign_configurator table{width:auto;min-width:auto;max-width:100%}.campaign_configurator th{min-width:auto}}#wf-tab-content-config td>input:not([type=checkbox]):not([type=radio]),#wf-tab-content-config td>select,#wf-tab-content-config td>textarea{width:100%!important}.woo-feed-filters td>div:nth-child(2n):not(.clear):not(.selectize){width:120px;display:block}.woo-feed-filters td>div:not(.clear){float:left;margin-right:10px}.woo-feed-filters tr>td:first-child{width:290px;padding-left:40px}.woo-feed-filters,.woo-feed-ftp{margin:15px auto 25px}.wf_clean_cache_wrapper{display:-ms-flexbox;display:flex;margin-left:auto}@-webkit-keyframes LoaderClockWise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes LoaderClockWise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.woo-feed-cache-loader{width:18px;margin-right:5px;animation:LoaderClockWise 1s linear infinite;-webkit-animation:LoaderClockWise 1s linear infinite;display:none}.woo-feed-table-heading .woo-feed-table-heading-title{float:left;margin-right:auto;display:inline-block;line-height:30px}.woo-feed-table-heading .wf_clean_cache_wrapper{float:right;font-weight:400}.wf_clean_cache_wrapper button{background:#eb4d4b;color:#fff;border:none;font-weight:500;display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;border-radius:3px;cursor:pointer;outline:0}.wf_clean_cache_wrapper button:hover{background:#ff7979;color:#fff}
admin/css/woo-feed-admin.scss CHANGED
@@ -486,16 +486,16 @@ input[class=woo_feed_status_input]:checked + label:before {
486
  width: 100%;
487
  background: #eee;
488
  padding: 3px;
489
- border-radius: 3px;
490
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
491
  }
492
 
493
  .feed-progress-bar-fill {
494
  height: 20px;
495
  display: block;
496
- background: #3DC264;
497
  width: 0;
498
- border-radius: 3px;
499
  -webkit-transition: width 0.8s ease;
500
  transition: width 0.8s ease;
501
  }
@@ -509,7 +509,7 @@ input[class=woo_feed_status_input]:checked + label:before {
509
  .feed-progress-percentage {
510
  text-align: right;
511
  font-weight: bolder;
512
- color: #41f49d;
513
  font-family: 'Arial Black', sans-serif;
514
  font-size: large;
515
  }
486
  width: 100%;
487
  background: #eee;
488
  padding: 3px;
489
+ border-radius: 50px;
490
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
491
  }
492
 
493
  .feed-progress-bar-fill {
494
  height: 20px;
495
  display: block;
496
+ background: linear-gradient(to right top, #10ac84, #13b389, #15ba8f, #18c194, #1ac89a, #13cba1, #0acfa9, #00d2b0, #00d2ba, #00d2c3, #00d2cb, #00d2d3);
497
  width: 0;
498
+ border-radius: 50px;
499
  -webkit-transition: width 0.8s ease;
500
  transition: width 0.8s ease;
501
  }
509
  .feed-progress-percentage {
510
  text-align: right;
511
  font-weight: bolder;
512
+ color: #1dd1a1;
513
  font-family: 'Arial Black', sans-serif;
514
  font-size: large;
515
  }
admin/js/woo-feed-admin.js CHANGED
@@ -596,7 +596,6 @@
596
  _progress = `${Math.round( this._progress )}%`;
597
  bar.css( {
598
  width: _progress,
599
- background: this._color || "#3DC264",
600
  } );
601
  percentage.text( _progress );
602
  }
596
  _progress = `${Math.round( this._progress )}%`;
597
  bar.css( {
598
  width: _progress,
 
599
  } );
600
  percentage.text( _progress );
601
  }
admin/js/woo-feed-admin.min.js CHANGED
@@ -1,2 +1,2 @@
1
- "use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}!function(s,a,n,o,c){s.fn.disabled=function(n){return s(this).each(function(){var e=s(this),t="disabled";void 0!==e.prop(t)?e.prop(t,void 0===n||!0===n):!0===n?e.addClass(t):e.removeClass(t)}),self},s.fn.isDisabled=function(){var e=s(this),t="disabled";return void 0!==e.prop(t)?e.prop(t):e.hasClass(t)};function e(e){s(e.currentTarget).removeClass(function(e,t){return(t.match(/\btooltipped-\S+/g)||[]).join(" ")}).removeClass("tooltipped").removeAttr("aria-label")}function r(e,t){s(e).addClass("tooltipped tooltipped-s").attr("aria-label",t)}function i(e,t){return s.extend(!0,{},e,t)}function t(){l=s(".toClipboard"),!ClipboardJS.isSupported()||/iPhone|iPad/i.test(navigator.userAgent)?l.find("img").hide(0):(l.each(function(){s(this).on("mouseleave",e).on("blur",e)}),new ClipboardJS(".toClipboard").on("error",function(e){var t,n;r(e.trigger,(t=e.action,n="cut"===t?"X":"C",/iPhone|iPad/i.test(navigator.userAgent)?"No support :(":/Mac/i.test(navigator.userAgent)?"Press ⌘-"+n+" to "+t:"Press Ctrl-"+n+" to "+t))}).on("success",function(e){r(e.trigger,"Copied!")}))}var l,_,f={in_array:function(e,t){try{return-1!==t.indexOf(e)}catch(e){return!1}},selectize_render_item:function(e,t){return'<div class="item wapk-selectize-item">'.concat(t(e.text),"</div>")},ajax_fail:function(e){console.warn(e),alert(e.hasOwnProperty("statusText")&&e.hasOwnProperty("status")?c.ajax.error+"\n"+e.statusText+" ("+e.status+")":e)},sortable:function(e,n,a,r){return(e||s(".sorted_table")).each(function(){var e=s(this),t=e.find("tbody > tr:eq(0) > td").length||a||9;e.wf_sortable(i({containerSelector:"table",itemPath:"> tbody",itemSelector:"tr",handle:"i.wf_sortedtable",placeholder:'<tr class="placeholder"><td colspan="'.concat(t,'"></td></tr>'),onDrop:function(e,t,n,a){e.removeClass(t.group.options.draggedClass).removeAttr("style"),s("body").removeClass(t.group.options.bodyClass),r&&"function"==typeof r&&r(e,t,n,a)}},n))})},selectize:function(e,t){return(e||s("select.selectize")).not(".selectized").each(function(){var e=s(this);e.selectize(i({create:e.data("create")||!1,plugins:e.data("plugins")?e.data("plugins").split(",").map(function(e){return e.trim()}):[],render:{item:f.selectize_render_item}},t))})},fancySelect:function(e,t){return(e||s("select.fancySelect")).not(".FancySelectInit").each(function(){s(this).fancySelect(i({maxItemShow:3},t))})},reindex_config_table:function(){s("#table-1").find("tbody tr").each(function(n,e){s(e).find("[name]").each(function(e,t){s(t).attr("name",s(t).attr("name").replace(/(\[\d\])/g,"[".concat(n,"]")))})})},common:function(){f.sortable(s(".sorted_table"),{},9,f.reindex_config_table),f.selectize(),f.fancySelect(s(".outputType"))}},d={form:null,init:function(){this.form=s(".generateFeed"),this.form.length&&(f.common(),s(n).trigger(new jQuery.Event("feedEditor.init",{target:this.form})))},renderMerchantInfo:function(n,a,r){function e(e){var t;r.hasOwnProperty(e)&&(n.find(".merchant-info-section."+e+" .data").html(r[e]),"feed_file_type"===e&&((t=r[e].split(",").map(function(e){return e.trim().toLowerCase()}).filter(function(e){return""!==e&&e!==c.na.toLowerCase()})).length?(a.find("option").removeAttr("selected").each(function(){var e=s(this);e.val()&&!f.in_array(e.val(),t)?e.disabled(!0):e.disabled(!1)}),1===t.length&&a.find('option[value="'+t[0]+'"]').attr("selected","selected")):a.find("option").disabled(!1)))}for(var t in r)e(t);n.find(".spinner").removeClass("is-active"),a.disabled(!1),a.trigger("change"),a.parent().find(".spinner").removeClass("is-active")},renderMerchantTemplate:function(n,a){function e(t){if(a.hasOwnProperty(t))if("tabs"===t)n.html(a[t]);else{var e=s('[name="'+t+'"]');e.length&&e.each(function(){var e=s(this);e.is("select")?e.find('[value="'+a[t]+'"]').prop("selected",!0):(e.is("[type=checkbox]")||e.is("[type=radio]"))&&e.val()===a[t]?e.prop("checked",!0):e.val(a[t])}).trigger("change")}}for(var t in a)e(t);d.init()}},u=[],p=[],h=function(){function e(){_classCallCheck(this,e),this._feed=c.generator.feed,this._limit=c.generator.limit,this._progress=0,this._timer=null,this._color=!1,this._total_batch=0,this._current_batch=0,this._product_ids=[],this._progress_per_batch=0,this._refresh=!0,this._regenerate=c.generator.regenerate,a.isRegenerating=!1,this._all_btn=s(".wpf_regenerate"),this._current_btn=s("#".concat(this._feed.replace("wf_config","wf_feed_"))),this._current_btn_label=""}return _createClass(e,[{key:"init",value:function(){var t=this;return""!==this._feed&&this._regenerate&&!1===a.isRegenerating&&this.generate(),s(n).on("click",".wpf_regenerate",function(e){e.preventDefault(),t._current_btn=s(this),t._current_btn.hasClass("disabled")||!0===a.isRegenerating||(t._feed=t._current_btn.attr("id").replace("wf_feed_","wf_config"),""!==t._feed&&t.generate())}),this}},{key:"_block_button",value:function(){this._all_btn.length&&this._all_btn.addClass("disabled"),this._current_btn.length&&(this._current_btn.find("span").addClass("wpf_spin reverse_spin"),this._current_btn_label=this._current_btn.attr("title"),this._current_btn.attr("aria-label",c.regenerate).attr("title",c.regenerate))}},{key:"_unblock_button",value:function(){this._all_btn.length&&this._all_btn.removeClass("disabled"),this._current_btn.length&&(this._current_btn.find("span").removeClass("wpf_spin"),this._current_btn.find("span").removeClass("reverse_spin"),this._current_btn.attr("aria-label",this._current_btn_label).attr("title",this._current_btn_label))}},{key:"generate",value:function(){var t=this,n=this;a.isRegenerating=!0,this._block_button(),this._resetProgressBar(),this._progressBarActive(),this._log("Counting Total Products"),this._updateProgressStatus("Fetching products."),this._get_product_ids().then(function(e){t._progress=10,n._log({response:e}),e.success?(n._log("Total ".concat(e.total," Products found.")),n._product_ids=e.product,n._total_batch=t._product_ids.length,n._current_batch=0,n._progress_per_batch=(90-t._progress)/t._total_batch,n._process_batch(),n._updateProgressStatus("Processing Products...")):n._updateProgressStatus(e.data.message)}).fail(function(e){n._log(e),n._updateProgressStatus(e.message),n._color="red",setTimeout(function(){n._stopProgressBar(),n._unblock_button()},1500)})}},{key:"_get_product_ids",value:function(){return this._progress=5,o.post("get_product_information",{_ajax_nonce:c.nonce,feed:this._feed,limit:this._limit})}},{key:"_process_batch",value:function(){var t=this,e="Processing Batch ".concat(this._current_batch+1," of ").concat(this._total_batch);this._updateProgressStatus(e),this._log(e),o.post("make_batch_feed",{_ajax_nonce:c.nonce,feed:this._feed,products:this._product_ids[this._current_batch],loop:this._current_batch}).then(function(e){t._current_batch++,t._log("Batch ".concat(t._current_batch," Completed")),t._log(e),t._current_batch<t._total_batch&&(t._process_batch(),t._progress+=t._progress_per_batch),t._current_batch===t._total_batch&&t._save_feed_file()}).fail(function(e){t._log(e),t._updateProgressStatus(e.message),t._color="red",setTimeout(function(){t._stopProgressBar(),t._unblock_button()},1500)})}},{key:"_save_feed_file",value:function(){var t=this;this._log("Saving feed file"),this._updateProgressStatus("Saving feed file"),o.post("save_feed_file",{_ajax_nonce:c.nonce,feed:this._feed}).then(function(e){t._log(e),t._progress=100,t._refresh&&(a.location.href="".concat(c.pages.list.feed,"&link=").concat(e.url,"&cat=").concat(e.cat)),setTimeout(function(){t._stopProgressBar(),setTimeout(function(){t._resetProgressBar(!0),t._unblock_button()},3e3)},2500)}).fail(function(e){t._log(e),t._updateProgressStatus(e.message),t._color="red",setTimeout(function(){t._stopProgressBar(),t._unblock_button()},1500)})}},{key:"_log",value:function(e){return c.wpf_debug&&console.log(e),this}},{key:"_progressBarActive",value:function(e){var t=0<arguments.length&&void 0!==e?e:0,n=this;return this._toggleProgressBar(!0),this._timer=setInterval(function(){n._updateProgressBar()},t||1e3),this}},{key:"_stopProgressBar",value:function(){return clearInterval(this._timer),this}},{key:"_resetProgressBar",value:function(e){return this._toggleProgressBar(!1),this._updateProgressStatus(""),clearInterval(this._timer),this._color=!1,this._timer=null,this._progress=0,e&&this._updateProgressBar(),this}},{key:"_toggleProgressBar",value:function(e){var t=s("#feed_progress_table");return e?t.show():t.hide(),this}},{key:"_updateProgressStatus",value:function(e){return s(".feed-progress-status").text(e),this}},{key:"_updateProgressBar",value:function(){var e=s(".feed-progress-percentage"),t=s(".feed-progress-bar-fill"),n="".concat(Math.round(this._progress),"%");t.css({width:n,background:this._color||"#3DC264"}),e.text(n)}}]),e}();a.wf={helper:f,feedEditor:d,generator:h},s(a).load(function(){null!==s(location).attr("href").match(/webappick.*feed/g)&&s("#wpbody-content").addClass("woofeed-body-content");var e=a.location.search;"edit-feed"===new URLSearchParams(e).get("action")&&s(".itemWrapper").show(),t(),postboxes.add_postbox_toggles(pagenow),(new h).init(),""!==c.generator.feed&&c.generator.regenerate,d.init(),f.common(),s(".wfmasterTooltip").hover(function(){var e=s(this),t=e.attr("wftitle");e.data("tipText",t).removeAttr("wftitle"),s('<p class="wftooltip"></p>').text(t).appendTo("body").fadeIn("slow")},function(){var e=s(this);e.attr("wftitle",e.data("tipText")),s(".wftooltip").remove()}).mousemove(function(e){s(".wftooltip").css({top:e.pageY+10,left:e.pageX+20})}),s(".generateFeed").validate(),s(n).on("click","[data-toggle_slide]",function(e){e.preventDefault(),s(s(this).data("toggle_slide")).slideToggle("fast")}).on("click","#wf_newRow",function(){var e=s("#table-1 tbody"),t=s("#feed_config_template").text().trim().replace(/__idx__/g,e.find("tr").length);e.append(t),f.fancySelect(s(".outputType"))}).on("click",".single-feed-delete",function(e){e.preventDefault(),confirm(c.form.del_confirm)&&(a.location.href=s(this).attr("val"))}).on("click",".wf_clean_cache_wrapper",function(e){e.preventDefault();var t=s(".woo-feed-clean-cache-nonce").val(),n=s(".woo-feed-cache-loader");n.show(),o.post("clear_cache_data",{_ajax_clean_nonce:t}).then(function(e){e.success&&n.hide()}).fail(function(e){console.log("something wrong")})}).on("change",".wf_attr.wf_attributes",function(e){e.preventDefault(),s(".fancy-picker-picked").trigger("click");var t,n,a=s(this).val(),r=s(this).parents("tr").find(".outputType"),i=s(this).parents("tr").find(".fancy-picker-content .fancy-picker-option"),o=s(this).parents("tr").find(".fancy-picker-data span");""!==a&&-1!==a.indexOf("wf_taxo")&&(t="for_custom_taxo",n="parent_if_empty"),["price","current_price","sale_price","price_with_tax","current_price_with_tax","sale_price_with_tax"].includes(a)&&(t="for_price",n="Price"),i.removeClass("selected"),"for_custom_taxo"!==t&&"for_price"!==t||i.each(function(e){n===s(this).text()&&(s(this).addClass("selected"),o.text(n),r.find("option").text(n),r.find("option").val(s(this).data("value")))})}).on("click","#doaction, #doaction2",function(){return confirm(c.form.del_confirm_multi)}).on("change",".dType",function(){var e=s(this),t=e.val(),n=e.closest("tr");"pattern"===t?(n.find(".value_attribute").hide(),n.find(".value_pattern").show()):"attribute"===t?(n.find(".value_attribute").show(),n.find(".value_pattern").hide()):"remove"===t&&(n.find(".value_attribute").hide(),n.find(".value_pattern").hide())}).on("click",".delRow",function(e){e.preventDefault(),s(this).closest("tr").remove(),f.reindex_config_table()}).on("submit","#generateFeed",function(){s(this).validate(),s(this).valid()&&s(".makeFeedResponse").show().html('<b style="color: darkblue;"><i class="dashicons dashicons-sos wpf_spin"></i> '.concat(c.form.generate,"</b>"))}).on("submit","#updatefeed",function(e,t){s(this).validate(),s(this).valid()&&s(".makeFeedResponse").show().html('<b style="color: darkblue;"><i class="dashicons dashicons-sos wpf_spin"></i> '.concat(t&&t.save?c.form.save:c.form.generate,"</b>"))}).on("change",".ftporsftp",function(){var e=s(this).val(),t=s(".ssh2_status");"sftp"===e?(t.show().css("color","dodgerblue").text(c.form.sftp_checking),o.post("get_ssh2_status",{_ajax_nonce:c.nonce,server:e}).then(function(e){"exists"===e?(t.css("color","#2CC185").text(c.form.sftp_available),setTimeout(function(){t.hide()},1500)):t.show().css("color","red").text(c.form.sftp_warning)}).fail(function(e){t.hide(),f.ajax_fail(e)})):t.hide()}).on("click",'[name="save_feed_config"]',function(e){e.preventDefault(),s("#updatefeed").trigger("submit",{save:!0})}).on("change","#provider",function(e){if(e.preventDefault(),s(this).closest(".generateFeed").hasClass("add-new")){var t=s(this).val(),n=s("#feedType"),a=s("#providerPage"),r=s("#feed_merchant_info");a.html('<h3><span style="float:none;margin: -3px 0 0;" class="spinner is-active"></span> '+c.form.loading_tmpl+"</h3>"),r.find(".spinner").addClass("is-active"),n.disabled(!0),n.parent().find(".spinner").addClass("is-active"),r.find(".merchant-info-section .data").html(""),u.hasOwnProperty(t)?d.renderMerchantInfo(r,n,u[t]):o.send("woo_feed_get_merchant_info",{type:"GET",data:{nonce:c.nonce,provider:t}}).then(function(e){u[t]=e,d.renderMerchantInfo(r,n,e)}).fail(f.ajax_fail),p.hasOwnProperty(t)?d.renderMerchantTemplate(a,p[t]):o.post("get_feed_merchant",{_ajax_nonce:c.nonce,merchant:t}).then(function(e){p[t]=e,d.renderMerchantTemplate(a,e),"bing"===t&&(s("#delimiter option").removeAttr("selected"),s('#delimiter option[value="tab"]').attr("selected","selected"),s("#enclosure option").removeAttr("selected"),s('#enclosure option[value=" "]').attr("selected","selected")),"google_product_review"!==t&&s('.wf_attributes option[value="reviewer_name"]').hide()}).fail(f.ajax_fail)}}).on("change",".woo_feed_status_input",function(){var e=s(this);o.post("update_feed_status",{_ajax_nonce:c.nonce,feedName:e.val(),status:e[0].checked?1:0})}),s(n).on("change",'[name="is_outOfStock"], [name="product_visibility"]',function(){var e=s(".out-of-stock-visibility");"n"===s('[name="is_outOfStock"]:checked').val()&&"1"===s('[name="product_visibility"]:checked').val()?e.show():e.hide()}).on("change",".attr_type",function(){var e=s(this),t=e.val(),n=e.closest("tr");"pattern"===t?(n.find(".wf_attr").hide(),n.find(".wf_attr").val(""),n.find(".wf_default").show()):(n.find(".wf_attr").show(),n.find(".wf_default").hide(),n.find(".wf_default").val(""))}).on("change",".wf_mattributes, .attr_type",function(){var e=s(this).closest("tr"),t=e.find(".wf_mattributes"),n=e.find(".attr_type"),a=e.find("td:eq(4)"),r=s("#provider").val();if(c.form.google_category.hasOwnProperty(t.val())&&"pattern"===n.val()&&f.in_array(r,c.form.google_category[t.val()])){if(0===a.find("select.selectize").length){a.find("input.wf_default").remove(),a.append('<span class="wf_default wf_attributes"><select name="default[]" class="selectize"></select></span>'),a.append('<span style="font-size:x-small;"><a style="color: red" href="http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category" target="_blank">'.concat(c.learn_more,"</a></span>")),_||a.append('<span class="spinner is-active" style="margin: 0;"></span>');var i=a.find(".wf_attributes select");f.selectize(i,{preload:!0,placeholder:c.form.select_category,load:function(e,t){_?t(_):o.send("get_google_categories",{type:"GET",data:{_ajax_nonce:c.nonce,action:"get_google_categories",provider:r}}).then(function(e){t(_=e),a.find(".spinner").remove()}).fail(f.ajax_fail)}})}}else"current_category"!==t.val()&&0===a.find("input.wf_default").length&&(a.find("span").remove(),a.append('<input autocomplete="off" class="wf_default wf_attributes" type="text" name="default[]" value="">'),"pattern"!==n.val()&&a.find("input.wf_default").hide())}).on("change","#feedType,#provider",function(){var e=s("#feedType").val(),t=s("#provider").val(),n=s(".itemWrapper"),a=s(".wf_csvtxt");""!==e&&f.in_array(t,c.form.item_wrapper_hidden)?n.hide():"xml"===e?(n.show(),a.hide()):"csv"===e||"txt"===e?(n.hide(),a.show()):(n.hide(),a.hide())}).trigger("change")})}(jQuery,window,document,wp.ajax,wpf_ajax_obj);
2
- //# sourceMappingURL=woo-feed-admin.min.js.map
1
+ "use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}!function(s,a,n,o,c){s.fn.disabled=function(n){return s(this).each(function(){var e=s(this),t="disabled";void 0!==e.prop(t)?e.prop(t,void 0===n||!0===n):!0===n?e.addClass(t):e.removeClass(t)}),self},s.fn.isDisabled=function(){var e=s(this),t="disabled";return void 0!==e.prop(t)?e.prop(t):e.hasClass(t)};function e(e){s(e.currentTarget).removeClass(function(e,t){return(t.match(/\btooltipped-\S+/g)||[]).join(" ")}).removeClass("tooltipped").removeAttr("aria-label")}function r(e,t){s(e).addClass("tooltipped tooltipped-s").attr("aria-label",t)}function i(e,t){return s.extend(!0,{},e,t)}function t(){l=s(".toClipboard"),!ClipboardJS.isSupported()||/iPhone|iPad/i.test(navigator.userAgent)?l.find("img").hide(0):(l.each(function(){s(this).on("mouseleave",e).on("blur",e)}),new ClipboardJS(".toClipboard").on("error",function(e){var t,n;r(e.trigger,(t=e.action,n="cut"===t?"X":"C",/iPhone|iPad/i.test(navigator.userAgent)?"No support :(":/Mac/i.test(navigator.userAgent)?"Press ⌘-"+n+" to "+t:"Press Ctrl-"+n+" to "+t))}).on("success",function(e){r(e.trigger,"Copied!")}))}var l,_,f={in_array:function(e,t){try{return-1!==t.indexOf(e)}catch(e){return!1}},selectize_render_item:function(e,t){return'<div class="item wapk-selectize-item">'.concat(t(e.text),"</div>")},ajax_fail:function(e){console.warn(e),alert(e.hasOwnProperty("statusText")&&e.hasOwnProperty("status")?c.ajax.error+"\n"+e.statusText+" ("+e.status+")":e)},sortable:function(e,n,a,r){return(e||s(".sorted_table")).each(function(){var e=s(this),t=e.find("tbody > tr:eq(0) > td").length||a||9;e.wf_sortable(i({containerSelector:"table",itemPath:"> tbody",itemSelector:"tr",handle:"i.wf_sortedtable",placeholder:'<tr class="placeholder"><td colspan="'.concat(t,'"></td></tr>'),onDrop:function(e,t,n,a){e.removeClass(t.group.options.draggedClass).removeAttr("style"),s("body").removeClass(t.group.options.bodyClass),r&&"function"==typeof r&&r(e,t,n,a)}},n))})},selectize:function(e,t){return(e||s("select.selectize")).not(".selectized").each(function(){var e=s(this);e.selectize(i({create:e.data("create")||!1,plugins:e.data("plugins")?e.data("plugins").split(",").map(function(e){return e.trim()}):[],render:{item:f.selectize_render_item}},t))})},fancySelect:function(e,t){return(e||s("select.fancySelect")).not(".FancySelectInit").each(function(){s(this).fancySelect(i({maxItemShow:3},t))})},reindex_config_table:function(){s("#table-1").find("tbody tr").each(function(n,e){s(e).find("[name]").each(function(e,t){s(t).attr("name",s(t).attr("name").replace(/(\[\d\])/g,"[".concat(n,"]")))})})},common:function(){f.sortable(s(".sorted_table"),{},9,f.reindex_config_table),f.selectize(),f.fancySelect(s(".outputType"))}},d={form:null,init:function(){this.form=s(".generateFeed"),this.form.length&&(f.common(),s(n).trigger(new jQuery.Event("feedEditor.init",{target:this.form})))},renderMerchantInfo:function(n,a,r){function e(e){var t;r.hasOwnProperty(e)&&(n.find(".merchant-info-section."+e+" .data").html(r[e]),"feed_file_type"===e&&((t=r[e].split(",").map(function(e){return e.trim().toLowerCase()}).filter(function(e){return""!==e&&e!==c.na.toLowerCase()})).length?(a.find("option").removeAttr("selected").each(function(){var e=s(this);e.val()&&!f.in_array(e.val(),t)?e.disabled(!0):e.disabled(!1)}),1===t.length&&a.find('option[value="'+t[0]+'"]').attr("selected","selected")):a.find("option").disabled(!1)))}for(var t in r)e(t);n.find(".spinner").removeClass("is-active"),a.disabled(!1),a.trigger("change"),a.parent().find(".spinner").removeClass("is-active")},renderMerchantTemplate:function(n,a){function e(t){if(a.hasOwnProperty(t))if("tabs"===t)n.html(a[t]);else{var e=s('[name="'+t+'"]');e.length&&e.each(function(){var e=s(this);e.is("select")?e.find('[value="'+a[t]+'"]').prop("selected",!0):(e.is("[type=checkbox]")||e.is("[type=radio]"))&&e.val()===a[t]?e.prop("checked",!0):e.val(a[t])}).trigger("change")}}for(var t in a)e(t);d.init()}},u=[],p=[],h=function(){function e(){_classCallCheck(this,e),this._feed=c.generator.feed,this._limit=c.generator.limit,this._progress=0,this._timer=null,this._color=!1,this._total_batch=0,this._current_batch=0,this._product_ids=[],this._progress_per_batch=0,this._refresh=!0,this._regenerate=c.generator.regenerate,a.isRegenerating=!1,this._all_btn=s(".wpf_regenerate"),this._current_btn=s("#".concat(this._feed.replace("wf_config","wf_feed_"))),this._current_btn_label=""}return _createClass(e,[{key:"init",value:function(){var t=this;return""!==this._feed&&this._regenerate&&!1===a.isRegenerating&&this.generate(),s(n).on("click",".wpf_regenerate",function(e){e.preventDefault(),t._current_btn=s(this),t._current_btn.hasClass("disabled")||!0===a.isRegenerating||(t._feed=t._current_btn.attr("id").replace("wf_feed_","wf_config"),""!==t._feed&&t.generate())}),this}},{key:"_block_button",value:function(){this._all_btn.length&&this._all_btn.addClass("disabled"),this._current_btn.length&&(this._current_btn.find("span").addClass("wpf_spin reverse_spin"),this._current_btn_label=this._current_btn.attr("title"),this._current_btn.attr("aria-label",c.regenerate).attr("title",c.regenerate))}},{key:"_unblock_button",value:function(){this._all_btn.length&&this._all_btn.removeClass("disabled"),this._current_btn.length&&(this._current_btn.find("span").removeClass("wpf_spin"),this._current_btn.find("span").removeClass("reverse_spin"),this._current_btn.attr("aria-label",this._current_btn_label).attr("title",this._current_btn_label))}},{key:"generate",value:function(){var t=this,n=this;a.isRegenerating=!0,this._block_button(),this._resetProgressBar(),this._progressBarActive(),this._log("Counting Total Products"),this._updateProgressStatus("Fetching products."),this._get_product_ids().then(function(e){t._progress=10,n._log({response:e}),e.success?(n._log("Total ".concat(e.total," Products found.")),n._product_ids=e.product,n._total_batch=t._product_ids.length,n._current_batch=0,n._progress_per_batch=(90-t._progress)/t._total_batch,n._process_batch(),n._updateProgressStatus("Processing Products...")):n._updateProgressStatus(e.data.message)}).fail(function(e){n._log(e),n._updateProgressStatus(e.message),n._color="red",setTimeout(function(){n._stopProgressBar(),n._unblock_button()},1500)})}},{key:"_get_product_ids",value:function(){return this._progress=5,o.post("get_product_information",{_ajax_nonce:c.nonce,feed:this._feed,limit:this._limit})}},{key:"_process_batch",value:function(){var t=this,e="Processing Batch ".concat(this._current_batch+1," of ").concat(this._total_batch);this._updateProgressStatus(e),this._log(e),o.post("make_batch_feed",{_ajax_nonce:c.nonce,feed:this._feed,products:this._product_ids[this._current_batch],loop:this._current_batch}).then(function(e){t._current_batch++,t._log("Batch ".concat(t._current_batch," Completed")),t._log(e),t._current_batch<t._total_batch&&(t._process_batch(),t._progress+=t._progress_per_batch),t._current_batch===t._total_batch&&t._save_feed_file()}).fail(function(e){t._log(e),t._updateProgressStatus(e.message),t._color="red",setTimeout(function(){t._stopProgressBar(),t._unblock_button()},1500)})}},{key:"_save_feed_file",value:function(){var t=this;this._log("Saving feed file"),this._updateProgressStatus("Saving feed file"),o.post("save_feed_file",{_ajax_nonce:c.nonce,feed:this._feed}).then(function(e){t._log(e),t._progress=100,t._refresh&&(a.location.href="".concat(c.pages.list.feed,"&link=").concat(e.url,"&cat=").concat(e.cat)),setTimeout(function(){t._stopProgressBar(),setTimeout(function(){t._resetProgressBar(!0),t._unblock_button()},3e3)},2500)}).fail(function(e){t._log(e),t._updateProgressStatus(e.message),t._color="red",setTimeout(function(){t._stopProgressBar(),t._unblock_button()},1500)})}},{key:"_log",value:function(e){return c.wpf_debug&&console.log(e),this}},{key:"_progressBarActive",value:function(e){var t=0<arguments.length&&void 0!==e?e:0,n=this;return this._toggleProgressBar(!0),this._timer=setInterval(function(){n._updateProgressBar()},t||1e3),this}},{key:"_stopProgressBar",value:function(){return clearInterval(this._timer),this}},{key:"_resetProgressBar",value:function(e){return this._toggleProgressBar(!1),this._updateProgressStatus(""),clearInterval(this._timer),this._color=!1,this._timer=null,this._progress=0,e&&this._updateProgressBar(),this}},{key:"_toggleProgressBar",value:function(e){var t=s("#feed_progress_table");return e?t.show():t.hide(),this}},{key:"_updateProgressStatus",value:function(e){return s(".feed-progress-status").text(e),this}},{key:"_updateProgressBar",value:function(){var e=s(".feed-progress-percentage"),t=s(".feed-progress-bar-fill"),n="".concat(Math.round(this._progress),"%");t.css({width:n}),e.text(n)}}]),e}();a.wf={helper:f,feedEditor:d,generator:h},s(a).load(function(){null!==s(location).attr("href").match(/webappick.*feed/g)&&s("#wpbody-content").addClass("woofeed-body-content");var e=a.location.search;"edit-feed"===new URLSearchParams(e).get("action")&&s(".itemWrapper").show(),t(),postboxes.add_postbox_toggles(pagenow),(new h).init(),""!==c.generator.feed&&c.generator.regenerate,d.init(),f.common(),s(".wfmasterTooltip").hover(function(){var e=s(this),t=e.attr("wftitle");e.data("tipText",t).removeAttr("wftitle"),s('<p class="wftooltip"></p>').text(t).appendTo("body").fadeIn("slow")},function(){var e=s(this);e.attr("wftitle",e.data("tipText")),s(".wftooltip").remove()}).mousemove(function(e){s(".wftooltip").css({top:e.pageY+10,left:e.pageX+20})}),s(".generateFeed").validate(),s(n).on("click","[data-toggle_slide]",function(e){e.preventDefault(),s(s(this).data("toggle_slide")).slideToggle("fast")}).on("click","#wf_newRow",function(){var e=s("#table-1 tbody"),t=s("#feed_config_template").text().trim().replace(/__idx__/g,e.find("tr").length);e.append(t),f.fancySelect(s(".outputType"))}).on("click",".single-feed-delete",function(e){e.preventDefault(),confirm(c.form.del_confirm)&&(a.location.href=s(this).attr("val"))}).on("click",".wf_clean_cache_wrapper",function(e){e.preventDefault();var t=s(".woo-feed-clean-cache-nonce").val(),n=s(".woo-feed-cache-loader");n.show(),o.post("clear_cache_data",{_ajax_clean_nonce:t}).then(function(e){e.success&&n.hide()}).fail(function(e){console.log("something wrong")})}).on("change",".wf_attr.wf_attributes",function(e){e.preventDefault(),s(".fancy-picker-picked").trigger("click");var t,n,a=s(this).val(),r=s(this).parents("tr").find(".outputType"),i=s(this).parents("tr").find(".fancy-picker-content .fancy-picker-option"),o=s(this).parents("tr").find(".fancy-picker-data span");""!==a&&-1!==a.indexOf("wf_taxo")&&(t="for_custom_taxo",n="parent_if_empty"),["price","current_price","sale_price","price_with_tax","current_price_with_tax","sale_price_with_tax"].includes(a)&&(t="for_price",n="Price"),i.removeClass("selected"),"for_custom_taxo"!==t&&"for_price"!==t||i.each(function(e){n===s(this).text()&&(s(this).addClass("selected"),o.text(n),r.find("option").text(n),r.find("option").val(s(this).data("value")))})}).on("click","#doaction, #doaction2",function(){return confirm(c.form.del_confirm_multi)}).on("change",".dType",function(){var e=s(this),t=e.val(),n=e.closest("tr");"pattern"===t?(n.find(".value_attribute").hide(),n.find(".value_pattern").show()):"attribute"===t?(n.find(".value_attribute").show(),n.find(".value_pattern").hide()):"remove"===t&&(n.find(".value_attribute").hide(),n.find(".value_pattern").hide())}).on("click",".delRow",function(e){e.preventDefault(),s(this).closest("tr").remove(),f.reindex_config_table()}).on("submit","#generateFeed",function(){s(this).validate(),s(this).valid()&&s(".makeFeedResponse").show().html('<b style="color: darkblue;"><i class="dashicons dashicons-sos wpf_spin"></i> '.concat(c.form.generate,"</b>"))}).on("submit","#updatefeed",function(e,t){s(this).validate(),s(this).valid()&&s(".makeFeedResponse").show().html('<b style="color: darkblue;"><i class="dashicons dashicons-sos wpf_spin"></i> '.concat(t&&t.save?c.form.save:c.form.generate,"</b>"))}).on("change",".ftporsftp",function(){var e=s(this).val(),t=s(".ssh2_status");"sftp"===e?(t.show().css("color","dodgerblue").text(c.form.sftp_checking),o.post("get_ssh2_status",{_ajax_nonce:c.nonce,server:e}).then(function(e){"exists"===e?(t.css("color","#2CC185").text(c.form.sftp_available),setTimeout(function(){t.hide()},1500)):t.show().css("color","red").text(c.form.sftp_warning)}).fail(function(e){t.hide(),f.ajax_fail(e)})):t.hide()}).on("click",'[name="save_feed_config"]',function(e){e.preventDefault(),s("#updatefeed").trigger("submit",{save:!0})}).on("change","#provider",function(e){if(e.preventDefault(),s(this).closest(".generateFeed").hasClass("add-new")){var t=s(this).val(),n=s("#feedType"),a=s("#providerPage"),r=s("#feed_merchant_info");a.html('<h3><span style="float:none;margin: -3px 0 0;" class="spinner is-active"></span> '+c.form.loading_tmpl+"</h3>"),r.find(".spinner").addClass("is-active"),n.disabled(!0),n.parent().find(".spinner").addClass("is-active"),r.find(".merchant-info-section .data").html(""),u.hasOwnProperty(t)?d.renderMerchantInfo(r,n,u[t]):o.send("woo_feed_get_merchant_info",{type:"GET",data:{nonce:c.nonce,provider:t}}).then(function(e){u[t]=e,d.renderMerchantInfo(r,n,e)}).fail(f.ajax_fail),p.hasOwnProperty(t)?d.renderMerchantTemplate(a,p[t]):o.post("get_feed_merchant",{_ajax_nonce:c.nonce,merchant:t}).then(function(e){p[t]=e,d.renderMerchantTemplate(a,e),"bing"===t&&(s("#delimiter option").removeAttr("selected"),s('#delimiter option[value="tab"]').attr("selected","selected"),s("#enclosure option").removeAttr("selected"),s('#enclosure option[value=" "]').attr("selected","selected")),"google_product_review"!==t&&s('.wf_attributes option[value="reviewer_name"]').hide()}).fail(f.ajax_fail)}}).on("change",".woo_feed_status_input",function(){var e=s(this);o.post("update_feed_status",{_ajax_nonce:c.nonce,feedName:e.val(),status:e[0].checked?1:0})}),s(n).on("change",'[name="is_outOfStock"], [name="product_visibility"]',function(){var e=s(".out-of-stock-visibility");"n"===s('[name="is_outOfStock"]:checked').val()&&"1"===s('[name="product_visibility"]:checked').val()?e.show():e.hide()}).on("change",".attr_type",function(){var e=s(this),t=e.val(),n=e.closest("tr");"pattern"===t?(n.find(".wf_attr").hide(),n.find(".wf_attr").val(""),n.find(".wf_default").show()):(n.find(".wf_attr").show(),n.find(".wf_default").hide(),n.find(".wf_default").val(""))}).on("change",".wf_mattributes, .attr_type",function(){var e=s(this).closest("tr"),t=e.find(".wf_mattributes"),n=e.find(".attr_type"),a=e.find("td:eq(4)"),r=s("#provider").val();if(c.form.google_category.hasOwnProperty(t.val())&&"pattern"===n.val()&&f.in_array(r,c.form.google_category[t.val()])){if(0===a.find("select.selectize").length){a.find("input.wf_default").remove(),a.append('<span class="wf_default wf_attributes"><select name="default[]" class="selectize"></select></span>'),a.append('<span style="font-size:x-small;"><a style="color: red" href="http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category" target="_blank">'.concat(c.learn_more,"</a></span>")),_||a.append('<span class="spinner is-active" style="margin: 0;"></span>');var i=a.find(".wf_attributes select");f.selectize(i,{preload:!0,placeholder:c.form.select_category,load:function(e,t){_?t(_):o.send("get_google_categories",{type:"GET",data:{_ajax_nonce:c.nonce,action:"get_google_categories",provider:r}}).then(function(e){t(_=e),a.find(".spinner").remove()}).fail(f.ajax_fail)}})}}else"current_category"!==t.val()&&0===a.find("input.wf_default").length&&(a.find("span").remove(),a.append('<input autocomplete="off" class="wf_default wf_attributes" type="text" name="default[]" value="">'),"pattern"!==n.val()&&a.find("input.wf_default").hide())}).on("change","#feedType,#provider",function(){var e=s("#feedType").val(),t=s("#provider").val(),n=s(".itemWrapper"),a=s(".wf_csvtxt");""!==e&&f.in_array(t,c.form.item_wrapper_hidden)?n.hide():"xml"===e?(n.show(),a.hide()):"csv"===e||"txt"===e?(n.hide(),a.show()):(n.hide(),a.hide())}).trigger("change")})}(jQuery,window,document,wp.ajax,wpf_ajax_obj);
2
+ //# sourceMappingURL=woo-feed-admin.min.js.map
admin/js/woo-feed-admin.min.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["woo-feed-admin.js"],"names":["_defineProperties","target","props","descriptor","i","_createClass","Constructor","protoProps","staticProps","prototype","window","wpAjax","self","prop","showTooltip","$","hasClass","currentTarget","clearTooltip","removeClass","actionMsg","className","match","index","action","removeAttr","actionKey","elem","addClass","attr","msg","extend","_default","_args","clip","$copyBtn","feedGenerator","left","event","trigger","test","navigator","on","console","googleCategories","in_array","needle","haystack","sortable","escape","data","text","ajax_fail","column_count","find","warn","wf_sortable","selectize_render_item","e","hasOwnProperty","opts","ajax","error","statusText","status","el","config","column","_onDrop","each","this","length","selectize","itemPath","create","concat","plugins","$item","container","containerSelector","group","options","bodyClass","itemSelector","handle","onDrop","fancySelect","maxItemShow","split","map","s","trim","helper","render","item","replace","x","form","merchantInfo","document","jQuery","k","init","renderMerchantInfo","opt","feedType","r","types","html","t","toLowerCase","na","disabled","val","_loop2","feedForm","contentSettings","renderMerchantTemplate","feedEditor","is","merchantInfoCache","tooltip","css","top","isRegenerating","_feed","_current_btn","feed","_limit","generator","limit","_progress","_product_ids","_progress_per_batch","_refresh","_all_btn","generate","key","value","_regenerate","_current_btn_label","regenerate","_this","_log","response","_updateProgressStatus","message","product","setTimeout","_stopProgressBar","_process_batch","_color","_resetProgressBar","_ajax_nonce","post","_save_feed_file","_current_batch","_total_batch","_unblock_button","then","refreshInterval","arguments","undefined","_timer","setInterval","_updateProgressBar","clearInterval","update","table","show","hide","width","bar","percentage","load","background","current_page_url_query","page_action","preventDefault","pagenow","template","common","hover","title","appendTo","userAgent","merchantTemplateCache","remove","ClipboardJS","clipboard","location","slideToggle","loader","tbody","confirm","del_confirm","fail","href","_ajax_clean_nonce","current_attribute_value","outputSelect","fancyOption","fancyDataPicker","log","selectKey","parents","indexOf","selectIf","includes","urlParams","URLSearchParams","row","del_confirm_multi","closest","reindex_config_table","type","valid","validate","save","server","sftp_checking","sftp_available","price_attributes","send","provider","merchant","nonce","checked","outOfStockVisibilityRow","feedName","valueColumn","select","preload","learn_more","append","cb","query","itemWrapper","wf_csv_txt"],"mappings":"yHAAA,SAAAA,kBAAAC,EAAAC,+BACA,IAAAC,EAAAD,EAAAE,kHADA,SAAAC,aAAAC,EAAAC,EAAAC,GAWC,OAFDD,GAAAP,kBAAAM,EAAAG,UAAAF,GARAC,GAAAE,kBAAAC,EAAAH,GAUCF,gFA0BGM,IAAAA,EAAAA,EAAAA,MACAC,EAAAD,gBAEA,IAAAA,EAAAA,KAAAC,GAHAD,EAAAA,KAAAA,OAAAA,IAAAA,IAAAA,IAAAA,4EAYF,IAAAE,EAAAA,EAAAA,MAEAC,EAAA,WACA,YAHA,IAAAH,EAAAC,KAAAA,GAAAD,EAAAC,KAAAA,GAAAD,EAAAI,SAAAH,IAUQI,SAWRC,EAXuBC,GAAaC,EAAAA,EAAAA,eAAuBC,YAAUC,SAAMC,EAAhBC,GAAvB,OAA+EL,EAAAA,MAAAA,sBAAAA,IAAAA,KAAAA,OADpHC,YAAA,cAAAK,WAAAC,cAKGC,SAAFZ,EAAAA,EAAAA,GACAA,EAEDY,GAAAC,SAAA,2BAAAC,KAAA,aAAAC,GAiCyB,SAAAC,EAAAC,EAAAC,GAAA,OAvBvBlB,EAAAgB,QAAA,EAAA,GAAAC,EAAAC,GAHAb,SA8MEc,IAEAtB,EAAAA,EAAAA,4GAxRLuB,EA4RMC,KAAAA,WAEAC,EAAAA,MAAAA,GAAAA,aAAAA,GAAAA,GAAAA,OAAAA,oEAvMLvB,EAAAwB,EAAAC,WA2MQD,EAAAd,oEA5NG,gBAATO,OAAAS,KAAAC,UAAAT,WAAAZ,WAAAA,EAAAA,OAAAA,EAEAA,cAAAA,EAAAA,OAAAA,MA0NMsB,GAAA,UAAA,SAAAJ,6BAxOPvB,IA0CE4B,EAfYC,KAAfC,SAAA,SAAAC,EAAAC,uFAQIC,MAAAA,yCAAwBF,OAAaG,EAAAC,EAAAC,MAAA,WAErCC,UACAC,SAAAC,GANM1C,QAAA2C,KAAAC,GAQRC,MAAAA,EAAAA,eAAAA,eARQC,EAAAC,eAAA,UAAAC,EAAAC,KAAAC,MAAA,KAAAJ,EAAAK,WAAA,KAAAL,EAAAM,OAAA,IAAAN,IAoCHV,SAAA,SAAAiB,EAAAC,EAAAC,EAAAC,GACD,OAAAH,GAAAlD,EAAA,kBAAAsD,KAAA,WArCI,IAAAzD,EAsCHsD,EAtCGI,MAuCNjB,EAnCAzC,EAAA0C,KAAA,yBAAAiB,QAAAJ,GAAA,EAnBFvD,EAAA4C,YAAAzB,EAAA,CAwDAyC,kBAAW,QACVC,SAAU,UArBXzB,aAAU,KACTpC,OAAA4D,mBACCE,YAAI9D,wCADW+D,OAAAtB,EAAA,gBACfuB,OAAAA,SACaC,EAAAC,EAAa5B,EAAAZ,GAC1B1B,EAAAA,YAAK4C,EAAL5C,MAAAA,QAAAA,cAAAA,WAAAA,SACCmE,EAAAA,QAJc5D,YAAA2D,EAAAE,MAAAC,QAAAC,WAMdC,GAAAA,mBAAAA,GACAC,EAAAA,EAAAA,EAAQ3B,EAAAA,KAaVS,OARGM,UAAAP,SAAKoB,EAAAA,GACJA,OAAAA,GAAAA,EAAAA,qBAAAA,IAAAA,eAAAA,KAAAA,WACAzE,IAAAA,EAAA0E,EAAAA,MACDC,EAAAA,UAAAA,EAAA,CADCb,OAXqBR,EAWrBhB,KAAA,YAAA,EAGH0B,QALEhE,EAAAsC,KAAA,WAAAtC,EAAAsC,KAAA,WAAAsC,MAAA,KAAAC,IAAA,SAAAC,GAjDJ,OAAAA,EAAAC,SAwDAnB,GAEEzD,OAAAuC,CACA1C,KAAAA,EAAAA,wBAFDsD,OAOE0B,YAAA5C,SAAAiB,EAAAC,GACA2B,OAAAA,GAAAA,EAAAA,uBAAAA,IAAAA,oBAAAA,KAAAA,WACCC,EAAAA,MADOR,YAAAvD,EAAA,CApEXX,YAAAA,GAwEE8C,gIAMCqB,EAAAA,GAAAA,KA5DK,OAAAxE,EAAAkD,GAAApC,KAAA,QAAAkE,QAAA,YAAA,IAAApB,OAAAqB,EAAA,yFAkENjF,EAACyD,YACAzD,EAAAA,YAAAA,EAAAA,+CAgBHkF,KALYA,KAAAlF,EAAA,iBAKZkF,KAEAtC,KAAAA,SAwBGuC,EAAAA,SAEAnF,EAAAoF,GAAI5D,QAAA,IAAA6D,OAAqBC,MAAG,kBAAA,CAtB/BC,OAAIhC,KAAA2B,UAiCGM,mBAAIC,SAAJN,EAAAO,EAAAC,GAtBPF,SAAAA,EAAAZ,GA4BI,IAtBJW,EAkBOG,EAAA/C,eA9CK0C,KA+CNH,EAAA5C,KAAIqD,0BAA6BrD,EAAK,UAAAsD,KAAAF,EAAmBC,IAE1D,mBAtCLL,KAiBAC,EAAAA,EAAAA,GAAAA,MAAAA,KAAAA,IAAAA,SAAAA,GA5BY,OAAAM,EAAAlB,OAAAmB,mCA6BM,MAAA,KAAAD,GAAAA,IAAAjD,EAAAmD,GAAAD,iBAEfZ,QAwBFO,EAASO,KAAT,UAAAvF,WAAA,YAAA4C,KAAA,WAtBEoC,IAAAD,EAAAjE,EAAA+B,MACCmC,EAAAQ,QAAC3D,EAAWT,SAAZ2D,EAAYrF,MAAAA,GAAAqF,EAAZQ,UAAA,GAAAR,EAAAQ,UAAA,mFAGEP,EAAAnD,KAAA,UAAA0D,UAAA,KAMAP,IAAAA,IAAAA,KAAAA,EACCS,EAAAR,GAGDS,EAAAA,KAAAP,YAAUrC,YAAAA,aACVkC,EAHCD,UAGD,GACDC,EAAAlE,QAAA6E,gEAKJlB,uBAAAA,SAAAA,EAAAA,GACAO,SAAAA,EAASO,GACTP,GAAAA,EAAAA,eAAAA,GACAA,GAAAA,SAAAA,EA6BIU,EAAAP,KAAAF,EAAAL,QA1BL,CA4BG,IAAAe,EAAArG,EAAA,UAAAsF,EAAA,gBAGFe,EAAiB/C,KAAA,WA1BlBgD,IAAAA,EAAAA,EAAAA,qBAGGC,EAAAA,KAAIhB,WAAJI,EAAAL,GAAA,MAAAxF,KAAA,YAAA,IACCc,EAAA4F,GAAA,oBAAA5F,EAAA4F,GAAA,kBAAA5F,EAAAsF,QAAAP,EAAAL,GArKJjF,EAAAA,KAAAA,WAAAA,GAwKIoG,EAAAA,IAAIJ,EAAAA,MAEJK,QAAA,WAMG7G,IAAAA,IAAAsC,KAAAwD,EACA/E,EAAAA,GAGA2F,EAAAhB,SAKLvF,EAvBD2G,GAmDEC,EAnDF,GA+DCvF,EAAA,WAKAtB,SAAAA,IACAJ,gBAJDkH,KAAAA,GApNHtD,KAAAuD,MAAAC,EAAAA,UAAAC,KAuPEzD,KAAA0D,OAAApE,EAAAqE,UAAAC,MAED5D,KAAA6D,UAAA,4EAhVF7D,KAAA8D,aAAA,GAAA9D,KAAA+D,oBAAA,EAAA/D,KAAAgE,UAAA,0CAsVG5H,EAAAkH,gBAAiBC,EA1BlBvD,KAAAiE,SAAAC,EAAAA,mBAAclE,KAAAwD,aAAA/G,EAAA,IAAA4D,OAAAL,KAAAuD,MAAA9B,QAAA,YAAA,yCA2Sd,OAtSCnF,aAAAA,EAAA,CAAA,CA+BE6H,IAAA,OA7BFC,MAsBA,WArBA,IAAA9H,EAAA0D,KA2CA,MA/WH,KAAAA,KAAAuD,OAAAvD,KAAAqE,cAAA,IAAAjI,EAAAkH,gBAAAtD,KAAAkE,WAyUGzH,EAAAoF,GAAAoC,GAAAA,QAAKI,kBAAL,SAAArG,GACA5B,EAAAA,wCACAE,EAAAkH,aAAKS,SAAL,cAAkB,IAAA7H,EAAAkH,iBAClBhH,EAAAiH,MAAAC,EAAAA,aAAqBjG,KAAAD,MAAAA,QAAUiG,WAAAA,aAC/B,KAAAe,EAAAA,uBAkCAtE,OA/WH,CAAAmE,IAAA,gBAkXGC,MAAA,WAzW0CpE,KAAAiE,SAAAA,QAAAjE,KAAAiE,SAAA3G,SAAA,YA4U1C0C,KAAAwD,aAAAA,kIAECxD,KAAAwD,aAAAjG,KAAA,aAAA+B,EAAAiF,YAAAhH,KAAA,QAAA+B,EAAAiF,6EAvVJvE,KAAAiE,SAAApH,YAAA,YA6VIP,KAAAA,aAAAA,gEACAF,KAAAA,aAAAkH,KAAAA,QAAAzG,YAAA,gBACCP,KAAAA,aAAAA,KAAAA,aAAAA,KAAAA,oBAAAA,KAAAA,QAAAA,KAAAA,uBAIF,gBA1V0C8H,MAAA,WAAA,IAAAI,EAAAX,KAAAvH,EAAAmI,KAAAC,EAAAA,gBAAAA,uBA8VzCpI,KAAAA,oBACAA,KAAAA,qBACDA,KAAAA,KAAAA,qHAECA,EAAAA,UAAAqI,GAEArI,EAAAA,KAAAA,CACAoI,SAAAA,eArWyCpI,EAAAA,KAAAqI,SAAAA,OAAAA,EAAAnF,MAAAoF,qBAAAtI,EAAAA,aAAAoI,EAAAG,QAyW1CC,EAAAA,aAAKN,EAAAV,aAAc7D,OAClB3D,EAAAA,eAAAyI,wDA0CCzI,EA3CG0I,iBAIJ1I,EAAAqI,sBAAA,gGAtXJrI,EAAAqI,sBAAAnF,EAAAoF,SAAAtI,EAAA2I,OAAA,MAuaGH,WAAKjB,WACLvH,EAAAyI,mBAECtB,EAAAA,mBAjayCG,UAT7C,CAAAO,IAAA,mBAobGC,MAAA,kBAhDApE,KAAA6D,UAAKqB,oCAkDLC,YAAKR,EAAAA,sBAjDLf,MAAA5D,KAAA0D,WAICpH,sBAsDAA,MAAAA,sBArDAA,EAAAA,oBAAAA,OAAAA,KAAAA,eAAAA,EAAAA,QAAAA,OAAAA,KAAAA,cAAYoI,KAAAA,sBAAAA,gBACZrI,EAAA+I,KAAA,kBAAA,qBACC9I,KAAAA,KAAAA,MA0DAA,SAAAA,KAAK+I,aAALrF,KAAAsF,gBAzDAhJ,KAAAA,KAAAA,iBACAA,KAAAA,SAAAA,GACAA,EAAAA,iBACAA,EAAAA,KAAAA,SAAAA,OAAAA,EAAAA,eAAAA,eA2DDA,EAAAA,KAAK2I,GAEJ3I,EAAAA,eAAKyI,EAALQ,kCA1DAjJ,EAFAA,WAAAA,EAAAA,qBAMDA,EAAAA,iBAAAA,EAAAA,+DAvZJA,EAAAqI,sBAAAnF,EAAAoF,SA0ZIE,EAAAA,OAAAA,4BACCxI,EAAAA,mBA+DFA,EAAAkJ,8BAOCrB,IAAA,kBACC/H,MAAAA,WACA,IAAAE,EAAA0D,KACD8E,KAAAA,KAAAA,mEA3dyCxI,EAAAA,KAAAA,iBAAA4I,qBA8Z1C5I,KAAAA,KAAAA,QACAmJ,KAAA,SA/Z0Cf,GAgazCS,EAAAA,KAAAA,GAEAvB,EAAAA,UAAKpE,IAHyClD,EAAA0H,sGAwE7C1H,WAAI,gCAEJwI,WAnEH,WAoEExI,EAvFCA,mBAAAA,GAnZwCA,EAAAkJ,+FAT7ClJ,EAAA2I,OAAA,MAAAH,WAAA,WA6fGxI,EAAAyI,mBApECI,EAAAA,mBACA1B,WA1bJU,IAAA,OAAAC,MAAA,SAAAxF,UAicoC2G,EAAtBD,WACThJ,QAAAA,IAAAA,sDAlcL,IAAAoJ,EAAA,EAAAC,UAAA1F,aAAA2F,QAAA,EAAAtJ,EAAA0D,YA4cI8E,KAAAA,oBAAYe,GA+Eb7F,KAAA6F,OAAAC,YAAA,WA5EExJ,EAAAyJ,sCAqFF5B,IAAA,oCA3hB0C,OAAA6B,cAAAA,KAAAH,QAAA7F,OAid1C,CAmFAmE,IAAA,oBAjFCgB,MAAAA,SAAAA,GA6FA,4GAzjBJnF,KAAA6F,OAAA,KAAA7F,KAAA6D,UAAA,EAieIoC,6BACC7J,0FAleLsD,EAAAwG,EAAAC,OAukBGD,EAAAE,cAjFD,CAAAjC,IAAA,0CA8FEkC,OADDC,EAAAA,yBAASzH,KAAAa,GACR2G,OAplBJ,2CA8fGjK,IAAAmK,EAAKjH,EAAAA,6BACJjB,EAAAA,EAAAA,2BACA2E,EAAAA,GAAAA,OAFI1D,KAAAA,MAAAA,KAAAA,WAAAA,KAALgH,EAAAlD,IAAA,CAIAhH,MAAAoK,EAEDC,WAAAzG,KAAAiF,QAAA,YA+FCxI,EAAEoC,KAAAgF,OAIC6C,EA9TD,GAhSwCtK,EAAAuK,GAAAA,CAigBDlK,OAAA6E,EACzC0B,WACAA,eAmGDpF,EAAAA,GA7GC4I,KAWA,WAEC,OADAlK,EAAAA,UAAAA,KAAAA,QAAAA,MAAKyJ,2EAwGP,IAAAW,EAA0BjD,EAAQnE,SAAKqE,OA7mBI,iFAynBzCvE,UAAEwH,oBAAFC,UAGD,IAAA/I,GACIkE,OA7nBsC,KAAA8E,EAAAnD,UAAAF,MAAAnE,EAAAqE,UAAA9E,WAkoBzCmE,EAvGDhB,OATAV,EAkHIyF,SAxYFtK,EAjBI,oBAAAuK,MAAA,WA5KNlK,IA+LCkG,EAAAA,EAAAA,MACAnF,EAAAvB,EAAAiB,KAAA,qDAjLHd,EAAA,6BAAAoC,KAAAoI,GAAAC,SAAAhJ,QAAAC,OAAAgJ,SAAAtJ,WAAAA,IAAAA,EAqLCuJ,EAAAA,MArLD3K,EAsLC0G,KAAAA,UAAU7G,EAAAsC,KAAVuE,YACC1G,EAAA,cAvLF4K,WAwLE5K,UAAE,SAAA6K,GAEAC,EAAAA,cAAAnE,IAAA,CACA5G,IAAAA,EAAAA,MAAWC,GAAXsB,KADAqB,EACoB6H,MADpB,OAuRF7K,EAAAA,iBAAAoL,WACA/K,EAAAoF,GACCzD,GAAA,QAAA,sBAAA,SAAAgB,GAfDA,EAgBChB,iBA2GAJ,EAAAA,EAAAA,MAAM4I,KAAAA,iBAANa,YAAA,UAzGDrJ,GAAA,QAAAsJ,aAAA,qCA8GCA,EAAOvB,EAAP,yBAEAtH,OAAAwC,OAAAI,QAAA,WAAAkG,EAAA3I,KAAA,MAAAiB,oBACA5D,EAAAA,YAAYI,EAAA,kBAAoB2B,GAAA,QArpBS,sBAAA,SAAAJ,GAAAA,EAAA4I,iBA6iB1CgB,QAAAtI,EAAAqC,KAAAkG,eA8GEzL,EAAE0L,SAAKC,KAAatL,EAAAuD,MAAAzC,KAAA,UA1GrB2I,GA/BD,QAgCC,0BAAA,SAAAlI,GAhCDA,EA+II4I,iBA9GJ5I,IAAAA,EAAA4I,EAAAA,+BAAAjE,MAGD+E,EAAAjL,EAAA,8DAmHEuL,kBAAIC,IACJxC,KAAIyC,SAAAA,GA1qBqCxD,EAAAyD,SAAAT,EAAAU,0BA+jB1C/J,QAAAgK,IAAA,uBAoHEjK,GAAA,SAED,yBAAA,SAAAJ,iEArrByCsK,IA2kBzCjC,EAAAA,8DAJD8B,EAECtE,EAAAA,MAFD0E,QAEU,MACVjC,KAAAA,sGAIAC,KAAAA,IAAA,IAAA0B,EAAAO,QAAA,aACAC,EAAAH,kBA/kB0C7L,EAAA,mBAAA,CAAA,QAAA,gBAAA,aAAA,iBAAA,yBAAA,uBAwsBtCiM,SAAAT,KACDQ,EA3HHlC,YAKDjF,EAAAA,SAMA6G,EAAMX,YAAF7F,YA2HW,oBAlMd8G,GAkMoC,cAAAA,GACnCN,EAvHEzB,KAAAA,SAuHFlF,GAAA8G,IAtHEK,EAAAA,MAAgBC,sCA0HlBR,EAAavJ,KAAAyJ,GAxHfO,EAAKlC,KAAAA,UAAAA,KAAgBP,GACpB3J,EAAEuC,KAAA,UAAFvC,IAAA0J,EAAA1J,MAAAA,KAAAA,eA8HEoM,GAAAA,QAAI7J,wBAAyBoH,WAE7B,OAAAwB,QAAAtI,EAAAqC,KAAAmH,qBAhNF1K,GAmNCA,SAnND,SAAA,WA2FDgB,IAAA9C,EAAAsK,EAAAA,MA0HEnK,EAAEH,EAAMyM,MACRzH,EAAAA,EAAO0H,QAAAA,MAGP,YAAAC,GAxHF9F,EAAAA,KAAAA,oBAAAA,wCAEE,cAAA8F,GA0HCxM,EAAAA,KAAE,oBAxHHoF,OAGApF,EAAAA,KAAAA,kBAAAA,QAHF,WAAAwM,IArGCJ,EA4GC7J,KAAA,oBAAcoH,OAAdyC,EAAA7J,KAAA,kBAAAoH,UAIAhI,GAAA,QACD,UADC,SACDgB,GACChB,EAAAA,iBAGA3B,EAAAuD,MAAA+I,QAAA,MAAA1B,SACCjL,EACA4M,yBACD5K,GAAA,SACD,gBADC,8BAKA3B,EAAAuD,MAAAkJ,SAsHCxJ,EAAAA,qBAAkByG,OAAlB7D,KAA2B,gFAA3BjC,OAAAf,EAAAqC,KAAAuC,SAAA,WAhHD7H,GAAAA,SAAM,cAAC+I,SAAAA,EAAAA,GAAyB3I,EAAAuD,MAAAmJ,WAI9BzB,EAAAA,MAAAA,SACA5C,EAAAA,qBAAAqB,OAAA7D,KAAA,gFAAAjC,OAAAzB,GAAAA,EAAAwK,KAAA9J,EAAAqC,KAAAyH,KAAA9J,EAAAqC,KAAAuC,SAAA,WAED7F,GAAAA,SAAAA,aAFC,WALF,IAAAgL,EAAgC5M,EAAhCuD,MAAA2C,MAWDjD,EAAAjD,EAAA,gBAECuB,SAAAA,GAIA0B,EAAAA,OAAA0G,IAAA,QAAA,cAAAvH,KAAAS,EAAAqC,KAAA2H,eAgHEhI,EAAAA,KAAM,kBAAN,CA/GF6D,YArBAuC,EAAAA,MAsIC2B,OAAMA,IA/GP3J,KAAAA,SAAAgF,GACA,WAAAA,GAGAtF,EAAAwH,IAAAA,QAAA,WAAA/H,KAAAS,EAAAqC,KAAA4H,gBAiHA9M,WAAE,WA9GF2M,EAAIhD,QA8GJ,OAxGA1G,EAAI8J,OAAAA,IAAAA,QAAAA,OAAAA,KAA0BvB,EAAAA,KAAAA,gBAE7BK,KAAAA,SAAS7L,GAAT6L,EACAnG,OADAmG,EAiHAzF,UAAYzD,oEAvGZ+I,EAAAA,iBACChG,EAAAA,eAAAO,QAdF,SAce,aAGZwF,GAAAA,SAAAA,YAAAA,SAAAA,MACAA,EAAAA,uEAQH9J,IAAAA,EAxFF3B,EAAAwF,MAAAA,MAyFEE,EAAA1F,EAAA,aACAJ,EAAAoN,EAAAA,iBA1FFR,EA4FCxM,EAF0BqM,uBAIzBY,EAAAA,KAAAA,oFACQpN,EAAAA,KAAAA,aAAAA,SALiBwM,EAgHhB9J,KAAA,YAAa1B,SAAA,aAxGtB4F,EAAAA,UAAAA,GAEC2F,EAAAA,SAAI7J,KAAKF,YAVVxB,SAAA,aAWCsE,EAAA5C,KAAA,gCAAAsD,KAAA,IAGAY,EAHMkE,eAGa/H,GACnBwJ,EAAAA,mBAAA9F,EAA6BqD,EAA7BgB,EAAAuC,IAEAtN,EAAAA,KAAA+I,6BAAA,CA3GHD,KAAAA,MA8GE/G,KAAAA,CAHCwL,MAIChD,EAAAA,MACFnK,SAAAA,sBAKAA,EAAEkN,GAAFvH,EAwGGY,EAAAf,mBAAAL,EAAAO,EAAAC,KAtGH3F,KAAAA,EAAAqC,WAQArC,EAAA4C,eAAAsK,GACC3G,EAEDD,uBAAAF,EAAAuE,EAAAuC,gCACClN,YAAE6C,EAAAsK,MAGFnN,SAAAkN,IAEDvL,KAAAA,SAAAA,GACAgJ,EAActI,GA9BbsD,EA8BDY,EAAAD,uBAAAF,EAAAT,GAIC,SAAAuH,IAEAtN,EAAAA,qBAAO+I,WAAP,YACCD,EAAAA,kCADD5H,KAAA,WAAA,YAA+BmC,EAAAA,qBAGvBmK,WAAA,YAHRpN,EAAAJ,gCAAAA,KAAAA,WAAAA,aASG,0BAFDsN,8DAIAG,KAAAA,EAAAA,cAGD1L,GAAA,SAAA,yBAAA,WACAsB,IACA4B,EAAAA,EAAAA,MACAjF,EAAA+I,KAAA,qBAAA,CACDD,YAAM1I,EAAAmN,MAANG,SACArK,EAAAA,MADAA,OAEAmJ,EAAAvM,GAAAuN,QAAA,EAFA,MAOAT,EAAAA,GAAAA,GAAM,SAANA,sDAAAA,WADkCP,IAAAA,EAAnC1C,EAAAA,4BAKAnI,MAAAA,EAAAA,kCAAAA,OAAAA,MAAAA,EAAAA,uCAAAA,MAEA6K,EAAO1C,OAEP2D,EAAA1D,SAAAhI,GAAA,SAGCwD,aAAiB,WAHlB,IAAAtF,EAmGKG,EAAAuD,MAnGLiJ,EAMApG,EAAAA,MANAgG,EAqGCa,EAAAA,QAAa,MAGL/H,YAATsH,GA7FA9G,EAAAA,KAAAA,YAAAnD,OACA4C,EAAAA,KAAAA,YAAY5C,IAAZ,IACAgL,EAAAA,KAAAA,eAAA7D,SAIA6D,EAAAA,KAAAA,YAAI9G,oCAEH2F,EAAA7J,KAAA,eAFDV,IAEC,OAEC2K,GAAAA,SAAAA,8BAAAA,uCAECW,EAAAA,EAAAA,KAAOtK,0CADFgC,EAAApB,EAAAA,KAAA+J,YAFmCC,EAAAA,EAAAA,aAEnCvH,MAMNK,GAAAA,EAAAA,KAAAA,gBAAWf,eAAAA,EAAAA,QAAAA,YAAAA,EAAAA,OAAAA,EAAAA,SAAAA,EAAAA,EAAAA,KAAAA,gBAAAA,EAAAA,SACX,GAAcnD,IAAdkL,EAAElC,KAAAA,oBAAYhJ,OAAAA,CACdzC,EAAAA,KAAA,oBAAAgL,SA6FI4B,EAAAA,OAAM,sGA1FR7B,EAAAA,OAAAA,gLA2FQ/G,OAAAf,EAAA6K,WAAA,gBA3FZT,GA2FYM,EAAAI,OAAA,8DAxFXC,IAAAA,EAAAA,EAGG5E,KAAAA,yBAEFzC,EAAAA,UAAAA,EAAWD,CA6FRmH,SAzGH,EAeAG,YAAA/L,EAAAA,KAAAA,gBACCkI,KAAA,SAAA8D,EAAAD,GACA5N,EAiBH4N,EAAApB,GAzCQ5M,EAAAoN,KAAA,wBAAA,CAqHNR,KAAA,MAnCFrK,KAtDGnC,CACAA,YAAEkG,EAAFlG,MACAuN,OAAAA,wBA2FDA,SAAAA,KAxFAvE,KAAAwD,SAAA7G,GAECiI,EADA5N,EAAAA,GAEDuN,EAAAhL,KAAA,YAAAqI,WACDS,KAAAxG,EAAAxC,mBAoGA,qBAAAyL,EAAAA,OAAA,IAAAP,EAAAhL,KAAA,oBAAAiB,SAxFF+J,EAADf,KACK,QAAA5B,SACHkD,EAAAA,OAAA,sGACM,YAHN1I,EAGKc,OACJmH,EAAAA,KAAAA,oBAAAA,UAJHU,GAAAA,SASK,sBATL,WAUE,IAAAvB,EAAAxM,EAAA,aAAAkG,MACA+G,EACCT,EAAAA,aA7GEnE,MApRJyF,EAAA9N,EAAA,gBA2dAqF,EA79BHrF,EA69BmBoF","file":"woo-feed-admin.min.js","sourcesContent":["// noinspection JSUnresolvedletiable\r\n/**!\r\n * WooFeed Scripts\r\n * @version 3.3.6\r\n * @package WooFeed\r\n * @copyright 2020 WebAppick\r\n *\r\n */\r\n/* global ajaxurl, wpAjax, postboxes, pagenow, alert, deleteUserSetting, typenow, adminpage, thousandsSeparator, decimalPoint, isRtl */\r\n// noinspection JSUnresolvedVariable\r\n(function($, window, document, wpAjax, opts) {\r\n\t\"use strict\";\r\n\t/**\r\n\t * All of the code for your admin-facing JavaScript source\r\n\t * should reside in this file.\r\n\t *\r\n\t * Note: It has been assumed you will write jQuery code here, so the\r\n\t * $ function reference has been prepared for usage within the scope\r\n\t * of this function.\r\n\t *\r\n\t * This enables you to define handlers, for when the DOM is ready:\r\n\t */\r\n\r\n\t/**\r\n\t * disable element utility\r\n\t *\r\n\t * @since 3.1.9\r\n\t *\r\n\t * @param {*} status\r\n\t * @returns {jQuery|HTMLElement}\r\n\t */\r\n\t$.fn.disabled = function(status) {\r\n\t\t$(this).each(function() {\r\n\t\t\tlet self = $(this),\r\n\t\t\t\tprop = 'disabled';\r\n\r\n\t\t\tif (typeof self.prop(prop) !== 'undefined') {\r\n\t\t\t\tself.prop(prop, status === void 0 || status === true);\r\n\t\t\t} else {\r\n\t\t\t\t!0 === status ? self.addClass(prop) : self.removeClass(prop);\r\n\t\t\t}\r\n\t\t});\r\n\t\treturn self; // method chaining\r\n\t};\r\n\t\r\n\t/**\r\n\t * Check if a HTMLElement or jQuery is disabled\r\n\t */\r\n\t$.fn.isDisabled = function() {\r\n\t\tlet self = $(this),\r\n\t\t\tprop = 'disabled';\r\n\t\treturn typeof self.prop(prop) !== 'undefined' ? self.prop(prop) : self.hasClass(prop);\r\n\t};\r\n\t\r\n\t/**\r\n\t * Clear Tooltip for clip board js\r\n\t * @param {Object} event\r\n\t */\r\n\tconst clearTooltip = (event) => {\r\n\t\t$(event.currentTarget).removeClass( (index, className) => (className.match(/\\btooltipped-\\S+/g) || []).join(' ') ).removeClass('tooltipped').removeAttr('aria-label');\r\n\t};\r\n\r\n\tconst showTooltip = (elem, msg) => {\r\n\t\t$(elem).addClass('tooltipped tooltipped-s').attr('aria-label', msg);\r\n\t};\r\n\r\n\tconst fallbackMessage = (action) =>{\r\n\t\tlet actionMsg,\r\n\t\t\tactionKey = action === 'cut' ? 'X' : 'C';\r\n\r\n\t\tif (/iPhone|iPad/i.test(navigator.userAgent)) {\r\n\t\t\tactionMsg = 'No support :(';\r\n\t\t} else if (/Mac/i.test(navigator.userAgent)) {\r\n\t\t\tactionMsg = 'Press ⌘-' + actionKey + ' to ' + action;\r\n\t\t} else {\r\n\t\t\tactionMsg = 'Press Ctrl-' + actionKey + ' to ' + action;\r\n\t\t}\r\n\r\n\t\treturn actionMsg;\r\n\t};\r\n\t\r\n\t/**\r\n\t * Alias of jQuery.extend()\r\n\t * @param {Object} _default\r\n\t * @param {Object} _args\r\n\t */\r\n\tconst extend = (_default, _args) => $.extend(true, {}, _default, _args);\r\n\t\r\n\tlet $copyBtn,\r\n\t\tclipboard,\r\n\t\tgoogleCategories,\r\n\t\thelper = {\r\n\t\t\tin_array: (needle, haystack) => {\r\n\t\t\t\ttry {\r\n\t\t\t\t\treturn haystack.indexOf(needle) !== -1;\r\n\t\t\t\t} catch (e) {\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tselectize_render_item: (data, escape) => `<div class=\"item wapk-selectize-item\">${ escape(data.text)}</div>`, // phpcs:ignore WordPressVIPMinimum.JS.StringConcat.Found,\r\n\t\t\tajax_fail: e => {\r\n\t\t\t\tconsole.warn(e);\r\n\t\t\t\talert(e.hasOwnProperty('statusText') && e.hasOwnProperty('status') ? opts.ajax.error + '\\n' + e.statusText + ' (' + e.status + ')' : e);\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * Initialize Sortable\r\n\t\t\t * @param {jQuery|HTMLElement} el\r\n\t\t\t * @param {object} config\r\n\t\t\t * @param {int|boolean} column\r\n\t\t\t * @param {function} onDrop\r\n\t\t\t * @return {jQuery|HTMLElement}\r\n\t\t\t */\r\n\t\t\tsortable: (el, config, column, onDrop) => {\r\n\t\t\t\treturn (el || $('.sorted_table')).each(function() {\r\n\t\t\t\t\tlet self = $(this),\r\n\t\t\t\t\t\tcolumn_count = self.find('tbody > tr:eq(0) > td').length || column || 9;\r\n\t\t\t\t\tself.wf_sortable(extend({\r\n\t\t\t\t\t\tcontainerSelector: 'table',\r\n\t\t\t\t\t\titemPath: '> tbody',\r\n\t\t\t\t\t\titemSelector: 'tr',\r\n\t\t\t\t\t\thandle: 'i.wf_sortedtable',\r\n\t\t\t\t\t\tplaceholder: `<tr class=\"placeholder\"><td colspan=\"${column_count}\"></td></tr>`,\r\n\t\t\t\t\t\tonDrop: ($item, container, _super, event) => {\r\n\t\t\t\t\t\t\t$item.removeClass(container.group.options.draggedClass).removeAttr('style');\r\n\t\t\t\t\t\t\t$(\"body\").removeClass(container.group.options.bodyClass);\r\n\t\t\t\t\t\t\tif ( onDrop && 'function' === typeof( onDrop ) ) {\r\n\t\t\t\t\t\t\t\tonDrop( $item, container, _super, event );\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t}, config));\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tselectize: (el, config) => {\r\n\t\t\t\treturn (el || $('select.selectize')).not('.selectized').each(function() {\r\n\t\t\t\t\tlet self = $(this);\r\n\t\t\t\t\tself.selectize(extend({\r\n\t\t\t\t\t\tcreate: self.data('create') || false,\r\n\t\t\t\t\t\tplugins: self.data('plugins') ? self.data('plugins').split(',').map(function(s) {\r\n\t\t\t\t\t\t\treturn s.trim();\r\n\t\t\t\t\t\t}) : [],\r\n\t\t\t\t\t\t//['remove_button'],\r\n\t\t\t\t\t\trender: {\r\n\t\t\t\t\t\t\titem: helper.selectize_render_item\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}, config));\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tfancySelect: (el, config) => {\r\n\t\t\t\treturn (el || $('select.fancySelect')).not('.FancySelectInit').each(function() {\r\n\t\t\t\t\tlet self = $(this);\r\n\t\t\t\t\tself.fancySelect(extend({\r\n\t\t\t\t\t\tmaxItemShow: 3\r\n\t\t\t\t\t}, config));\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\treindex_config_table: () => {\r\n\t\t\t\t$('#table-1').find('tbody tr').each( ( x, el ) => {\r\n\t\t\t\t\t$(el).find('[name]').each( ( x1, el ) => {\r\n\t\t\t\t\t\t$(el).attr('name', $(el).attr('name').replace(/(\\[\\d\\])/g, `[${x}]`));\r\n\t\t\t\t\t} );\r\n\t\t\t\t} );\r\n\t\t\t},\r\n\t\t\tcommon: () => {\r\n\t\t\t\thelper.sortable( $('.sorted_table'), {}, 9, helper.reindex_config_table );\r\n\t\t\t\thelper.selectize();\r\n\t\t\t\thelper.fancySelect($('.outputType'));\r\n\t\t\t}\r\n\t\t},\r\n\t\t// helper functions\r\n\t\tfeedEditor = {\r\n\t\t\t/**\r\n\t\t\t * The Editor Form Elem.\r\n\t\t\t * @type {jQuery|HTMLElement}\r\n\t\t\t */\r\n\t\t\tform: null,\r\n\r\n\t\t\t/**\r\n\t\t\t * Initialize The Feed Editor {Tabs...}\r\n\t\t\t * @returns {void}\r\n\t\t\t */\r\n\t\t\tinit: function () {\r\n\t\t\t\tlet self = this;\r\n\t\t\t\tself.form = $('.generateFeed');\r\n\t\t\t\tif (!self.form.length) return;\r\n\t\t\t\thelper.common();\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t$(document).trigger(new jQuery.Event('feedEditor.init', {\r\n\t\t\t\t\ttarget: this.form\r\n\t\t\t\t}));\r\n\t\t\t},\r\n\r\n\t\t\t/**\r\n\t\t\t * Render Merchant info ajax response and handle allowed feed type for selected merchant\r\n\t\t\t * @param {jQuery|HTMLElement} merchantInfo jQuery dom object\r\n\t\t\t * @param {jQuery|HTMLElement} feedType jQuery dom object\r\n\t\t\t * @param {Object} r ajax response object\r\n\t\t\t */\r\n\t\t\trenderMerchantInfo: function (merchantInfo, feedType, r) {\r\n\t\t\t\tfor (let k in r) {\r\n\t\t\t\t\tif (r.hasOwnProperty(k)) {\r\n\t\t\t\t\t\tmerchantInfo.find('.merchant-info-section.' + k + ' .data').html(r[k]); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html\r\n\r\n\t\t\t\t\t\tif ('feed_file_type' === k) {\r\n\t\t\t\t\t\t\t(function() {\r\n\t\t\t\t\t\t\t\tlet types = r[k].split(\",\").map(function(t) {\r\n\t\t\t\t\t\t\t\t\treturn t.trim().toLowerCase();\r\n\t\t\t\t\t\t\t\t}).filter(function(t) {\r\n\t\t\t\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\t\t\t\treturn t !== '' && t !== opts.na.toLowerCase();\r\n\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\tif (types.length) {\r\n\t\t\t\t\t\t\t\t\tfeedType.find('option').removeAttr('selected').each(function() {\r\n\t\t\t\t\t\t\t\t\t\tlet opt = $(this);\r\n\t\t\t\t\t\t\t\t\t\topt.val() && !helper.in_array(opt.val(), types) ? opt.disabled(!0) : opt.disabled(!1);\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tif (types.length === 1) feedType.find('option[value=\"' + types[0] + '\"]').attr('selected', 'selected');\r\n\t\t\t\t\t\t\t\t} else feedType.find('option').disabled(!1);\r\n\t\t\t\t\t\t\t})();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tmerchantInfo.find('.spinner').removeClass('is-active');\r\n\t\t\t\tfeedType.disabled(!1);\r\n\t\t\t\tfeedType.trigger('change');\r\n\t\t\t\tfeedType.parent().find('.spinner').removeClass('is-active');\r\n\t\t\t},\r\n\r\n\t\t\t/**\r\n\t\t\t * Render Feed Template Tabs and settings while creating new feed.\r\n\t\t\t * @param {jQuery|HTMLElement} feedForm feed from query dom object\r\n\t\t\t * @param {object} r merchant template ajax response object\r\n\t\t\t */\r\n\t\t\trenderMerchantTemplate: function (feedForm, r) {\r\n\t\t\t\tlet _loop = function _loop(k) {\r\n\t\t\t\t\tif (r.hasOwnProperty(k)) {\r\n\t\t\t\t\t\tif ('tabs' === k) {\r\n\t\t\t\t\t\t\t// noinspection JSUnresolvedFunction\r\n\t\t\t\t\t\t\tfeedForm.html(r[k]); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tlet contentSettings = $('[name=\"' + k + '\"]');\r\n\r\n\t\t\t\t\t\t\tif (contentSettings.length) {\r\n\t\t\t\t\t\t\t\tcontentSettings.each(function() {\r\n\t\t\t\t\t\t\t\t\tlet elem = $(this);\r\n\r\n\t\t\t\t\t\t\t\t\tif (elem.is('select')) {\r\n\t\t\t\t\t\t\t\t\t\telem.find('[value=\"' + r[k] + '\"]').prop('selected', true);\r\n\t\t\t\t\t\t\t\t\t} else if ((elem.is('[type=checkbox]') || elem.is('[type=radio]')) && elem.val() === r[k]) {\r\n\t\t\t\t\t\t\t\t\t\telem.prop('checked', true);\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\telem.val(r[k]); // type=text\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}).trigger('change');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t};\r\n\r\n\t\t\t\tfor (let k in r) {\r\n\t\t\t\t\t_loop(k);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tfeedEditor.init();\r\n\t\t\t}\r\n\t\t},\r\n\t\t// Feed Editor Table\r\n\t\tmerchantInfoCache = [],\r\n\t\tmerchantTemplateCache = [],\r\n\t\ttooltip = () => {\r\n\t\t\t// Tooltip only Text\r\n\t\t\t$('.wfmasterTooltip')\r\n\t\t\t\t.hover(function () {\r\n\t\t\t\t\t// Hover over code\r\n\t\t\t\t\tlet self = $(this), title = self.attr('wftitle');\r\n\t\t\t\t\tself.data('tipText', title).removeAttr('wftitle');\r\n\t\t\t\t\t$('<p class=\"wftooltip\"></p>').text(title).appendTo('body').fadeIn('slow');\r\n\t\t\t\t}, function () {\r\n\t\t\t\t\t// Hover out code\r\n\t\t\t\t\tlet self = $(this);\r\n\t\t\t\t\tself.attr('wftitle', self.data('tipText'));\r\n\t\t\t\t\t$('.wftooltip').remove();\r\n\t\t\t\t})\r\n\t\t\t\t.mousemove(function (e) {\r\n\t\t\t\t\t$('.wftooltip').css({\r\n\t\t\t\t\t\ttop: e.pageY + 10,\r\n\t\t\t\t\t\tleft: e.pageX + 20\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t},\r\n\t\tclip = () => {\r\n\t\t\t$copyBtn = $('.toClipboard');\r\n\t\t\tif (!ClipboardJS.isSupported() || /iPhone|iPad/i.test(navigator.userAgent)) {\r\n\t\t\t\t$copyBtn.find('img').hide(0);\r\n\t\t\t} else {\r\n\t\t\t\t$copyBtn.each(function() {\r\n\t\t\t\t\t$(this).on('mouseleave', clearTooltip).on('blur', clearTooltip);\r\n\t\t\t\t});\r\n\t\t\t\tclipboard = new ClipboardJS('.toClipboard');\r\n\t\t\t\tclipboard.on('error', function(event) {\r\n\t\t\t\t\tshowTooltip(event.trigger, fallbackMessage(event.action));\r\n\t\t\t\t}).on('success', function(event) {\r\n\t\t\t\t\tshowTooltip(event.trigger, 'Copied!');\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t};\r\n\t\r\n\t/**\r\n\t * Feed Generator Module\r\n\t */\r\n\tclass feedGenerator {\r\n\t\t\r\n\t\t/**\r\n\t\t * Constructor\r\n\t\t * @constructor\r\n\t\t */\r\n\t\tconstructor() {\r\n\t\t\tthis._feed = opts.generator.feed; // wf_config+xxxx\r\n\t\t\tthis._limit = opts.generator.limit;\r\n\t\t\tthis._progress = 0;\r\n\t\t\tthis._timer = null;\r\n\t\t\tthis._color = false;\r\n\t\t\t// batch info\r\n\t\t\tthis._total_batch = 0;\r\n\t\t\tthis._current_batch = 0;\r\n\t\t\tthis._product_ids = [];\r\n\t\t\tthis._progress_per_batch = 0;\r\n\t\t\tthis._refresh = true;\r\n\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\tthis._regenerate = opts.generator.regenerate;\r\n\t\t\twindow.isRegenerating = false;\r\n\t\t\tthis._all_btn = $('.wpf_regenerate');\r\n\t\t\tthis._current_btn = $(`#${this._feed.replace( 'wf_config', 'wf_feed_' )}`);\r\n\t\t\tthis._current_btn_label = '';\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Init Hooks (Event)\r\n\t\t * @return {feedGenerator}\r\n\t\t */\r\n\t\tinit() {\r\n\t\t\tlet self = this;\r\n\t\t\tif ( '' !== this._feed && this._regenerate && false === window.isRegenerating ) {\r\n\t\t\t\tthis.generate();\r\n\t\t\t}\r\n\t\t\t$(document).on('click', '.wpf_regenerate', function(event) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\tself._current_btn = $( this );\r\n\t\t\t\tif( self._current_btn.hasClass('disabled') || window.isRegenerating === true ) return;\r\n\t\t\t\tself._feed = self._current_btn.attr('id').replace( 'wf_feed_', 'wf_config' );\r\n\t\t\t\tif( '' !== self._feed ) {\r\n\t\t\t\t\tself.generate();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t_block_button() {\r\n\t\t\tif ( this._all_btn.length ) {\r\n\t\t\t\tthis._all_btn.addClass('disabled');\r\n\t\t\t}\r\n\t\t\tif ( this._current_btn.length ) {\r\n\t\t\t\tthis._current_btn.find('span').addClass('wpf_spin reverse_spin');\r\n\t\t\t\tthis._current_btn_label = this._current_btn.attr('title');\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tthis._current_btn.attr( 'aria-label', opts.regenerate ).attr( 'title', opts.regenerate );\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\t_unblock_button() {\r\n\t\t\tif ( this._all_btn.length ) {\r\n\t\t\t\tthis._all_btn.removeClass('disabled');\r\n\t\t\t}\r\n\t\t\tif ( this._current_btn.length ) {\r\n\t\t\t\tthis._current_btn.find('span').removeClass('wpf_spin');\r\n\t\t\t\tthis._current_btn.find('span').removeClass('reverse_spin');\r\n\t\t\t\tthis._current_btn.attr( 'aria-label', this._current_btn_label ).attr( 'title', this._current_btn_label );\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Generate Feed\r\n\t\t * @return void\r\n\t\t */\r\n\t\tgenerate() {\r\n\t\t\tlet self = this;\r\n\t\t\twindow.isRegenerating = true;\r\n\t\t\tthis._block_button();\r\n\t\t\tthis._resetProgressBar();\r\n\t\t\tthis._progressBarActive();\r\n\t\t\tthis._log( 'Counting Total Products' );\r\n\t\t\tthis._updateProgressStatus( 'Fetching products.' );\r\n\t\t\tthis._get_product_ids().then( response => {\r\n\t\t\t\tthis._progress = 10;\r\n\t\t\t\tself._log( {response} );\r\n\t\t\t\tif(response.success) {\r\n\t\t\t\t\tself._log( `Total ${response.total} Products found.` );\r\n\t\t\t\t\tself._product_ids = response.product;\r\n\t\t\t\t\tself._total_batch = this._product_ids.length;\r\n\t\t\t\t\tself._current_batch = 0;\r\n\t\t\t\t\tself._progress_per_batch = ( 90 - this._progress ) / this._total_batch;\r\n\t\t\t\t\tself._process_batch();\r\n\t\t\t\t\tself._updateProgressStatus( 'Processing Products...' );\r\n\t\t\t\t} else {\r\n\t\t\t\t\tself._updateProgressStatus( response.data.message );\r\n\t\t\t\t}\r\n\t\t\t}).fail( error => {\r\n\t\t\t\tself._log( error );\r\n\t\t\t\tself._updateProgressStatus( error.message );\r\n\t\t\t\tself._color = 'red';\r\n\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\tself._stopProgressBar();\r\n\t\t\t\t\tself._unblock_button();\r\n\t\t\t\t}, 1500 );\r\n\t\t\t} );\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Get Product Ids\r\n\t\t * @returns {$.promise}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_get_product_ids() {\r\n\t\t\tthis._progress = 5;\r\n\t\t\treturn wpAjax.post( 'get_product_information', {\r\n\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\tfeed: this._feed,\r\n\t\t\t\tlimit: this._limit,\r\n\t\t\t} );\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Run the Batch\r\n\t\t * @private\r\n\t\t */\r\n\t\t_process_batch() {\r\n\t\t\tlet self = this;\r\n\t\t\tlet status = `Processing Batch ${this._current_batch+1} of ${this._total_batch}`;\r\n\t\t\tthis._updateProgressStatus( status );\r\n\t\t\tthis._log( status );\r\n\t\t\twpAjax.post( 'make_batch_feed', {\r\n\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\tfeed: this._feed,\r\n\t\t\t\tproducts: this._product_ids[this._current_batch],\r\n\t\t\t\tloop: this._current_batch,\r\n\t\t\t} ).then( response => {\r\n\t\t\t\tself._current_batch++;\r\n\t\t\t\tself._log( `Batch ${self._current_batch} Completed` );\r\n\t\t\t\tself._log( response );\r\n\t\t\t\tif ( self._current_batch < self._total_batch ) {\r\n\t\t\t\t\tself._process_batch();\r\n\t\t\t\t\tself._progress += self._progress_per_batch;\r\n\t\t\t\t}\r\n\t\t\t\tif ( self._current_batch === self._total_batch ) {\r\n\t\t\t\t\tself._save_feed_file();\r\n\t\t\t\t}\r\n\t\t\t} ).fail( error => {\r\n\t\t\t\tself._log( error );\r\n\t\t\t\tself._updateProgressStatus( error.message );\r\n\t\t\t\tself._color = 'red';\r\n\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\tself._stopProgressBar();\r\n\t\t\t\t\tself._unblock_button();\r\n\t\t\t\t}, 1500 );\r\n\t\t\t} );\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Save Feed Data from temp to feed file\r\n\t\t * @private\r\n\t\t */\r\n\t\t_save_feed_file() {\r\n\t\t\tlet self = this;\r\n\t\t\tthis._log( 'Saving feed file' );\r\n\t\t\tthis._updateProgressStatus( 'Saving feed file' );\r\n\t\t\twpAjax.post( 'save_feed_file', {\r\n\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\tfeed: this._feed,\r\n\t\t\t} ).then( response => {\r\n\t\t\t\tself._log( response );\r\n\t\t\t\tself._progress = 100;\r\n\t\t\t\tif ( self._refresh ) {\r\n\t\t\t\t\twindow.location.href = `${opts.pages.list.feed}&link=${response.url}&cat=${response.cat}`;\r\n\t\t\t\t}\r\n\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\tself._stopProgressBar();\r\n\t\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\t\tself._resetProgressBar( true );\r\n\t\t\t\t\t\tself._unblock_button();\r\n\t\t\t\t\t}, 3000 );\r\n\t\t\t\t}, 2500 );\r\n\t\t\t} ).fail( error => {\r\n\t\t\t\tself._log( error );\r\n\t\t\t\tself._updateProgressStatus( error.message );\r\n\t\t\t\tself._color = 'red';\r\n\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\tself._stopProgressBar();\r\n\t\t\t\t\tself._unblock_button();\r\n\t\t\t\t}, 1500 );\r\n\t\t\t} );\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Console log wrapper with debug settings.\r\n\t\t * @param data\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_log( data ) {\r\n\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\tif ( opts.wpf_debug ) {\r\n\t\t\t\tconsole.log( data );\r\n\t\t\t}\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Run the progressbar refresh interval\r\n\t\t * @param {int} refreshInterval\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_progressBarActive( refreshInterval = 0 ) {\r\n\t\t\tlet self = this;\r\n\t\t\tthis._toggleProgressBar( true );\r\n\t\t\tthis._timer = setInterval( function(){\r\n\t\t\t\tself._updateProgressBar();\r\n\t\t\t}, refreshInterval || 1000 );\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Stop Progressbar\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_stopProgressBar() {\r\n\t\t\tclearInterval( this._timer );\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Reset Progressbar\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_resetProgressBar( update ) {\r\n\t\t\tthis._toggleProgressBar( false );\r\n\t\t\tthis._updateProgressStatus( '' );\r\n\t\t\tclearInterval( this._timer );\r\n\t\t\tthis._color = false;\r\n\t\t\tthis._timer = null;\r\n\t\t\tthis._progress = 0;\r\n\t\t\tif ( update ) {\r\n\t\t\t\tthis._updateProgressBar();\r\n\t\t\t}\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Show hide the progress bar el\r\n\t\t * @param status\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_toggleProgressBar( status ) {\r\n\t\t\tlet table = $('#feed_progress_table');\r\n\t\t\tif ( status ) {\r\n\t\t\t\ttable.show();\r\n\t\t\t} else {\r\n\t\t\t\ttable.hide();\r\n\t\t\t}\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Update Progress bar text status\r\n\t\t * @param {string} status\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_updateProgressStatus( status ) {\r\n\t\t\t$( '.feed-progress-status' ).text( status );\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Update Progress Data\r\n\t\t * hooked with setInterval\r\n\t\t * @private\r\n\t\t */\r\n\t\t_updateProgressBar() {\r\n\t\t\tlet percentage = $( '.feed-progress-percentage' ),\r\n\t\t\t\tbar = $( '.feed-progress-bar-fill' ),\r\n\t\t\t\t_progress = `${Math.round( this._progress )}%`;\r\n\t\t\tbar.css( {\r\n\t\t\t\twidth: _progress,\r\n\t\t\t\tbackground: this._color || \"#3DC264\",\r\n\t\t\t} );\r\n\t\t\tpercentage.text( _progress );\r\n\t\t}\r\n\t}\r\n\t// expose to the global scope\r\n\twindow.wf = {\r\n\t\thelper: helper,\r\n\t\tfeedEditor: feedEditor,\r\n\t\tgenerator: feedGenerator,\r\n\t};\r\n\t$(window).load(function() {\r\n\t\t// Template loading ui conflict\r\n\t\tif ($(location).attr(\"href\").match(/webappick.*feed/g) !== null) {\r\n\t\t\t$('#wpbody-content').addClass('woofeed-body-content');\r\n\t\t}\r\n\r\n\t\t// on edit page show item wrapper dropdown\r\n\t\tlet current_page_url_query = window.location.search;\r\n\t\tlet urlParams = new URLSearchParams(current_page_url_query);\r\n\t\tlet page_action = urlParams.get('action');\r\n\t\tif ( page_action === 'edit-feed' ) {\r\n\t\t\t$('.itemWrapper').show();\r\n\t\t}\r\n\r\n\t\t// ClipBoardJS\r\n\t\tclip();\r\n\t\t// postbox toggle\r\n\t\tpostboxes.add_postbox_toggles(pagenow);\r\n\t\t// initialize generator\r\n\t\tlet generator = new feedGenerator();\r\n\t\tgenerator.init();\r\n\t\t// noinspection JSUnresolvedVariable\r\n\t\tif( '' !== opts.generator.feed && opts.generator.regenerate ) {\r\n\t\t\r\n\t\t}\r\n\t\t// initialize editor\r\n\t\tfeedEditor.init();\r\n\t\thelper.common(); // Generate Feed Add Table Row\r\n\t\ttooltip();\r\n\t\t// validate feed editor\r\n\t\t$(\".generateFeed\").validate();\r\n\t\t// document events\r\n\t\t$(document)\r\n\t\t\t.on('click', '[data-toggle_slide]', function(e) {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\t$($(this).data('toggle_slide')).slideToggle('fast');\r\n\t\t\t})\r\n\t\t\t// XML Feed Wrapper\r\n\t\t\t.on('click', '#wf_newRow', function () {\r\n\t\t\t\tlet tbody = $('#table-1 tbody'),\r\n\t\t\t\t\ttemplate = $('#feed_config_template').text().trim().replace(/__idx__/g, tbody.find('tr').length);\r\n\t\t\t\ttbody.append(template);\r\n\t\t\t\thelper.fancySelect($('.outputType'));\r\n\t\t\t})\r\n\t\t\t// feed delete alert.\r\n\t\t\t.on('click', '.single-feed-delete', function (event) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tif (confirm(opts.form.del_confirm)) {\r\n\t\t\t\t\twindow.location.href = $(this).attr('val');\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t// clear cache data.\r\n\t\t\t.on('click', '.wf_clean_cache_wrapper', function(event) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\tvar nonce = $('.woo-feed-clean-cache-nonce').val();\r\n\t\t\t\tvar loader = $('.woo-feed-cache-loader');\r\n\r\n\t\t\t\t//show loader\r\n\t\t\t\tloader.show();\r\n\r\n\t\t\t\t// passed cache nonce\r\n\t\t\t\twpAjax.post('clear_cache_data', {\r\n\t\t\t\t\t_ajax_clean_nonce: nonce\r\n\t\t\t\t}).then(function (response) {\r\n\t\t\t\t\tif( response.success ) {\r\n\t\t\t\t\t\tloader.hide(); //hide loader\r\n\t\t\t\t\t}\r\n\t\t\t\t}).fail(function (e) {\r\n\t\t\t\t\tconsole.log('something wrong');\r\n\t\t\t\t});\r\n\r\n\t\t\t})\r\n\t\t\t// feed value dropdown change.\r\n\t\t\t.on('change', '.wf_attr.wf_attributes', function(event) {\r\n\t\t\t\tevent.preventDefault();\r\n\r\n\t\t\t\t$('.fancy-picker-picked').trigger(\"click\"); // trigger fancy select box clicked\r\n\r\n\t\t\t\t// price attributes\r\n\t\t\t\tvar price_attributes = ['price', 'current_price', 'sale_price', 'price_with_tax', 'current_price_with_tax', 'sale_price_with_tax'];\r\n\t\t\t\t// current value\r\n\t\t\t\tvar current_attribute_value = $(this).val();\r\n\t\t\t\tvar outputSelect = $(this).parents('tr').find('.outputType');\r\n\t\t\t\tvar fancyOption = $(this).parents('tr').find('.fancy-picker-content .fancy-picker-option');\r\n\t\t\t\tvar fancyDataPicker = $(this).parents('tr').find('.fancy-picker-data span');\r\n\t\t\t\tvar selectIf, selectKey;\r\n\r\n\t\t\t\t// when select any custom taxonomy\r\n\t\t\t\tif( \"\" !== current_attribute_value && -1 !== current_attribute_value.indexOf('wf_taxo') ) {\r\n\t\t\t\t\tselectIf = 'for_custom_taxo';\r\n\t\t\t\t\tselectKey = \"parent_if_empty\";\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// when select any price attribute\r\n\t\t\t\tif( price_attributes.includes(current_attribute_value) ) {\r\n\t\t\t\t\tselectIf = 'for_price';\r\n\t\t\t\t\tselectKey = \"Price\";\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// remove selected class from old selected option\r\n\t\t\t\tfancyOption.removeClass('selected');\r\n\r\n\t\t\t\t// when value dropdown is selected as price or any custom taxonomy\r\n\t\t\t\tif( selectIf === 'for_custom_taxo' || selectIf === 'for_price' ) {\r\n\r\n\t\t\t\t\t// update \"Option Type\" when select key matches\r\n\t\t\t\t\tfancyOption.each(function(item) {\r\n\t\t\t\t\t\tif( selectKey === $(this).text() ) {\r\n\t\t\t\t\t\t\t$(this).addClass('selected');\r\n\t\t\t\t\t\t\tfancyDataPicker.text(selectKey);\r\n\t\t\t\t\t\t\toutputSelect.find(\"option\").text(selectKey);\r\n\t\t\t\t\t\t\toutputSelect.find(\"option\").val( $(this).data('value') );\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t})\r\n\t\t\t// bulk delete alert.\r\n\t\t\t.on('click', '#doaction, #doaction2', function () {\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\treturn confirm(opts.form.del_confirm_multi);\r\n\t\t\t})\r\n\t\t\t// Generate Feed Table Row Delete\r\n\t\t\t.on('change', '.dType', function () {\r\n\t\t\t\tlet self = $(this),\r\n\t\t\t\t\ttype = self.val(),\r\n\t\t\t\t\trow = self.closest('tr');\r\n\t\t\t\t\r\n\t\t\t\tif (type === 'pattern') {\r\n\t\t\t\t\trow.find('.value_attribute').hide();\r\n\t\t\t\t\trow.find('.value_pattern').show();\r\n\t\t\t\t} else if (type === 'attribute') {\r\n\t\t\t\t\trow.find('.value_attribute').show();\r\n\t\t\t\t\trow.find('.value_pattern').hide();\r\n\t\t\t\t} else if (type === 'remove') {\r\n\t\t\t\t\trow.find('.value_attribute').hide();\r\n\t\t\t\t\trow.find('.value_pattern').hide();\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t// Generate Feed Form Submit\r\n\t\t\t.on('click', '.delRow', function (e) {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\t$(this).closest('tr').remove();\r\n\t\t\t\thelper.reindex_config_table();\r\n\t\t\t})\r\n\t\t\t.on('submit', '#generateFeed', function () {\r\n\t\t\t\t// Feed Generating form validation\r\n\t\t\t\t$(this).validate();\r\n\t\t\t\t\r\n\t\t\t\tif ($(this).valid()) {\r\n\t\t\t\t\t$(\".makeFeedResponse\")\r\n\t\t\t\t\t\t.show()\r\n\t\t\t\t\t\t.html(`<b style=\"color: darkblue;\"><i class=\"dashicons dashicons-sos wpf_spin\"></i> ${opts.form.generate}</b>`); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html, WordPressVIPMinimum.JS.StringConcat.Found\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t// Generate Update Feed Form Submit\r\n\t\t\t.on('submit', '#updatefeed', function (e, data) {\r\n\t\t\t\t// Feed Generating form validation\r\n\t\t\t\t$(this).validate();\r\n\t\t\t\t\r\n\t\t\t\tif ($(this).valid()) {\r\n\t\t\t\t\t$(\".makeFeedResponse\")\r\n\t\t\t\t\t\t.show()\r\n\t\t\t\t\t\t.html(`<b style=\"color: darkblue;\"><i class=\"dashicons dashicons-sos wpf_spin\"></i> ${data && data.save ? opts.form.save : opts.form.generate}</b>`); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html, WordPressVIPMinimum.JS.StringConcat.Found\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('change', '.ftporsftp', function () {\r\n\t\t\t\tlet server = $(this).val(),\r\n\t\t\t\t\tstatus = $('.ssh2_status');\r\n\t\t\t\t\r\n\t\t\t\tif (server === 'sftp') {\r\n\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\tstatus.show().css('color', 'dodgerblue').text(opts.form.sftp_checking);\r\n\t\t\t\t\twpAjax.post('get_ssh2_status', {\r\n\t\t\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\t\t\tserver: server\r\n\t\t\t\t\t}).then(function (response) {\r\n\t\t\t\t\t\tif (response === 'exists') {\r\n\t\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\t\tstatus.css('color', '#2CC185').text(opts.form.sftp_available);\r\n\t\t\t\t\t\t\tsetTimeout(function () {\r\n\t\t\t\t\t\t\t\tstatus.hide();\r\n\t\t\t\t\t\t\t}, 1500);\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\t\tstatus.show().css('color', 'red').text(opts.form.sftp_warning);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}).fail(function (e) {\r\n\t\t\t\t\t\tstatus.hide();\r\n\t\t\t\t\t\thelper.ajax_fail(e);\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\tstatus.hide();\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('click', '[name=\"save_feed_config\"]', function (e) {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\t$('#updatefeed').trigger('submit', {\r\n\t\t\t\t\tsave: true\r\n\t\t\t\t});\r\n\t\t\t})\r\n\t\t\t.on('change', '#provider', function (event) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\t\r\n\t\t\t\tif (!$(this).closest('.generateFeed').hasClass('add-new')) return; // only for new feed.\r\n\r\n\t\t\t\tlet merchant = $(this).val(),\r\n\t\t\t\t\tfeedType = $(\"#feedType\"),\r\n\t\t\t\t\tfeedForm = $(\"#providerPage\"),\r\n\t\t\t\t\tmerchantInfo = $('#feed_merchant_info'); // set loading..\r\n\t\t\t\t\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tfeedForm.html('<h3><span style=\"float:none;margin: -3px 0 0;\" class=\"spinner is-active\"></span> ' + opts.form.loading_tmpl + '</h3>'); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html, WordPressVIPMinimum.JS.StringConcat.Found\r\n\t\t\t\t\r\n\t\t\t\tmerchantInfo.find('.spinner').addClass('is-active');\r\n\t\t\t\tfeedType.disabled(!0); // disable dropdown\r\n\t\t\t\t\r\n\t\t\t\tfeedType.parent().find('.spinner').addClass('is-active');\r\n\t\t\t\tmerchantInfo.find('.merchant-info-section .data').html(''); // remove previous data\r\n\t\t\t\t// Get Merchant info for selected Provider/Merchant\r\n\r\n\r\n\t\t\t\t\r\n\t\t\t\tif (merchantInfoCache.hasOwnProperty(merchant)) {\r\n\t\t\t\t\tfeedEditor.renderMerchantInfo(merchantInfo, feedType, merchantInfoCache[merchant]);\r\n\t\t\t\t} else {\r\n\t\t\t\t\twpAjax.send('woo_feed_get_merchant_info', {\r\n\t\t\t\t\t\ttype: 'GET',\r\n\t\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\tnonce: opts.nonce,\r\n\t\t\t\t\t\t\tprovider: merchant\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}).then(function (r) {\r\n\t\t\t\t\t\tmerchantInfoCache[merchant] = r;\r\n\t\t\t\t\t\tfeedEditor.renderMerchantInfo(merchantInfo, feedType, r);\r\n\t\t\t\t\t}).fail(helper.ajax_fail);\r\n\t\t\t\t} // Get FeedForm For Selected Provider/Merchant\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tif (merchantTemplateCache.hasOwnProperty(merchant)) {\r\n\t\t\t\t\tfeedEditor.renderMerchantTemplate(feedForm, merchantTemplateCache[merchant]);\r\n\t\t\t\t} else {\r\n\t\t\t\t\twpAjax.post('get_feed_merchant', {\r\n\t\t\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\t\t\tmerchant: merchant\r\n\t\t\t\t\t}).then(function (r) {\r\n\t\t\t\t\t\tmerchantTemplateCache[merchant] = r;\r\n\t\t\t\t\t\tfeedEditor.renderMerchantTemplate(feedForm, r);\r\n\r\n\t\t\t\t\t\t//when merchant is bing, change delimiter and enclosure\r\n\t\t\t\t\t\tif( 'bing' === merchant ) {\r\n\t\t\t\t\t\t\t//delimiter value\r\n\t\t\t\t\t\t\t$(\"#delimiter option\").removeAttr('selected');\r\n\t\t\t\t\t\t\t$(\"#delimiter option[value=\\\"tab\\\"]\").attr('selected', 'selected');\r\n\r\n\t\t\t\t\t\t\t//enclosure value\r\n\t\t\t\t\t\t\t$(\"#enclosure option\").removeAttr('selected');\r\n\t\t\t\t\t\t\t$(\"#enclosure option[value=\\\" \\\"]\").attr('selected', 'selected');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t//reviewer options hide\r\n\t\t\t\t\t\tif( 'google_product_review' !== merchant) {\r\n\t\t\t\t\t\t\t$('.wf_attributes option[value=\"reviewer_name\"]').hide();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}).fail(helper.ajax_fail);\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t// Feed Active and Inactive status change via ajax\r\n\t\t\t.on('change', '.woo_feed_status_input', function () {\r\n\t\t\t\tlet self = $(this);\r\n\t\t\t\twpAjax.post('update_feed_status', {\r\n\t\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\t\tfeedName: self.val(),\r\n\t\t\t\t\tstatus: self[0].checked ? 1 : 0\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t// event with trigger\r\n\t\t$(document)\r\n\t\t\t.on('change', '[name=\"is_outOfStock\"], [name=\"product_visibility\"]', function () {\r\n\t\t\t\tlet outOfStockVisibilityRow = $('.out-of-stock-visibility');\r\n\t\t\t\tif ($('[name=\"is_outOfStock\"]:checked').val() === 'n' && $('[name=\"product_visibility\"]:checked').val() === '1') {\r\n\t\t\t\t\toutOfStockVisibilityRow.show();\r\n\t\t\t\t} else {\r\n\t\t\t\t\toutOfStockVisibilityRow.hide();\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('change', '.attr_type', function () {\r\n\t\t\t\t// Attribute type selection\r\n\t\t\t\tlet self = $(this),\r\n\t\t\t\t\ttype = self.val(),\r\n\t\t\t\t\trow = self.closest('tr');\r\n\t\t\t\t\r\n\t\t\t\tif (type === 'pattern') {\r\n\t\t\t\t\trow.find('.wf_attr').hide();\r\n\t\t\t\t\trow.find('.wf_attr').val('');\r\n\t\t\t\t\trow.find('.wf_default').show();\r\n\t\t\t\t} else {\r\n\t\t\t\t\trow.find('.wf_attr').show();\r\n\t\t\t\t\trow.find('.wf_default').hide();\r\n\t\t\t\t\trow.find('.wf_default').val('');\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('change', '.wf_mattributes, .attr_type', function () {\r\n\t\t\t\tlet row = $(this).closest('tr'),\r\n\t\t\t\t\tattribute = row.find('.wf_mattributes'),\r\n\t\t\t\t\ttype = row.find('.attr_type'),\r\n\t\t\t\t\tvalueColumn = row.find('td:eq(4)'),\r\n\t\t\t\t\tprovider = $('#provider').val();\r\n\t\t\t\t\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tif (opts.form.google_category.hasOwnProperty(attribute.val()) && type.val() === 'pattern' && helper.in_array(provider, opts.form.google_category[attribute.val()])) {\r\n\t\t\t\t\tif (valueColumn.find('select.selectize').length === 0) {\r\n\t\t\t\t\t\tvalueColumn.find('input.wf_default').remove();\r\n\t\t\t\t\t\tvalueColumn.append('<span class=\"wf_default wf_attributes\"><select name=\"default[]\" class=\"selectize\"></select></span>');\r\n\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\tvalueColumn.append(`<span style=\"font-size:x-small;\"><a style=\"color: red\" href=\"http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category\" target=\"_blank\">${opts.learn_more}</a></span>`);\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tif (!googleCategories) {\r\n\t\t\t\t\t\t\tvalueColumn.append('<span class=\"spinner is-active\" style=\"margin: 0;\"></span>');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tlet select = valueColumn.find('.wf_attributes select');\r\n\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\thelper.selectize(select, {\r\n\t\t\t\t\t\t\tpreload: true,\r\n\t\t\t\t\t\t\tplaceholder: opts.form.select_category,\r\n\t\t\t\t\t\t\tload: function load(query, cb) {\r\n\t\t\t\t\t\t\t\tif (!googleCategories) {\r\n\t\t\t\t\t\t\t\t\twpAjax.send('get_google_categories', {\r\n\t\t\t\t\t\t\t\t\t\ttype: 'GET',\r\n\t\t\t\t\t\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\t\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\t\t\t\t\t\t\t\taction: \"get_google_categories\",\r\n\t\t\t\t\t\t\t\t\t\t\tprovider: provider\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}).then(function (r) {\r\n\t\t\t\t\t\t\t\t\t\tgoogleCategories = r;\r\n\t\t\t\t\t\t\t\t\t\tcb(googleCategories);\r\n\t\t\t\t\t\t\t\t\t\tvalueColumn.find('.spinner').remove();\r\n\t\t\t\t\t\t\t\t\t}).fail(helper.ajax_fail);\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tcb(googleCategories);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (attribute.val() !== 'current_category' && valueColumn.find('input.wf_default').length === 0) {\r\n\t\t\t\t\t\tvalueColumn.find('span').remove();\r\n\t\t\t\t\t\tvalueColumn.append('<input autocomplete=\"off\" class=\"wf_default wf_attributes\" type=\"text\" name=\"default[]\" value=\"\">');\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tif (type.val() !== 'pattern') {\r\n\t\t\t\t\t\t\tvalueColumn.find('input.wf_default').hide();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('change', '#feedType,#provider', function () {\r\n\t\t\t\tlet type = $('#feedType').val(),\r\n\t\t\t\t\tprovider = $('#provider').val(),\r\n\t\t\t\t\titemWrapper = $('.itemWrapper'),\r\n\t\t\t\t\twf_csv_txt = $('.wf_csvtxt');\r\n\t\t\t\t\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tif (type !== '' && helper.in_array(provider, opts.form.item_wrapper_hidden)) {\r\n\t\t\t\t\titemWrapper.hide();\r\n\t\t\t\t} else if (type === 'xml') {\r\n\t\t\t\t\titemWrapper.show();\r\n\t\t\t\t\twf_csv_txt.hide();\r\n\t\t\t\t} else if (type === 'csv' || type === 'txt') {\r\n\t\t\t\t\titemWrapper.hide();\r\n\t\t\t\t\twf_csv_txt.show();\r\n\t\t\t\t} else {\r\n\t\t\t\t\titemWrapper.hide();\r\n\t\t\t\t\twf_csv_txt.hide();\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.trigger('change');\r\n\t});\r\n})(jQuery, window, document, wp.ajax, wpf_ajax_obj);\r\n"]}
1
+ {"version":3,"sources":["woo-feed-admin.js"],"names":["_defineProperties","target","props","descriptor","i","_createClass","Constructor","protoProps","staticProps","prototype","window","wpAjax","self","prop","showTooltip","$","hasClass","currentTarget","clearTooltip","removeClass","actionMsg","className","match","index","action","removeAttr","actionKey","elem","addClass","attr","msg","extend","_default","_args","clip","$copyBtn","feedGenerator","left","event","trigger","test","navigator","on","console","googleCategories","in_array","needle","haystack","sortable","escape","data","text","ajax_fail","column_count","find","warn","wf_sortable","selectize_render_item","e","hasOwnProperty","opts","ajax","error","statusText","status","el","config","column","_onDrop","each","this","length","selectize","itemPath","create","concat","plugins","$item","container","containerSelector","group","options","bodyClass","itemSelector","handle","onDrop","fancySelect","maxItemShow","split","map","s","trim","helper","render","item","replace","x","form","merchantInfo","document","jQuery","k","init","renderMerchantInfo","opt","feedType","r","types","html","t","toLowerCase","na","disabled","val","_loop2","feedForm","contentSettings","renderMerchantTemplate","feedEditor","is","merchantInfoCache","tooltip","css","top","isRegenerating","_feed","_current_btn","feed","_limit","generator","limit","_progress","_product_ids","_progress_per_batch","_refresh","_all_btn","generate","key","value","_regenerate","_current_btn_label","regenerate","_this","_log","response","_updateProgressStatus","message","product","setTimeout","_stopProgressBar","_process_batch","_color","_resetProgressBar","_ajax_nonce","post","_save_feed_file","_current_batch","_total_batch","_unblock_button","then","refreshInterval","arguments","undefined","_timer","setInterval","_updateProgressBar","clearInterval","update","table","show","hide","width","bar","wf","load","current_page_url_query","page_action","postboxes","add_postbox_toggles","preventDefault","pagenow","template","common","hover","title","appendTo","userAgent","merchantTemplateCache","remove","ClipboardJS","clipboard","location","slideToggle","loader","tbody","confirm","del_confirm","fail","_ajax_clean_nonce","current_attribute_value","outputSelect","fancyOption","fancyDataPicker","log","selectKey","parents","percentage","indexOf","selectIf","includes","urlParams","URLSearchParams","row","del_confirm_multi","closest","reindex_config_table","type","valid","validate","save","server","sftp_checking","sftp_available","price_attributes","send","provider","merchant","nonce","checked","outOfStockVisibilityRow","feedName","valueColumn","select","preload","learn_more","append","cb","query","itemWrapper","wf_csv_txt"],"mappings":"yHAAA,SAAAA,kBAAAC,EAAAC,+BACA,IAAAC,EAAAD,EAAAE,kHADA,SAAAC,aAAAC,EAAAC,EAAAC,GAWC,OAFDD,GAAAP,kBAAAM,EAAAG,UAAAF,GARAC,GAAAE,kBAAAC,EAAAH,GAUCF,gFA0BGM,IAAAA,EAAAA,EAAAA,MACAC,EAAAD,gBAEA,IAAAA,EAAAA,KAAAC,GAHAD,EAAAA,KAAAA,OAAAA,IAAAA,IAAAA,IAAAA,4EAYF,IAAAE,EAAAA,EAAAA,MAEAC,EAAA,WACA,YAHA,IAAAH,EAAAC,KAAAA,GAAAD,EAAAC,KAAAA,GAAAD,EAAAI,SAAAH,IAUQI,SAWRC,EAXuBC,GAAaC,EAAAA,EAAAA,eAAuBC,YAAUC,SAAMC,EAAhBC,GAAvB,OAA+EL,EAAAA,MAAAA,sBAAAA,IAAAA,KAAAA,OADpHC,YAAA,cAAAK,WAAAC,cAKGC,SAAFZ,EAAAA,EAAAA,GACAA,EAEDY,GAAAC,SAAA,2BAAAC,KAAA,aAAAC,GAiCyB,SAAAC,EAAAC,EAAAC,GAAA,OAvBvBlB,EAAAgB,QAAA,EAAA,GAAAC,EAAAC,GAHAb,SA8MEc,IAEAtB,EAAAA,EAAAA,4GAxRLuB,EA4RMC,KAAAA,WAEAC,EAAAA,MAAAA,GAAAA,aAAAA,GAAAA,GAAAA,OAAAA,oEAvMLvB,EAAAwB,EAAAC,WA2MQD,EAAAd,oEA5NG,gBAATO,OAAAS,KAAAC,UAAAT,WAAAZ,WAAAA,EAAAA,OAAAA,EAEAA,cAAAA,EAAAA,OAAAA,MA0NMsB,GAAA,UAAA,SAAAJ,6BAxOPvB,IA0CE4B,EAfYC,KAAfC,SAAA,SAAAC,EAAAC,uFAQIC,MAAAA,yCAAwBF,OAAaG,EAAAC,EAAAC,MAAA,WAErCC,UACAC,SAAAC,GANM1C,QAAA2C,KAAAC,GAQRC,MAAAA,EAAAA,eAAAA,eARQC,EAAAC,eAAA,UAAAC,EAAAC,KAAAC,MAAA,KAAAJ,EAAAK,WAAA,KAAAL,EAAAM,OAAA,IAAAN,IAoCHV,SAAA,SAAAiB,EAAAC,EAAAC,EAAAC,GACD,OAAAH,GAAAlD,EAAA,kBAAAsD,KAAA,WArCI,IAAAzD,EAsCHsD,EAtCGI,MAuCNjB,EAnCAzC,EAAA0C,KAAA,yBAAAiB,QAAAJ,GAAA,EAnBFvD,EAAA4C,YAAAzB,EAAA,CAwDAyC,kBAAW,QACVC,SAAU,UArBXzB,aAAU,KACTpC,OAAA4D,mBACCE,YAAI9D,wCADW+D,OAAAtB,EAAA,gBACfuB,OAAAA,SACaC,EAAAC,EAAa5B,EAAAZ,GAC1B1B,EAAAA,YAAK4C,EAAL5C,MAAAA,QAAAA,cAAAA,WAAAA,SACCmE,EAAAA,QAJc5D,YAAA2D,EAAAE,MAAAC,QAAAC,WAMdC,GAAAA,mBAAAA,GACAC,EAAAA,EAAAA,EAAQ3B,EAAAA,KAaVS,OARGM,UAAAP,SAAKoB,EAAAA,GACJA,OAAAA,GAAAA,EAAAA,qBAAAA,IAAAA,eAAAA,KAAAA,WACAzE,IAAAA,EAAA0E,EAAAA,MACDC,EAAAA,UAAAA,EAAA,CADCb,OAXqBR,EAWrBhB,KAAA,YAAA,EAGH0B,QALEhE,EAAAsC,KAAA,WAAAtC,EAAAsC,KAAA,WAAAsC,MAAA,KAAAC,IAAA,SAAAC,GAjDJ,OAAAA,EAAAC,SAwDAnB,GAEEzD,OAAAuC,CACA1C,KAAAA,EAAAA,wBAFDsD,OAOE0B,YAAA5C,SAAAiB,EAAAC,GACA2B,OAAAA,GAAAA,EAAAA,uBAAAA,IAAAA,oBAAAA,KAAAA,WACCC,EAAAA,MADOR,YAAAvD,EAAA,CApEXX,YAAAA,GAwEE8C,gIAMCqB,EAAAA,GAAAA,KA5DK,OAAAxE,EAAAkD,GAAApC,KAAA,QAAAkE,QAAA,YAAA,IAAApB,OAAAqB,EAAA,yFAkENjF,EAACyD,YACAzD,EAAAA,YAAAA,EAAAA,+CAgBHkF,KALYA,KAAAlF,EAAA,iBAKZkF,KAEAtC,KAAAA,SAwBGuC,EAAAA,SAEAnF,EAAAoF,GAAI5D,QAAA,IAAA6D,OAAqBC,MAAG,kBAAA,CAtB/BC,OAAIhC,KAAA2B,UAiCGM,mBAAIC,SAAJN,EAAAO,EAAAC,GAtBPF,SAAAA,EAAAZ,GA4BI,IAtBJW,EAkBOG,EAAA/C,eA9CK0C,KA+CNH,EAAA5C,KAAIqD,0BAA6BrD,EAAK,UAAAsD,KAAAF,EAAmBC,IAE1D,mBAtCLL,KAiBAC,EAAAA,EAAAA,GAAAA,MAAAA,KAAAA,IAAAA,SAAAA,GA5BY,OAAAM,EAAAlB,OAAAmB,mCA6BM,MAAA,KAAAD,GAAAA,IAAAjD,EAAAmD,GAAAD,iBAEfZ,QAwBFO,EAASO,KAAT,UAAAvF,WAAA,YAAA4C,KAAA,WAtBEoC,IAAAD,EAAAjE,EAAA+B,MACCmC,EAAAQ,QAAC3D,EAAWT,SAAZ2D,EAAYrF,MAAAA,GAAAqF,EAAZQ,UAAA,GAAAR,EAAAQ,UAAA,mFAGEP,EAAAnD,KAAA,UAAA0D,UAAA,KAMAP,IAAAA,IAAAA,KAAAA,EACCS,EAAAR,GAGDS,EAAAA,KAAAP,YAAUrC,YAAAA,aACVkC,EAHCD,UAGD,GACDC,EAAAlE,QAAA6E,gEAKJlB,uBAAAA,SAAAA,EAAAA,GACAO,SAAAA,EAASO,GACTP,GAAAA,EAAAA,eAAAA,GACAA,GAAAA,SAAAA,EA6BIU,EAAAP,KAAAF,EAAAL,QA1BL,CA4BG,IAAAe,EAAArG,EAAA,UAAAsF,EAAA,gBAGFe,EAAiB/C,KAAA,WA1BlBgD,IAAAA,EAAAA,EAAAA,qBAGGC,EAAAA,KAAIhB,WAAJI,EAAAL,GAAA,MAAAxF,KAAA,YAAA,IACCc,EAAA4F,GAAA,oBAAA5F,EAAA4F,GAAA,kBAAA5F,EAAAsF,QAAAP,EAAAL,GArKJjF,EAAAA,KAAAA,WAAAA,GAwKIoG,EAAAA,IAAIJ,EAAAA,MAEJK,QAAA,WAMG7G,IAAAA,IAAAsC,KAAAwD,EACA/E,EAAAA,GAGA2F,EAAAhB,SAKLvF,EAvBD2G,GAmDEC,EAnDF,GA+DCvF,EAAA,WAKAtB,SAAAA,IACAJ,gBAJDkH,KAAAA,GApNHtD,KAAAuD,MAAAC,EAAAA,UAAAC,KAuPEzD,KAAA0D,OAAApE,EAAAqE,UAAAC,MAED5D,KAAA6D,UAAA,4EAhVF7D,KAAA8D,aAAA,GAAA9D,KAAA+D,oBAAA,EAAA/D,KAAAgE,UAAA,0CAsVG5H,EAAAkH,gBAAiBC,EA1BlBvD,KAAAiE,SAAAC,EAAAA,mBAAclE,KAAAwD,aAAA/G,EAAA,IAAA4D,OAAAL,KAAAuD,MAAA9B,QAAA,YAAA,yCA0Sd,OArSCnF,aAAAA,EAAA,CAAA,CA+BE6H,IAAA,OA7BFC,MAsBA,WArBA,IAAA9H,EAAA0D,KA2CA,MA/WH,KAAAA,KAAAuD,OAAAvD,KAAAqE,cAAA,IAAAjI,EAAAkH,gBAAAtD,KAAAkE,WAyUGzH,EAAAoF,GAAAoC,GAAAA,QAAKI,kBAAL,SAAArG,GACA5B,EAAAA,wCACAE,EAAAkH,aAAKS,SAAL,cAAkB,IAAA7H,EAAAkH,iBAClBhH,EAAAiH,MAAAC,EAAAA,aAAqBjG,KAAAD,MAAAA,QAAUiG,WAAAA,aAC/B,KAAAe,EAAAA,uBAkCAtE,OA/WH,CAAAmE,IAAA,gBAkXGC,MAAA,WAzW0CpE,KAAAiE,SAAAA,QAAAjE,KAAAiE,SAAA3G,SAAA,YA4U1C0C,KAAAwD,aAAAA,kIAECxD,KAAAwD,aAAAjG,KAAA,aAAA+B,EAAAiF,YAAAhH,KAAA,QAAA+B,EAAAiF,6EAvVJvE,KAAAiE,SAAApH,YAAA,YA6VIP,KAAAA,aAAAA,gEACAF,KAAAA,aAAAkH,KAAAA,QAAAzG,YAAA,gBACCP,KAAAA,aAAAA,KAAAA,aAAAA,KAAAA,oBAAAA,KAAAA,QAAAA,KAAAA,uBAIF,gBA1V0C8H,MAAA,WAAA,IAAAI,EAAAX,KAAAvH,EAAAmI,KAAAC,EAAAA,gBAAAA,uBA8VzCpI,KAAAA,oBACAA,KAAAA,qBACDA,KAAAA,KAAAA,qHAECA,EAAAA,UAAAqI,GAEArI,EAAAA,KAAAA,CACAoI,SAAAA,eArWyCpI,EAAAA,KAAAqI,SAAAA,OAAAA,EAAAnF,MAAAoF,qBAAAtI,EAAAA,aAAAoI,EAAAG,QAyW1CC,EAAAA,aAAKN,EAAAV,aAAc7D,OAClB3D,EAAAA,eAAAyI,wDA0CCzI,EA3CG0I,iBAIJ1I,EAAAqI,sBAAA,gGAtXJrI,EAAAqI,sBAAAnF,EAAAoF,SAAAtI,EAAA2I,OAAA,MAuaGH,WAAKjB,WACLvH,EAAAyI,mBAECtB,EAAAA,mBAjayCG,UAT7C,CAAAO,IAAA,mBAobGC,MAAA,kBAhDApE,KAAA6D,UAAKqB,oCAkDLC,YAAKR,EAAAA,sBAjDLf,MAAA5D,KAAA0D,WAICpH,sBAsDAA,MAAAA,sBArDAA,EAAAA,oBAAAA,OAAAA,KAAAA,eAAAA,EAAAA,QAAAA,OAAAA,KAAAA,cAAYoI,KAAAA,sBAAAA,gBACZrI,EAAA+I,KAAA,kBAAA,qBACC9I,KAAAA,KAAAA,MA0DAA,SAAAA,KAAK+I,aAALrF,KAAAsF,gBAzDAhJ,KAAAA,KAAAA,iBACAA,KAAAA,SAAAA,GACAA,EAAAA,iBACAA,EAAAA,KAAAA,SAAAA,OAAAA,EAAAA,eAAAA,eA2DDA,EAAAA,KAAK2I,GAEJ3I,EAAAA,eAAKyI,EAALQ,kCA1DAjJ,EAFAA,WAAAA,EAAAA,qBAMDA,EAAAA,iBAAAA,EAAAA,+DAvZJA,EAAAqI,sBAAAnF,EAAAoF,SA0ZIE,EAAAA,OAAAA,4BACCxI,EAAAA,mBA+DFA,EAAAkJ,8BAOCrB,IAAA,kBACC/H,MAAAA,WACA,IAAAE,EAAA0D,KACD8E,KAAAA,KAAAA,mEA3dyCxI,EAAAA,KAAAA,iBAAA4I,qBA8Z1C5I,KAAAA,KAAAA,QACAmJ,KAAA,SA/Z0Cf,GAgazCS,EAAAA,KAAAA,GAEAvB,EAAAA,UAAKpE,IAHyClD,EAAA0H,sGAwE7C1H,WAAI,gCAEJwI,WAnEH,WAoEExI,EAvFCA,mBAAAA,GAnZwCA,EAAAkJ,+FAT7ClJ,EAAA2I,OAAA,MAAAH,WAAA,WA6fGxI,EAAAyI,mBApECI,EAAAA,mBACA1B,WA1bJU,IAAA,OAAAC,MAAA,SAAAxF,UAicoC2G,EAAtBD,WACThJ,QAAAA,IAAAA,sDAlcL,IAAAoJ,EAAA,EAAAC,UAAA1F,aAAA2F,QAAA,EAAAtJ,EAAA0D,YA4cI8E,KAAAA,oBAAYe,GA+Eb7F,KAAA6F,OAAAC,YAAA,WA5EExJ,EAAAyJ,sCAqFF5B,IAAA,oCA3hB0C,OAAA6B,cAAAA,KAAAH,QAAA7F,OAid1C,CAmFAmE,IAAA,oBAjFCgB,MAAAA,SAAAA,GA6FA,4GAzjBJnF,KAAA6F,OAAA,KAAA7F,KAAA6D,UAAA,EAieIoC,6BACC7J,0FAleLsD,EAAAwG,EAAAC,OAukBGD,EAAAE,cAjFD,CAAAjC,IAAA,0CA8FEkC,OADDC,EAAAA,yBAASzH,KAAAa,GACR2G,iCAvFDjK,MAAAmK,WACAjF,IAAAA,EADA7E,EAAA,6BAEC4B,EAAAA,EAAAA,2BACAsF,EAAA7F,GAAAA,OAAAA,KAAAA,MAAAA,KAAAA,WAAAA,KACD1B,EAAAA,IAAAoK,CACAH,MAAAxC,IAgGApH,EAAEoC,KAAAgF,OAIC4C,EA7TD,GAhSwCrK,EAAAsK,GAAAA,CAAAjK,OAAA6E,EAigBD0B,WAmG1CA,eAjGCpF,EAAAA,GAXA4I,KA8GD,WAjGElK,OADDqK,EAAAA,UAAAC,KAAAA,QAAAA,MAAcd,2EAMf,IAAAW,EAAAhD,EAAAnE,SAAAqE,OAuGiB,iFA7FjBvE,UAAAyH,oBAAAC,UAuGC,IAAAhJ,GACIkE,OACH,KA7nByC+E,EAAApD,UAAAF,MAAAnE,EAAAqE,UAAA9E,WA0hB1CmE,EAwGAhB,OAjHAV,EAUA0F,SA/REvK,EAjBI,oBAAAwK,MAAA,WA5KNnK,IA+LCkG,EAAAA,EAAAA,MACAnF,EAAAvB,EAAAiB,KAAA,qDAjLHd,EAAA,6BAAAoC,KAAAqI,GAAAC,SAAAjJ,QAAAC,OAAAiJ,SAAAvJ,WAAAA,IAAAA,EAqLCwJ,EAAAA,MArLD5K,EAsLC0G,KAAAA,UAAU7G,EAAAsC,KAAVuE,YACC1G,EAAA,cAvLF6K,WAwLE7K,UAAE,SAAA8K,GAEAC,EAAAA,cAAApE,IAAA,CACA5G,IAAAA,EAAAA,MAAWC,GAAXsB,KADAqB,EACoB8H,MADpB,OAsRF9K,EAAAA,iBAAAqL,WA2GChL,EAAAoF,GAzGDzD,GAAA,QAAA,sBAAA,SAAAgB,GAfAA,EAgBChB,iBACAJ,EAAAA,EAAAA,MAAA6I,KAAAA,iBAAAa,YAAA,UACDtJ,GAAA,QAAAuJ,aAAA,qCA8GCA,EAAOxB,EAAP,yBAEAtH,OAAAwC,OAAAI,QAAA,WAAAmG,EAAA5I,KAAA,MAAAiB,oBACA5D,EAAAA,YAAYI,EAAA,kBAAoB2B,GAAA,QAExB,sBAAoB,SAAAJ,GAtpBaA,EAAA6I,iBAAAgB,QAAAvI,EAAAqC,KAAAmG,eA6iB1C1L,EAAA2L,SAAI7B,KAAUzJ,EAAAuD,MAAAzC,KAAA,UAGba,GA/BD,QAgCC8H,0BAAAA,SAAAA,GAhCDlI,EAiCC6I,iBA+GA7I,IAAAA,EAAM6I,EAAAA,+BAANlE,MA7GDgF,EAAAlL,EAAA,8DAoHCuL,kBAAIC,IACJxC,KAAIyC,SAAAA,GACJxD,EAAIyD,SA1qBqCR,EAAAS,0BA8jB1C/J,QAAAgK,IAAA,uBAoHEjK,GAAA,SAED,yBAAA,SAAAJ,iEAprByCsK,IA0kB1ChC,EAAAA,8DAHA6B,EACItL,EAAAA,MADJ0L,QACU,MAqHTvJ,KAAA,sGAhHDwJ,KAAAA,IAAA,IAAAP,EAAAQ,QAAA,aACAC,EAAAJ,kBA9kB0C7L,EAAA,mBAAA,CAAA,QAAA,gBAAA,aAAA,iBAAA,yBAAA,uBAusBtCkM,SAAAV,KACDS,EA3HHF,YAKDlH,EAAAA,SAMA6G,EAAMV,YAAF9F,YA2HW,oBAlMd+G,GAkMoC,cAAAA,GACnCP,EAvHE1B,KAAAA,SAuHFjF,GAAA8G,IAtHEM,EAAAA,MAAgBC,sCA0HlBT,EAAavJ,KAAAyJ,GAxHfQ,EAAKpC,KAAAA,UAAAA,KAAgBN,GACpB3J,EAAEuC,KAAA,UAAFvC,IAAA0J,EAAA1J,MAAAA,KAAAA,eA8HEqM,GAAAA,QAAI9J,wBAAyBoH,WAE7B,OAAAyB,QAAAvI,EAAAqC,KAAAoH,qBAhNF3K,GAmNCA,SAnND,SAAA,WA2FDgB,IAAA9C,EAAAuK,EAAAA,MA0HEpK,EAAEH,EAAM0M,MACR1H,EAAAA,EAAO2H,QAAAA,MAGP,YAAAC,GAxHF/F,EAAAA,KAAAA,oBAAAA,wCAEE,cAAA+F,GA0HCzM,EAAAA,KAAE,oBAxHHoF,OAGApF,EAAAA,KAAAA,kBAAAA,QAHF,WAAAyM,IArGCJ,EA4GC9J,KAAA,oBAAcoH,OAAd0C,EAAA9J,KAAA,kBAAAoH,UAIAhI,GAAA,QACD,UADC,SACDgB,GACChB,EAAAA,iBAGA3B,EAAAuD,MAAAgJ,QAAA,MAAA1B,SACClL,EACA6M,yBACD7K,GAAA,SACD,gBADC,8BAKA3B,EAAAuD,MAAAmJ,SAsHCzJ,EAAAA,qBAAkByG,OAAlB7D,KAA2B,gFAA3BjC,OAAAf,EAAAqC,KAAAuC,SAAA,WAhHD7H,GAAAA,SAAM,cAAC+I,SAAAA,EAAAA,GAAyB3I,EAAAuD,MAAAoJ,WAI9BzB,EAAAA,MAAAA,SACA7C,EAAAA,qBAAAqB,OAAA7D,KAAA,gFAAAjC,OAAAzB,GAAAA,EAAAyK,KAAA/J,EAAAqC,KAAA0H,KAAA/J,EAAAqC,KAAAuC,SAAA,WAED7F,GAAAA,SAAAA,aAFC,WALF,IAAAiL,EAAgC7M,EAAhCuD,MAAA2C,MAWDjD,EAAAjD,EAAA,gBAECuB,SAAAA,GAIA0B,EAAAA,OAAA0G,IAAA,QAAA,cAAAvH,KAAAS,EAAAqC,KAAA4H,eAgHEjI,EAAAA,KAAM,kBAAN,CA/GF6D,YArBAwC,EAAAA,MAsIC2B,OAAMA,IA/GP5J,KAAAA,SAAAgF,GACA,WAAAA,GAGAtF,EAAAyH,IAAAA,QAAA,WAAAhI,KAAAS,EAAAqC,KAAA6H,gBAiHA/M,WAAE,WA9GF4M,EAAIjD,QA8GJ,OAxGA1G,EAAI+J,OAAAA,IAAAA,QAAAA,OAAAA,KAA0BxB,EAAAA,KAAAA,gBAE7BK,KAAAA,SAAS7L,GAAT6L,EACAnG,OADAmG,EAiHAzF,UAAYzD,oEAvGZ+I,EAAAA,iBACChG,EAAAA,eAAAO,QAdF,SAce,aAGZwF,GAAAA,SAAAA,YAAAA,SAAAA,MACAA,EAAAA,uEAQH9J,IAAAA,EAxFF3B,EAAAwF,MAAAA,MAyFEE,EAAA1F,EAAA,aACAJ,EAAAqN,EAAAA,iBA1FFR,EA4FCzM,EAF0BsM,uBAIzBY,EAAAA,KAAAA,oFACQrN,EAAAA,KAAAA,aAAAA,SALiByM,EAgHhB/J,KAAA,YAAa1B,SAAA,aAxGtB4F,EAAAA,UAAAA,GAEC4F,EAAAA,SAAI9J,KAAKF,YAVVxB,SAAA,aAWCsE,EAAA5C,KAAA,gCAAAsD,KAAA,IAGAY,EAHMmE,eAGahI,GACnByJ,EAAAA,mBAAA/F,EAA6BqD,EAA7BiB,EAAAuC,IAEAvN,EAAAA,KAAA+I,6BAAA,CA3GHD,KAAAA,MA8GE/G,KAAAA,CAHCyL,MAIChD,EAAAA,MACFpK,SAAAA,sBAKAA,EAAEmN,GAAFxH,EAwGGY,EAAAf,mBAAAL,EAAAO,EAAAC,KAtGH3F,KAAAA,EAAAqC,WAQArC,EAAA4C,eAAAuK,GACC5G,EAEDD,uBAAAF,EAAAwE,EAAAuC,gCACCnN,YAAE6C,EAAAuK,MAGFpN,SAAAmN,IAEDxL,KAAAA,SAAAA,GACAiJ,EAAcvI,GA9BbsD,EA8BDY,EAAAD,uBAAAF,EAAAT,GAIC,SAAAwH,IAEAvN,EAAAA,qBAAO+I,WAAP,YACCD,EAAAA,kCADD5H,KAAA,WAAA,YAA+BmC,EAAAA,qBAGvBoK,WAAA,YAHRrN,EAAAJ,gCAAAA,KAAAA,WAAAA,aASG,0BAFDuN,8DAIAG,KAAAA,EAAAA,cAGD3L,GAAA,SAAA,yBAAA,WACAsB,IACA4B,EAAAA,EAAAA,MACAjF,EAAA+I,KAAA,qBAAA,CACDD,YAAM1I,EAAAoN,MAANG,SACAtK,EAAAA,MADAA,OAEAoJ,EAAAxM,GAAAwN,QAAA,EAFA,MAOAT,EAAAA,GAAAA,GAAM,SAANA,sDAAAA,WADkCP,IAAAA,EAAnC3C,EAAAA,4BAKAnI,MAAAA,EAAAA,kCAAAA,OAAAA,MAAAA,EAAAA,uCAAAA,MAEA8K,EAAO3C,OAEP4D,EAAA3D,SAAAhI,GAAA,SAGCwD,aAAiB,WAHlB,IAAAtF,EAmGKG,EAAAuD,MAnGLkJ,EAMArG,EAAAA,MANAiG,EAqGCa,EAAAA,QAAa,MAGLhI,YAATuH,GA7FA/G,EAAAA,KAAAA,YAAAnD,OACA4C,EAAAA,KAAAA,YAAY5C,IAAZ,IACAiL,EAAAA,KAAAA,eAAA9D,SAIA8D,EAAAA,KAAAA,YAAI/G,oCAEH4F,EAAA9J,KAAA,eAFDV,IAEC,OAEC4K,GAAAA,SAAAA,8BAAAA,uCAECW,EAAAA,EAAAA,KAAOvK,0CADFgC,EAAApB,EAAAA,KAAAgK,YAFmCC,EAAAA,EAAAA,aAEnCxH,MAMNK,GAAAA,EAAAA,KAAAA,gBAAWf,eAAAA,EAAAA,QAAAA,YAAAA,EAAAA,OAAAA,EAAAA,SAAAA,EAAAA,EAAAA,KAAAA,gBAAAA,EAAAA,SACX,GAAcnD,IAAdmL,EAAElC,KAAAA,oBAAYjJ,OAAAA,CACdzC,EAAAA,KAAA,oBAAAiL,SA6FI4B,EAAAA,OAAM,sGA1FR7B,EAAAA,OAAAA,gLA2FQhH,OAAAf,EAAA8K,WAAA,gBA3FZT,GA2FYM,EAAAI,OAAA,8DAxFXC,IAAAA,EAAAA,EAGG7E,KAAAA,yBAEFzC,EAAAA,UAAAA,EAAWD,CA6FRoH,SAzGH,EAeAG,YAAAhM,EAAAA,KAAAA,gBACCkI,KAAA,SAAA+D,EAAAD,GACA7N,EAiBH6N,EAAApB,GAzCQ7M,EAAAqN,KAAA,wBAAA,CAqHNR,KAAA,MAnCFtK,KAtDGnC,CACAA,YAAEkG,EAAFlG,MACAwN,OAAAA,wBA2FDA,SAAAA,KAxFAxE,KAAAyD,SAAA9G,GAECkI,EADA7N,EAAAA,GAEDwN,EAAAjL,KAAA,YAAAsI,WACDS,KAAAzG,EAAAxC,mBAoGA,qBAAA0L,EAAAA,OAAA,IAAAP,EAAAjL,KAAA,oBAAAiB,SAxFFgK,EAADf,KACK,QAAA5B,SACHkD,EAAAA,OAAA,sGACM,YAHN3I,EAGKc,OACJoH,EAAAA,KAAAA,oBAAAA,UAJHU,GAAAA,SASK,sBATL,WAUE,IAAAvB,EAAAzM,EAAA,aAAAkG,MACAgH,EACCT,EAAAA,aA7GEpE,MApRJ0F,EAAA/N,EAAA,gBA2dAqF,EA59BHrF,EA49BmBoF","file":"woo-feed-admin.min.js","sourcesContent":["// noinspection JSUnresolvedletiable\r\n/**!\r\n * WooFeed Scripts\r\n * @version 3.3.6\r\n * @package WooFeed\r\n * @copyright 2020 WebAppick\r\n *\r\n */\r\n/* global ajaxurl, wpAjax, postboxes, pagenow, alert, deleteUserSetting, typenow, adminpage, thousandsSeparator, decimalPoint, isRtl */\r\n// noinspection JSUnresolvedVariable\r\n(function($, window, document, wpAjax, opts) {\r\n\t\"use strict\";\r\n\t/**\r\n\t * All of the code for your admin-facing JavaScript source\r\n\t * should reside in this file.\r\n\t *\r\n\t * Note: It has been assumed you will write jQuery code here, so the\r\n\t * $ function reference has been prepared for usage within the scope\r\n\t * of this function.\r\n\t *\r\n\t * This enables you to define handlers, for when the DOM is ready:\r\n\t */\r\n\r\n\t/**\r\n\t * disable element utility\r\n\t *\r\n\t * @since 3.1.9\r\n\t *\r\n\t * @param {*} status\r\n\t * @returns {jQuery|HTMLElement}\r\n\t */\r\n\t$.fn.disabled = function(status) {\r\n\t\t$(this).each(function() {\r\n\t\t\tlet self = $(this),\r\n\t\t\t\tprop = 'disabled';\r\n\r\n\t\t\tif (typeof self.prop(prop) !== 'undefined') {\r\n\t\t\t\tself.prop(prop, status === void 0 || status === true);\r\n\t\t\t} else {\r\n\t\t\t\t!0 === status ? self.addClass(prop) : self.removeClass(prop);\r\n\t\t\t}\r\n\t\t});\r\n\t\treturn self; // method chaining\r\n\t};\r\n\t\r\n\t/**\r\n\t * Check if a HTMLElement or jQuery is disabled\r\n\t */\r\n\t$.fn.isDisabled = function() {\r\n\t\tlet self = $(this),\r\n\t\t\tprop = 'disabled';\r\n\t\treturn typeof self.prop(prop) !== 'undefined' ? self.prop(prop) : self.hasClass(prop);\r\n\t};\r\n\t\r\n\t/**\r\n\t * Clear Tooltip for clip board js\r\n\t * @param {Object} event\r\n\t */\r\n\tconst clearTooltip = (event) => {\r\n\t\t$(event.currentTarget).removeClass( (index, className) => (className.match(/\\btooltipped-\\S+/g) || []).join(' ') ).removeClass('tooltipped').removeAttr('aria-label');\r\n\t};\r\n\r\n\tconst showTooltip = (elem, msg) => {\r\n\t\t$(elem).addClass('tooltipped tooltipped-s').attr('aria-label', msg);\r\n\t};\r\n\r\n\tconst fallbackMessage = (action) =>{\r\n\t\tlet actionMsg,\r\n\t\t\tactionKey = action === 'cut' ? 'X' : 'C';\r\n\r\n\t\tif (/iPhone|iPad/i.test(navigator.userAgent)) {\r\n\t\t\tactionMsg = 'No support :(';\r\n\t\t} else if (/Mac/i.test(navigator.userAgent)) {\r\n\t\t\tactionMsg = 'Press ⌘-' + actionKey + ' to ' + action;\r\n\t\t} else {\r\n\t\t\tactionMsg = 'Press Ctrl-' + actionKey + ' to ' + action;\r\n\t\t}\r\n\r\n\t\treturn actionMsg;\r\n\t};\r\n\t\r\n\t/**\r\n\t * Alias of jQuery.extend()\r\n\t * @param {Object} _default\r\n\t * @param {Object} _args\r\n\t */\r\n\tconst extend = (_default, _args) => $.extend(true, {}, _default, _args);\r\n\t\r\n\tlet $copyBtn,\r\n\t\tclipboard,\r\n\t\tgoogleCategories,\r\n\t\thelper = {\r\n\t\t\tin_array: (needle, haystack) => {\r\n\t\t\t\ttry {\r\n\t\t\t\t\treturn haystack.indexOf(needle) !== -1;\r\n\t\t\t\t} catch (e) {\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tselectize_render_item: (data, escape) => `<div class=\"item wapk-selectize-item\">${ escape(data.text)}</div>`, // phpcs:ignore WordPressVIPMinimum.JS.StringConcat.Found,\r\n\t\t\tajax_fail: e => {\r\n\t\t\t\tconsole.warn(e);\r\n\t\t\t\talert(e.hasOwnProperty('statusText') && e.hasOwnProperty('status') ? opts.ajax.error + '\\n' + e.statusText + ' (' + e.status + ')' : e);\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * Initialize Sortable\r\n\t\t\t * @param {jQuery|HTMLElement} el\r\n\t\t\t * @param {object} config\r\n\t\t\t * @param {int|boolean} column\r\n\t\t\t * @param {function} onDrop\r\n\t\t\t * @return {jQuery|HTMLElement}\r\n\t\t\t */\r\n\t\t\tsortable: (el, config, column, onDrop) => {\r\n\t\t\t\treturn (el || $('.sorted_table')).each(function() {\r\n\t\t\t\t\tlet self = $(this),\r\n\t\t\t\t\t\tcolumn_count = self.find('tbody > tr:eq(0) > td').length || column || 9;\r\n\t\t\t\t\tself.wf_sortable(extend({\r\n\t\t\t\t\t\tcontainerSelector: 'table',\r\n\t\t\t\t\t\titemPath: '> tbody',\r\n\t\t\t\t\t\titemSelector: 'tr',\r\n\t\t\t\t\t\thandle: 'i.wf_sortedtable',\r\n\t\t\t\t\t\tplaceholder: `<tr class=\"placeholder\"><td colspan=\"${column_count}\"></td></tr>`,\r\n\t\t\t\t\t\tonDrop: ($item, container, _super, event) => {\r\n\t\t\t\t\t\t\t$item.removeClass(container.group.options.draggedClass).removeAttr('style');\r\n\t\t\t\t\t\t\t$(\"body\").removeClass(container.group.options.bodyClass);\r\n\t\t\t\t\t\t\tif ( onDrop && 'function' === typeof( onDrop ) ) {\r\n\t\t\t\t\t\t\t\tonDrop( $item, container, _super, event );\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t}, config));\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tselectize: (el, config) => {\r\n\t\t\t\treturn (el || $('select.selectize')).not('.selectized').each(function() {\r\n\t\t\t\t\tlet self = $(this);\r\n\t\t\t\t\tself.selectize(extend({\r\n\t\t\t\t\t\tcreate: self.data('create') || false,\r\n\t\t\t\t\t\tplugins: self.data('plugins') ? self.data('plugins').split(',').map(function(s) {\r\n\t\t\t\t\t\t\treturn s.trim();\r\n\t\t\t\t\t\t}) : [],\r\n\t\t\t\t\t\t//['remove_button'],\r\n\t\t\t\t\t\trender: {\r\n\t\t\t\t\t\t\titem: helper.selectize_render_item\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}, config));\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tfancySelect: (el, config) => {\r\n\t\t\t\treturn (el || $('select.fancySelect')).not('.FancySelectInit').each(function() {\r\n\t\t\t\t\tlet self = $(this);\r\n\t\t\t\t\tself.fancySelect(extend({\r\n\t\t\t\t\t\tmaxItemShow: 3\r\n\t\t\t\t\t}, config));\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\treindex_config_table: () => {\r\n\t\t\t\t$('#table-1').find('tbody tr').each( ( x, el ) => {\r\n\t\t\t\t\t$(el).find('[name]').each( ( x1, el ) => {\r\n\t\t\t\t\t\t$(el).attr('name', $(el).attr('name').replace(/(\\[\\d\\])/g, `[${x}]`));\r\n\t\t\t\t\t} );\r\n\t\t\t\t} );\r\n\t\t\t},\r\n\t\t\tcommon: () => {\r\n\t\t\t\thelper.sortable( $('.sorted_table'), {}, 9, helper.reindex_config_table );\r\n\t\t\t\thelper.selectize();\r\n\t\t\t\thelper.fancySelect($('.outputType'));\r\n\t\t\t}\r\n\t\t},\r\n\t\t// helper functions\r\n\t\tfeedEditor = {\r\n\t\t\t/**\r\n\t\t\t * The Editor Form Elem.\r\n\t\t\t * @type {jQuery|HTMLElement}\r\n\t\t\t */\r\n\t\t\tform: null,\r\n\r\n\t\t\t/**\r\n\t\t\t * Initialize The Feed Editor {Tabs...}\r\n\t\t\t * @returns {void}\r\n\t\t\t */\r\n\t\t\tinit: function () {\r\n\t\t\t\tlet self = this;\r\n\t\t\t\tself.form = $('.generateFeed');\r\n\t\t\t\tif (!self.form.length) return;\r\n\t\t\t\thelper.common();\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t$(document).trigger(new jQuery.Event('feedEditor.init', {\r\n\t\t\t\t\ttarget: this.form\r\n\t\t\t\t}));\r\n\t\t\t},\r\n\r\n\t\t\t/**\r\n\t\t\t * Render Merchant info ajax response and handle allowed feed type for selected merchant\r\n\t\t\t * @param {jQuery|HTMLElement} merchantInfo jQuery dom object\r\n\t\t\t * @param {jQuery|HTMLElement} feedType jQuery dom object\r\n\t\t\t * @param {Object} r ajax response object\r\n\t\t\t */\r\n\t\t\trenderMerchantInfo: function (merchantInfo, feedType, r) {\r\n\t\t\t\tfor (let k in r) {\r\n\t\t\t\t\tif (r.hasOwnProperty(k)) {\r\n\t\t\t\t\t\tmerchantInfo.find('.merchant-info-section.' + k + ' .data').html(r[k]); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html\r\n\r\n\t\t\t\t\t\tif ('feed_file_type' === k) {\r\n\t\t\t\t\t\t\t(function() {\r\n\t\t\t\t\t\t\t\tlet types = r[k].split(\",\").map(function(t) {\r\n\t\t\t\t\t\t\t\t\treturn t.trim().toLowerCase();\r\n\t\t\t\t\t\t\t\t}).filter(function(t) {\r\n\t\t\t\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\t\t\t\treturn t !== '' && t !== opts.na.toLowerCase();\r\n\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\tif (types.length) {\r\n\t\t\t\t\t\t\t\t\tfeedType.find('option').removeAttr('selected').each(function() {\r\n\t\t\t\t\t\t\t\t\t\tlet opt = $(this);\r\n\t\t\t\t\t\t\t\t\t\topt.val() && !helper.in_array(opt.val(), types) ? opt.disabled(!0) : opt.disabled(!1);\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tif (types.length === 1) feedType.find('option[value=\"' + types[0] + '\"]').attr('selected', 'selected');\r\n\t\t\t\t\t\t\t\t} else feedType.find('option').disabled(!1);\r\n\t\t\t\t\t\t\t})();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tmerchantInfo.find('.spinner').removeClass('is-active');\r\n\t\t\t\tfeedType.disabled(!1);\r\n\t\t\t\tfeedType.trigger('change');\r\n\t\t\t\tfeedType.parent().find('.spinner').removeClass('is-active');\r\n\t\t\t},\r\n\r\n\t\t\t/**\r\n\t\t\t * Render Feed Template Tabs and settings while creating new feed.\r\n\t\t\t * @param {jQuery|HTMLElement} feedForm feed from query dom object\r\n\t\t\t * @param {object} r merchant template ajax response object\r\n\t\t\t */\r\n\t\t\trenderMerchantTemplate: function (feedForm, r) {\r\n\t\t\t\tlet _loop = function _loop(k) {\r\n\t\t\t\t\tif (r.hasOwnProperty(k)) {\r\n\t\t\t\t\t\tif ('tabs' === k) {\r\n\t\t\t\t\t\t\t// noinspection JSUnresolvedFunction\r\n\t\t\t\t\t\t\tfeedForm.html(r[k]); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tlet contentSettings = $('[name=\"' + k + '\"]');\r\n\r\n\t\t\t\t\t\t\tif (contentSettings.length) {\r\n\t\t\t\t\t\t\t\tcontentSettings.each(function() {\r\n\t\t\t\t\t\t\t\t\tlet elem = $(this);\r\n\r\n\t\t\t\t\t\t\t\t\tif (elem.is('select')) {\r\n\t\t\t\t\t\t\t\t\t\telem.find('[value=\"' + r[k] + '\"]').prop('selected', true);\r\n\t\t\t\t\t\t\t\t\t} else if ((elem.is('[type=checkbox]') || elem.is('[type=radio]')) && elem.val() === r[k]) {\r\n\t\t\t\t\t\t\t\t\t\telem.prop('checked', true);\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\telem.val(r[k]); // type=text\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}).trigger('change');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t};\r\n\r\n\t\t\t\tfor (let k in r) {\r\n\t\t\t\t\t_loop(k);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tfeedEditor.init();\r\n\t\t\t}\r\n\t\t},\r\n\t\t// Feed Editor Table\r\n\t\tmerchantInfoCache = [],\r\n\t\tmerchantTemplateCache = [],\r\n\t\ttooltip = () => {\r\n\t\t\t// Tooltip only Text\r\n\t\t\t$('.wfmasterTooltip')\r\n\t\t\t\t.hover(function () {\r\n\t\t\t\t\t// Hover over code\r\n\t\t\t\t\tlet self = $(this), title = self.attr('wftitle');\r\n\t\t\t\t\tself.data('tipText', title).removeAttr('wftitle');\r\n\t\t\t\t\t$('<p class=\"wftooltip\"></p>').text(title).appendTo('body').fadeIn('slow');\r\n\t\t\t\t}, function () {\r\n\t\t\t\t\t// Hover out code\r\n\t\t\t\t\tlet self = $(this);\r\n\t\t\t\t\tself.attr('wftitle', self.data('tipText'));\r\n\t\t\t\t\t$('.wftooltip').remove();\r\n\t\t\t\t})\r\n\t\t\t\t.mousemove(function (e) {\r\n\t\t\t\t\t$('.wftooltip').css({\r\n\t\t\t\t\t\ttop: e.pageY + 10,\r\n\t\t\t\t\t\tleft: e.pageX + 20\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t},\r\n\t\tclip = () => {\r\n\t\t\t$copyBtn = $('.toClipboard');\r\n\t\t\tif (!ClipboardJS.isSupported() || /iPhone|iPad/i.test(navigator.userAgent)) {\r\n\t\t\t\t$copyBtn.find('img').hide(0);\r\n\t\t\t} else {\r\n\t\t\t\t$copyBtn.each(function() {\r\n\t\t\t\t\t$(this).on('mouseleave', clearTooltip).on('blur', clearTooltip);\r\n\t\t\t\t});\r\n\t\t\t\tclipboard = new ClipboardJS('.toClipboard');\r\n\t\t\t\tclipboard.on('error', function(event) {\r\n\t\t\t\t\tshowTooltip(event.trigger, fallbackMessage(event.action));\r\n\t\t\t\t}).on('success', function(event) {\r\n\t\t\t\t\tshowTooltip(event.trigger, 'Copied!');\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t};\r\n\t\r\n\t/**\r\n\t * Feed Generator Module\r\n\t */\r\n\tclass feedGenerator {\r\n\t\t\r\n\t\t/**\r\n\t\t * Constructor\r\n\t\t * @constructor\r\n\t\t */\r\n\t\tconstructor() {\r\n\t\t\tthis._feed = opts.generator.feed; // wf_config+xxxx\r\n\t\t\tthis._limit = opts.generator.limit;\r\n\t\t\tthis._progress = 0;\r\n\t\t\tthis._timer = null;\r\n\t\t\tthis._color = false;\r\n\t\t\t// batch info\r\n\t\t\tthis._total_batch = 0;\r\n\t\t\tthis._current_batch = 0;\r\n\t\t\tthis._product_ids = [];\r\n\t\t\tthis._progress_per_batch = 0;\r\n\t\t\tthis._refresh = true;\r\n\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\tthis._regenerate = opts.generator.regenerate;\r\n\t\t\twindow.isRegenerating = false;\r\n\t\t\tthis._all_btn = $('.wpf_regenerate');\r\n\t\t\tthis._current_btn = $(`#${this._feed.replace( 'wf_config', 'wf_feed_' )}`);\r\n\t\t\tthis._current_btn_label = '';\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Init Hooks (Event)\r\n\t\t * @return {feedGenerator}\r\n\t\t */\r\n\t\tinit() {\r\n\t\t\tlet self = this;\r\n\t\t\tif ( '' !== this._feed && this._regenerate && false === window.isRegenerating ) {\r\n\t\t\t\tthis.generate();\r\n\t\t\t}\r\n\t\t\t$(document).on('click', '.wpf_regenerate', function(event) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\tself._current_btn = $( this );\r\n\t\t\t\tif( self._current_btn.hasClass('disabled') || window.isRegenerating === true ) return;\r\n\t\t\t\tself._feed = self._current_btn.attr('id').replace( 'wf_feed_', 'wf_config' );\r\n\t\t\t\tif( '' !== self._feed ) {\r\n\t\t\t\t\tself.generate();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t_block_button() {\r\n\t\t\tif ( this._all_btn.length ) {\r\n\t\t\t\tthis._all_btn.addClass('disabled');\r\n\t\t\t}\r\n\t\t\tif ( this._current_btn.length ) {\r\n\t\t\t\tthis._current_btn.find('span').addClass('wpf_spin reverse_spin');\r\n\t\t\t\tthis._current_btn_label = this._current_btn.attr('title');\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tthis._current_btn.attr( 'aria-label', opts.regenerate ).attr( 'title', opts.regenerate );\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\t_unblock_button() {\r\n\t\t\tif ( this._all_btn.length ) {\r\n\t\t\t\tthis._all_btn.removeClass('disabled');\r\n\t\t\t}\r\n\t\t\tif ( this._current_btn.length ) {\r\n\t\t\t\tthis._current_btn.find('span').removeClass('wpf_spin');\r\n\t\t\t\tthis._current_btn.find('span').removeClass('reverse_spin');\r\n\t\t\t\tthis._current_btn.attr( 'aria-label', this._current_btn_label ).attr( 'title', this._current_btn_label );\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Generate Feed\r\n\t\t * @return void\r\n\t\t */\r\n\t\tgenerate() {\r\n\t\t\tlet self = this;\r\n\t\t\twindow.isRegenerating = true;\r\n\t\t\tthis._block_button();\r\n\t\t\tthis._resetProgressBar();\r\n\t\t\tthis._progressBarActive();\r\n\t\t\tthis._log( 'Counting Total Products' );\r\n\t\t\tthis._updateProgressStatus( 'Fetching products.' );\r\n\t\t\tthis._get_product_ids().then( response => {\r\n\t\t\t\tthis._progress = 10;\r\n\t\t\t\tself._log( {response} );\r\n\t\t\t\tif(response.success) {\r\n\t\t\t\t\tself._log( `Total ${response.total} Products found.` );\r\n\t\t\t\t\tself._product_ids = response.product;\r\n\t\t\t\t\tself._total_batch = this._product_ids.length;\r\n\t\t\t\t\tself._current_batch = 0;\r\n\t\t\t\t\tself._progress_per_batch = ( 90 - this._progress ) / this._total_batch;\r\n\t\t\t\t\tself._process_batch();\r\n\t\t\t\t\tself._updateProgressStatus( 'Processing Products...' );\r\n\t\t\t\t} else {\r\n\t\t\t\t\tself._updateProgressStatus( response.data.message );\r\n\t\t\t\t}\r\n\t\t\t}).fail( error => {\r\n\t\t\t\tself._log( error );\r\n\t\t\t\tself._updateProgressStatus( error.message );\r\n\t\t\t\tself._color = 'red';\r\n\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\tself._stopProgressBar();\r\n\t\t\t\t\tself._unblock_button();\r\n\t\t\t\t}, 1500 );\r\n\t\t\t} );\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Get Product Ids\r\n\t\t * @returns {$.promise}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_get_product_ids() {\r\n\t\t\tthis._progress = 5;\r\n\t\t\treturn wpAjax.post( 'get_product_information', {\r\n\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\tfeed: this._feed,\r\n\t\t\t\tlimit: this._limit,\r\n\t\t\t} );\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Run the Batch\r\n\t\t * @private\r\n\t\t */\r\n\t\t_process_batch() {\r\n\t\t\tlet self = this;\r\n\t\t\tlet status = `Processing Batch ${this._current_batch+1} of ${this._total_batch}`;\r\n\t\t\tthis._updateProgressStatus( status );\r\n\t\t\tthis._log( status );\r\n\t\t\twpAjax.post( 'make_batch_feed', {\r\n\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\tfeed: this._feed,\r\n\t\t\t\tproducts: this._product_ids[this._current_batch],\r\n\t\t\t\tloop: this._current_batch,\r\n\t\t\t} ).then( response => {\r\n\t\t\t\tself._current_batch++;\r\n\t\t\t\tself._log( `Batch ${self._current_batch} Completed` );\r\n\t\t\t\tself._log( response );\r\n\t\t\t\tif ( self._current_batch < self._total_batch ) {\r\n\t\t\t\t\tself._process_batch();\r\n\t\t\t\t\tself._progress += self._progress_per_batch;\r\n\t\t\t\t}\r\n\t\t\t\tif ( self._current_batch === self._total_batch ) {\r\n\t\t\t\t\tself._save_feed_file();\r\n\t\t\t\t}\r\n\t\t\t} ).fail( error => {\r\n\t\t\t\tself._log( error );\r\n\t\t\t\tself._updateProgressStatus( error.message );\r\n\t\t\t\tself._color = 'red';\r\n\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\tself._stopProgressBar();\r\n\t\t\t\t\tself._unblock_button();\r\n\t\t\t\t}, 1500 );\r\n\t\t\t} );\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Save Feed Data from temp to feed file\r\n\t\t * @private\r\n\t\t */\r\n\t\t_save_feed_file() {\r\n\t\t\tlet self = this;\r\n\t\t\tthis._log( 'Saving feed file' );\r\n\t\t\tthis._updateProgressStatus( 'Saving feed file' );\r\n\t\t\twpAjax.post( 'save_feed_file', {\r\n\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\tfeed: this._feed,\r\n\t\t\t} ).then( response => {\r\n\t\t\t\tself._log( response );\r\n\t\t\t\tself._progress = 100;\r\n\t\t\t\tif ( self._refresh ) {\r\n\t\t\t\t\twindow.location.href = `${opts.pages.list.feed}&link=${response.url}&cat=${response.cat}`;\r\n\t\t\t\t}\r\n\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\tself._stopProgressBar();\r\n\t\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\t\tself._resetProgressBar( true );\r\n\t\t\t\t\t\tself._unblock_button();\r\n\t\t\t\t\t}, 3000 );\r\n\t\t\t\t}, 2500 );\r\n\t\t\t} ).fail( error => {\r\n\t\t\t\tself._log( error );\r\n\t\t\t\tself._updateProgressStatus( error.message );\r\n\t\t\t\tself._color = 'red';\r\n\t\t\t\tsetTimeout( function(){\r\n\t\t\t\t\tself._stopProgressBar();\r\n\t\t\t\t\tself._unblock_button();\r\n\t\t\t\t}, 1500 );\r\n\t\t\t} );\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Console log wrapper with debug settings.\r\n\t\t * @param data\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_log( data ) {\r\n\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\tif ( opts.wpf_debug ) {\r\n\t\t\t\tconsole.log( data );\r\n\t\t\t}\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Run the progressbar refresh interval\r\n\t\t * @param {int} refreshInterval\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_progressBarActive( refreshInterval = 0 ) {\r\n\t\t\tlet self = this;\r\n\t\t\tthis._toggleProgressBar( true );\r\n\t\t\tthis._timer = setInterval( function(){\r\n\t\t\t\tself._updateProgressBar();\r\n\t\t\t}, refreshInterval || 1000 );\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Stop Progressbar\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_stopProgressBar() {\r\n\t\t\tclearInterval( this._timer );\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Reset Progressbar\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_resetProgressBar( update ) {\r\n\t\t\tthis._toggleProgressBar( false );\r\n\t\t\tthis._updateProgressStatus( '' );\r\n\t\t\tclearInterval( this._timer );\r\n\t\t\tthis._color = false;\r\n\t\t\tthis._timer = null;\r\n\t\t\tthis._progress = 0;\r\n\t\t\tif ( update ) {\r\n\t\t\t\tthis._updateProgressBar();\r\n\t\t\t}\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Show hide the progress bar el\r\n\t\t * @param status\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_toggleProgressBar( status ) {\r\n\t\t\tlet table = $('#feed_progress_table');\r\n\t\t\tif ( status ) {\r\n\t\t\t\ttable.show();\r\n\t\t\t} else {\r\n\t\t\t\ttable.hide();\r\n\t\t\t}\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Update Progress bar text status\r\n\t\t * @param {string} status\r\n\t\t * @returns {feedGenerator}\r\n\t\t * @private\r\n\t\t */\r\n\t\t_updateProgressStatus( status ) {\r\n\t\t\t$( '.feed-progress-status' ).text( status );\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\t\r\n\t\t/**\r\n\t\t * Update Progress Data\r\n\t\t * hooked with setInterval\r\n\t\t * @private\r\n\t\t */\r\n\t\t_updateProgressBar() {\r\n\t\t\tlet percentage = $( '.feed-progress-percentage' ),\r\n\t\t\t\tbar = $( '.feed-progress-bar-fill' ),\r\n\t\t\t\t_progress = `${Math.round( this._progress )}%`;\r\n\t\t\tbar.css( {\r\n\t\t\t\twidth: _progress,\r\n\t\t\t} );\r\n\t\t\tpercentage.text( _progress );\r\n\t\t}\r\n\t}\r\n\t// expose to the global scope\r\n\twindow.wf = {\r\n\t\thelper: helper,\r\n\t\tfeedEditor: feedEditor,\r\n\t\tgenerator: feedGenerator,\r\n\t};\r\n\t$(window).load(function() {\r\n\t\t// Template loading ui conflict\r\n\t\tif ($(location).attr(\"href\").match(/webappick.*feed/g) !== null) {\r\n\t\t\t$('#wpbody-content').addClass('woofeed-body-content');\r\n\t\t}\r\n\r\n\t\t// on edit page show item wrapper dropdown\r\n\t\tlet current_page_url_query = window.location.search;\r\n\t\tlet urlParams = new URLSearchParams(current_page_url_query);\r\n\t\tlet page_action = urlParams.get('action');\r\n\t\tif ( page_action === 'edit-feed' ) {\r\n\t\t\t$('.itemWrapper').show();\r\n\t\t}\r\n\r\n\t\t// ClipBoardJS\r\n\t\tclip();\r\n\t\t// postbox toggle\r\n\t\tpostboxes.add_postbox_toggles(pagenow);\r\n\t\t// initialize generator\r\n\t\tlet generator = new feedGenerator();\r\n\t\tgenerator.init();\r\n\t\t// noinspection JSUnresolvedVariable\r\n\t\tif( '' !== opts.generator.feed && opts.generator.regenerate ) {\r\n\t\t\r\n\t\t}\r\n\t\t// initialize editor\r\n\t\tfeedEditor.init();\r\n\t\thelper.common(); // Generate Feed Add Table Row\r\n\t\ttooltip();\r\n\t\t// validate feed editor\r\n\t\t$(\".generateFeed\").validate();\r\n\t\t// document events\r\n\t\t$(document)\r\n\t\t\t.on('click', '[data-toggle_slide]', function(e) {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\t$($(this).data('toggle_slide')).slideToggle('fast');\r\n\t\t\t})\r\n\t\t\t// XML Feed Wrapper\r\n\t\t\t.on('click', '#wf_newRow', function () {\r\n\t\t\t\tlet tbody = $('#table-1 tbody'),\r\n\t\t\t\t\ttemplate = $('#feed_config_template').text().trim().replace(/__idx__/g, tbody.find('tr').length);\r\n\t\t\t\ttbody.append(template);\r\n\t\t\t\thelper.fancySelect($('.outputType'));\r\n\t\t\t})\r\n\t\t\t// feed delete alert.\r\n\t\t\t.on('click', '.single-feed-delete', function (event) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tif (confirm(opts.form.del_confirm)) {\r\n\t\t\t\t\twindow.location.href = $(this).attr('val');\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t// clear cache data.\r\n\t\t\t.on('click', '.wf_clean_cache_wrapper', function(event) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\tvar nonce = $('.woo-feed-clean-cache-nonce').val();\r\n\t\t\t\tvar loader = $('.woo-feed-cache-loader');\r\n\r\n\t\t\t\t//show loader\r\n\t\t\t\tloader.show();\r\n\r\n\t\t\t\t// passed cache nonce\r\n\t\t\t\twpAjax.post('clear_cache_data', {\r\n\t\t\t\t\t_ajax_clean_nonce: nonce\r\n\t\t\t\t}).then(function (response) {\r\n\t\t\t\t\tif( response.success ) {\r\n\t\t\t\t\t\tloader.hide(); //hide loader\r\n\t\t\t\t\t}\r\n\t\t\t\t}).fail(function (e) {\r\n\t\t\t\t\tconsole.log('something wrong');\r\n\t\t\t\t});\r\n\r\n\t\t\t})\r\n\t\t\t// feed value dropdown change.\r\n\t\t\t.on('change', '.wf_attr.wf_attributes', function(event) {\r\n\t\t\t\tevent.preventDefault();\r\n\r\n\t\t\t\t$('.fancy-picker-picked').trigger(\"click\"); // trigger fancy select box clicked\r\n\r\n\t\t\t\t// price attributes\r\n\t\t\t\tvar price_attributes = ['price', 'current_price', 'sale_price', 'price_with_tax', 'current_price_with_tax', 'sale_price_with_tax'];\r\n\t\t\t\t// current value\r\n\t\t\t\tvar current_attribute_value = $(this).val();\r\n\t\t\t\tvar outputSelect = $(this).parents('tr').find('.outputType');\r\n\t\t\t\tvar fancyOption = $(this).parents('tr').find('.fancy-picker-content .fancy-picker-option');\r\n\t\t\t\tvar fancyDataPicker = $(this).parents('tr').find('.fancy-picker-data span');\r\n\t\t\t\tvar selectIf, selectKey;\r\n\r\n\t\t\t\t// when select any custom taxonomy\r\n\t\t\t\tif( \"\" !== current_attribute_value && -1 !== current_attribute_value.indexOf('wf_taxo') ) {\r\n\t\t\t\t\tselectIf = 'for_custom_taxo';\r\n\t\t\t\t\tselectKey = \"parent_if_empty\";\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// when select any price attribute\r\n\t\t\t\tif( price_attributes.includes(current_attribute_value) ) {\r\n\t\t\t\t\tselectIf = 'for_price';\r\n\t\t\t\t\tselectKey = \"Price\";\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// remove selected class from old selected option\r\n\t\t\t\tfancyOption.removeClass('selected');\r\n\r\n\t\t\t\t// when value dropdown is selected as price or any custom taxonomy\r\n\t\t\t\tif( selectIf === 'for_custom_taxo' || selectIf === 'for_price' ) {\r\n\r\n\t\t\t\t\t// update \"Option Type\" when select key matches\r\n\t\t\t\t\tfancyOption.each(function(item) {\r\n\t\t\t\t\t\tif( selectKey === $(this).text() ) {\r\n\t\t\t\t\t\t\t$(this).addClass('selected');\r\n\t\t\t\t\t\t\tfancyDataPicker.text(selectKey);\r\n\t\t\t\t\t\t\toutputSelect.find(\"option\").text(selectKey);\r\n\t\t\t\t\t\t\toutputSelect.find(\"option\").val( $(this).data('value') );\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t})\r\n\t\t\t// bulk delete alert.\r\n\t\t\t.on('click', '#doaction, #doaction2', function () {\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\treturn confirm(opts.form.del_confirm_multi);\r\n\t\t\t})\r\n\t\t\t// Generate Feed Table Row Delete\r\n\t\t\t.on('change', '.dType', function () {\r\n\t\t\t\tlet self = $(this),\r\n\t\t\t\t\ttype = self.val(),\r\n\t\t\t\t\trow = self.closest('tr');\r\n\t\t\t\t\r\n\t\t\t\tif (type === 'pattern') {\r\n\t\t\t\t\trow.find('.value_attribute').hide();\r\n\t\t\t\t\trow.find('.value_pattern').show();\r\n\t\t\t\t} else if (type === 'attribute') {\r\n\t\t\t\t\trow.find('.value_attribute').show();\r\n\t\t\t\t\trow.find('.value_pattern').hide();\r\n\t\t\t\t} else if (type === 'remove') {\r\n\t\t\t\t\trow.find('.value_attribute').hide();\r\n\t\t\t\t\trow.find('.value_pattern').hide();\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t// Generate Feed Form Submit\r\n\t\t\t.on('click', '.delRow', function (e) {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\t$(this).closest('tr').remove();\r\n\t\t\t\thelper.reindex_config_table();\r\n\t\t\t})\r\n\t\t\t.on('submit', '#generateFeed', function () {\r\n\t\t\t\t// Feed Generating form validation\r\n\t\t\t\t$(this).validate();\r\n\t\t\t\t\r\n\t\t\t\tif ($(this).valid()) {\r\n\t\t\t\t\t$(\".makeFeedResponse\")\r\n\t\t\t\t\t\t.show()\r\n\t\t\t\t\t\t.html(`<b style=\"color: darkblue;\"><i class=\"dashicons dashicons-sos wpf_spin\"></i> ${opts.form.generate}</b>`); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html, WordPressVIPMinimum.JS.StringConcat.Found\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t// Generate Update Feed Form Submit\r\n\t\t\t.on('submit', '#updatefeed', function (e, data) {\r\n\t\t\t\t// Feed Generating form validation\r\n\t\t\t\t$(this).validate();\r\n\t\t\t\t\r\n\t\t\t\tif ($(this).valid()) {\r\n\t\t\t\t\t$(\".makeFeedResponse\")\r\n\t\t\t\t\t\t.show()\r\n\t\t\t\t\t\t.html(`<b style=\"color: darkblue;\"><i class=\"dashicons dashicons-sos wpf_spin\"></i> ${data && data.save ? opts.form.save : opts.form.generate}</b>`); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html, WordPressVIPMinimum.JS.StringConcat.Found\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('change', '.ftporsftp', function () {\r\n\t\t\t\tlet server = $(this).val(),\r\n\t\t\t\t\tstatus = $('.ssh2_status');\r\n\t\t\t\t\r\n\t\t\t\tif (server === 'sftp') {\r\n\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\tstatus.show().css('color', 'dodgerblue').text(opts.form.sftp_checking);\r\n\t\t\t\t\twpAjax.post('get_ssh2_status', {\r\n\t\t\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\t\t\tserver: server\r\n\t\t\t\t\t}).then(function (response) {\r\n\t\t\t\t\t\tif (response === 'exists') {\r\n\t\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\t\tstatus.css('color', '#2CC185').text(opts.form.sftp_available);\r\n\t\t\t\t\t\t\tsetTimeout(function () {\r\n\t\t\t\t\t\t\t\tstatus.hide();\r\n\t\t\t\t\t\t\t}, 1500);\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\t\tstatus.show().css('color', 'red').text(opts.form.sftp_warning);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}).fail(function (e) {\r\n\t\t\t\t\t\tstatus.hide();\r\n\t\t\t\t\t\thelper.ajax_fail(e);\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\tstatus.hide();\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('click', '[name=\"save_feed_config\"]', function (e) {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\t$('#updatefeed').trigger('submit', {\r\n\t\t\t\t\tsave: true\r\n\t\t\t\t});\r\n\t\t\t})\r\n\t\t\t.on('change', '#provider', function (event) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\t\r\n\t\t\t\tif (!$(this).closest('.generateFeed').hasClass('add-new')) return; // only for new feed.\r\n\r\n\t\t\t\tlet merchant = $(this).val(),\r\n\t\t\t\t\tfeedType = $(\"#feedType\"),\r\n\t\t\t\t\tfeedForm = $(\"#providerPage\"),\r\n\t\t\t\t\tmerchantInfo = $('#feed_merchant_info'); // set loading..\r\n\t\t\t\t\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tfeedForm.html('<h3><span style=\"float:none;margin: -3px 0 0;\" class=\"spinner is-active\"></span> ' + opts.form.loading_tmpl + '</h3>'); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html, WordPressVIPMinimum.JS.StringConcat.Found\r\n\t\t\t\t\r\n\t\t\t\tmerchantInfo.find('.spinner').addClass('is-active');\r\n\t\t\t\tfeedType.disabled(!0); // disable dropdown\r\n\t\t\t\t\r\n\t\t\t\tfeedType.parent().find('.spinner').addClass('is-active');\r\n\t\t\t\tmerchantInfo.find('.merchant-info-section .data').html(''); // remove previous data\r\n\t\t\t\t// Get Merchant info for selected Provider/Merchant\r\n\r\n\r\n\t\t\t\t\r\n\t\t\t\tif (merchantInfoCache.hasOwnProperty(merchant)) {\r\n\t\t\t\t\tfeedEditor.renderMerchantInfo(merchantInfo, feedType, merchantInfoCache[merchant]);\r\n\t\t\t\t} else {\r\n\t\t\t\t\twpAjax.send('woo_feed_get_merchant_info', {\r\n\t\t\t\t\t\ttype: 'GET',\r\n\t\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\tnonce: opts.nonce,\r\n\t\t\t\t\t\t\tprovider: merchant\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}).then(function (r) {\r\n\t\t\t\t\t\tmerchantInfoCache[merchant] = r;\r\n\t\t\t\t\t\tfeedEditor.renderMerchantInfo(merchantInfo, feedType, r);\r\n\t\t\t\t\t}).fail(helper.ajax_fail);\r\n\t\t\t\t} // Get FeedForm For Selected Provider/Merchant\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tif (merchantTemplateCache.hasOwnProperty(merchant)) {\r\n\t\t\t\t\tfeedEditor.renderMerchantTemplate(feedForm, merchantTemplateCache[merchant]);\r\n\t\t\t\t} else {\r\n\t\t\t\t\twpAjax.post('get_feed_merchant', {\r\n\t\t\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\t\t\tmerchant: merchant\r\n\t\t\t\t\t}).then(function (r) {\r\n\t\t\t\t\t\tmerchantTemplateCache[merchant] = r;\r\n\t\t\t\t\t\tfeedEditor.renderMerchantTemplate(feedForm, r);\r\n\r\n\t\t\t\t\t\t//when merchant is bing, change delimiter and enclosure\r\n\t\t\t\t\t\tif( 'bing' === merchant ) {\r\n\t\t\t\t\t\t\t//delimiter value\r\n\t\t\t\t\t\t\t$(\"#delimiter option\").removeAttr('selected');\r\n\t\t\t\t\t\t\t$(\"#delimiter option[value=\\\"tab\\\"]\").attr('selected', 'selected');\r\n\r\n\t\t\t\t\t\t\t//enclosure value\r\n\t\t\t\t\t\t\t$(\"#enclosure option\").removeAttr('selected');\r\n\t\t\t\t\t\t\t$(\"#enclosure option[value=\\\" \\\"]\").attr('selected', 'selected');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t//reviewer options hide\r\n\t\t\t\t\t\tif( 'google_product_review' !== merchant) {\r\n\t\t\t\t\t\t\t$('.wf_attributes option[value=\"reviewer_name\"]').hide();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}).fail(helper.ajax_fail);\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t// Feed Active and Inactive status change via ajax\r\n\t\t\t.on('change', '.woo_feed_status_input', function () {\r\n\t\t\t\tlet self = $(this);\r\n\t\t\t\twpAjax.post('update_feed_status', {\r\n\t\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\t\tfeedName: self.val(),\r\n\t\t\t\t\tstatus: self[0].checked ? 1 : 0\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t// event with trigger\r\n\t\t$(document)\r\n\t\t\t.on('change', '[name=\"is_outOfStock\"], [name=\"product_visibility\"]', function () {\r\n\t\t\t\tlet outOfStockVisibilityRow = $('.out-of-stock-visibility');\r\n\t\t\t\tif ($('[name=\"is_outOfStock\"]:checked').val() === 'n' && $('[name=\"product_visibility\"]:checked').val() === '1') {\r\n\t\t\t\t\toutOfStockVisibilityRow.show();\r\n\t\t\t\t} else {\r\n\t\t\t\t\toutOfStockVisibilityRow.hide();\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('change', '.attr_type', function () {\r\n\t\t\t\t// Attribute type selection\r\n\t\t\t\tlet self = $(this),\r\n\t\t\t\t\ttype = self.val(),\r\n\t\t\t\t\trow = self.closest('tr');\r\n\t\t\t\t\r\n\t\t\t\tif (type === 'pattern') {\r\n\t\t\t\t\trow.find('.wf_attr').hide();\r\n\t\t\t\t\trow.find('.wf_attr').val('');\r\n\t\t\t\t\trow.find('.wf_default').show();\r\n\t\t\t\t} else {\r\n\t\t\t\t\trow.find('.wf_attr').show();\r\n\t\t\t\t\trow.find('.wf_default').hide();\r\n\t\t\t\t\trow.find('.wf_default').val('');\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('change', '.wf_mattributes, .attr_type', function () {\r\n\t\t\t\tlet row = $(this).closest('tr'),\r\n\t\t\t\t\tattribute = row.find('.wf_mattributes'),\r\n\t\t\t\t\ttype = row.find('.attr_type'),\r\n\t\t\t\t\tvalueColumn = row.find('td:eq(4)'),\r\n\t\t\t\t\tprovider = $('#provider').val();\r\n\t\t\t\t\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tif (opts.form.google_category.hasOwnProperty(attribute.val()) && type.val() === 'pattern' && helper.in_array(provider, opts.form.google_category[attribute.val()])) {\r\n\t\t\t\t\tif (valueColumn.find('select.selectize').length === 0) {\r\n\t\t\t\t\t\tvalueColumn.find('input.wf_default').remove();\r\n\t\t\t\t\t\tvalueColumn.append('<span class=\"wf_default wf_attributes\"><select name=\"default[]\" class=\"selectize\"></select></span>');\r\n\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\tvalueColumn.append(`<span style=\"font-size:x-small;\"><a style=\"color: red\" href=\"http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category\" target=\"_blank\">${opts.learn_more}</a></span>`);\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tif (!googleCategories) {\r\n\t\t\t\t\t\t\tvalueColumn.append('<span class=\"spinner is-active\" style=\"margin: 0;\"></span>');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tlet select = valueColumn.find('.wf_attributes select');\r\n\t\t\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\t\t\thelper.selectize(select, {\r\n\t\t\t\t\t\t\tpreload: true,\r\n\t\t\t\t\t\t\tplaceholder: opts.form.select_category,\r\n\t\t\t\t\t\t\tload: function load(query, cb) {\r\n\t\t\t\t\t\t\t\tif (!googleCategories) {\r\n\t\t\t\t\t\t\t\t\twpAjax.send('get_google_categories', {\r\n\t\t\t\t\t\t\t\t\t\ttype: 'GET',\r\n\t\t\t\t\t\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\t\t\t\t\t_ajax_nonce: opts.nonce,\r\n\t\t\t\t\t\t\t\t\t\t\taction: \"get_google_categories\",\r\n\t\t\t\t\t\t\t\t\t\t\tprovider: provider\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}).then(function (r) {\r\n\t\t\t\t\t\t\t\t\t\tgoogleCategories = r;\r\n\t\t\t\t\t\t\t\t\t\tcb(googleCategories);\r\n\t\t\t\t\t\t\t\t\t\tvalueColumn.find('.spinner').remove();\r\n\t\t\t\t\t\t\t\t\t}).fail(helper.ajax_fail);\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tcb(googleCategories);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (attribute.val() !== 'current_category' && valueColumn.find('input.wf_default').length === 0) {\r\n\t\t\t\t\t\tvalueColumn.find('span').remove();\r\n\t\t\t\t\t\tvalueColumn.append('<input autocomplete=\"off\" class=\"wf_default wf_attributes\" type=\"text\" name=\"default[]\" value=\"\">');\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tif (type.val() !== 'pattern') {\r\n\t\t\t\t\t\t\tvalueColumn.find('input.wf_default').hide();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.on('change', '#feedType,#provider', function () {\r\n\t\t\t\tlet type = $('#feedType').val(),\r\n\t\t\t\t\tprovider = $('#provider').val(),\r\n\t\t\t\t\titemWrapper = $('.itemWrapper'),\r\n\t\t\t\t\twf_csv_txt = $('.wf_csvtxt');\r\n\t\t\t\t\r\n\t\t\t\t// noinspection JSUnresolvedVariable\r\n\t\t\t\tif (type !== '' && helper.in_array(provider, opts.form.item_wrapper_hidden)) {\r\n\t\t\t\t\titemWrapper.hide();\r\n\t\t\t\t} else if (type === 'xml') {\r\n\t\t\t\t\titemWrapper.show();\r\n\t\t\t\t\twf_csv_txt.hide();\r\n\t\t\t\t} else if (type === 'csv' || type === 'txt') {\r\n\t\t\t\t\titemWrapper.hide();\r\n\t\t\t\t\twf_csv_txt.show();\r\n\t\t\t\t} else {\r\n\t\t\t\t\titemWrapper.hide();\r\n\t\t\t\t\twf_csv_txt.hide();\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t.trigger('change');\r\n\t});\r\n})(jQuery, window, document, wp.ajax, wpf_ajax_obj);\r\n"]}
admin/js/wp-selectize.js DELETED
@@ -1,9 +0,0 @@
1
- jQuery(document).ready(function($) {
2
- var options = { create: true };
3
- $('.options-general-php select').not('#WPLANG').selectize(options);
4
- $('.media-toolbar select').not('#WPLANG').selectize(options);
5
- $('.wrap .form-table select').not('#WPLANG').selectize(options);
6
- $('.wrap .actions select').not('#WPLANG').selectize(options);
7
- $('#customize-theme-controls select').not('#WPLANG').selectize(options);
8
- $('#posts-filter .filter-items select').not('#WPLANG').selectize(options);
9
- });
 
 
 
 
 
 
 
 
 
admin/partials/templates/common_add-feed.php DELETED
@@ -1,90 +0,0 @@
1
- <?php
2
- /**
3
- * Common Add Feed Template
4
- */
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- die();
7
- }
8
- global $provider, $feedRules;
9
- ?>
10
- <table class="table tree widefat fixed sorted_table mtable" style="width: 100%;" id="table-1">
11
- <thead>
12
- <tr>
13
- <th></th>
14
- <th><?php echo esc_html( ucfirst( $provider ) ) . ' '; ?><?php _e( 'Attributes', 'woo-feed' ); ?></th>
15
- <th><?php _e( 'Prefix', 'woo-feed' ); ?></th>
16
- <th><?php _e( 'Type', 'woo-feed' ); ?></th>
17
- <th><?php _e( 'Value', 'woo-feed' ); ?></th>
18
- <th><?php _e( 'Suffix', 'woo-feed' ); ?></th>
19
- <th><?php _e( 'Output Type', 'woo-feed' ); ?></th>
20
- <th><?php _e( 'Command', 'woo-feed' ); ?></th>
21
- <th></th>
22
- </tr>
23
- </thead>
24
- <tbody>
25
- <?php
26
-
27
- foreach ( $feedRules['mattributes'] as $key => $value ) {
28
- $prefix = $feedRules['prefix'][ $key ];
29
- $attrSelected = ( 'attribute' == $feedRules['type'][ $key ] ) ? 'selected' : '';
30
- $patternSelected = ( 'pattern' == $feedRules['type'][ $key ] ) ? 'selected' : '';
31
- $attribute = $feedRules['attributes'][ $key ];
32
- $pattern = $feedRules['default'][ $key ];
33
- $suffix = $feedRules['suffix'][ $key ];
34
- $outputType = $feedRules['output_type'][ $key ];
35
- $limit = $feedRules['limit'][ $key ];
36
- ?>
37
- <tr>
38
- <td><i class="wf_sortedtable dashicons dashicons-menu"></i></td>
39
- <td>
40
- <input type="text" name="mattributes[]" autocomplete="off" required value="<?php echo esc_attr( $value ); ?>" class="wf_validate_attr wf_mattributes">
41
- </td>
42
- <td>
43
- <input type="text" name="prefix[]" autocomplete="off" value="<?php echo esc_attr( $prefix ); ?>" class="wf_ps">
44
- </td>
45
- <td>
46
- <select name="type[]" class="attr_type wfnoempty">
47
- <option <?php echo esc_attr( $attrSelected ); ?> value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
48
- <option <?php echo esc_attr( $patternSelected ); ?> value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
49
- </select>
50
- </td>
51
- <td>
52
- <select <?php echo ( 'selected' != $attrSelected ) ? "style='display:none;'" : ''; ?> name="attributes[]" required="required" class="wf_validate_attr wf_attr wf_attributes">
53
- <?php
54
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
55
- echo $wooFeedProduct->attributeDropdown( $attribute );
56
- ?>
57
- </select>
58
- <input value="<?php echo esc_attr( $pattern ); ?>" type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" <?php echo ( 'selected' != $patternSelected ) ? "style='display:none;'" : ''; ?>">
59
- </td>
60
- <td>
61
- <input type="text" name="suffix[]" autocomplete="off" value="<?php echo esc_attr( $suffix ); ?>" class="wf_ps">
62
- </td>
63
- <td>
64
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
65
- <?php
66
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
67
- echo $wooFeedDropDown->outputTypes( $outputType );
68
- ?>
69
- </select>
70
- </td>
71
- <td>
72
- <input type="text" value="<?php echo esc_attr( $limit ); ?>" name="limit[]" class="wf_ps">
73
- </td>
74
- <td>
75
- <i class="delRow dashicons dashicons-trash"></i>
76
- </td>
77
- </tr>
78
- <?php
79
- }
80
- ?>
81
- </tbody>
82
- <tfoot>
83
- <tr>
84
- <td>
85
- <button type="button" class="button-small button-primary" id="wf_newRow"><?php _e( 'Add New Row', 'woo-feed' ); ?></button>
86
- </td>
87
- <td colspan="8"></td>
88
- </tr>
89
- </tfoot>
90
- </table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/partials/templates/custom_add-feed.php DELETED
@@ -1,76 +0,0 @@
1
- <?php
2
- /**
3
- * Custom Add Template
4
- */
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- die();
7
- }
8
- ?>
9
- <table class="table tree widefat fixed sorted_table mtable" style="width: 100%;" id="table-1">
10
- <thead>
11
- <tr>
12
- <th></th>
13
- <th><?php echo esc_html( ucfirst( $provider ) ); ?> <?php _e( 'Attributes', 'woo-feed' ); ?></th>
14
- <th><?php _e( 'Prefix', 'woo-feed' ); ?></th>
15
- <th><?php _e( 'Type', 'woo-feed' ); ?></th>
16
- <th><?php _e( 'Value', 'woo-feed' ); ?></th>
17
- <th><?php _e( 'Suffix', 'woo-feed' ); ?></th>
18
- <th><?php _e( 'Output Type', 'woo-feed' ); ?></th>
19
- <th><?php _e( 'Command', 'woo-feed' ); ?></th>
20
- <th></th>
21
- </tr>
22
- </thead>
23
- <tbody>
24
- <tr>
25
- <td>
26
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
27
- </td>
28
- <td>
29
- <input type="text" name="mattributes[]" autocomplete="off" required class="wf_validate_attr wf_mattributes">
30
- </td>
31
- <td>
32
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
33
- </td>
34
- <td>
35
- <select name="type[]" class="attr_type wfnoempty">
36
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
37
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
38
- </select>
39
- </td>
40
- <td>
41
- <select name="attributes[]" required="required" class="wf_validate_attr wf_attr wf_attributes">
42
- <?php
43
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
44
- echo $wooFeedProduct->attributeDropdown();
45
- ?>
46
- </select>
47
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
48
- </td>
49
- <td>
50
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
51
- </td>
52
- <td>
53
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
54
- <?php
55
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
56
- echo $wooFeedDropDown->outputTypes();
57
- ?>
58
- </select>
59
- </td>
60
- <td>
61
- <input type="text" name="limit[]" class="wf_ps">
62
- </td>
63
- <td>
64
- <i class="delRow dashicons dashicons-trash"></i>
65
- </td>
66
- </tr>
67
- </tbody>
68
- <tfoot>
69
- <tr>
70
- <td>
71
- <button type="button" class="button-small button-primary" id="wf_newRow"><?php _e( 'Add New Row', 'woo-feed' ); ?></button>
72
- </td>
73
- <td colspan="8"></td>
74
- </tr>
75
- </tfoot>
76
- </table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/partials/templates/facebook_add-feed.php DELETED
@@ -1,668 +0,0 @@
1
- <?php
2
- /**
3
- * FaceBook Template
4
- */
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- die();
7
- }
8
- global $provider;
9
- ?>
10
- <table class="table tree widefat fixed sorted_table mtable" style="width: 100%;" id="table-1">
11
- <thead>
12
- <tr>
13
- <th></th>
14
- <th><?php echo esc_html( ucfirst( $provider ) ); ?> <?php _e( 'Attributes', 'woo-feed' ); ?></th>
15
- <th><?php _e( 'Prefix', 'woo-feed' ); ?></th>
16
- <th><?php _e( 'Type', 'woo-feed' ); ?></th>
17
- <th><?php _e( 'Value', 'woo-feed' ); ?></th>
18
- <th><?php _e( 'Suffix', 'woo-feed' ); ?></th>
19
- <th><?php _e( 'Output Type', 'woo-feed' ); ?></th>
20
- <th><?php _e( 'Command', 'woo-feed' ); ?></th>
21
- <th></th>
22
- </tr>
23
- </thead>
24
- <tbody>
25
- <tr>
26
- <td>
27
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
28
- </td>
29
- <td>
30
- <select name="mattributes[]" required class="wf_mattributes">
31
- <?php
32
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
33
- echo $wooFeedDropDown->facebookAttributesDropdown( 'id' );
34
- ?>
35
- </select>
36
- </td>
37
- <td>
38
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
39
- </td>
40
- <td>
41
- <select name="type[]" class="attr_type wfnoempty">
42
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
43
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
44
- </select>
45
- </td>
46
- <td>
47
- <select name="attributes[]" class="wf_attr wf_attributes">
48
- <?php
49
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
50
- echo $wooFeedProduct->attributeDropdown( 'id' );
51
- ?>
52
- </select>
53
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
54
- </td>
55
- <td>
56
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
57
- </td>
58
- <td>
59
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
60
- <?php
61
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
62
- echo $wooFeedDropDown->outputTypes();
63
- ?>
64
- </select>
65
- </td>
66
- <td>
67
- <input type="text" name="limit[]" class="wf_ps">
68
- </td>
69
- <td>
70
- <i class="delRow dashicons dashicons-trash"></i>
71
- </td>
72
- </tr>
73
- <tr>
74
- <td>
75
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
76
- </td>
77
- <td>
78
- <select name="mattributes[]" required class="wf_mattributes">
79
- <?php
80
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
81
- echo $wooFeedDropDown->facebookAttributesDropdown( 'title' );
82
- ?>
83
- </select>
84
- </td>
85
- <td>
86
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
87
- </td>
88
- <td>
89
- <select name="type[]" class="attr_type wfnoempty">
90
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
91
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
92
- </select>
93
- </td>
94
- <td>
95
- <select name="attributes[]" class="wf_attr wf_attributes">
96
- <?php
97
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
98
- echo $wooFeedProduct->attributeDropdown( 'title' );
99
- ?>
100
- </select>
101
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
102
- </td>
103
- <td>
104
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
105
- </td>
106
- <td>
107
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
108
- <?php
109
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
110
- echo $wooFeedDropDown->outputTypes();
111
- ?>
112
- </select>
113
- </td>
114
- <td>
115
- <input type="text" name="limit[]" class="wf_ps">
116
- </td>
117
- <td>
118
- <i class="delRow dashicons dashicons-trash"></i>
119
- </td>
120
- </tr>
121
- <tr>
122
- <td>
123
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
124
- </td>
125
- <td>
126
- <select name="mattributes[]" required class="wf_mattributes">
127
- <?php
128
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
129
- echo $wooFeedDropDown->facebookAttributesDropdown( 'description' );
130
- ?>
131
- </select>
132
- </td>
133
- <td>
134
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
135
- </td>
136
- <td>
137
- <select name="type[]" class="attr_type wfnoempty">
138
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
139
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
140
- </select>
141
- </td>
142
- <td>
143
- <select name="attributes[]" class="wf_attr wf_attributes">
144
- <?php
145
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
146
- echo $wooFeedProduct->attributeDropdown( 'description' );
147
- ?>
148
- </select>
149
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
150
- </td>
151
- <td>
152
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
153
- </td>
154
- <td>
155
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
156
- <?php
157
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
158
- echo $wooFeedDropDown->outputTypes();
159
- ?>
160
- </select>
161
- </td>
162
- <td>
163
- <input type="text" name="limit[]" class="wf_ps">
164
- </td>
165
- <td>
166
- <i class="delRow dashicons dashicons-trash"></i>
167
- </td>
168
- </tr>
169
- <tr>
170
- <td>
171
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
172
- </td>
173
- <td>
174
- <select name="mattributes[]" required class="wf_mattributes">
175
- <?php
176
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
177
- echo $wooFeedDropDown->facebookAttributesDropdown( 'item_group_id' );
178
- ?>
179
- </select>
180
- </td>
181
- <td>
182
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
183
- </td>
184
- <td>
185
- <select name="type[]" class="attr_type wfnoempty">
186
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
187
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
188
- </select>
189
- </td>
190
- <td>
191
- <select name="attributes[]" class="wf_attr wf_attributes">
192
- <?php
193
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
194
- echo $wooFeedProduct->attributeDropdown( 'item_group_id' );
195
- ?>
196
- </select>
197
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
198
- </td>
199
- <td>
200
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
201
- </td>
202
- <td>
203
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
204
- <?php
205
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
206
- echo $wooFeedDropDown->outputTypes();
207
- ?>
208
- </select>
209
- </td>
210
- <td>
211
- <input type="text" name="limit[]" class="wf_ps">
212
- </td>
213
- <td>
214
- <i class="delRow dashicons dashicons-trash"></i>
215
- </td>
216
- </tr>
217
- <tr>
218
- <td>
219
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
220
- </td>
221
- <td>
222
- <select name="mattributes[]" required class="wf_mattributes">
223
- <?php
224
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
225
- echo $wooFeedDropDown->facebookAttributesDropdown( 'link' );
226
- ?>
227
- </select>
228
- </td>
229
- <td>
230
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
231
- </td>
232
- <td>
233
- <select name="type[]" class="attr_type wfnoempty">
234
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
235
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
236
- </select>
237
- </td>
238
- <td>
239
- <select name="attributes[]" class="wf_attr wf_attributes">
240
- <?php
241
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
242
- echo $wooFeedProduct->attributeDropdown( 'link' );
243
- ?>
244
- </select>
245
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
246
- </td>
247
- <td>
248
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
249
- </td>
250
- <td>
251
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
252
- <?php
253
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
254
- echo $wooFeedDropDown->outputTypes();
255
- ?>
256
- </select>
257
- </td>
258
- <td>
259
- <input type="text" name="limit[]" class="wf_ps">
260
- </td>
261
- <td>
262
- <i class="delRow dashicons dashicons-trash"></i>
263
- </td>
264
- </tr>
265
- <tr>
266
- <td>
267
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
268
- </td>
269
- <td>
270
- <select name="mattributes[]" required class="wf_mattributes">
271
- <?php
272
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
273
- echo $wooFeedDropDown->facebookAttributesDropdown( 'product_type' );
274
- ?>
275
- </select>
276
- </td>
277
- <td>
278
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
279
- </td>
280
- <td>
281
- <select name="type[]" class="attr_type wfnoempty">
282
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
283
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
284
- </select>
285
- </td>
286
- <td>
287
- <select name="attributes[]" class="wf_attr wf_attributes">
288
- <?php
289
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
290
- echo $wooFeedProduct->attributeDropdown( 'product_type' );
291
- ?>
292
- </select>
293
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
294
- </td>
295
- <td>
296
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
297
- </td>
298
- <td>
299
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
300
- <?php
301
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
302
- echo $wooFeedDropDown->outputTypes();
303
- ?>
304
- </select>
305
- </td>
306
- <td>
307
- <input type="text" name="limit[]" class="wf_ps">
308
- </td>
309
- <td>
310
- <i class="delRow dashicons dashicons-trash"></i>
311
- </td>
312
- </tr>
313
- <tr>
314
- <td>
315
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
316
- </td>
317
- <td>
318
- <select name="mattributes[]" required class="wf_mattributes">
319
- <?php
320
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
321
- echo $wooFeedDropDown->facebookAttributesDropdown( 'current_category' );
322
- ?>
323
- </select>
324
- </td>
325
- <td>
326
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
327
- </td>
328
- <td>
329
- <select name="type[]" class="attr_type wfnoempty">
330
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
331
- <option value="pattern" selected><?php _e( 'Pattern', 'woo-feed' ); ?></option>
332
- </select>
333
- </td>
334
- <td>
335
- <select name="attributes[]" style=" display: none;" class="wf_attr wf_attributes">
336
- <?php
337
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
338
- echo $wooFeedProduct->attributeDropdown();
339
- ?>
340
- </select>
341
- <span class="wf_default wf_attributes">
342
- <select name="default[]" class="selectize" data-placeholder="<?php esc_attr_e( 'Select A Category', 'woo-feed' ); ?>">
343
- <?php
344
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
345
- echo $wooFeedDropDown->googleTaxonomy();
346
- ?>
347
- </select>
348
- </span>
349
- <span style="font-size:x-small;"><a style="color: red" href="http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category" target="_blank">Learn More..</a></span>
350
- </td>
351
- <td>
352
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
353
- </td>
354
- <td>
355
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
356
- <?php
357
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
358
- echo $wooFeedDropDown->outputTypes();
359
- ?>
360
- </select>
361
- </td>
362
- <td>
363
- <input type="text" name="limit[]" class="wf_ps">
364
- </td>
365
- <td>
366
- <i class="delRow dashicons dashicons-trash"></i>
367
- </td>
368
- </tr>
369
- <tr>
370
- <td>
371
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
372
- </td>
373
- <td>
374
- <select name="mattributes[]" required class="wf_mattributes">
375
- <?php
376
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
377
- echo $wooFeedDropDown->facebookAttributesDropdown( 'image' );
378
- ?>
379
- </select>
380
- </td>
381
- <td>
382
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
383
- </td>
384
- <td>
385
- <select name="type[]" class="attr_type wfnoempty">
386
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
387
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
388
- </select>
389
- </td>
390
- <td>
391
- <select name="attributes[]" class="wf_attr wf_attributes">
392
- <?php
393
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
394
- echo $wooFeedProduct->attributeDropdown( 'image' );
395
- ?>
396
- </select>
397
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
398
- </td>
399
- <td>
400
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
401
- </td>
402
- <td>
403
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
404
- <?php
405
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
406
- echo $wooFeedDropDown->outputTypes();
407
- ?>
408
- </select>
409
- </td>
410
- <td>
411
- <input type="text" name="limit[]" class="wf_ps">
412
- </td>
413
- <td>
414
- <i class="delRow dashicons dashicons-trash"></i>
415
- </td>
416
- </tr>
417
- <tr>
418
- <td>
419
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
420
- </td>
421
- <td>
422
- <select name="mattributes[]" required class="wf_mattributes">
423
- <?php
424
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
425
- echo $wooFeedDropDown->facebookAttributesDropdown( 'condition' );
426
- ?>
427
- </select>
428
- </td>
429
- <td>
430
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
431
- </td>
432
- <td>
433
- <select name="type[]" class="attr_type wfnoempty">
434
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
435
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
436
- </select>
437
- </td>
438
- <td>
439
- <select name="attributes[]" class="wf_attr wf_attributes">
440
- <?php
441
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
442
- echo $wooFeedProduct->attributeDropdown( 'condition' );
443
- ?>
444
- </select>
445
- <input type="text" style=" display: none;" name="default[]" autocomplete="off" class="wf_default wf_attributes"
446
- />
447
- </td>
448
- <td>
449
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
450
- </td>
451
- <td>
452
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
453
- <?php
454
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
455
- echo $wooFeedDropDown->outputTypes();
456
- ?>
457
- </select>
458
- </td>
459
- <td>
460
- <input type="text" name="limit[]" class="wf_ps">
461
- </td>
462
- <td>
463
- <i class="delRow dashicons dashicons-trash"></i>
464
- </td>
465
- </tr>
466
- <tr>
467
- <td>
468
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
469
- </td>
470
- <td>
471
- <select name="mattributes[]" required class="wf_mattributes">
472
- <?php
473
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
474
- echo $wooFeedDropDown->facebookAttributesDropdown( 'availability' );
475
- ?>
476
- </select>
477
- </td>
478
- <td>
479
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
480
- </td>
481
- <td>
482
- <select name="type[]" class="attr_type wfnoempty">
483
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
484
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
485
- </select>
486
- </td>
487
- <td>
488
- <select name="attributes[]" class="wf_attr wf_attributes">
489
- <?php
490
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
491
- echo $wooFeedProduct->attributeDropdown( 'availability' );
492
- ?>
493
- </select>
494
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
495
- </td>
496
- <td>
497
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
498
- </td>
499
- <td>
500
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
501
- <?php
502
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
503
- echo $wooFeedDropDown->outputTypes();
504
- ?>
505
- </select>
506
- </td>
507
- <td>
508
- <input type="text" name="limit[]" class="wf_ps">
509
- </td>
510
- <td>
511
- <i class="delRow dashicons dashicons-trash"></i>
512
- </td>
513
- </tr>
514
- <tr>
515
- <td>
516
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
517
- </td>
518
- <td>
519
- <select name="mattributes[]" required class="wf_mattributes">
520
- <?php
521
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
522
- echo $wooFeedDropDown->facebookAttributesDropdown( 'price' );
523
- ?>
524
- </select>
525
- </td>
526
- <td>
527
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
528
- </td>
529
- <td>
530
- <select name="type[]" class="attr_type wfnoempty">
531
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
532
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
533
- </select>
534
- </td>
535
- <td>
536
- <select name="attributes[]" class="wf_attr wf_attributes">
537
- <?php
538
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
539
- echo $wooFeedProduct->attributeDropdown( 'price' );
540
- ?>
541
- </select>
542
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
543
- </td>
544
- <td>
545
- <input type="text" name="suffix[]" value="<?php echo esc_attr( get_woocommerce_currency() ); ?>" autocomplete="off" class="wf_ps">
546
- </td>
547
- <td>
548
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
549
- <?php
550
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
551
- echo $wooFeedDropDown->outputTypes( 6 );
552
- ?>
553
- </select>
554
- </td>
555
- <td>
556
- <input type="text" name="limit[]" class="wf_ps">
557
- </td>
558
- <td>
559
- <i class="delRow dashicons dashicons-trash"></i>
560
- </td>
561
- </tr>
562
- <tr>
563
- <td>
564
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
565
- </td>
566
- <td>
567
- <select name="mattributes[]" required class="wf_mattributes">
568
- <?php
569
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
570
- echo $wooFeedDropDown->facebookAttributesDropdown( 'sku' );
571
- ?>
572
- </select>
573
- </td>
574
- <td>
575
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
576
- </td>
577
- <td>
578
- <select name="type[]" class="attr_type wfnoempty">
579
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
580
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
581
- </select>
582
- </td>
583
- <td>
584
- <select name="attributes[]" class="wf_attr wf_attributes">
585
- <?php
586
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
587
- echo $wooFeedProduct->attributeDropdown( 'sku' );
588
- ?>
589
- </select>
590
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
591
- </td>
592
- <td>
593
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
594
- </td>
595
- <td>
596
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
597
- <?php
598
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
599
- echo $wooFeedDropDown->outputTypes();
600
- ?>
601
- </select>
602
- </td>
603
- <td>
604
- <input type="text" name="limit[]" class="wf_ps">
605
- </td>
606
- <td>
607
- <i class="delRow dashicons dashicons-trash"></i>
608
- </td>
609
- </tr>
610
- <tr>
611
- <td>
612
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
613
- </td>
614
- <td>
615
- <select name="mattributes[]" required class="wf_mattributes">
616
- <?php
617
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
618
- echo $wooFeedDropDown->facebookAttributesDropdown( 'brand' );
619
- ?>
620
- </select>
621
- </td>
622
- <td>
623
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
624
- </td>
625
- <td>
626
- <select name="type[]" class="attr_type wfnoempty">
627
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
628
- <option value="pattern" selected><?php _e( 'Pattern', 'woo-feed' ); ?></option>
629
- </select>
630
- </td>
631
- <td>
632
- <select name="attributes[]" style=" display: none;" class="wf_attr wf_attributes">
633
- <?php
634
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
635
- echo $wooFeedProduct->attributeDropdown();
636
- ?>
637
- </select>
638
- <input type="text" name="default[]" value="<?php echo esc_attr( woo_feed_get_default_brand() ); ?>" autocomplete="off" class="wf_default wf_attributes"
639
- />
640
- </td>
641
- <td>
642
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
643
- </td>
644
- <td>
645
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
646
- <?php
647
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
648
- echo $wooFeedDropDown->outputTypes();
649
- ?>
650
- </select>
651
- </td>
652
- <td>
653
- <input type="text" name="limit[]" class="wf_ps">
654
- </td>
655
- <td>
656
- <i class="delRow dashicons dashicons-trash"></i>
657
- </td>
658
- </tr>
659
- </tbody>
660
- <tfoot>
661
- <tr>
662
- <td>
663
- <button type="button" class="button-small button-primary" id="wf_newRow"><?php _e( 'Add New Row', 'woo-feed' ); ?></button>
664
- </td>
665
- <td colspan="8"></td>
666
- </tr>
667
- </tfoot>
668
- </table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/partials/templates/google_add-feed.php DELETED
@@ -1,674 +0,0 @@
1
- <?php
2
- /**
3
- * Google Template
4
- */
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- die();
7
- }
8
- global $provider;
9
- ?>
10
- <table class="table tree widefat fixed sorted_table mtable" style="width: 100%;" id="table-1">
11
- <thead>
12
- <tr>
13
- <th></th>
14
- <th><?php echo esc_html( ucfirst( $provider ) ); ?> <?php _e( 'Attributes', 'woo-feed' ); ?></th>
15
- <th><?php _e( 'Prefix', 'woo-feed' ); ?></th>
16
- <th><?php _e( 'Type', 'woo-feed' ); ?></th>
17
- <th><?php _e( 'Value', 'woo-feed' ); ?></th>
18
- <th><?php _e( 'Suffix', 'woo-feed' ); ?></th>
19
- <th><?php _e( 'Output Type', 'woo-feed' ); ?></th>
20
- <th><?php _e( 'Command', 'woo-feed' ); ?></th>
21
- <th></th>
22
- </tr>
23
- </thead>
24
- <tbody>
25
- <tr>
26
- <td>
27
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
28
- </td>
29
- <td>
30
- <select name="mattributes[]" required class="wf_mattributes">
31
- <?php
32
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
33
- echo $wooFeedDropDown->googleAttributesDropdown( 'id' );
34
- ?>
35
- </select>
36
- </td>
37
- <td>
38
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
39
- </td>
40
- <td>
41
- <select name="type[]" class="attr_type wfnoempty">
42
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
43
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
44
- </select>
45
- </td>
46
- <td>
47
- <select name="attributes[]" class="wf_attr wf_attributes">
48
- <?php
49
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
50
- echo $wooFeedProduct->attributeDropdown( 'id' );
51
- ?>
52
- </select>
53
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
54
- </td>
55
- <td>
56
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
57
- </td>
58
- <td>
59
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
60
- <?php
61
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
62
- echo $wooFeedDropDown->outputTypes();
63
- ?>
64
- </select>
65
- </td>
66
- <td>
67
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
68
- </td>
69
- <td>
70
- <i class="delRow dashicons dashicons-trash"></i>
71
- </td>
72
- </tr>
73
- <tr>
74
- <td>
75
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
76
- </td>
77
- <td>
78
- <select name="mattributes[]" required class="wf_mattributes">
79
- <?php
80
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
81
- echo $wooFeedDropDown->googleAttributesDropdown( 'title' );
82
- ?>
83
- </select>
84
- </td>
85
- <td>
86
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
87
- </td>
88
- <td>
89
- <select name="type[]" class="attr_type wfnoempty">
90
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
91
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
92
- </select>
93
- </td>
94
- <td>
95
- <select name="attributes[]" class="wf_attr wf_attributes">
96
- <?php
97
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
98
- echo $wooFeedProduct->attributeDropdown( 'title' );
99
- ?>
100
- </select>
101
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
102
- </td>
103
- <td>
104
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
105
- </td>
106
- <td>
107
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
108
- <?php
109
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
110
- echo $wooFeedDropDown->outputTypes();
111
- ?>
112
- </select>
113
- </td>
114
- <td>
115
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
116
- </td>
117
- <td>
118
- <i class="delRow dashicons dashicons-trash"></i>
119
- </td>
120
- </tr>
121
- <tr>
122
- <td>
123
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
124
- </td>
125
- <td>
126
- <select name="mattributes[]" required class="wf_mattributes">
127
- <?php
128
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
129
- echo $wooFeedDropDown->googleAttributesDropdown( 'description' );
130
- ?>
131
- </select>
132
- </td>
133
- <td>
134
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
135
- </td>
136
- <td>
137
- <select name="type[]" class="attr_type wfnoempty">
138
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
139
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
140
- </select>
141
- </td>
142
- <td>
143
- <select name="attributes[]" class="wf_attr wf_attributes">
144
- <?php
145
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
146
- echo $wooFeedProduct->attributeDropdown( 'description' );
147
- ?>
148
- </select>
149
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
150
- </td>
151
- <td>
152
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
153
- </td>
154
- <td>
155
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
156
- <?php
157
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
158
- echo $wooFeedDropDown->outputTypes();
159
- ?>
160
- </select>
161
- </td>
162
- <td>
163
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
164
- </td>
165
- <td>
166
- <i class="delRow dashicons dashicons-trash"></i>
167
- </td>
168
- </tr>
169
- <tr>
170
- <td>
171
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
172
- </td>
173
- <td>
174
- <select name="mattributes[]" required class="wf_mattributes">
175
- <?php
176
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
177
- echo $wooFeedDropDown->googleAttributesDropdown( 'item_group_id' );
178
- ?>
179
- </select>
180
- </td>
181
- <td>
182
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
183
- </td>
184
- <td>
185
- <select name="type[]" class="attr_type wfnoempty">
186
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
187
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
188
- </select>
189
- </td>
190
- <td>
191
- <select name="attributes[]" class="wf_attr wf_attributes">
192
- <?php
193
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
194
- echo $wooFeedProduct->attributeDropdown( 'item_group_id' );
195
- ?>
196
- </select>
197
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
198
- </td>
199
- <td>
200
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
201
- </td>
202
- <td>
203
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
204
- <?php
205
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
206
- echo $wooFeedDropDown->outputTypes();
207
- ?>
208
- </select>
209
- </td>
210
- <td>
211
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
212
- </td>
213
- <td>
214
- <i class="delRow dashicons dashicons-trash"></i>
215
- </td>
216
- </tr>
217
- <tr>
218
- <td>
219
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
220
- </td>
221
- <td>
222
- <select name="mattributes[]" required class="wf_mattributes">
223
- <?php
224
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
225
- echo $wooFeedDropDown->googleAttributesDropdown( 'link' );
226
- ?>
227
- </select>
228
- </td>
229
- <td>
230
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
231
- </td>
232
- <td>
233
- <select name="type[]" class="attr_type wfnoempty">
234
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
235
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
236
- </select>
237
- </td>
238
- <td>
239
- <select name="attributes[]" class="wf_attr wf_attributes">
240
- <?php
241
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
242
- echo $wooFeedProduct->attributeDropdown( 'link' );
243
- ?>
244
- </select>
245
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
246
- </td>
247
- <td>
248
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
249
- </td>
250
- <td>
251
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
252
- <?php
253
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
254
- echo $wooFeedDropDown->outputTypes();
255
- ?>
256
- </select>
257
- </td>
258
- <td>
259
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
260
- </td>
261
- <td>
262
- <i class="delRow dashicons dashicons-trash"></i>
263
- </td>
264
- </tr>
265
- <tr>
266
- <td>
267
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
268
- </td>
269
- <td>
270
- <select name="mattributes[]" required class="wf_mattributes">
271
- <?php
272
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
273
- echo $wooFeedDropDown->googleAttributesDropdown( 'product_type' );
274
- ?>
275
- </select>
276
- </td>
277
- <td>
278
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
279
- </td>
280
- <td>
281
- <select name="type[]" class="attr_type wfnoempty">
282
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
283
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
284
- </select>
285
- </td>
286
- <td>
287
- <select name="attributes[]" class="wf_attr wf_attributes">
288
- <?php
289
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
290
- echo $wooFeedProduct->attributeDropdown( 'product_type' );
291
- ?>
292
- </select>
293
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
294
- </td>
295
- <td>
296
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
297
- </td>
298
- <td>
299
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
300
- <?php
301
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
302
- echo $wooFeedDropDown->outputTypes();
303
- ?>
304
- </select>
305
- </td>
306
- <td>
307
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
308
- </td>
309
- <td>
310
- <i class="delRow dashicons dashicons-trash"></i>
311
- </td>
312
- </tr>
313
- <tr>
314
- <td>
315
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
316
- </td>
317
- <td>
318
- <select name="mattributes[]" required class="wf_mattributes">
319
- <?php
320
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
321
- echo $wooFeedDropDown->googleAttributesDropdown( 'current_category' );
322
- ?>
323
- </select>
324
- </td>
325
- <td>
326
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
327
- </td>
328
- <td>
329
- <select name="type[]" class="attr_type wfnoempty">
330
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
331
- <option value="pattern" selected><?php _e( 'Pattern', 'woo-feed' ); ?></option>
332
- </select>
333
- </td>
334
- <!-- <td>-->
335
- <!-- <select name="attributes[]" style=" display: none;" class="wf_attr wf_attributes">-->
336
- <!-- --><?php // echo $wooFeedProduct->attributeDropdown(); ?>
337
- <!-- </select>-->
338
- <!-- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes">-->
339
- <!-- <br><span style="font-size:x-small;"><a style="color: red" href="http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category" target="_blank">Learn More..</a></span>-->
340
- <!-- </td>-->
341
- <td>
342
- <span class="wf_default wf_attributes">
343
- <select name="default[]" class="selectize" data-placeholder="<?php esc_attr_e( 'Select A Category', 'woo-feed' ); ?>">
344
- <?php
345
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
346
- echo $wooFeedDropDown->googleTaxonomy();
347
- ?>
348
- </select>
349
- </span>
350
- <select name="attributes[]" class="wf_attr wf_attributes" style="display:none;">
351
- <?php
352
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
353
- echo $wooFeedProduct->attributeDropdown( '' );
354
- ?>
355
- </select>
356
- <span style="font-size:x-small;"><a style="color: red" href="http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category" target="_blank">Learn More..</a></span>
357
- </td>
358
- <td>
359
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
360
- </td>
361
- <td>
362
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
363
- <?php
364
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
365
- echo $wooFeedDropDown->outputTypes();
366
- ?>
367
- </select>
368
- </td>
369
- <td>
370
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
371
- </td>
372
- <td>
373
- <i class="delRow dashicons dashicons-trash"></i>
374
- </td>
375
- </tr>
376
- <tr>
377
- <td>
378
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
379
- </td>
380
- <td>
381
- <select name="mattributes[]" required class="wf_mattributes">
382
- <?php
383
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
384
- echo $wooFeedDropDown->googleAttributesDropdown( 'image' );
385
- ?>
386
- </select>
387
- </td>
388
- <td>
389
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
390
- </td>
391
- <td>
392
- <select name="type[]" class="attr_type wfnoempty">
393
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
394
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
395
- </select>
396
- </td>
397
- <td>
398
- <select name="attributes[]" class="wf_attr wf_attributes">
399
- <?php
400
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
401
- echo $wooFeedProduct->attributeDropdown( 'image' );
402
- ?>
403
- </select>
404
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
405
- </td>
406
- <td>
407
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
408
- </td>
409
- <td>
410
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
411
- <?php
412
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
413
- echo $wooFeedDropDown->outputTypes();
414
- ?>
415
- </select>
416
- </td>
417
- <td>
418
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
419
- </td>
420
- <td>
421
- <i class="delRow dashicons dashicons-trash"></i>
422
- </td>
423
- </tr>
424
- <tr>
425
- <td>
426
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
427
- </td>
428
- <td>
429
- <select name="mattributes[]" required class="wf_mattributes">
430
- <?php
431
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
432
- echo $wooFeedDropDown->googleAttributesDropdown( 'condition' );
433
- ?>
434
- </select>
435
- </td>
436
- <td>
437
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
438
- </td>
439
- <td>
440
- <select name="type[]" class="attr_type wfnoempty">
441
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
442
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
443
- </select>
444
- </td>
445
- <td>
446
- <select name="attributes[]" class="wf_attr wf_attributes">
447
- <?php
448
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
449
- echo $wooFeedProduct->attributeDropdown( 'condition' );
450
- ?>
451
- </select>
452
- <input type="text" style=" display: none;" name="default[]" autocomplete="off" class="wf_default wf_attributes"
453
- />
454
- </td>
455
- <td>
456
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
457
- </td>
458
- <td>
459
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
460
- <?php
461
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
462
- echo $wooFeedDropDown->outputTypes();
463
- ?>
464
- </select>
465
- </td>
466
- <td>
467
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
468
- </td>
469
- <td>
470
- <i class="delRow dashicons dashicons-trash"></i>
471
- </td>
472
- </tr>
473
- <tr>
474
- <td>
475
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
476
- </td>
477
- <td>
478
- <select name="mattributes[]" required class="wf_mattributes">
479
- <?php
480
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
481
- echo $wooFeedDropDown->googleAttributesDropdown( 'availability' );
482
- ?>
483
- </select>
484
- </td>
485
- <td>
486
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
487
- </td>
488
- <td>
489
- <select name="type[]" class="attr_type wfnoempty">
490
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
491
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
492
- </select>
493
- </td>
494
- <td>
495
- <select name="attributes[]" class="wf_attr wf_attributes">
496
- <?php
497
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
498
- echo $wooFeedProduct->attributeDropdown( 'availability' );
499
- ?>
500
- </select>
501
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
502
- </td>
503
- <td>
504
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
505
- </td>
506
- <td>
507
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
508
- <?php
509
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
510
- echo $wooFeedDropDown->outputTypes();
511
- ?>
512
- </select>
513
- </td>
514
- <td>
515
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
516
- </td>
517
- <td>
518
- <i class="delRow dashicons dashicons-trash"></i>
519
- </td>
520
- </tr>
521
- <tr>
522
- <td>
523
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
524
- </td>
525
- <td>
526
- <select name="mattributes[]" required class="wf_mattributes">
527
- <?php
528
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
529
- echo $wooFeedDropDown->googleAttributesDropdown( 'price' );
530
- ?>
531
- </select>
532
- </td>
533
- <td>
534
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
535
- </td>
536
- <td>
537
- <select name="type[]" class="attr_type wfnoempty">
538
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
539
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
540
- </select>
541
- </td>
542
- <td>
543
- <select name="attributes[]" class="wf_attr wf_attributes">
544
- <?php
545
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
546
- echo $wooFeedProduct->attributeDropdown( 'price' );
547
- ?>
548
- </select>
549
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
550
- </td>
551
- <td>
552
- <input type="text" name="suffix[]" value="<?php echo esc_attr( get_woocommerce_currency() ); ?>" autocomplete="off" class="wf_ps">
553
- </td>
554
- <td>
555
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
556
- <?php
557
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
558
- echo $wooFeedDropDown->outputTypes( 6 );
559
- ?>
560
- </select>
561
- </td>
562
- <td>
563
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
564
- </td>
565
- <td>
566
- <i class="delRow dashicons dashicons-trash"></i>
567
- </td>
568
- </tr>
569
- <tr>
570
- <td>
571
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
572
- </td>
573
- <td>
574
- <select name="mattributes[]" required class="wf_mattributes">
575
- <?php
576
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
577
- echo $wooFeedDropDown->googleAttributesDropdown( 'sku' );
578
- ?>
579
- </select>
580
- </td>
581
- <td>
582
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
583
- </td>
584
- <td>
585
- <select name="type[]" class="attr_type wfnoempty">
586
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
587
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
588
- </select>
589
- </td>
590
- <td>
591
- <select name="attributes[]" class="wf_attr wf_attributes">
592
- <?php
593
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
594
- echo $wooFeedProduct->attributeDropdown( 'sku' );
595
- ?>
596
- </select>
597
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
598
- </td>
599
- <td>
600
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
601
- </td>
602
- <td>
603
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
604
- <?php
605
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
606
- echo $wooFeedDropDown->outputTypes();
607
- ?>
608
- </select>
609
- </td>
610
- <td>
611
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
612
- </td>
613
- <td>
614
- <i class="delRow dashicons dashicons-trash"></i>
615
- </td>
616
- </tr>
617
- <tr>
618
- <td>
619
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
620
- </td>
621
- <td>
622
- <select name="mattributes[]" required class="wf_mattributes">
623
- <?php
624
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
625
- echo $wooFeedDropDown->googleAttributesDropdown( 'brand' );
626
- ?>
627
- </select>
628
- </td>
629
- <td>
630
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
631
- </td>
632
- <td>
633
- <select name="type[]" class="attr_type wfnoempty">
634
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
635
- <option value="pattern" selected><?php _e( 'Pattern', 'woo-feed' ); ?></option>
636
- </select>
637
- </td>
638
- <td>
639
- <select name="attributes[]" style=" display: none;" class="wf_attr wf_attributes">
640
- <?php
641
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
642
- echo $wooFeedProduct->attributeDropdown();
643
- ?>
644
- </select>
645
- <input type="text" name="default[]" value="<?php echo esc_attr( woo_feed_get_default_brand() ); ?>" autocomplete="off" class="wf_default wf_attributes">
646
- </td>
647
- <td>
648
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
649
- </td>
650
- <td>
651
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
652
- <?php
653
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
654
- echo $wooFeedDropDown->outputTypes();
655
- ?>
656
- </select>
657
- </td>
658
- <td>
659
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
660
- </td>
661
- <td>
662
- <i class="delRow dashicons dashicons-trash"></i>
663
- </td>
664
- </tr>
665
- </tbody>
666
- <tfoot>
667
- <tr>
668
- <td>
669
- <button type="button" class="button-small button-primary" id="wf_newRow"><?php _e( 'Add New Row', 'woo-feed' ); ?></button>
670
- </td>
671
- <td colspan="8"></td>
672
- </tr>
673
- </tfoot>
674
- </table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/partials/templates/google_product_review.txt ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <feed xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
3
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
+ xsi:noNamespaceSchemaLocation=
5
+ "http://www.google.com/shopping/reviews/schema/product/2.3/product_reviews.xsd">
6
+ <version>2.3</version>
7
+ <aggregator>
8
+ <name>{AggreeGator}</name>
9
+ </aggregator>
10
+ <publisher>
11
+ <name>{RetailerName}</name>
12
+ </publisher>
13
+ <reviews>
14
+ <title><![CDATA[ {BlogName} ]]></title>
15
+ <link><![CDATA[ {BlogURL} ]]></link>
16
+ <description><![CDATA[ {BlogDescription} ]]></description>
17
+ <updated_at>{DateTimeNow}</updated_at>
18
+ <review>
19
+ {separator}
20
+ </review>
21
+ </reviews>
22
+ </feed>
admin/partials/templates/google_taxonomy.txt DELETED
@@ -1,5583 +0,0 @@
1
- # Google_Product_Taxonomy_Version: 2019-07-10 https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt
2
- 1 - Animals & Pet Supplies
3
- 3237 - Animals & Pet Supplies > Live Animals
4
- 2 - Animals & Pet Supplies > Pet Supplies
5
- 3 - Animals & Pet Supplies > Pet Supplies > Bird Supplies
6
- 7385 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Cage Accessories
7
- 499954 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Cage Accessories > Bird Cage Bird Baths
8
- 7386 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Cage Accessories > Bird Cage Food & Water Dishes
9
- 4989 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Cages & Stands
10
- 4990 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Food
11
- 7398 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Gyms & Playstands
12
- 4991 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Ladders & Perches
13
- 4992 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Toys
14
- 4993 - Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Treats
15
- 4 - Animals & Pet Supplies > Pet Supplies > Cat Supplies
16
- 5082 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Apparel
17
- 4433 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Beds
18
- 3367 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Food
19
- 543684 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Food > Non-prescription Cat Food
20
- 543683 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Food > Prescription Cat Food
21
- 4997 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Furniture
22
- 500059 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Furniture Accessories
23
- 4999 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Litter
24
- 8069 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Litter Box Liners
25
- 7142 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Litter Box Mats
26
- 5000 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Litter Boxes
27
- 5001 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Toys
28
- 5002 - Animals & Pet Supplies > Pet Supplies > Cat Supplies > Cat Treats
29
- 5 - Animals & Pet Supplies > Pet Supplies > Dog Supplies
30
- 5004 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Apparel
31
- 4434 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Beds
32
- 7372 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Diaper Pads & Liners
33
- 499900 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Diapers
34
- 3530 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Food
35
- 543682 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Food > Non-prescription Dog Food
36
- 543681 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Food > Prescription Dog Food
37
- 5094 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Houses
38
- 7428 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Kennel & Run Accessories
39
- 7274 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Kennels & Runs
40
- 5010 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Toys
41
- 8123 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Treadmills
42
- 5011 - Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Treats
43
- 6 - Animals & Pet Supplies > Pet Supplies > Fish Supplies
44
- 505303 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium & Pond Tubing
45
- 505307 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Air Stones & Diffusers
46
- 500038 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Cleaning Supplies
47
- 5019 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Decor
48
- 5020 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Filters
49
- 505306 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Fish Nets
50
- 5021 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Gravel & Substrates
51
- 5079 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Lighting
52
- 6951 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Overflow Boxes
53
- 5023 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Stands
54
- 500062 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Temperature Controllers
55
- 5161 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquarium Water Treatments
56
- 3238 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquariums
57
- 6085 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Aquatic Plant Fertilizers
58
- 6403 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Fish Feeders
59
- 5024 - Animals & Pet Supplies > Pet Supplies > Fish Supplies > Fish Food
60
- 6983 - Animals & Pet Supplies > Pet Supplies > Pet Agility Equipment
61
- 6811 - Animals & Pet Supplies > Pet Supplies > Pet Apparel Hangers
62
- 500084 - Animals & Pet Supplies > Pet Supplies > Pet Bed Accessories
63
- 5092 - Animals & Pet Supplies > Pet Supplies > Pet Bells & Charms
64
- 6978 - Animals & Pet Supplies > Pet Supplies > Pet Biometric Monitors
65
- 6980 - Animals & Pet Supplies > Pet Supplies > Pet Biometric Monitors > Pet Glucose Meters
66
- 6982 - Animals & Pet Supplies > Pet Supplies > Pet Biometric Monitors > Pet Pedometers
67
- 6981 - Animals & Pet Supplies > Pet Supplies > Pet Biometric Monitors > Pet Thermometers
68
- 7143 - Animals & Pet Supplies > Pet Supplies > Pet Bowl Mats
69
- 8513 - Animals & Pet Supplies > Pet Supplies > Pet Bowl Stands
70
- 6252 - Animals & Pet Supplies > Pet Supplies > Pet Bowls, Feeders & Waterers
71
- 500026 - Animals & Pet Supplies > Pet Supplies > Pet Carrier & Crate Accessories
72
- 6251 - Animals & Pet Supplies > Pet Supplies > Pet Carriers & Crates
73
- 6250 - Animals & Pet Supplies > Pet Supplies > Pet Collars & Harnesses
74
- 6321 - Animals & Pet Supplies > Pet Supplies > Pet Containment Systems
75
- 505811 - Animals & Pet Supplies > Pet Supplies > Pet Door Accessories
76
- 4497 - Animals & Pet Supplies > Pet Supplies > Pet Doors
77
- 8050 - Animals & Pet Supplies > Pet Supplies > Pet Eye Drops & Lubricants
78
- 8068 - Animals & Pet Supplies > Pet Supplies > Pet First Aid & Emergency Kits
79
- 6248 - Animals & Pet Supplies > Pet Supplies > Pet Flea & Tick Control
80
- 5162 - Animals & Pet Supplies > Pet Supplies > Pet Food Containers
81
- 5163 - Animals & Pet Supplies > Pet Supplies > Pet Food Scoops
82
- 6383 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies
83
- 6385 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies > Pet Combs & Brushes
84
- 503733 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies > Pet Fragrances & Deodorizing Sprays
85
- 6384 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies > Pet Hair Clippers & Trimmers
86
- 8167 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies > Pet Hair Dryers
87
- 7318 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies > Pet Nail Polish
88
- 7319 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies > Pet Nail Tools
89
- 6406 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies > Pet Shampoo & Conditioner
90
- 499917 - Animals & Pet Supplies > Pet Supplies > Pet Grooming Supplies > Pet Wipes
91
- 500110 - Animals & Pet Supplies > Pet Supplies > Pet Heating Pad Accessories
92
- 499743 - Animals & Pet Supplies > Pet Supplies > Pet Heating Pads
93
- 5093 - Animals & Pet Supplies > Pet Supplies > Pet ID Tags
94
- 6253 - Animals & Pet Supplies > Pet Supplies > Pet Leash Extensions
95
- 6249 - Animals & Pet Supplies > Pet Supplies > Pet Leashes
96
- 5145 - Animals & Pet Supplies > Pet Supplies > Pet Medical Collars
97
- 6861 - Animals & Pet Supplies > Pet Supplies > Pet Medical Tape & Bandages
98
- 5086 - Animals & Pet Supplies > Pet Supplies > Pet Medicine
99
- 5144 - Animals & Pet Supplies > Pet Supplies > Pet Muzzles
100
- 7144 - Animals & Pet Supplies > Pet Supplies > Pet Oral Care Supplies
101
- 5087 - Animals & Pet Supplies > Pet Supplies > Pet Playpens
102
- 6973 - Animals & Pet Supplies > Pet Supplies > Pet Steps & Ramps
103
- 6276 - Animals & Pet Supplies > Pet Supplies > Pet Strollers
104
- 7396 - Animals & Pet Supplies > Pet Supplies > Pet Sunscreen
105
- 505314 - Animals & Pet Supplies > Pet Supplies > Pet Training Aids
106
- 505313 - Animals & Pet Supplies > Pet Supplies > Pet Training Aids > Pet Training Clickers & Treat Dispensers
107
- 505304 - Animals & Pet Supplies > Pet Supplies > Pet Training Aids > Pet Training Pad Holders
108
- 6846 - Animals & Pet Supplies > Pet Supplies > Pet Training Aids > Pet Training Pads
109
- 505311 - Animals & Pet Supplies > Pet Supplies > Pet Training Aids > Pet Training Sprays & Solutions
110
- 5081 - Animals & Pet Supplies > Pet Supplies > Pet Vitamins & Supplements
111
- 502982 - Animals & Pet Supplies > Pet Supplies > Pet Waste Bag Dispensers & Holders
112
- 8070 - Animals & Pet Supplies > Pet Supplies > Pet Waste Bags
113
- 505297 - Animals & Pet Supplies > Pet Supplies > Pet Waste Disposal Systems & Tools
114
- 7 - Animals & Pet Supplies > Pet Supplies > Reptile & Amphibian Supplies
115
- 5026 - Animals & Pet Supplies > Pet Supplies > Reptile & Amphibian Supplies > Reptile & Amphibian Food
116
- 5027 - Animals & Pet Supplies > Pet Supplies > Reptile & Amphibian Supplies > Reptile & Amphibian Habitat Accessories
117
- 5028 - Animals & Pet Supplies > Pet Supplies > Reptile & Amphibian Supplies > Reptile & Amphibian Habitat Heating & Lighting
118
- 5029 - Animals & Pet Supplies > Pet Supplies > Reptile & Amphibian Supplies > Reptile & Amphibian Habitats
119
- 5030 - Animals & Pet Supplies > Pet Supplies > Reptile & Amphibian Supplies > Reptile & Amphibian Substrates
120
- 5013 - Animals & Pet Supplies > Pet Supplies > Small Animal Supplies
121
- 5014 - Animals & Pet Supplies > Pet Supplies > Small Animal Supplies > Small Animal Bedding
122
- 5015 - Animals & Pet Supplies > Pet Supplies > Small Animal Supplies > Small Animal Food
123
- 5016 - Animals & Pet Supplies > Pet Supplies > Small Animal Supplies > Small Animal Habitat Accessories
124
- 5017 - Animals & Pet Supplies > Pet Supplies > Small Animal Supplies > Small Animal Habitats & Cages
125
- 7517 - Animals & Pet Supplies > Pet Supplies > Small Animal Supplies > Small Animal Treats
126
- 8474 - Animals & Pet Supplies > Pet Supplies > Vehicle Pet Barriers
127
- 166 - Apparel & Accessories
128
- 1604 - Apparel & Accessories > Clothing
129
- 5322 - Apparel & Accessories > Clothing > Activewear
130
- 5697 - Apparel & Accessories > Clothing > Activewear > Bicycle Activewear
131
- 3128 - Apparel & Accessories > Clothing > Activewear > Bicycle Activewear > Bicycle Bibs
132
- 3455 - Apparel & Accessories > Clothing > Activewear > Bicycle Activewear > Bicycle Jerseys
133
- 3188 - Apparel & Accessories > Clothing > Activewear > Bicycle Activewear > Bicycle Shorts & Briefs
134
- 6087 - Apparel & Accessories > Clothing > Activewear > Bicycle Activewear > Bicycle Skinsuits
135
- 3729 - Apparel & Accessories > Clothing > Activewear > Bicycle Activewear > Bicycle Tights
136
- 5378 - Apparel & Accessories > Clothing > Activewear > Boxing Shorts
137
- 499979 - Apparel & Accessories > Clothing > Activewear > Dance Dresses, Skirts & Costumes
138
- 3951 - Apparel & Accessories > Clothing > Activewear > Football Pants
139
- 5460 - Apparel & Accessories > Clothing > Activewear > Hunting Clothing
140
- 5462 - Apparel & Accessories > Clothing > Activewear > Hunting Clothing > Ghillie Suits
141
- 5461 - Apparel & Accessories > Clothing > Activewear > Hunting Clothing > Hunting & Fishing Vests
142
- 5552 - Apparel & Accessories > Clothing > Activewear > Hunting Clothing > Hunting & Tactical Pants
143
- 5379 - Apparel & Accessories > Clothing > Activewear > Martial Arts Shorts
144
- 5517 - Apparel & Accessories > Clothing > Activewear > Motorcycle Protective Clothing
145
- 6006 - Apparel & Accessories > Clothing > Activewear > Motorcycle Protective Clothing > Motorcycle Jackets
146
- 7003 - Apparel & Accessories > Clothing > Activewear > Motorcycle Protective Clothing > Motorcycle Pants
147
- 5463 - Apparel & Accessories > Clothing > Activewear > Motorcycle Protective Clothing > Motorcycle Suits
148
- 5555 - Apparel & Accessories > Clothing > Activewear > Paintball Clothing
149
- 182 - Apparel & Accessories > Clothing > Baby & Toddler Clothing
150
- 5408 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Bottoms
151
- 5549 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Diaper Covers
152
- 5424 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Dresses
153
- 5425 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Outerwear
154
- 5622 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Outfits
155
- 5412 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Sleepwear
156
- 5423 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Socks & Tights
157
- 5409 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Swimwear
158
- 5410 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby & Toddler Tops
159
- 5411 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Baby One-Pieces
160
- 5621 - Apparel & Accessories > Clothing > Baby & Toddler Clothing > Toddler Underwear
161
- 2271 - Apparel & Accessories > Clothing > Dresses
162
- 5182 - Apparel & Accessories > Clothing > One-Pieces
163
- 5250 - Apparel & Accessories > Clothing > One-Pieces > Jumpsuits & Rompers
164
- 5490 - Apparel & Accessories > Clothing > One-Pieces > Leotards & Unitards
165
- 7132 - Apparel & Accessories > Clothing > One-Pieces > Overalls
166
- 203 - Apparel & Accessories > Clothing > Outerwear
167
- 5506 - Apparel & Accessories > Clothing > Outerwear > Chaps
168
- 5598 - Apparel & Accessories > Clothing > Outerwear > Coats & Jackets
169
- 5514 - Apparel & Accessories > Clothing > Outerwear > Rain Pants
170
- 3066 - Apparel & Accessories > Clothing > Outerwear > Rain Suits
171
- 5909 - Apparel & Accessories > Clothing > Outerwear > Snow Pants & Suits
172
- 1831 - Apparel & Accessories > Clothing > Outerwear > Vests
173
- 7313 - Apparel & Accessories > Clothing > Outfit Sets
174
- 204 - Apparel & Accessories > Clothing > Pants
175
- 212 - Apparel & Accessories > Clothing > Shirts & Tops
176
- 207 - Apparel & Accessories > Clothing > Shorts
177
- 1581 - Apparel & Accessories > Clothing > Skirts
178
- 5344 - Apparel & Accessories > Clothing > Skorts
179
- 208 - Apparel & Accessories > Clothing > Sleepwear & Loungewear
180
- 5713 - Apparel & Accessories > Clothing > Sleepwear & Loungewear > Loungewear
181
- 5513 - Apparel & Accessories > Clothing > Sleepwear & Loungewear > Nightgowns
182
- 2580 - Apparel & Accessories > Clothing > Sleepwear & Loungewear > Pajamas
183
- 2302 - Apparel & Accessories > Clothing > Sleepwear & Loungewear > Robes
184
- 1594 - Apparel & Accessories > Clothing > Suits
185
- 5183 - Apparel & Accessories > Clothing > Suits > Pant Suits
186
- 1516 - Apparel & Accessories > Clothing > Suits > Skirt Suits
187
- 1580 - Apparel & Accessories > Clothing > Suits > Tuxedos
188
- 211 - Apparel & Accessories > Clothing > Swimwear
189
- 5388 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing
190
- 6031 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Dirndls
191
- 5674 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Hakama Trousers
192
- 6227 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Japanese Black Formal Wear
193
- 5673 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Kimono Outerwear
194
- 5343 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Kimonos
195
- 5483 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Religious Ceremonial Clothing
196
- 8149 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Religious Ceremonial Clothing > Baptism & Communion Dresses
197
- 8248 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Saris & Lehengas
198
- 7281 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Traditional Leather Pants
199
- 5676 - Apparel & Accessories > Clothing > Traditional & Ceremonial Clothing > Yukata
200
- 213 - Apparel & Accessories > Clothing > Underwear & Socks
201
- 7207 - Apparel & Accessories > Clothing > Underwear & Socks > Bra Accessories
202
- 7208 - Apparel & Accessories > Clothing > Underwear & Socks > Bra Accessories > Bra Strap Pads
203
- 7211 - Apparel & Accessories > Clothing > Underwear & Socks > Bra Accessories > Bra Straps & Extenders
204
- 7210 - Apparel & Accessories > Clothing > Underwear & Socks > Bra Accessories > Breast Enhancing Inserts
205
- 7209 - Apparel & Accessories > Clothing > Underwear & Socks > Bra Accessories > Breast Petals & Concealers
206
- 214 - Apparel & Accessories > Clothing > Underwear & Socks > Bras
207
- 215 - Apparel & Accessories > Clothing > Underwear & Socks > Hosiery
208
- 5327 - Apparel & Accessories > Clothing > Underwear & Socks > Jock Straps
209
- 1772 - Apparel & Accessories > Clothing > Underwear & Socks > Lingerie
210
- 2563 - Apparel & Accessories > Clothing > Underwear & Socks > Lingerie Accessories
211
- 2160 - Apparel & Accessories > Clothing > Underwear & Socks > Lingerie Accessories > Garter Belts
212
- 1675 - Apparel & Accessories > Clothing > Underwear & Socks > Lingerie Accessories > Garters
213
- 1807 - Apparel & Accessories > Clothing > Underwear & Socks > Long Johns
214
- 2963 - Apparel & Accessories > Clothing > Underwear & Socks > Petticoats & Pettipants
215
- 1578 - Apparel & Accessories > Clothing > Underwear & Socks > Shapewear
216
- 209 - Apparel & Accessories > Clothing > Underwear & Socks > Socks
217
- 2745 - Apparel & Accessories > Clothing > Underwear & Socks > Undershirts
218
- 2562 - Apparel & Accessories > Clothing > Underwear & Socks > Underwear
219
- 5834 - Apparel & Accessories > Clothing > Underwear & Socks > Underwear Slips
220
- 2306 - Apparel & Accessories > Clothing > Uniforms
221
- 5484 - Apparel & Accessories > Clothing > Uniforms > Contractor Pants & Coveralls
222
- 5878 - Apparel & Accessories > Clothing > Uniforms > Flight Suits
223
- 7235 - Apparel & Accessories > Clothing > Uniforms > Food Service Uniforms
224
- 7237 - Apparel & Accessories > Clothing > Uniforms > Food Service Uniforms > Chef's Hats
225
- 2396 - Apparel & Accessories > Clothing > Uniforms > Food Service Uniforms > Chef's Jackets
226
- 7236 - Apparel & Accessories > Clothing > Uniforms > Food Service Uniforms > Chef's Pants
227
- 5949 - Apparel & Accessories > Clothing > Uniforms > Military Uniforms
228
- 206 - Apparel & Accessories > Clothing > Uniforms > School Uniforms
229
- 3414 - Apparel & Accessories > Clothing > Uniforms > Security Uniforms
230
- 3598 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms
231
- 3191 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Baseball Uniforms
232
- 3439 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Basketball Uniforms
233
- 3683 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Cheerleading Uniforms
234
- 3724 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Cricket Uniforms
235
- 3888 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Football Uniforms
236
- 3958 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Hockey Uniforms
237
- 4003 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Martial Arts Uniforms
238
- 3253 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Officiating Uniforms
239
- 5564 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Soccer Uniforms
240
- 3379 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Softball Uniforms
241
- 3852 - Apparel & Accessories > Clothing > Uniforms > Sports Uniforms > Wrestling Uniforms
242
- 2292 - Apparel & Accessories > Clothing > Uniforms > White Coats
243
- 5441 - Apparel & Accessories > Clothing > Wedding & Bridal Party Dresses
244
- 5330 - Apparel & Accessories > Clothing > Wedding & Bridal Party Dresses > Bridal Party Dresses
245
- 5329 - Apparel & Accessories > Clothing > Wedding & Bridal Party Dresses > Wedding Dresses
246
- 167 - Apparel & Accessories > Clothing Accessories
247
- 5942 - Apparel & Accessories > Clothing Accessories > Arm Warmers & Sleeves
248
- 5422 - Apparel & Accessories > Clothing Accessories > Baby & Toddler Clothing Accessories
249
- 5623 - Apparel & Accessories > Clothing Accessories > Baby & Toddler Clothing Accessories > Baby & Toddler Belts
250
- 5624 - Apparel & Accessories > Clothing Accessories > Baby & Toddler Clothing Accessories > Baby & Toddler Gloves & Mittens
251
- 5625 - Apparel & Accessories > Clothing Accessories > Baby & Toddler Clothing Accessories > Baby & Toddler Hats
252
- 5626 - Apparel & Accessories > Clothing Accessories > Baby & Toddler Clothing Accessories > Baby Protective Wear
253
- 1786 - Apparel & Accessories > Clothing Accessories > Balaclavas
254
- 168 - Apparel & Accessories > Clothing Accessories > Bandanas & Headties
255
- 543586 - Apparel & Accessories > Clothing Accessories > Bandanas & Headties > Bandanas
256
- 543587 - Apparel & Accessories > Clothing Accessories > Bandanas & Headties > Hair Care Wraps
257
- 3913 - Apparel & Accessories > Clothing Accessories > Belt Buckles
258
- 169 - Apparel & Accessories > Clothing Accessories > Belts
259
- 5443 - Apparel & Accessories > Clothing Accessories > Bridal Accessories
260
- 5446 - Apparel & Accessories > Clothing Accessories > Bridal Accessories > Bridal Veils
261
- 6985 - Apparel & Accessories > Clothing Accessories > Button Studs
262
- 6984 - Apparel & Accessories > Clothing Accessories > Collar Stays
263
- 193 - Apparel & Accessories > Clothing Accessories > Cufflinks
264
- 5114 - Apparel & Accessories > Clothing Accessories > Decorative Fans
265
- 6238 - Apparel & Accessories > Clothing Accessories > Earmuffs
266
- 170 - Apparel & Accessories > Clothing Accessories > Gloves & Mittens
267
- 171 - Apparel & Accessories > Clothing Accessories > Hair Accessories
268
- 8451 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Bun & Volume Shapers
269
- 2477 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Combs
270
- 4057 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Extensions
271
- 1948 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Forks & Sticks
272
- 6183 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Nets
273
- 502988 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Pins, Claws & Clips
274
- 543646 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Pins, Claws & Clips > Barrettes
275
- 543645 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Pins, Claws & Clips > Hair Claws & Clips
276
- 543644 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Pins, Claws & Clips > Hair Pins
277
- 5915 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Hair Wreaths
278
- 1662 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Headbands
279
- 1483 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Ponytail Holders
280
- 5914 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Tiaras
281
- 7305 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Wig Accessories
282
- 7307 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Wig Accessories > Wig Caps
283
- 7306 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Wig Accessories > Wig Glue & Tape
284
- 181 - Apparel & Accessories > Clothing Accessories > Hair Accessories > Wigs
285
- 7133 - Apparel & Accessories > Clothing Accessories > Hand Muffs
286
- 5207 - Apparel & Accessories > Clothing Accessories > Handkerchiefs
287
- 173 - Apparel & Accessories > Clothing Accessories > Hats
288
- 2020 - Apparel & Accessories > Clothing Accessories > Headwear
289
- 7054 - Apparel & Accessories > Clothing Accessories > Headwear > Fascinators
290
- 1922 - Apparel & Accessories > Clothing Accessories > Headwear > Headdresses
291
- 5939 - Apparel & Accessories > Clothing Accessories > Headwear > Turbans
292
- 5941 - Apparel & Accessories > Clothing Accessories > Leg Warmers
293
- 6268 - Apparel & Accessories > Clothing Accessories > Leis
294
- 502987 - Apparel & Accessories > Clothing Accessories > Maternity Belts & Support Bands
295
- 7230 - Apparel & Accessories > Clothing Accessories > Neck Gaiters
296
- 176 - Apparel & Accessories > Clothing Accessories > Neckties
297
- 4179 - Apparel & Accessories > Clothing Accessories > Pinback Buttons
298
- 499972 - Apparel & Accessories > Clothing Accessories > Sashes
299
- 177 - Apparel & Accessories > Clothing Accessories > Scarves & Shawls
300
- 543673 - Apparel & Accessories > Clothing Accessories > Scarves & Shawls > Scarves
301
- 543674 - Apparel & Accessories > Clothing Accessories > Scarves & Shawls > Shawls
302
- 178 - Apparel & Accessories > Clothing Accessories > Sunglasses
303
- 179 - Apparel & Accessories > Clothing Accessories > Suspenders
304
- 180 - Apparel & Accessories > Clothing Accessories > Tie Clips
305
- 5390 - Apparel & Accessories > Clothing Accessories > Traditional Clothing Accessories
306
- 5687 - Apparel & Accessories > Clothing Accessories > Traditional Clothing Accessories > Obis
307
- 5685 - Apparel & Accessories > Clothing Accessories > Traditional Clothing Accessories > Tabi Socks
308
- 1893 - Apparel & Accessories > Clothing Accessories > Wristbands
309
- 184 - Apparel & Accessories > Costumes & Accessories
310
- 5192 - Apparel & Accessories > Costumes & Accessories > Costume Accessories
311
- 7304 - Apparel & Accessories > Costumes & Accessories > Costume Accessories > Bald Caps
312
- 8017 - Apparel & Accessories > Costumes & Accessories > Costume Accessories > Costume Accessory Sets
313
- 5907 - Apparel & Accessories > Costumes & Accessories > Costume Accessories > Costume Capes
314
- 8200 - Apparel & Accessories > Costumes & Accessories > Costume Accessories > Costume Gloves
315
- 5426 - Apparel & Accessories > Costumes & Accessories > Costume Accessories > Costume Hats
316
- 500118 - Apparel & Accessories > Costumes & Accessories > Costume Accessories > Costume Special Effects
317
- 500008 - Apparel & Accessories > Costumes & Accessories > Costume Accessories > Costume Tobacco Products
318
- 8018 - Apparel & Accessories > Costumes & Accessories > Costume Accessories > Pretend Jewelry
319
- 5387 - Apparel & Accessories > Costumes & Accessories > Costume Shoes
320
- 5193 - Apparel & Accessories > Costumes & Accessories > Costumes
321
- 5194 - Apparel & Accessories > Costumes & Accessories > Masks
322
- 6552 - Apparel & Accessories > Handbag & Wallet Accessories
323
- 6460 - Apparel & Accessories > Handbag & Wallet Accessories > Checkbook Covers
324
- 175 - Apparel & Accessories > Handbag & Wallet Accessories > Keychains
325
- 6277 - Apparel & Accessories > Handbag & Wallet Accessories > Lanyards
326
- 5841 - Apparel & Accessories > Handbag & Wallet Accessories > Wallet Chains
327
- 6551 - Apparel & Accessories > Handbags, Wallets & Cases
328
- 6170 - Apparel & Accessories > Handbags, Wallets & Cases > Badge & Pass Holders
329
- 6169 - Apparel & Accessories > Handbags, Wallets & Cases > Business Card Cases
330
- 3032 - Apparel & Accessories > Handbags, Wallets & Cases > Handbags
331
- 2668 - Apparel & Accessories > Handbags, Wallets & Cases > Wallets & Money Clips
332
- 188 - Apparel & Accessories > Jewelry
333
- 189 - Apparel & Accessories > Jewelry > Anklets
334
- 190 - Apparel & Accessories > Jewelry > Body Jewelry
335
- 191 - Apparel & Accessories > Jewelry > Bracelets
336
- 197 - Apparel & Accessories > Jewelry > Brooches & Lapel Pins
337
- 192 - Apparel & Accessories > Jewelry > Charms & Pendants
338
- 194 - Apparel & Accessories > Jewelry > Earrings
339
- 6463 - Apparel & Accessories > Jewelry > Jewelry Sets
340
- 196 - Apparel & Accessories > Jewelry > Necklaces
341
- 200 - Apparel & Accessories > Jewelry > Rings
342
- 5122 - Apparel & Accessories > Jewelry > Watch Accessories
343
- 5123 - Apparel & Accessories > Jewelry > Watch Accessories > Watch Bands
344
- 7471 - Apparel & Accessories > Jewelry > Watch Accessories > Watch Stickers & Decals
345
- 6870 - Apparel & Accessories > Jewelry > Watch Accessories > Watch Winders
346
- 201 - Apparel & Accessories > Jewelry > Watches
347
- 1933 - Apparel & Accessories > Shoe Accessories
348
- 5567 - Apparel & Accessories > Shoe Accessories > Boot Liners
349
- 7078 - Apparel & Accessories > Shoe Accessories > Gaiters
350
- 5385 - Apparel & Accessories > Shoe Accessories > Shoe Covers
351
- 1856 - Apparel & Accessories > Shoe Accessories > Shoelaces
352
- 2427 - Apparel & Accessories > Shoe Accessories > Spurs
353
- 187 - Apparel & Accessories > Shoes
354
- 8 - Arts & Entertainment
355
- 499969 - Arts & Entertainment > Event Tickets
356
- 5710 - Arts & Entertainment > Hobbies & Creative Arts
357
- 16 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts
358
- 505370 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits
359
- 505374 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Candle Making Kits
360
- 4778 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Drawing & Painting Kits
361
- 6382 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Fabric Repair Kits
362
- 6989 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Incense Making Kits
363
- 502979 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Jewelry Making Kits
364
- 6829 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Mosaic Kits
365
- 7096 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Needlecraft Kits
366
- 503758 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Scrapbooking & Stamping Kits
367
- 4986 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Craft Kits > Toy Craft Kits
368
- 505372 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials
369
- 24 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper
370
- 505399 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Cardstock & Scrapbooking Paper
371
- 543510 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Cardstock & Scrapbooking Paper > Cardstock
372
- 543511 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Cardstock & Scrapbooking Paper > Scrapbooking Paper
373
- 2532 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Construction Paper
374
- 8168 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Craft Foil
375
- 505400 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Drawing & Painting Paper
376
- 2967 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Origami Paper
377
- 6110 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Transfer Paper
378
- 2741 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Art & Craft Paper > Vellum Paper
379
- 505380 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Fasteners & Closures
380
- 4226 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Fasteners & Closures > Buttons & Snaps
381
- 505408 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Fasteners & Closures > Clasps & Hooks
382
- 505409 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Fasteners & Closures > Eyelets & Grommets
383
- 6145 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Fasteners & Closures > Hook and Loop Fasteners
384
- 500056 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Fasteners & Closures > Zipper Pulls
385
- 4174 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Fasteners & Closures > Zippers
386
- 505378 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Paint, Ink & Glaze
387
- 505417 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Paint, Ink & Glaze > Art & Craft Paint
388
- 500094 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Paint, Ink & Glaze > Art Fixatives
389
- 505416 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Paint, Ink & Glaze > Art Ink
390
- 499879 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Paint, Ink & Glaze > Ceramic & Pottery Glazes
391
- 505415 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Paint, Ink & Glaze > Craft Dyes
392
- 505414 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Paint, Ink & Glaze > Ink Pads
393
- 6558 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Paint, Ink & Glaze > Paint Mediums
394
- 505381 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Shapes & Bases
395
- 6117 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Shapes & Bases > Craft Foam & Styrofoam
396
- 505404 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Shapes & Bases > Craft Wood & Shapes
397
- 505403 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Shapes & Bases > Papier Mache Shapes
398
- 504419 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Craft Shapes & Bases > Wreath & Floral Frames
399
- 505376 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Adhesives & Magnets
400
- 503745 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Adhesives & Magnets > Craft & Office Glue
401
- 36 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Adhesives & Magnets > Craft Magnets
402
- 505419 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Adhesives & Magnets > Decorative Tape
403
- 7192 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Adhesives & Magnets > Floral Tape
404
- 6418 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Adhesives & Magnets > Fusible Tape
405
- 505382 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Fibers
406
- 6540 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Fibers > Jewelry & Beading Cord
407
- 49 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Fibers > Thread & Floss
408
- 6140 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Fibers > Unspun Fiber
409
- 2669 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Fibers > Yarn
410
- 505377 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Wire
411
- 5062 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Wire > Craft Pipe Cleaners
412
- 505418 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Wire > Floral Wire
413
- 6102 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Crafting Wire > Jewelry & Beading Wire
414
- 505379 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims
415
- 6955 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Appliques & Patches
416
- 32 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Beads
417
- 505413 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Bows & Yo-Yos
418
- 4054 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Decorative Stickers
419
- 6146 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Elastic
420
- 505411 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Feathers
421
- 5996 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Jewelry Findings
422
- 198 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Loose Stones
423
- 5982 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Rhinestones & Flatbacks
424
- 505412 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Ribbons & Trim
425
- 505410 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Sequins & Glitter
426
- 1927 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embellishments & Trims > Sew-in Labels
427
- 6121 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Embossing Powder
428
- 6142 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Filling & Padding Material
429
- 505407 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Filling & Padding Material > Batting & Stuffing
430
- 505406 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Filling & Padding Material > Filling Pellets
431
- 505405 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Filling & Padding Material > Pillow Forms
432
- 505383 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Leather & Vinyl
433
- 44 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Pottery & Sculpting Materials
434
- 3692 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Pottery & Sculpting Materials > Clay & Modeling Dough
435
- 543628 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Pottery & Sculpting Materials > Clay & Modeling Dough > Clay
436
- 543629 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Pottery & Sculpting Materials > Clay & Modeling Dough > Modeling Dough
437
- 505401 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Pottery & Sculpting Materials > Papier Mache Mixes
438
- 505804 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Pottery & Sculpting Materials > Plaster Gauze
439
- 505402 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Pottery & Sculpting Materials > Pottery Slips
440
- 505375 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Raw Candle Wax
441
- 505384 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Textiles
442
- 505397 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Textiles > Crafting Canvas
443
- 505398 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Textiles > Crafting Canvas > Needlecraft Canvas
444
- 19 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Textiles > Crafting Canvas > Painting Canvas
445
- 6144 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Textiles > Crafting Canvas > Plastic Canvas
446
- 47 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Textiles > Fabric
447
- 7076 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Textiles > Interfacing
448
- 505396 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Textiles > Printable Fabric
449
- 7403 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Wick Tabs
450
- 7402 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Materials > Wicks
451
- 504643 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tool Accessories
452
- 232168 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tool Accessories > Craft Knife Blades
453
- 4580 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tool Accessories > Craft Machine Cases & Covers
454
- 505286 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tool Accessories > Sewing Machine Extension Tables
455
- 5120 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tool Accessories > Sewing Machine Feet
456
- 503348 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tool Accessories > Sewing Machine Replacement Parts
457
- 6136 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tool Accessories > Spinning Wheel Accessories
458
- 499918 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tool Accessories > Stamp Blocks
459
- 504639 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools
460
- 6152 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Blocking Mats
461
- 6151 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Blocking Wires
462
- 505391 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Color Mixing Tools
463
- 1653 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Color Mixing Tools > Palette Knives
464
- 1719 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Color Mixing Tools > Palettes
465
- 504640 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools
466
- 504641 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools > Craft & Office Scissors
467
- 504642 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools > Craft Cutters & Embossers
468
- 5136 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools > Craft Knives
469
- 6119 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools > Craft Scoring Tools
470
- 7340 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools > Embossing Heat Tools
471
- 6122 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools > Embossing Pens & Styluses
472
- 6161 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools > Seam Rippers
473
- 6447 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Cutting & Embossing Tools > Thread & Yarn Cutters
474
- 505386 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Decoration Makers
475
- 505392 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools
476
- 18 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Art Brushes
477
- 6126 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Brayer Rollers
478
- 4032 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Decorative Stamps
479
- 3083 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Drafting Compasses
480
- 6125 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Screen Printing Squeegees
481
- 5883 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Stencil Machines
482
- 2671 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Stencils & Die Cuts
483
- 6160 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Stitch Markers & Counters
484
- 6157 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Textile Art Gauges & Rulers
485
- 505420 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Craft Measuring & Marking Tools > Wood Burning Tools
486
- 5137 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Cutting Mats
487
- 6150 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Dress Forms
488
- 6133 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Felting Pads & Mats
489
- 6158 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Frames, Hoops & Stretchers
490
- 4073 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Glue Guns
491
- 5921 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Light Boxes
492
- 505393 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Needles & Hooks
493
- 6127 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Needles & Hooks > Crochet Hooks
494
- 5992 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Needles & Hooks > Hand-Sewing Needles
495
- 6139 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Needles & Hooks > Knitting Needles
496
- 6168 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Needles & Hooks > Latch & Locker Hooks
497
- 4579 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Needles & Hooks > Sewing Machine Needles
498
- 6101 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Safety Pins
499
- 6159 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Straight Pins
500
- 505388 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Textile Craft Machines
501
- 6134 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Textile Craft Machines > Felting Needles & Machines
502
- 505422 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Textile Craft Machines > Hand Looms
503
- 505421 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Textile Craft Machines > Mechanical Looms
504
- 615 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Textile Craft Machines > Sewing Machines
505
- 6137 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Textile Craft Machines > Spinning Wheels
506
- 6156 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thimbles & Sewing Palms
507
- 543639 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thimbles & Sewing Palms > Sewing Palms
508
- 543638 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thimbles & Sewing Palms > Thimbles
509
- 505387 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools
510
- 6164 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools > Fiber Cards & Brushes
511
- 6138 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools > Hand Spindles
512
- 6163 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools > Needle Threaders
513
- 6155 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools > Thread & Yarn Guides
514
- 6154 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools > Thread & Yarn Spools
515
- 6153 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools > Thread, Yarn & Bobbin Winders
516
- 6167 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools > Weaving Beaters
517
- 6166 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Art & Crafting Tools > Thread & Yarn Tools > Weaving Shuttles
518
- 505369 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Craft Organization
519
- 505394 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Craft Organization > Needle, Pin & Hook Organizers
520
- 499971 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Craft Organization > Sewing Baskets & Kits
521
- 505395 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Craft Organization > Thread & Yarn Organizers
522
- 505371 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Crafting Patterns & Molds
523
- 6999 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Crafting Patterns & Molds > Beading Patterns
524
- 8007 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Crafting Patterns & Molds > Craft Molds
525
- 6135 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Crafting Patterns & Molds > Felting Molds
526
- 505373 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Crafting Patterns & Molds > Needlecraft Patterns
527
- 3697 - Arts & Entertainment > Hobbies & Creative Arts > Arts & Crafts > Crafting Patterns & Molds > Sewing Patterns
528
- 216 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles
529
- 3599 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Autographs
530
- 217 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Coins & Currency
531
- 543607 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Coins & Currency > Collectible Banknotes
532
- 543606 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Coins & Currency > Collectible Coins
533
- 6997 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Trading Cards
534
- 220 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Weapons
535
- 499953 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Weapons > Collectible Guns
536
- 5311 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Weapons > Collectible Knives
537
- 221 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Weapons > Collectible Swords
538
- 1340 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Collectible Weapons > Sword Stands & Displays
539
- 219 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Postage Stamps
540
- 218 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Rocks & Fossils
541
- 6000 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Scale Model Accessories
542
- 37 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Scale Models
543
- 1312 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Seal Stamps
544
- 3865 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles
545
- 4333 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia
546
- 4180 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia > Auto Racing Autographed Paraphernalia
547
- 4149 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia > Baseball & Softball Autographed Paraphernalia
548
- 4279 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia > Basketball Autographed Paraphernalia
549
- 8210 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia > Boxing Autographed Paraphernalia
550
- 4124 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia > Football Autographed Paraphernalia
551
- 4144 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia > Hockey Autographed Paraphernalia
552
- 4093 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia > Soccer Autographed Paraphernalia
553
- 6186 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Autographed Sports Paraphernalia > Tennis Autographed Sports Paraphernalia
554
- 3515 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories
555
- 1051 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories > Auto Racing Fan Accessories
556
- 1074 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories > Baseball & Softball Fan Accessories
557
- 1084 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories > Basketball Fan Accessories
558
- 1095 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories > Football Fan Accessories
559
- 4006 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories > Hockey Fan Accessories
560
- 3576 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories > Soccer Fan Accessories
561
- 6187 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories > Tennis Fan Accessories
562
- 3893 - Arts & Entertainment > Hobbies & Creative Arts > Collectibles > Vintage Advertisements
563
- 3577 - Arts & Entertainment > Hobbies & Creative Arts > Homebrewing & Winemaking Supplies
564
- 3014 - Arts & Entertainment > Hobbies & Creative Arts > Homebrewing & Winemaking Supplies > Beer Brewing Grains & Malts
565
- 502980 - Arts & Entertainment > Hobbies & Creative Arts > Homebrewing & Winemaking Supplies > Bottling Bottles
566
- 499891 - Arts & Entertainment > Hobbies & Creative Arts > Homebrewing & Winemaking Supplies > Homebrewing & Winemaking Kits
567
- 2579 - Arts & Entertainment > Hobbies & Creative Arts > Homebrewing & Winemaking Supplies > Wine Making
568
- 33 - Arts & Entertainment > Hobbies & Creative Arts > Juggling
569
- 35 - Arts & Entertainment > Hobbies & Creative Arts > Magic & Novelties
570
- 5999 - Arts & Entertainment > Hobbies & Creative Arts > Model Making
571
- 3885 - Arts & Entertainment > Hobbies & Creative Arts > Model Making > Model Rocketry
572
- 5151 - Arts & Entertainment > Hobbies & Creative Arts > Model Making > Model Train Accessories
573
- 5150 - Arts & Entertainment > Hobbies & Creative Arts > Model Making > Model Trains & Train Sets
574
- 4175 - Arts & Entertainment > Hobbies & Creative Arts > Model Making > Scale Model Kits
575
- 55 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories
576
- 57 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories
577
- 4797 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Care & Cleaning
578
- 4891 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Care & Cleaning > Brass Instrument Care Kits
579
- 4892 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Care & Cleaning > Brass Instrument Cleaners & Sanitizers
580
- 4890 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Care & Cleaning > Brass Instrument Cleaning Tools
581
- 4893 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Care & Cleaning > Brass Instrument Guards
582
- 4894 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Care & Cleaning > Brass Instrument Lubricants
583
- 4895 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Care & Cleaning > Brass Instrument Polishing Cloths
584
- 505310 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Cases & Gigbags
585
- 505308 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Mouthpieces
586
- 505768 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Mutes
587
- 4798 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Replacement Parts
588
- 505309 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Brass Instrument Accessories > Brass Instrument Straps & Stands
589
- 505288 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Conductor Batons
590
- 3270 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Electronic Tuners
591
- 505365 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Metronomes
592
- 505328 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Music Benches & Stools
593
- 500001 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Music Lyres & Flip Folders
594
- 7277 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Music Stand Accessories
595
- 7279 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Music Stand Accessories > Music Stand Bags
596
- 7280 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Music Stand Accessories > Music Stand Lights
597
- 7278 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Music Stand Accessories > Sheet Music Clips
598
- 4142 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Music Stands
599
- 8072 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Instrument Amplifier Accessories
600
- 6970 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Instrument Amplifier Accessories > Musical Instrument Amplifier Cabinets
601
- 8461 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Instrument Amplifier Accessories > Musical Instrument Amplifier Covers & Cases
602
- 8073 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Instrument Amplifier Accessories > Musical Instrument Amplifier Footswitches
603
- 8462 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Instrument Amplifier Accessories > Musical Instrument Amplifier Knobs
604
- 7364 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Instrument Amplifier Accessories > Musical Instrument Amplifier Stands
605
- 8480 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Instrument Amplifier Accessories > Musical Instrument Amplifier Tubes
606
- 56 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Instrument Amplifiers
607
- 60 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Keyboard Accessories
608
- 7357 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Keyboard Accessories > Musical Keyboard Bags & Cases
609
- 3588 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Keyboard Accessories > Musical Keyboard Stands
610
- 3324 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Keyboard Accessories > Sustain Pedals
611
- 3465 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories
612
- 7100 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Cymbal & Drum Cases
613
- 7231 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Cymbal & Drum Mutes
614
- 7153 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Heads
615
- 7152 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Keys
616
- 7099 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Kit Hardware
617
- 7103 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Kit Hardware > Bass Drum Beaters
618
- 7102 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Kit Hardware > Drum Kit Mounting Hardware
619
- 7101 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Kit Hardware > Drum Pedals
620
- 7150 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Stick & Brush Accessories
621
- 7151 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Stick & Brush Accessories > Drum Stick & Brush Bags & Holders
622
- 59 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Drum Sticks & Brushes
623
- 7455 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Electronic Drum Modules
624
- 7282 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Hand Percussion Accessories
625
- 7283 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Hand Percussion Accessories > Hand Percussion Bags & Cases
626
- 7284 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Hand Percussion Accessories > Hand Percussion Stands & Mounts
627
- 4631 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Percussion Mallets
628
- 7308 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Percussion Accessories > Percussion Stands
629
- 61 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories
630
- 3502 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories
631
- 3775 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Acoustic Guitar Pickups
632
- 5367 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Capos
633
- 3412 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Electric Guitar Pickups
634
- 3882 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Cases & Gig Bags
635
- 503032 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Fittings & Parts
636
- 3392 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Humidifiers
637
- 4111 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Picks
638
- 5368 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Slides
639
- 3646 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Stands
640
- 499688 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Straps
641
- 503721 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar String Winders
642
- 3178 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Strings
643
- 3176 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Guitar Accessories > Guitar Tuning Pegs
644
- 503033 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories
645
- 8209 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories > Orchestral String Instrument Bow Cases
646
- 503040 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories > Orchestral String Instrument Bows
647
- 503039 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories > Orchestral String Instrument Cases
648
- 503038 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories > Orchestral String Instrument Fittings & Parts
649
- 503037 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories > Orchestral String Instrument Mutes
650
- 503036 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories > Orchestral String Instrument Pickups
651
- 503035 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories > Orchestral String Instrument Stands
652
- 503034 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > Orchestral String Instrument Accessories > Orchestral String Instrument Strings
653
- 4806 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > String Instrument Care & Cleaning
654
- 3374 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > String Instrument Care & Cleaning > Bow Rosin
655
- 4911 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > String Instrument Care & Cleaning > String Instrument Cleaning Cloths
656
- 4912 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > String Instrument Accessories > String Instrument Care & Cleaning > String Instrument Polish
657
- 62 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories
658
- 4790 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories
659
- 4809 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Care & Cleaning
660
- 4815 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Care & Cleaning > Bassoon Swabs
661
- 4810 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Cases & Gigbags
662
- 4811 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Parts
663
- 4816 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Parts > Bassoon Bocals
664
- 4817 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Parts > Bassoon Small Parts
665
- 4812 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Reeds
666
- 4813 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Stands
667
- 4814 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Bassoon Accessories > Bassoon Straps & Supports
668
- 4791 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories
669
- 4818 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Care & Cleaning
670
- 4826 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Care & Cleaning > Clarinet Care Kits
671
- 4827 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Care & Cleaning > Clarinet Pad Savers
672
- 4828 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Care & Cleaning > Clarinet Swabs
673
- 4819 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Cases & Gigbags
674
- 4820 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Ligatures & Caps
675
- 4822 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Parts
676
- 4829 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Parts > Clarinet Barrels
677
- 4830 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Parts > Clarinet Bells
678
- 4831 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Parts > Clarinet Mouthpieces
679
- 4832 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Parts > Clarinet Small Parts
680
- 4823 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Pegs & Stands
681
- 4824 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Reeds
682
- 4825 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Clarinet Accessories > Clarinet Straps & Supports
683
- 4792 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories
684
- 4833 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Care & Cleaning
685
- 4838 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Care & Cleaning > Flute Care Kits
686
- 4839 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Care & Cleaning > Flute Cleaning Rods
687
- 4840 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Care & Cleaning > Flute Swabs
688
- 4834 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Cases & Gigbags
689
- 4836 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Parts
690
- 4841 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Parts > Flute Headjoints
691
- 4842 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Parts > Flute Small Parts
692
- 4837 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Flute Accessories > Flute Pegs & Stands
693
- 4955 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Harmonica Accessories
694
- 4956 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Harmonica Accessories > Harmonica Cases
695
- 5046 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Harmonica Accessories > Harmonica Holders
696
- 4793 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories
697
- 4843 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Care & Cleaning
698
- 4849 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Care & Cleaning > Oboe Care Kits
699
- 4850 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Care & Cleaning > Oboe Swabs
700
- 4844 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Cases & Gigbags
701
- 4845 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Parts
702
- 4851 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Parts > Oboe Small Parts
703
- 4846 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Pegs & Stands
704
- 4847 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Reeds
705
- 4848 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Oboe & English Horn Accessories > Oboe Straps & Supports
706
- 503747 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Recorder Accessories
707
- 503749 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Recorder Accessories > Recorder Care & Cleaning
708
- 503748 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Recorder Accessories > Recorder Cases
709
- 503750 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Recorder Accessories > Recorder Parts
710
- 4794 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories
711
- 4852 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Care & Cleaning
712
- 4860 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Care & Cleaning > Saxophone Care Kits
713
- 4861 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Care & Cleaning > Saxophone Pad Savers
714
- 4862 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Care & Cleaning > Saxophone Swabs
715
- 4853 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Cases & Gigbags
716
- 4854 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Ligatures & Caps
717
- 4856 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Parts
718
- 4863 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Parts > Saxophone Mouthpieces
719
- 4864 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Parts > Saxophone Necks
720
- 4865 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Parts > Saxophone Small Parts
721
- 4857 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Pegs & Stands
722
- 4858 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Reeds
723
- 4859 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Saxophone Accessories > Saxophone Straps & Supports
724
- 4866 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Woodwind Cork Grease
725
- 4867 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Woodwind Polishing Cloths
726
- 4957 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Woodwind Reed Cases
727
- 4939 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Woodwind Instrument Accessories > Woodwind Reed Knives
728
- 54 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments
729
- 4983 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Accordions & Concertinas
730
- 4984 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Bagpipes
731
- 63 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Brass Instruments
732
- 505769 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Brass Instruments > Alto & Baritone Horns
733
- 65 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Brass Instruments > Euphoniums
734
- 67 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Brass Instruments > French Horns
735
- 70 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Brass Instruments > Trombones
736
- 505770 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Brass Instruments > Trumpets & Cornets
737
- 72 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Brass Instruments > Tubas
738
- 6001 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Electronic Musical Instruments
739
- 245 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Electronic Musical Instruments > Audio Samplers
740
- 6002 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Electronic Musical Instruments > MIDI Controllers
741
- 74 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Electronic Musical Instruments > Musical Keyboards
742
- 6003 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Electronic Musical Instruments > Sound Synthesizers
743
- 75 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion
744
- 2917 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Bass Drums
745
- 3043 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Cymbals
746
- 2518 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Drum Kits
747
- 2856 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Electronic Drums
748
- 7431 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Glockenspiels & Xylophones
749
- 6098 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Gongs
750
- 7285 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion
751
- 7289 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Claves & Castanets
752
- 7288 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Finger & Hand Cymbals
753
- 7555 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Bells & Chimes
754
- 7295 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Drums
755
- 7298 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Drums > Bongos
756
- 7297 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Drums > Cajons
757
- 7296 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Drums > Congas
758
- 7300 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Drums > Frame Drums
759
- 7299 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Drums > Goblet Drums
760
- 7302 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Drums > Tablas
761
- 7301 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Hand Drums > Talking Drums
762
- 7291 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Musical Blocks
763
- 7293 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Musical Cowbells
764
- 7286 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Musical Scrapers & Ratchets
765
- 7287 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Musical Shakers
766
- 7290 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Musical Triangles
767
- 2515 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Tambourines
768
- 7294 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hand Percussion > Vibraslaps
769
- 3015 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Hi-Hats
770
- 7232 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Practice Pads
771
- 2797 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Snare Drums
772
- 3005 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Percussion > Tom-Toms
773
- 76 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Pianos
774
- 77 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > String Instruments
775
- 79 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > String Instruments > Cellos
776
- 80 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > String Instruments > Guitars
777
- 84 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > String Instruments > Harps
778
- 78 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > String Instruments > Upright Basses
779
- 85 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > String Instruments > Violas
780
- 86 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > String Instruments > Violins
781
- 87 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds
782
- 4540 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Bassoons
783
- 88 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Clarinets
784
- 89 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Flutes
785
- 7188 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Flutophones
786
- 4743 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Harmonicas
787
- 4744 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Jew's Harps
788
- 5481 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Melodicas
789
- 7250 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Musical Pipes
790
- 4541 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Oboes & English Horns
791
- 7249 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Ocarinas
792
- 90 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Recorders
793
- 91 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Saxophones
794
- 6721 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Tin Whistles
795
- 6728 - Arts & Entertainment > Hobbies & Creative Arts > Musical Instruments > Woodwinds > Train Whistles
796
- 5709 - Arts & Entertainment > Party & Celebration
797
- 2559 - Arts & Entertainment > Party & Celebration > Gift Giving
798
- 6100 - Arts & Entertainment > Party & Celebration > Gift Giving > Corsage & Boutonnière Pins
799
- 5916 - Arts & Entertainment > Party & Celebration > Gift Giving > Corsages & Boutonnières
800
- 2899 - Arts & Entertainment > Party & Celebration > Gift Giving > Fresh Cut Flowers
801
- 53 - Arts & Entertainment > Party & Celebration > Gift Giving > Gift Cards & Certificates
802
- 94 - Arts & Entertainment > Party & Celebration > Gift Giving > Gift Wrapping
803
- 5838 - Arts & Entertainment > Party & Celebration > Gift Giving > Gift Wrapping > Gift Bags
804
- 5091 - Arts & Entertainment > Party & Celebration > Gift Giving > Gift Wrapping > Gift Boxes & Tins
805
- 8213 - Arts & Entertainment > Party & Celebration > Gift Giving > Gift Wrapping > Gift Tags & Labels
806
- 6712 - Arts & Entertainment > Party & Celebration > Gift Giving > Gift Wrapping > Tissue Paper
807
- 2816 - Arts & Entertainment > Party & Celebration > Gift Giving > Gift Wrapping > Wrapping Paper
808
- 95 - Arts & Entertainment > Party & Celebration > Gift Giving > Greeting & Note Cards
809
- 96 - Arts & Entertainment > Party & Celebration > Party Supplies
810
- 328061 - Arts & Entertainment > Party & Celebration > Party Supplies > Advice Cards
811
- 6311 - Arts & Entertainment > Party & Celebration > Party Supplies > Balloon Kits
812
- 2587 - Arts & Entertainment > Party & Celebration > Party Supplies > Balloons
813
- 2531 - Arts & Entertainment > Party & Celebration > Party Supplies > Banners
814
- 4730 - Arts & Entertainment > Party & Celebration > Party Supplies > Birthday Candles
815
- 505763 - Arts & Entertainment > Party & Celebration > Party Supplies > Chair Sashes
816
- 7007 - Arts & Entertainment > Party & Celebration > Party Supplies > Cocktail Decorations
817
- 2781 - Arts & Entertainment > Party & Celebration > Party Supplies > Confetti
818
- 8216 - Arts & Entertainment > Party & Celebration > Party Supplies > Decorative Pom-Poms
819
- 3735 - Arts & Entertainment > Party & Celebration > Party Supplies > Drinking Games
820
- 3361 - Arts & Entertainment > Party & Celebration > Party Supplies > Drinking Games > Beer Pong
821
- 3440 - Arts & Entertainment > Party & Celebration > Party Supplies > Drinking Games > Beer Pong > Beer Pong Tables
822
- 5043 - Arts & Entertainment > Party & Celebration > Party Supplies > Drinking Straws & Stirrers
823
- 1484 - Arts & Entertainment > Party & Celebration > Party Supplies > Envelope Seals
824
- 8038 - Arts & Entertainment > Party & Celebration > Party Supplies > Event Programs
825
- 4914 - Arts & Entertainment > Party & Celebration > Party Supplies > Fireworks & Firecrackers
826
- 8110 - Arts & Entertainment > Party & Celebration > Party Supplies > Inflatable Party Decorations
827
- 1371 - Arts & Entertainment > Party & Celebration > Party Supplies > Invitations
828
- 2783 - Arts & Entertainment > Party & Celebration > Party Supplies > Noisemakers & Party Blowers
829
- 5452 - Arts & Entertainment > Party & Celebration > Party Supplies > Party Favors
830
- 5453 - Arts & Entertainment > Party & Celebration > Party Supplies > Party Favors > Wedding Favors
831
- 7160 - Arts & Entertainment > Party & Celebration > Party Supplies > Party Games
832
- 6906 - Arts & Entertainment > Party & Celebration > Party Supplies > Party Hats
833
- 502981 - Arts & Entertainment > Party & Celebration > Party Supplies > Party Streamers & Curtains
834
- 502972 - Arts & Entertainment > Party & Celebration > Party Supplies > Party Supply Kits
835
- 3994 - Arts & Entertainment > Party & Celebration > Party Supplies > Piñatas
836
- 5472 - Arts & Entertainment > Party & Celebration > Party Supplies > Place Card Holders
837
- 2104 - Arts & Entertainment > Party & Celebration > Party Supplies > Place Cards
838
- 1887 - Arts & Entertainment > Party & Celebration > Party Supplies > Response Cards
839
- 4915 - Arts & Entertainment > Party & Celebration > Party Supplies > Sparklers
840
- 7097 - Arts & Entertainment > Party & Celebration > Party Supplies > Special Occasion Card Boxes & Holders
841
- 4351 - Arts & Entertainment > Party & Celebration > Party Supplies > Spray String
842
- 408 - Arts & Entertainment > Party & Celebration > Special Effects
843
- 5711 - Arts & Entertainment > Party & Celebration > Special Effects > Disco Balls
844
- 409 - Arts & Entertainment > Party & Celebration > Special Effects > Fog Machines
845
- 5967 - Arts & Entertainment > Party & Celebration > Special Effects > Special Effects Controllers
846
- 503028 - Arts & Entertainment > Party & Celebration > Special Effects > Special Effects Light Stands
847
- 410 - Arts & Entertainment > Party & Celebration > Special Effects > Special Effects Lighting
848
- 5868 - Arts & Entertainment > Party & Celebration > Trophies & Awards
849
- 543656 - Arts & Entertainment > Party & Celebration > Trophies & Awards > Award Certificates
850
- 543655 - Arts & Entertainment > Party & Celebration > Trophies & Awards > Award Pins & Medals
851
- 543657 - Arts & Entertainment > Party & Celebration > Trophies & Awards > Award Plaques
852
- 543654 - Arts & Entertainment > Party & Celebration > Trophies & Awards > Award Ribbons
853
- 543653 - Arts & Entertainment > Party & Celebration > Trophies & Awards > Trophies
854
- 537 - Baby & Toddler
855
- 4678 - Baby & Toddler > Baby Bathing
856
- 4679 - Baby & Toddler > Baby Bathing > Baby Bathtubs & Bath Seats
857
- 7082 - Baby & Toddler > Baby Bathing > Shower Visors
858
- 5859 - Baby & Toddler > Baby Gift Sets
859
- 5252 - Baby & Toddler > Baby Health
860
- 6290 - Baby & Toddler > Baby Health > Baby Health & Grooming Kits
861
- 5253 - Baby & Toddler > Baby Health > Nasal Aspirators
862
- 7016 - Baby & Toddler > Baby Health > Pacifier Clips & Holders
863
- 7309 - Baby & Toddler > Baby Health > Pacifier Wipes
864
- 566 - Baby & Toddler > Baby Health > Pacifiers & Teethers
865
- 540 - Baby & Toddler > Baby Safety
866
- 6869 - Baby & Toddler > Baby Safety > Baby & Pet Gate Accessories
867
- 542 - Baby & Toddler > Baby Safety > Baby & Pet Gates
868
- 541 - Baby & Toddler > Baby Safety > Baby Monitors
869
- 5049 - Baby & Toddler > Baby Safety > Baby Safety Harnesses & Leashes
870
- 543 - Baby & Toddler > Baby Safety > Baby Safety Locks & Guards
871
- 544 - Baby & Toddler > Baby Safety > Baby Safety Rails
872
- 2847 - Baby & Toddler > Baby Toys & Activity Equipment
873
- 3661 - Baby & Toddler > Baby Toys & Activity Equipment > Alphabet Toys
874
- 7198 - Baby & Toddler > Baby Toys & Activity Equipment > Baby Activity Toys
875
- 555 - Baby & Toddler > Baby Toys & Activity Equipment > Baby Bouncers & Rockers
876
- 560 - Baby & Toddler > Baby Toys & Activity Equipment > Baby Jumpers & Swings
877
- 7191 - Baby & Toddler > Baby Toys & Activity Equipment > Baby Mobile Accessories
878
- 1242 - Baby & Toddler > Baby Toys & Activity Equipment > Baby Mobiles
879
- 7360 - Baby & Toddler > Baby Toys & Activity Equipment > Baby Soothers
880
- 1241 - Baby & Toddler > Baby Toys & Activity Equipment > Baby Walkers & Entertainers
881
- 1243 - Baby & Toddler > Baby Toys & Activity Equipment > Play Mats & Gyms
882
- 543613 - Baby & Toddler > Baby Toys & Activity Equipment > Play Mats & Gyms > Play Gyms
883
- 543612 - Baby & Toddler > Baby Toys & Activity Equipment > Play Mats & Gyms > Play Mats
884
- 539 - Baby & Toddler > Baby Toys & Activity Equipment > Play Yards
885
- 3459 - Baby & Toddler > Baby Toys & Activity Equipment > Push & Pull Toys
886
- 1244 - Baby & Toddler > Baby Toys & Activity Equipment > Rattles
887
- 3860 - Baby & Toddler > Baby Toys & Activity Equipment > Sorting & Stacking Toys
888
- 2764 - Baby & Toddler > Baby Transport
889
- 547 - Baby & Toddler > Baby Transport > Baby & Toddler Car Seats
890
- 538 - Baby & Toddler > Baby Transport > Baby Carriers
891
- 568 - Baby & Toddler > Baby Transport > Baby Strollers
892
- 4386 - Baby & Toddler > Baby Transport Accessories
893
- 4486 - Baby & Toddler > Baby Transport Accessories > Baby & Toddler Car Seat Accessories
894
- 4916 - Baby & Toddler > Baby Transport Accessories > Baby Carrier Accessories
895
- 4387 - Baby & Toddler > Baby Transport Accessories > Baby Stroller Accessories
896
- 8537 - Baby & Toddler > Baby Transport Accessories > Baby Transport Liners & Sacks
897
- 5845 - Baby & Toddler > Baby Transport Accessories > Shopping Cart & High Chair Covers
898
- 548 - Baby & Toddler > Diapering
899
- 7200 - Baby & Toddler > Diapering > Baby Wipe Dispensers & Warmers
900
- 553 - Baby & Toddler > Diapering > Baby Wipes
901
- 502999 - Baby & Toddler > Diapering > Changing Mat & Tray Covers
902
- 5628 - Baby & Toddler > Diapering > Changing Mats & Trays
903
- 7014 - Baby & Toddler > Diapering > Diaper Kits
904
- 6949 - Baby & Toddler > Diapering > Diaper Liners
905
- 6883 - Baby & Toddler > Diapering > Diaper Organizers
906
- 7001 - Baby & Toddler > Diapering > Diaper Pail Accessories
907
- 550 - Baby & Toddler > Diapering > Diaper Pails
908
- 2949 - Baby & Toddler > Diapering > Diaper Rash Treatments
909
- 6971 - Baby & Toddler > Diapering > Diaper Wet Bags
910
- 551 - Baby & Toddler > Diapering > Diapers
911
- 561 - Baby & Toddler > Nursing & Feeding
912
- 562 - Baby & Toddler > Nursing & Feeding > Baby & Toddler Food
913
- 5721 - Baby & Toddler > Nursing & Feeding > Baby & Toddler Food > Baby Cereal
914
- 5718 - Baby & Toddler > Nursing & Feeding > Baby & Toddler Food > Baby Drinks
915
- 5719 - Baby & Toddler > Nursing & Feeding > Baby & Toddler Food > Baby Food
916
- 563 - Baby & Toddler > Nursing & Feeding > Baby & Toddler Food > Baby Formula
917
- 5720 - Baby & Toddler > Nursing & Feeding > Baby & Toddler Food > Baby Snacks
918
- 8436 - Baby & Toddler > Nursing & Feeding > Baby & Toddler Food > Toddler Nutrition Drinks & Shakes
919
- 5630 - Baby & Toddler > Nursing & Feeding > Baby Bottle Nipples & Liners
920
- 543637 - Baby & Toddler > Nursing & Feeding > Baby Bottle Nipples & Liners > Baby Bottle Liners
921
- 543636 - Baby & Toddler > Nursing & Feeding > Baby Bottle Nipples & Liners > Baby Bottle Nipples
922
- 564 - Baby & Toddler > Nursing & Feeding > Baby Bottles
923
- 4768 - Baby & Toddler > Nursing & Feeding > Baby Care Timers
924
- 2125 - Baby & Toddler > Nursing & Feeding > Bibs
925
- 5296 - Baby & Toddler > Nursing & Feeding > Bottle Warmers & Sterilizers
926
- 7234 - Baby & Toddler > Nursing & Feeding > Breast Milk Storage Containers
927
- 505366 - Baby & Toddler > Nursing & Feeding > Breast Pump Accessories
928
- 565 - Baby & Toddler > Nursing & Feeding > Breast Pumps
929
- 5629 - Baby & Toddler > Nursing & Feeding > Burp Cloths
930
- 5843 - Baby & Toddler > Nursing & Feeding > Nursing Covers
931
- 503762 - Baby & Toddler > Nursing & Feeding > Nursing Pads & Shields
932
- 8075 - Baby & Toddler > Nursing & Feeding > Nursing Pillow Covers
933
- 5298 - Baby & Toddler > Nursing & Feeding > Nursing Pillows
934
- 6950 - Baby & Toddler > Nursing & Feeding > Sippy Cups
935
- 6952 - Baby & Toddler > Potty Training
936
- 552 - Baby & Toddler > Potty Training > Potty Seats
937
- 6953 - Baby & Toddler > Potty Training > Potty Training Kits
938
- 6899 - Baby & Toddler > Swaddling & Receiving Blankets
939
- 543664 - Baby & Toddler > Swaddling & Receiving Blankets > Receiving Blankets
940
- 543665 - Baby & Toddler > Swaddling & Receiving Blankets > Swaddling Blankets
941
- 111 - Business & Industrial
942
- 5863 - Business & Industrial > Advertising & Marketing
943
- 5884 - Business & Industrial > Advertising & Marketing > Brochures
944
- 5864 - Business & Industrial > Advertising & Marketing > Trade Show Counters
945
- 5865 - Business & Industrial > Advertising & Marketing > Trade Show Displays
946
- 112 - Business & Industrial > Agriculture
947
- 6991 - Business & Industrial > Agriculture > Animal Husbandry
948
- 499997 - Business & Industrial > Agriculture > Animal Husbandry > Egg Incubators
949
- 505821 - Business & Industrial > Agriculture > Animal Husbandry > Livestock Feed
950
- 543545 - Business & Industrial > Agriculture > Animal Husbandry > Livestock Feed > Cattle Feed
951
- 543544 - Business & Industrial > Agriculture > Animal Husbandry > Livestock Feed > Chicken Feed
952
- 543547 - Business & Industrial > Agriculture > Animal Husbandry > Livestock Feed > Goat & Sheep Feed
953
- 543548 - Business & Industrial > Agriculture > Animal Husbandry > Livestock Feed > Mixed Herd Feed
954
- 543546 - Business & Industrial > Agriculture > Animal Husbandry > Livestock Feed > Pig Feed
955
- 6990 - Business & Industrial > Agriculture > Animal Husbandry > Livestock Feeders & Waterers
956
- 499946 - Business & Industrial > Agriculture > Animal Husbandry > Livestock Halters
957
- 7261 - Business & Industrial > Automation Control Components
958
- 7263 - Business & Industrial > Automation Control Components > Programmable Logic Controllers
959
- 7262 - Business & Industrial > Automation Control Components > Variable Frequency & Adjustable Speed Drives
960
- 114 - Business & Industrial > Construction
961
- 134 - Business & Industrial > Construction > Surveying
962
- 8278 - Business & Industrial > Construction > Traffic Cones & Barrels
963
- 7497 - Business & Industrial > Dentistry
964
- 7500 - Business & Industrial > Dentistry > Dental Cement
965
- 7499 - Business & Industrial > Dentistry > Dental Tools
966
- 8490 - Business & Industrial > Dentistry > Dental Tools > Dappen Dishes
967
- 7498 - Business & Industrial > Dentistry > Dental Tools > Dental Mirrors
968
- 7531 - Business & Industrial > Dentistry > Dental Tools > Dental Tool Sets
969
- 8121 - Business & Industrial > Dentistry > Dental Tools > Prophy Cups
970
- 8120 - Business & Industrial > Dentistry > Dental Tools > Prophy Heads
971
- 8130 - Business & Industrial > Dentistry > Prophy Paste
972
- 2155 - Business & Industrial > Film & Television
973
- 1813 - Business & Industrial > Finance & Insurance
974
- 7565 - Business & Industrial > Finance & Insurance > Bullion
975
- 135 - Business & Industrial > Food Service
976
- 7303 - Business & Industrial > Food Service > Bakery Boxes
977
- 4217 - Business & Industrial > Food Service > Bus Tubs
978
- 8532 - Business & Industrial > Food Service > Check Presenters
979
- 5102 - Business & Industrial > Food Service > Concession Food Containers
980
- 8059 - Business & Industrial > Food Service > Disposable Lids
981
- 7088 - Business & Industrial > Food Service > Disposable Serveware
982
- 7089 - Business & Industrial > Food Service > Disposable Serveware > Disposable Serving Trays
983
- 4632 - Business & Industrial > Food Service > Disposable Tableware
984
- 5098 - Business & Industrial > Food Service > Disposable Tableware > Disposable Bowls
985
- 5099 - Business & Industrial > Food Service > Disposable Tableware > Disposable Cups
986
- 5100 - Business & Industrial > Food Service > Disposable Tableware > Disposable Cutlery
987
- 5101 - Business & Industrial > Food Service > Disposable Tableware > Disposable Plates
988
- 4096 - Business & Industrial > Food Service > Food Service Baskets
989
- 4742 - Business & Industrial > Food Service > Food Service Carts
990
- 6786 - Business & Industrial > Food Service > Food Washers & Dryers
991
- 6517 - Business & Industrial > Food Service > Hot Dog Rollers
992
- 7353 - Business & Industrial > Food Service > Ice Bins
993
- 5104 - Business & Industrial > Food Service > Plate & Dish Warmers
994
- 8533 - Business & Industrial > Food Service > Sneeze Guards
995
- 5097 - Business & Industrial > Food Service > Take-Out Containers
996
- 7553 - Business & Industrial > Food Service > Tilt Skillets
997
- 137 - Business & Industrial > Food Service > Vending Machines
998
- 1827 - Business & Industrial > Forestry & Logging
999
- 7240 - Business & Industrial > Hairdressing & Cosmetology
1000
- 505670 - Business & Industrial > Hairdressing & Cosmetology > Hairdressing Capes & Neck Covers
1001
- 7242 - Business & Industrial > Hairdressing & Cosmetology > Pedicure Chairs
1002
- 7241 - Business & Industrial > Hairdressing & Cosmetology > Salon Chairs
1003
- 1795 - Business & Industrial > Heavy Machinery
1004
- 2072 - Business & Industrial > Heavy Machinery > Chippers
1005
- 1475 - Business & Industrial > Hotel & Hospitality
1006
- 5830 - Business & Industrial > Industrial Storage
1007
- 5832 - Business & Industrial > Industrial Storage > Industrial Cabinets
1008
- 5833 - Business & Industrial > Industrial Storage > Industrial Shelving
1009
- 5831 - Business & Industrial > Industrial Storage > Shipping Containers
1010
- 8274 - Business & Industrial > Industrial Storage > Wire Partitions, Enclosures & Doors
1011
- 8025 - Business & Industrial > Industrial Storage Accessories
1012
- 500086 - Business & Industrial > Janitorial Carts & Caddies
1013
- 1556 - Business & Industrial > Law Enforcement
1014
- 1906 - Business & Industrial > Law Enforcement > Cuffs
1015
- 361 - Business & Industrial > Law Enforcement > Metal Detectors
1016
- 1470 - Business & Industrial > Manufacturing
1017
- 6987 - Business & Industrial > Material Handling
1018
- 6988 - Business & Industrial > Material Handling > Conveyors
1019
- 131 - Business & Industrial > Material Handling > Lifts & Hoists
1020
- 503768 - Business & Industrial > Material Handling > Lifts & Hoists > Hoists, Cranes & Trolleys
1021
- 503771 - Business & Industrial > Material Handling > Lifts & Hoists > Jacks & Lift Trucks
1022
- 503767 - Business & Industrial > Material Handling > Lifts & Hoists > Personnel Lifts
1023
- 503769 - Business & Industrial > Material Handling > Lifts & Hoists > Pulleys, Blocks & Sheaves
1024
- 503772 - Business & Industrial > Material Handling > Lifts & Hoists > Winches
1025
- 503011 - Business & Industrial > Material Handling > Pallets & Loading Platforms
1026
- 2496 - Business & Industrial > Medical
1027
- 6275 - Business & Industrial > Medical > Hospital Curtains
1028
- 1898 - Business & Industrial > Medical > Hospital Gowns
1029
- 6303 - Business & Industrial > Medical > Medical Bedding
1030
- 3477 - Business & Industrial > Medical > Medical Equipment
1031
- 3230 - Business & Industrial > Medical > Medical Equipment > Automated External Defibrillators
1032
- 503006 - Business & Industrial > Medical > Medical Equipment > Gait Belts
1033
- 6972 - Business & Industrial > Medical > Medical Equipment > Medical Reflex Hammers & Tuning Forks
1034
- 499858 - Business & Industrial > Medical > Medical Equipment > Medical Stretchers & Gurneys
1035
- 4245 - Business & Industrial > Medical > Medical Equipment > Otoscopes & Ophthalmoscopes
1036
- 7522 - Business & Industrial > Medical > Medical Equipment > Patient Lifts
1037
- 4364 - Business & Industrial > Medical > Medical Equipment > Stethoscopes
1038
- 6714 - Business & Industrial > Medical > Medical Equipment > Vital Signs Monitor Accessories
1039
- 6280 - Business & Industrial > Medical > Medical Equipment > Vital Signs Monitors
1040
- 5167 - Business & Industrial > Medical > Medical Furniture
1041
- 5168 - Business & Industrial > Medical > Medical Furniture > Chiropractic Tables
1042
- 5169 - Business & Industrial > Medical > Medical Furniture > Examination Chairs & Tables
1043
- 4435 - Business & Industrial > Medical > Medical Furniture > Homecare & Hospital Beds
1044
- 5170 - Business & Industrial > Medical > Medical Furniture > Medical Cabinets
1045
- 5171 - Business & Industrial > Medical > Medical Furniture > Medical Carts
1046
- 5173 - Business & Industrial > Medical > Medical Furniture > Medical Carts > Crash Carts
1047
- 5174 - Business & Industrial > Medical > Medical Furniture > Medical Carts > IV Poles & Carts
1048
- 5172 - Business & Industrial > Medical > Medical Furniture > Surgical Tables
1049
- 230913 - Business & Industrial > Medical > Medical Instruments
1050
- 6281 - Business & Industrial > Medical > Medical Instruments > Medical Forceps
1051
- 232166 - Business & Industrial > Medical > Medical Instruments > Scalpel Blades
1052
- 8026 - Business & Industrial > Medical > Medical Instruments > Scalpels
1053
- 499935 - Business & Industrial > Medical > Medical Instruments > Surgical Needles & Sutures
1054
- 2907 - Business & Industrial > Medical > Medical Supplies
1055
- 511 - Business & Industrial > Medical > Medical Supplies > Disposable Gloves
1056
- 7063 - Business & Industrial > Medical > Medical Supplies > Finger Cots
1057
- 499696 - Business & Industrial > Medical > Medical Supplies > Medical Needles & Syringes
1058
- 543672 - Business & Industrial > Medical > Medical Supplies > Medical Needles & Syringes > Medical Needle & Syringe Sets
1059
- 543670 - Business & Industrial > Medical > Medical Supplies > Medical Needles & Syringes > Medical Needles
1060
- 543671 - Business & Industrial > Medical > Medical Supplies > Medical Needles & Syringes > Medical Syringes
1061
- 505828 - Business & Industrial > Medical > Medical Supplies > Ostomy Supplies
1062
- 7324 - Business & Industrial > Medical > Medical Supplies > Tongue Depressors
1063
- 6490 - Business & Industrial > Medical > Medical Teaching Equipment
1064
- 6491 - Business & Industrial > Medical > Medical Teaching Equipment > Medical & Emergency Response Training Mannequins
1065
- 5602 - Business & Industrial > Medical > Scrub Caps
1066
- 2928 - Business & Industrial > Medical > Scrubs
1067
- 1645 - Business & Industrial > Medical > Surgical Gowns
1068
- 2187 - Business & Industrial > Mining & Quarrying
1069
- 4285 - Business & Industrial > Piercing & Tattooing
1070
- 4350 - Business & Industrial > Piercing & Tattooing > Piercing Supplies
1071
- 4122 - Business & Industrial > Piercing & Tattooing > Piercing Supplies > Piercing Needles
1072
- 4326 - Business & Industrial > Piercing & Tattooing > Tattooing Supplies
1073
- 5853 - Business & Industrial > Piercing & Tattooing > Tattooing Supplies > Tattoo Cover-Ups
1074
- 4215 - Business & Industrial > Piercing & Tattooing > Tattooing Supplies > Tattooing Inks
1075
- 4379 - Business & Industrial > Piercing & Tattooing > Tattooing Supplies > Tattooing Machines
1076
- 4072 - Business & Industrial > Piercing & Tattooing > Tattooing Supplies > Tattooing Needles
1077
- 138 - Business & Industrial > Retail
1078
- 4244 - Business & Industrial > Retail > Clothing Display Racks
1079
- 3803 - Business & Industrial > Retail > Display Mannequins
1080
- 7128 - Business & Industrial > Retail > Mannequin Parts
1081
- 4181 - Business & Industrial > Retail > Money Handling
1082
- 4290 - Business & Industrial > Retail > Money Handling > Banknote Verifiers
1083
- 505825 - Business & Industrial > Retail > Money Handling > Cash Register & POS Terminal Accessories
1084
- 4283 - Business & Industrial > Retail > Money Handling > Cash Register & POS Terminal Accessories > Cash Drawers & Trays
1085
- 505808 - Business & Industrial > Retail > Money Handling > Cash Register & POS Terminal Accessories > Credit Card Terminals
1086
- 5310 - Business & Industrial > Retail > Money Handling > Cash Register & POS Terminal Accessories > Signature Capture Pads
1087
- 505824 - Business & Industrial > Retail > Money Handling > Cash Registers & POS Terminals
1088
- 543647 - Business & Industrial > Retail > Money Handling > Cash Registers & POS Terminals > Cash Registers
1089
- 543648 - Business & Industrial > Retail > Money Handling > Cash Registers & POS Terminals > POS Terminals
1090
- 4151 - Business & Industrial > Retail > Money Handling > Coin & Bill Counters
1091
- 3273 - Business & Industrial > Retail > Money Handling > Money Changers
1092
- 4329 - Business & Industrial > Retail > Money Handling > Money Deposit Bags
1093
- 4055 - Business & Industrial > Retail > Money Handling > Paper Coin Wrappers & Bill Straps
1094
- 1837 - Business & Industrial > Retail > Paper & Plastic Shopping Bags
1095
- 4127 - Business & Industrial > Retail > Pricing Guns
1096
- 4160 - Business & Industrial > Retail > Retail Display Cases
1097
- 499897 - Business & Industrial > Retail > Retail Display Props & Models
1098
- 1624 - Business & Industrial > Science & Laboratory
1099
- 6975 - Business & Industrial > Science & Laboratory > Biochemicals
1100
- 7325 - Business & Industrial > Science & Laboratory > Dissection Kits
1101
- 3002 - Business & Industrial > Science & Laboratory > Laboratory Chemicals
1102
- 4335 - Business & Industrial > Science & Laboratory > Laboratory Equipment
1103
- 4116 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Autoclaves
1104
- 4336 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Centrifuges
1105
- 7218 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Dry Ice Makers
1106
- 500057 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Freeze-Drying Machines
1107
- 4474 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Laboratory Blenders
1108
- 500114 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Laboratory Freezers
1109
- 503722 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Laboratory Funnels
1110
- 4133 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Laboratory Hot Plates
1111
- 4231 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Laboratory Ovens
1112
- 4555 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Microscope Accessories
1113
- 4557 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Microscope Accessories > Microscope Cameras
1114
- 4556 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Microscope Accessories > Microscope Eyepieces & Adapters
1115
- 4665 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Microscope Accessories > Microscope Objective Lenses
1116
- 4664 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Microscope Accessories > Microscope Replacement Bulbs
1117
- 4558 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Microscope Accessories > Microscope Slides
1118
- 158 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Microscopes
1119
- 7437 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Microtomes
1120
- 7468 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Spectrometer Accessories
1121
- 7393 - Business & Industrial > Science & Laboratory > Laboratory Equipment > Spectrometers
1122
- 8119 - Business & Industrial > Science & Laboratory > Laboratory Specimens
1123
- 4255 - Business & Industrial > Science & Laboratory > Laboratory Supplies
1124
- 4310 - Business & Industrial > Science & Laboratory > Laboratory Supplies > Beakers
1125
- 4061 - Business & Industrial > Science & Laboratory > Laboratory Supplies > Graduated Cylinders
1126
- 4036 - Business & Industrial > Science & Laboratory > Laboratory Supplies > Laboratory Flasks
1127
- 4276 - Business & Industrial > Science & Laboratory > Laboratory Supplies > Petri Dishes
1128
- 4075 - Business & Industrial > Science & Laboratory > Laboratory Supplies > Pipettes
1129
- 4155 - Business & Industrial > Science & Laboratory > Laboratory Supplies > Test Tube Racks
1130
- 4306 - Business & Industrial > Science & Laboratory > Laboratory Supplies > Test Tubes
1131
- 4140 - Business & Industrial > Science & Laboratory > Laboratory Supplies > Wash Bottles
1132
- 976 - Business & Industrial > Signage
1133
- 7322 - Business & Industrial > Signage > Business Hour Signs
1134
- 8155 - Business & Industrial > Signage > Digital Signs
1135
- 4297 - Business & Industrial > Signage > Electric Signs
1136
- 4131 - Business & Industrial > Signage > Electric Signs > LED Signs
1137
- 4070 - Business & Industrial > Signage > Electric Signs > Neon Signs
1138
- 5894 - Business & Industrial > Signage > Emergency & Exit Signs
1139
- 5897 - Business & Industrial > Signage > Facility Identification Signs
1140
- 7323 - Business & Industrial > Signage > Open & Closed Signs
1141
- 5896 - Business & Industrial > Signage > Parking Signs & Permits
1142
- 5900 - Business & Industrial > Signage > Policy Signs
1143
- 5898 - Business & Industrial > Signage > Retail & Sale Signs
1144
- 5895 - Business & Industrial > Signage > Road & Traffic Signs
1145
- 5892 - Business & Industrial > Signage > Safety & Warning Signs
1146
- 5893 - Business & Industrial > Signage > Security Signs
1147
- 5899 - Business & Industrial > Signage > Sidewalk & Yard Signs
1148
- 2047 - Business & Industrial > Work Safety Protective Gear
1149
- 2389 - Business & Industrial > Work Safety Protective Gear > Bullet Proof Vests
1150
- 8269 - Business & Industrial > Work Safety Protective Gear > Gas Mask & Respirator Accessories
1151
- 2723 - Business & Industrial > Work Safety Protective Gear > Hardhats
1152
- 2808 - Business & Industrial > Work Safety Protective Gear > Hazardous Material Suits
1153
- 6764 - Business & Industrial > Work Safety Protective Gear > Protective Aprons
1154
- 2227 - Business & Industrial > Work Safety Protective Gear > Protective Eyewear
1155
- 503724 - Business & Industrial > Work Safety Protective Gear > Protective Masks
1156
- 7407 - Business & Industrial > Work Safety Protective Gear > Protective Masks > Dust Masks
1157
- 2349 - Business & Industrial > Work Safety Protective Gear > Protective Masks > Fireman's Masks
1158
- 2473 - Business & Industrial > Work Safety Protective Gear > Protective Masks > Gas Masks & Respirators
1159
- 513 - Business & Industrial > Work Safety Protective Gear > Protective Masks > Medical Masks
1160
- 5591 - Business & Industrial > Work Safety Protective Gear > Safety Gloves
1161
- 499961 - Business & Industrial > Work Safety Protective Gear > Safety Knee Pads
1162
- 499927 - Business & Industrial > Work Safety Protective Gear > Welding Helmets
1163
- 499708 - Business & Industrial > Work Safety Protective Gear > Work Safety Harnesses
1164
- 7085 - Business & Industrial > Work Safety Protective Gear > Work Safety Tethers
1165
- 141 - Cameras & Optics
1166
- 2096 - Cameras & Optics > Camera & Optic Accessories
1167
- 463625 - Cameras & Optics > Camera & Optic Accessories > Camera & Optic Replacement Cables
1168
- 149 - Cameras & Optics > Camera & Optic Accessories > Camera & Video Camera Lenses
1169
- 4432 - Cameras & Optics > Camera & Optic Accessories > Camera & Video Camera Lenses > Camera Lenses
1170
- 5346 - Cameras & Optics > Camera & Optic Accessories > Camera & Video Camera Lenses > Surveillance Camera Lenses
1171
- 5280 - Cameras & Optics > Camera & Optic Accessories > Camera & Video Camera Lenses > Video Camera Lenses
1172
- 2911 - Cameras & Optics > Camera & Optic Accessories > Camera Lens Accessories
1173
- 5588 - Cameras & Optics > Camera & Optic Accessories > Camera Lens Accessories > Lens & Filter Adapter Rings
1174
- 4441 - Cameras & Optics > Camera & Optic Accessories > Camera Lens Accessories > Lens Bags
1175
- 2829 - Cameras & Optics > Camera & Optic Accessories > Camera Lens Accessories > Lens Caps
1176
- 4416 - Cameras & Optics > Camera & Optic Accessories > Camera Lens Accessories > Lens Converters
1177
- 147 - Cameras & Optics > Camera & Optic Accessories > Camera Lens Accessories > Lens Filters
1178
- 2627 - Cameras & Optics > Camera & Optic Accessories > Camera Lens Accessories > Lens Hoods
1179
- 143 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories
1180
- 8174 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Accessory Sets
1181
- 6308 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Bags & Cases
1182
- 296246 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Body Replacement Panels & Doors
1183
- 298420 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Digital Backs
1184
- 153 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Film
1185
- 5479 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Flash Accessories
1186
- 148 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Flashes
1187
- 500104 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Focus Devices
1188
- 461567 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Gears
1189
- 500037 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Grips
1190
- 296248 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Image Sensors
1191
- 461568 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Lens Zoom Units
1192
- 5532 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Remote Controls
1193
- 296247 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Replacement Buttons & Knobs
1194
- 296249 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Replacement Screens & Displays
1195
- 503020 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Silencers & Sound Blimps
1196
- 499998 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Stabilizers & Supports
1197
- 5429 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Straps
1198
- 503019 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Sun Hoods & Viewfinder Attachments
1199
- 2987 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Flash Brackets
1200
- 500107 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > On-Camera Monitors
1201
- 5937 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Surveillance Camera Accessories
1202
- 8535 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Underwater Camera Housing Accessories
1203
- 6307 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Underwater Camera Housings
1204
- 2394 - Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Video Camera Lights
1205
- 160 - Cameras & Optics > Camera & Optic Accessories > Optic Accessories
1206
- 5282 - Cameras & Optics > Camera & Optic Accessories > Optic Accessories > Binocular & Monocular Accessories
1207
- 5545 - Cameras & Optics > Camera & Optic Accessories > Optic Accessories > Optics Bags & Cases
1208
- 5283 - Cameras & Optics > Camera & Optic Accessories > Optic Accessories > Rangefinder Accessories
1209
- 5542 - Cameras & Optics > Camera & Optic Accessories > Optic Accessories > Spotting Scope Accessories
1210
- 5284 - Cameras & Optics > Camera & Optic Accessories > Optic Accessories > Telescope Accessories
1211
- 4274 - Cameras & Optics > Camera & Optic Accessories > Optic Accessories > Thermal Optic Accessories
1212
- 5543 - Cameras & Optics > Camera & Optic Accessories > Optic Accessories > Weapon Scope & Sight Accessories
1213
- 4638 - Cameras & Optics > Camera & Optic Accessories > Tripod & Monopod Accessories
1214
- 4640 - Cameras & Optics > Camera & Optic Accessories > Tripod & Monopod Accessories > Tripod & Monopod Cases
1215
- 4639 - Cameras & Optics > Camera & Optic Accessories > Tripod & Monopod Accessories > Tripod & Monopod Heads
1216
- 3035 - Cameras & Optics > Camera & Optic Accessories > Tripod & Monopod Accessories > Tripod Collars & Mounts
1217
- 503726 - Cameras & Optics > Camera & Optic Accessories > Tripod & Monopod Accessories > Tripod Handles
1218
- 503016 - Cameras & Optics > Camera & Optic Accessories > Tripod & Monopod Accessories > Tripod Spreaders
1219
- 150 - Cameras & Optics > Camera & Optic Accessories > Tripods & Monopods
1220
- 142 - Cameras & Optics > Cameras
1221
- 499976 - Cameras & Optics > Cameras > Borescopes
1222
- 152 - Cameras & Optics > Cameras > Digital Cameras
1223
- 4024 - Cameras & Optics > Cameras > Disposable Cameras
1224
- 154 - Cameras & Optics > Cameras > Film Cameras
1225
- 362 - Cameras & Optics > Cameras > Surveillance Cameras
1226
- 5402 - Cameras & Optics > Cameras > Trail Cameras
1227
- 155 - Cameras & Optics > Cameras > Video Cameras
1228
- 312 - Cameras & Optics > Cameras > Webcams
1229
- 156 - Cameras & Optics > Optics
1230
- 157 - Cameras & Optics > Optics > Binoculars
1231
- 4164 - Cameras & Optics > Optics > Monoculars
1232
- 161 - Cameras & Optics > Optics > Rangefinders
1233
- 4040 - Cameras & Optics > Optics > Scopes
1234
- 4136 - Cameras & Optics > Optics > Scopes > Spotting Scopes
1235
- 165 - Cameras & Optics > Optics > Scopes > Telescopes
1236
- 1695 - Cameras & Optics > Optics > Scopes > Weapon Scopes & Sights
1237
- 39 - Cameras & Optics > Photography
1238
- 41 - Cameras & Optics > Photography > Darkroom
1239
- 2234 - Cameras & Optics > Photography > Darkroom > Developing & Processing Equipment
1240
- 2625 - Cameras & Optics > Photography > Darkroom > Developing & Processing Equipment > Copystands
1241
- 2999 - Cameras & Optics > Photography > Darkroom > Developing & Processing Equipment > Darkroom Sinks
1242
- 2650 - Cameras & Optics > Photography > Darkroom > Developing & Processing Equipment > Developing Tanks & Reels
1243
- 2728 - Cameras & Optics > Photography > Darkroom > Developing & Processing Equipment > Print Trays, Washers & Dryers
1244
- 2516 - Cameras & Optics > Photography > Darkroom > Developing & Processing Equipment > Retouching Equipment & Supplies
1245
- 2520 - Cameras & Optics > Photography > Darkroom > Enlarging Equipment
1246
- 2969 - Cameras & Optics > Photography > Darkroom > Enlarging Equipment > Darkroom Easels
1247
- 2543 - Cameras & Optics > Photography > Darkroom > Enlarging Equipment > Darkroom Timers
1248
- 3029 - Cameras & Optics > Photography > Darkroom > Enlarging Equipment > Focusing Aids
1249
- 2815 - Cameras & Optics > Photography > Darkroom > Enlarging Equipment > Photographic Analyzers
1250
- 2698 - Cameras & Optics > Photography > Darkroom > Enlarging Equipment > Photographic Enlargers
1251
- 1622 - Cameras & Optics > Photography > Darkroom > Photographic Chemicals
1252
- 2804 - Cameras & Optics > Photography > Darkroom > Photographic Paper
1253
- 2600 - Cameras & Optics > Photography > Darkroom > Safelights
1254
- 42 - Cameras & Optics > Photography > Lighting & Studio
1255
- 5499 - Cameras & Optics > Photography > Lighting & Studio > Light Meter Accessories
1256
- 1548 - Cameras & Optics > Photography > Lighting & Studio > Light Meters
1257
- 1611 - Cameras & Optics > Photography > Lighting & Studio > Studio Backgrounds
1258
- 503018 - Cameras & Optics > Photography > Lighting & Studio > Studio Light & Flash Accessories
1259
- 2475 - Cameras & Optics > Photography > Lighting & Studio > Studio Lighting Controls
1260
- 3056 - Cameras & Optics > Photography > Lighting & Studio > Studio Lighting Controls > Flash Diffusers
1261
- 5431 - Cameras & Optics > Photography > Lighting & Studio > Studio Lighting Controls > Flash Reflectors
1262
- 2490 - Cameras & Optics > Photography > Lighting & Studio > Studio Lighting Controls > Lighting Filters & Gobos
1263
- 5432 - Cameras & Optics > Photography > Lighting & Studio > Studio Lighting Controls > Softboxes
1264
- 2926 - Cameras & Optics > Photography > Lighting & Studio > Studio Lights & Flashes
1265
- 503017 - Cameras & Optics > Photography > Lighting & Studio > Studio Stand & Mount Accessories
1266
- 2007 - Cameras & Optics > Photography > Lighting & Studio > Studio Stands & Mounts
1267
- 503735 - Cameras & Optics > Photography > Photo Mounting Supplies
1268
- 4368 - Cameras & Optics > Photography > Photo Negative & Slide Storage
1269
- 222 - Electronics
1270
- 3356 - Electronics > Arcade Equipment
1271
- 8085 - Electronics > Arcade Equipment > Basketball Arcade Games
1272
- 3946 - Electronics > Arcade Equipment > Pinball Machine Accessories
1273
- 3140 - Electronics > Arcade Equipment > Pinball Machines
1274
- 3681 - Electronics > Arcade Equipment > Skee-Ball Machines
1275
- 3676 - Electronics > Arcade Equipment > Video Game Arcade Cabinet Accessories
1276
- 3117 - Electronics > Arcade Equipment > Video Game Arcade Cabinets
1277
- 223 - Electronics > Audio
1278
- 1420 - Electronics > Audio > Audio Accessories
1279
- 503008 - Electronics > Audio > Audio Accessories > Audio & Video Receiver Accessories
1280
- 505797 - Electronics > Audio > Audio Accessories > Headphone & Headset Accessories
1281
- 503004 - Electronics > Audio > Audio Accessories > Headphone & Headset Accessories > Headphone Cushions & Tips
1282
- 5395 - Electronics > Audio > Audio Accessories > Karaoke System Accessories
1283
- 5396 - Electronics > Audio > Audio Accessories > Karaoke System Accessories > Karaoke Chips
1284
- 232 - Electronics > Audio > Audio Accessories > MP3 Player Accessories
1285
- 7566 - Electronics > Audio > Audio Accessories > MP3 Player Accessories > MP3 Player & Mobile Phone Accessory Sets
1286
- 3055 - Electronics > Audio > Audio Accessories > MP3 Player Accessories > MP3 Player Cases
1287
- 3306 - Electronics > Audio > Audio Accessories > Microphone Accessories
1288
- 3912 - Electronics > Audio > Audio Accessories > Microphone Stands
1289
- 239 - Electronics > Audio > Audio Accessories > Satellite Radio Accessories
1290
- 7163 - Electronics > Audio > Audio Accessories > Speaker Accessories
1291
- 500112 - Electronics > Audio > Audio Accessories > Speaker Accessories > Speaker Bags, Covers & Cases
1292
- 500120 - Electronics > Audio > Audio Accessories > Speaker Accessories > Speaker Components & Kits
1293
- 8047 - Electronics > Audio > Audio Accessories > Speaker Accessories > Speaker Stand Bags
1294
- 8049 - Electronics > Audio > Audio Accessories > Speaker Accessories > Speaker Stands & Mounts
1295
- 500119 - Electronics > Audio > Audio Accessories > Speaker Accessories > Tactile Transducers
1296
- 2372 - Electronics > Audio > Audio Accessories > Turntable Accessories
1297
- 2165 - Electronics > Audio > Audio Components
1298
- 241 - Electronics > Audio > Audio Components > Audio & Video Receivers
1299
- 224 - Electronics > Audio > Audio Components > Audio Amplifiers
1300
- 4493 - Electronics > Audio > Audio Components > Audio Amplifiers > Headphone Amplifiers
1301
- 5381 - Electronics > Audio > Audio Components > Audio Amplifiers > Power Amplifiers
1302
- 236 - Electronics > Audio > Audio Components > Audio Mixers
1303
- 5129 - Electronics > Audio > Audio Components > Audio Transmitters
1304
- 5130 - Electronics > Audio > Audio Components > Audio Transmitters > Bluetooth Transmitters
1305
- 4035 - Electronics > Audio > Audio Components > Audio Transmitters > FM Transmitters
1306
- 6545 - Electronics > Audio > Audio Components > Channel Strips
1307
- 6546 - Electronics > Audio > Audio Components > Direct Boxes
1308
- 505771 - Electronics > Audio > Audio Components > Headphones & Headsets
1309
- 543626 - Electronics > Audio > Audio Components > Headphones & Headsets > Headphones
1310
- 543627 - Electronics > Audio > Audio Components > Headphones & Headsets > Headsets
1311
- 234 - Electronics > Audio > Audio Components > Microphones
1312
- 246 - Electronics > Audio > Audio Components > Signal Processors
1313
- 5435 - Electronics > Audio > Audio Components > Signal Processors > Crossovers
1314
- 247 - Electronics > Audio > Audio Components > Signal Processors > Effects Processors
1315
- 248 - Electronics > Audio > Audio Components > Signal Processors > Equalizers
1316
- 5597 - Electronics > Audio > Audio Components > Signal Processors > Loudspeaker Management Systems
1317
- 3945 - Electronics > Audio > Audio Components > Signal Processors > Microphone Preamps
1318
- 5596 - Electronics > Audio > Audio Components > Signal Processors > Noise Gates & Compressors
1319
- 5369 - Electronics > Audio > Audio Components > Signal Processors > Phono Preamps
1320
- 249 - Electronics > Audio > Audio Components > Speakers
1321
- 505298 - Electronics > Audio > Audio Components > Studio Recording Bundles
1322
- 242 - Electronics > Audio > Audio Players & Recorders
1323
- 225 - Electronics > Audio > Audio Players & Recorders > Boomboxes
1324
- 226 - Electronics > Audio > Audio Players & Recorders > CD Players & Recorders
1325
- 243 - Electronics > Audio > Audio Players & Recorders > Cassette Players & Recorders
1326
- 252 - Electronics > Audio > Audio Players & Recorders > Home Theater Systems
1327
- 4652 - Electronics > Audio > Audio Players & Recorders > Jukeboxes
1328
- 230 - Electronics > Audio > Audio Players & Recorders > Karaoke Systems
1329
- 233 - Electronics > Audio > Audio Players & Recorders > MP3 Players
1330
- 235 - Electronics > Audio > Audio Players & Recorders > MiniDisc Players & Recorders
1331
- 5434 - Electronics > Audio > Audio Players & Recorders > Multitrack Recorders
1332
- 6886 - Electronics > Audio > Audio Players & Recorders > Radios
1333
- 8271 - Electronics > Audio > Audio Players & Recorders > Reel-to-Reel Tape Players & Recorders
1334
- 251 - Electronics > Audio > Audio Players & Recorders > Stereo Systems
1335
- 256 - Electronics > Audio > Audio Players & Recorders > Turntables & Record Players
1336
- 244 - Electronics > Audio > Audio Players & Recorders > Voice Recorders
1337
- 8159 - Electronics > Audio > Bullhorns
1338
- 4921 - Electronics > Audio > DJ & Specialty Audio
1339
- 4922 - Electronics > Audio > DJ & Specialty Audio > DJ CD Players
1340
- 4923 - Electronics > Audio > DJ & Specialty Audio > DJ Systems
1341
- 2154 - Electronics > Audio > Public Address Systems
1342
- 3727 - Electronics > Audio > Stage Equipment
1343
- 3242 - Electronics > Audio > Stage Equipment > Wireless Transmitters
1344
- 3702 - Electronics > Circuit Boards & Components
1345
- 500027 - Electronics > Circuit Boards & Components > Circuit Board Accessories
1346
- 7259 - Electronics > Circuit Boards & Components > Circuit Decoders & Encoders
1347
- 3889 - Electronics > Circuit Boards & Components > Circuit Prototyping
1348
- 4010 - Electronics > Circuit Boards & Components > Circuit Prototyping > Breadboards
1349
- 7258 - Electronics > Circuit Boards & Components > Electronic Filters
1350
- 3635 - Electronics > Circuit Boards & Components > Passive Circuit Components
1351
- 3220 - Electronics > Circuit Boards & Components > Passive Circuit Components > Capacitors
1352
- 7260 - Electronics > Circuit Boards & Components > Passive Circuit Components > Electronic Oscillators
1353
- 3121 - Electronics > Circuit Boards & Components > Passive Circuit Components > Inductors
1354
- 3424 - Electronics > Circuit Boards & Components > Passive Circuit Components > Resistors
1355
- 7264 - Electronics > Circuit Boards & Components > Printed Circuit Boards
1356
- 298419 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Camera Circuit Boards
1357
- 499898 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Computer Circuit Boards
1358
- 499899 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Computer Circuit Boards > Computer Inverter Boards
1359
- 8546 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Computer Circuit Boards > Hard Drive Circuit Boards
1360
- 289 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Computer Circuit Boards > Motherboards
1361
- 3416 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Development Boards
1362
- 499889 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Exercise Machine Circuit Boards
1363
- 8545 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Household Appliance Circuit Boards
1364
- 8549 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Pool & Spa Circuit Boards
1365
- 8544 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Printer, Copier, & Fax Machine Circuit Boards
1366
- 499675 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Scanner Circuit Boards
1367
- 8516 - Electronics > Circuit Boards & Components > Printed Circuit Boards > Television Circuit Boards
1368
- 3991 - Electronics > Circuit Boards & Components > Semiconductors
1369
- 3632 - Electronics > Circuit Boards & Components > Semiconductors > Diodes
1370
- 7257 - Electronics > Circuit Boards & Components > Semiconductors > Integrated Circuits & Chips
1371
- 3949 - Electronics > Circuit Boards & Components > Semiconductors > Microcontrollers
1372
- 3094 - Electronics > Circuit Boards & Components > Semiconductors > Transistors
1373
- 262 - Electronics > Communications
1374
- 266 - Electronics > Communications > Answering Machines
1375
- 5275 - Electronics > Communications > Caller IDs
1376
- 263 - Electronics > Communications > Communication Radio Accessories
1377
- 2471 - Electronics > Communications > Communication Radios
1378
- 2106 - Electronics > Communications > Communication Radios > CB Radios
1379
- 4415 - Electronics > Communications > Communication Radios > Radio Scanners
1380
- 273 - Electronics > Communications > Communication Radios > Two-Way Radios
1381
- 5404 - Electronics > Communications > Intercom Accessories
1382
- 360 - Electronics > Communications > Intercoms
1383
- 268 - Electronics > Communications > Pagers
1384
- 270 - Electronics > Communications > Telephony
1385
- 4666 - Electronics > Communications > Telephony > Conference Phones
1386
- 271 - Electronics > Communications > Telephony > Corded Phones
1387
- 272 - Electronics > Communications > Telephony > Cordless Phones
1388
- 264 - Electronics > Communications > Telephony > Mobile Phone Accessories
1389
- 8111 - Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Camera Accessories
1390
- 2353 - Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Cases
1391
- 4550 - Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Charms & Straps
1392
- 6030 - Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Pre-Paid Cards & SIM Cards
1393
- 543515 - Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Pre-Paid Cards & SIM Cards > Mobile Phone Pre-Paid Cards
1394
- 543516 - Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Pre-Paid Cards & SIM Cards > SIM Cards
1395
- 7347 - Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Replacement Parts
1396
- 5566 - Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Stands
1397
- 499916 - Electronics > Communications > Telephony > Mobile Phone Accessories > SIM Card Ejection Tools
1398
- 267 - Electronics > Communications > Telephony > Mobile Phones
1399
- 543513 - Electronics > Communications > Telephony > Mobile Phones > Contract Mobile Phones
1400
- 543512 - Electronics > Communications > Telephony > Mobile Phones > Pre-paid Mobile Phones
1401
- 543514 - Electronics > Communications > Telephony > Mobile Phones > Unlocked Mobile Phones
1402
- 1924 - Electronics > Communications > Telephony > Satellite Phones
1403
- 265 - Electronics > Communications > Telephony > Telephone Accessories
1404
- 269 - Electronics > Communications > Telephony > Telephone Accessories > Phone Cards
1405
- 274 - Electronics > Communications > Video Conferencing
1406
- 1801 - Electronics > Components
1407
- 7395 - Electronics > Components > Accelerometers
1408
- 2182 - Electronics > Components > Converters
1409
- 503001 - Electronics > Components > Converters > Audio Converters
1410
- 2205 - Electronics > Components > Converters > Scan Converters
1411
- 1977 - Electronics > Components > Electronics Component Connectors
1412
- 1337 - Electronics > Components > Modulators
1413
- 1544 - Electronics > Components > Splitters
1414
- 278 - Electronics > Computers
1415
- 5254 - Electronics > Computers > Barebone Computers
1416
- 331 - Electronics > Computers > Computer Servers
1417
- 325 - Electronics > Computers > Desktop Computers
1418
- 298 - Electronics > Computers > Handheld Devices
1419
- 5256 - Electronics > Computers > Handheld Devices > Data Collectors
1420
- 3539 - Electronics > Computers > Handheld Devices > E-Book Readers
1421
- 3769 - Electronics > Computers > Handheld Devices > PDAs
1422
- 5255 - Electronics > Computers > Interactive Kiosks
1423
- 328 - Electronics > Computers > Laptops
1424
- 500002 - Electronics > Computers > Smart Glasses
1425
- 4745 - Electronics > Computers > Tablet Computers
1426
- 8539 - Electronics > Computers > Thin & Zero Clients
1427
- 543668 - Electronics > Computers > Thin & Zero Clients > Thin Client Computers
1428
- 543669 - Electronics > Computers > Thin & Zero Clients > Zero Client Computers
1429
- 502995 - Electronics > Computers > Touch Table Computers
1430
- 2082 - Electronics > Electronics Accessories
1431
- 258 - Electronics > Electronics Accessories > Adapters
1432
- 4463 - Electronics > Electronics Accessories > Adapters > Audio & Video Cable Adapters & Couplers
1433
- 146 - Electronics > Electronics Accessories > Adapters > Memory Card Adapters
1434
- 7182 - Electronics > Electronics Accessories > Adapters > USB Adapters
1435
- 5476 - Electronics > Electronics Accessories > Antenna Accessories
1436
- 5477 - Electronics > Electronics Accessories > Antenna Accessories > Antenna Mounts & Brackets
1437
- 5478 - Electronics > Electronics Accessories > Antenna Accessories > Antenna Rotators
1438
- 6016 - Electronics > Electronics Accessories > Antenna Accessories > Satellite LNBs
1439
- 1718 - Electronics > Electronics Accessories > Antennas
1440
- 8156 - Electronics > Electronics Accessories > Audio & Video Splitters & Switches
1441
- 499944 - Electronics > Electronics Accessories > Audio & Video Splitters & Switches > DVI Splitters & Switches
1442
- 8164 - Electronics > Electronics Accessories > Audio & Video Splitters & Switches > HDMI Splitters & Switches
1443
- 499945 - Electronics > Electronics Accessories > Audio & Video Splitters & Switches > VGA Splitters & Switches
1444
- 367 - Electronics > Electronics Accessories > Blank Media
1445
- 3328 - Electronics > Electronics Accessories > Cable Management
1446
- 3764 - Electronics > Electronics Accessories > Cable Management > Cable Clips
1447
- 500036 - Electronics > Electronics Accessories > Cable Management > Cable Tie Guns
1448
- 6402 - Electronics > Electronics Accessories > Cable Management > Cable Trays
1449
- 5273 - Electronics > Electronics Accessories > Cable Management > Patch Panels
1450
- 499686 - Electronics > Electronics Accessories > Cable Management > Wire & Cable Identification Markers
1451
- 6780 - Electronics > Electronics Accessories > Cable Management > Wire & Cable Sleeves
1452
- 4016 - Electronics > Electronics Accessories > Cable Management > Wire & Cable Ties
1453
- 259 - Electronics > Electronics Accessories > Cables
1454
- 1867 - Electronics > Electronics Accessories > Cables > Audio & Video Cables
1455
- 3461 - Electronics > Electronics Accessories > Cables > KVM Cables
1456
- 1480 - Electronics > Electronics Accessories > Cables > Network Cables
1457
- 500035 - Electronics > Electronics Accessories > Cables > Storage & Data Transfer Cables
1458
- 1763 - Electronics > Electronics Accessories > Cables > System & Power Cables
1459
- 3541 - Electronics > Electronics Accessories > Cables > Telephone Cables
1460
- 279 - Electronics > Electronics Accessories > Computer Accessories
1461
- 500040 - Electronics > Electronics Accessories > Computer Accessories > Computer Accessory Sets
1462
- 7530 - Electronics > Electronics Accessories > Computer Accessories > Computer Covers & Skins
1463
- 5489 - Electronics > Electronics Accessories > Computer Accessories > Computer Risers & Stands
1464
- 280 - Electronics > Electronics Accessories > Computer Accessories > Handheld Device Accessories
1465
- 4736 - Electronics > Electronics Accessories > Computer Accessories > Handheld Device Accessories > E-Book Reader Accessories
1466
- 4738 - Electronics > Electronics Accessories > Computer Accessories > Handheld Device Accessories > E-Book Reader Accessories > E-Book Reader Cases
1467
- 4737 - Electronics > Electronics Accessories > Computer Accessories > Handheld Device Accessories > PDA Accessories
1468
- 4739 - Electronics > Electronics Accessories > Computer Accessories > Handheld Device Accessories > PDA Accessories > PDA Cases
1469
- 6291 - Electronics > Electronics Accessories > Computer Accessories > Keyboard & Mouse Wrist Rests
1470
- 6979 - Electronics > Electronics Accessories > Computer Accessories > Keyboard Trays & Platforms
1471
- 300 - Electronics > Electronics Accessories > Computer Accessories > Laptop Docking Stations
1472
- 1993 - Electronics > Electronics Accessories > Computer Accessories > Mouse Pads
1473
- 5669 - Electronics > Electronics Accessories > Computer Accessories > Stylus Pen Nibs & Refills
1474
- 5308 - Electronics > Electronics Accessories > Computer Accessories > Stylus Pens
1475
- 499956 - Electronics > Electronics Accessories > Computer Accessories > Tablet Computer Docks & Stands
1476
- 285 - Electronics > Electronics Accessories > Computer Components
1477
- 6932 - Electronics > Electronics Accessories > Computer Components > Blade Server Enclosures
1478
- 8158 - Electronics > Electronics Accessories > Computer Components > Computer Backplates & I/O Shields
1479
- 291 - Electronics > Electronics Accessories > Computer Components > Computer Power Supplies
1480
- 292 - Electronics > Electronics Accessories > Computer Components > Computer Processors
1481
- 293 - Electronics > Electronics Accessories > Computer Components > Computer Racks & Mounts
1482
- 294 - Electronics > Electronics Accessories > Computer Components > Computer Starter Kits
1483
- 295 - Electronics > Electronics Accessories > Computer Components > Computer System Cooling Parts
1484
- 296 - Electronics > Electronics Accessories > Computer Components > Desktop Computer & Server Cases
1485
- 8162 - Electronics > Electronics Accessories > Computer Components > E-Book Reader Parts
1486
- 8163 - Electronics > Electronics Accessories > Computer Components > E-Book Reader Parts > E-Book Reader Screens & Screen Digitizers
1487
- 287 - Electronics > Electronics Accessories > Computer Components > I/O Cards & Adapters
1488
- 286 - Electronics > Electronics Accessories > Computer Components > I/O Cards & Adapters > Audio Cards & Adapters
1489
- 505299 - Electronics > Electronics Accessories > Computer Components > I/O Cards & Adapters > Computer Interface Cards & Adapters
1490
- 503755 - Electronics > Electronics Accessories > Computer Components > I/O Cards & Adapters > Riser Cards
1491
- 1487 - Electronics > Electronics Accessories > Computer Components > I/O Cards & Adapters > TV Tuner Cards & Adapters
1492
- 297 - Electronics > Electronics Accessories > Computer Components > I/O Cards & Adapters > Video Cards & Adapters
1493
- 6475 - Electronics > Electronics Accessories > Computer Components > Input Device Accessories
1494
- 6476 - Electronics > Electronics Accessories > Computer Components > Input Device Accessories > Barcode Scanner Stands
1495
- 8008 - Electronics > Electronics Accessories > Computer Components > Input Device Accessories > Game Controller Accessories
1496
- 503003 - Electronics > Electronics Accessories > Computer Components > Input Device Accessories > Keyboard Keys & Caps
1497
- 500052 - Electronics > Electronics Accessories > Computer Components > Input Device Accessories > Mice & Trackball Accessories
1498
- 1928 - Electronics > Electronics Accessories > Computer Components > Input Devices
1499
- 139 - Electronics > Electronics Accessories > Computer Components > Input Devices > Barcode Scanners
1500
- 5309 - Electronics > Electronics Accessories > Computer Components > Input Devices > Digital Note Taking Pens
1501
- 505801 - Electronics > Electronics Accessories > Computer Components > Input Devices > Electronic Card Readers
1502
- 5366 - Electronics > Electronics Accessories > Computer Components > Input Devices > Fingerprint Readers
1503
- 301 - Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers
1504
- 543591 - Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Game Racing Wheels
1505
- 543590 - Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Game Remotes
1506
- 543589 - Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Gaming Pads
1507
- 543588 - Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Joystick Controllers
1508
- 543593 - Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Musical Instrument Game Controllers
1509
- 499950 - Electronics > Electronics Accessories > Computer Components > Input Devices > Gesture Control Input Devices
1510
- 302 - Electronics > Electronics Accessories > Computer Components > Input Devices > Graphics Tablets
1511
- 1562 - Electronics > Electronics Accessories > Computer Components > Input Devices > KVM Switches
1512
- 303 - Electronics > Electronics Accessories > Computer Components > Input Devices > Keyboards
1513
- 3580 - Electronics > Electronics Accessories > Computer Components > Input Devices > Memory Card Readers
1514
- 304 - Electronics > Electronics Accessories > Computer Components > Input Devices > Mice & Trackballs
1515
- 4512 - Electronics > Electronics Accessories > Computer Components > Input Devices > Numeric Keypads
1516
- 308 - Electronics > Electronics Accessories > Computer Components > Input Devices > Touchpads
1517
- 4224 - Electronics > Electronics Accessories > Computer Components > Laptop Parts
1518
- 6416 - Electronics > Electronics Accessories > Computer Components > Laptop Parts > Laptop Hinges
1519
- 4270 - Electronics > Electronics Accessories > Computer Components > Laptop Parts > Laptop Housings & Trim
1520
- 7501 - Electronics > Electronics Accessories > Computer Components > Laptop Parts > Laptop Replacement Cables
1521
- 4301 - Electronics > Electronics Accessories > Computer Components > Laptop Parts > Laptop Replacement Keyboards
1522
- 4102 - Electronics > Electronics Accessories > Computer Components > Laptop Parts > Laptop Replacement Screens
1523
- 43617 - Electronics > Electronics Accessories > Computer Components > Laptop Parts > Laptop Replacement Speakers
1524
- 8160 - Electronics > Electronics Accessories > Computer Components > Laptop Parts > Laptop Screen Digitizers
1525
- 2414 - Electronics > Electronics Accessories > Computer Components > Storage Devices
1526
- 5268 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Disk Duplicators
1527
- 376 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Disk Duplicators > CD/DVD Duplicators
1528
- 5271 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Disk Duplicators > Hard Drive Duplicators
1529
- 5112 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Disk Duplicators > USB Drive Duplicators
1530
- 1301 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Floppy Drives
1531
- 1623 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Hard Drive Accessories
1532
- 381 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Hard Drive Accessories > Hard Drive Carrying Cases
1533
- 4417 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Hard Drive Accessories > Hard Drive Docks
1534
- 505767 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Hard Drive Accessories > Hard Drive Enclosures & Mounts
1535
- 5272 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Hard Drive Arrays
1536
- 380 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Hard Drives
1537
- 5269 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Network Storage Systems
1538
- 377 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Optical Drives
1539
- 385 - Electronics > Electronics Accessories > Computer Components > Storage Devices > Tape Drives
1540
- 3712 - Electronics > Electronics Accessories > Computer Components > Storage Devices > USB Flash Drives
1541
- 7349 - Electronics > Electronics Accessories > Computer Components > Tablet Computer Parts
1542
- 503002 - Electronics > Electronics Accessories > Computer Components > Tablet Computer Parts > Tablet Computer Housings & Trim
1543
- 45262 - Electronics > Electronics Accessories > Computer Components > Tablet Computer Parts > Tablet Computer Replacement Speakers
1544
- 500013 - Electronics > Electronics Accessories > Computer Components > Tablet Computer Parts > Tablet Computer Screens & Screen Digitizers
1545
- 311 - Electronics > Electronics Accessories > Computer Components > USB & FireWire Hubs
1546
- 4617 - Electronics > Electronics Accessories > Electronics Cleaners
1547
- 5466 - Electronics > Electronics Accessories > Electronics Films & Shields
1548
- 5523 - Electronics > Electronics Accessories > Electronics Films & Shields > Electronics Stickers & Decals
1549
- 5469 - Electronics > Electronics Accessories > Electronics Films & Shields > Keyboard Protectors
1550
- 5467 - Electronics > Electronics Accessories > Electronics Films & Shields > Privacy Filters
1551
- 5468 - Electronics > Electronics Accessories > Electronics Films & Shields > Screen Protectors
1552
- 288 - Electronics > Electronics Accessories > Memory
1553
- 1665 - Electronics > Electronics Accessories > Memory > Cache Memory
1554
- 384 - Electronics > Electronics Accessories > Memory > Flash Memory
1555
- 3387 - Electronics > Electronics Accessories > Memory > Flash Memory > Flash Memory Cards
1556
- 1733 - Electronics > Electronics Accessories > Memory > RAM
1557
- 2130 - Electronics > Electronics Accessories > Memory > ROM
1558
- 1767 - Electronics > Electronics Accessories > Memory > Video Memory
1559
- 3422 - Electronics > Electronics Accessories > Memory Accessories
1560
- 3672 - Electronics > Electronics Accessories > Memory Accessories > Memory Cases
1561
- 499878 - Electronics > Electronics Accessories > Mobile Phone & Tablet Tripods & Monopods
1562
- 275 - Electronics > Electronics Accessories > Power
1563
- 276 - Electronics > Electronics Accessories > Power > Batteries
1564
- 1722 - Electronics > Electronics Accessories > Power > Batteries > Camera Batteries
1565
- 1880 - Electronics > Electronics Accessories > Power > Batteries > Cordless Phone Batteries
1566
- 7551 - Electronics > Electronics Accessories > Power > Batteries > E-Book Reader Batteries
1567
- 4928 - Electronics > Electronics Accessories > Power > Batteries > General Purpose Batteries
1568
- 1564 - Electronics > Electronics Accessories > Power > Batteries > Laptop Batteries
1569
- 499810 - Electronics > Electronics Accessories > Power > Batteries > MP3 Player Batteries
1570
- 1745 - Electronics > Electronics Accessories > Power > Batteries > Mobile Phone Batteries
1571
- 5133 - Electronics > Electronics Accessories > Power > Batteries > PDA Batteries
1572
- 7438 - Electronics > Electronics Accessories > Power > Batteries > Tablet Computer Batteries
1573
- 6289 - Electronics > Electronics Accessories > Power > Batteries > UPS Batteries
1574
- 2222 - Electronics > Electronics Accessories > Power > Batteries > Video Camera Batteries
1575
- 500117 - Electronics > Electronics Accessories > Power > Batteries > Video Game Console & Controller Batteries
1576
- 7166 - Electronics > Electronics Accessories > Power > Battery Accessories
1577
- 6817 - Electronics > Electronics Accessories > Power > Battery Accessories > Battery Charge Controllers
1578
- 8243 - Electronics > Electronics Accessories > Power > Battery Accessories > Battery Holders
1579
- 3130 - Electronics > Electronics Accessories > Power > Battery Accessories > Camera Battery Chargers
1580
- 7167 - Electronics > Electronics Accessories > Power > Battery Accessories > General Purpose Battery Chargers
1581
- 499928 - Electronics > Electronics Accessories > Power > Battery Accessories > General Purpose Battery Testers
1582
- 2978 - Electronics > Electronics Accessories > Power > Fuel Cells
1583
- 6933 - Electronics > Electronics Accessories > Power > Power Adapter & Charger Accessories
1584
- 505295 - Electronics > Electronics Accessories > Power > Power Adapters & Chargers
1585
- 6790 - Electronics > Electronics Accessories > Power > Power Control Units
1586
- 3160 - Electronics > Electronics Accessories > Power > Power Strips & Surge Suppressors
1587
- 5274 - Electronics > Electronics Accessories > Power > Power Supply Enclosures
1588
- 5380 - Electronics > Electronics Accessories > Power > Surge Protection Devices
1589
- 7135 - Electronics > Electronics Accessories > Power > Travel Converters & Adapters
1590
- 1348 - Electronics > Electronics Accessories > Power > UPS
1591
- 1375 - Electronics > Electronics Accessories > Power > UPS Accessories
1592
- 341 - Electronics > Electronics Accessories > Remote Controls
1593
- 5473 - Electronics > Electronics Accessories > Signal Boosters
1594
- 5695 - Electronics > Electronics Accessories > Signal Jammers
1595
- 5612 - Electronics > Electronics Accessories > Signal Jammers > GPS Jammers
1596
- 5696 - Electronics > Electronics Accessories > Signal Jammers > Mobile Phone Jammers
1597
- 5589 - Electronics > Electronics Accessories > Signal Jammers > Radar Jammers
1598
- 3895 - Electronics > GPS Accessories
1599
- 3781 - Electronics > GPS Accessories > GPS Cases
1600
- 3213 - Electronics > GPS Accessories > GPS Mounts
1601
- 339 - Electronics > GPS Navigation Systems
1602
- 6544 - Electronics > GPS Tracking Devices
1603
- 340 - Electronics > Marine Electronics
1604
- 1550 - Electronics > Marine Electronics > Fish Finders
1605
- 8134 - Electronics > Marine Electronics > Marine Audio & Video Receivers
1606
- 2178 - Electronics > Marine Electronics > Marine Chartplotters & GPS
1607
- 1552 - Electronics > Marine Electronics > Marine Radar
1608
- 4450 - Electronics > Marine Electronics > Marine Radios
1609
- 8473 - Electronics > Marine Electronics > Marine Speakers
1610
- 342 - Electronics > Networking
1611
- 1350 - Electronics > Networking > Bridges & Routers
1612
- 5659 - Electronics > Networking > Bridges & Routers > Network Bridges
1613
- 2358 - Electronics > Networking > Bridges & Routers > VoIP Gateways & Routers
1614
- 5496 - Electronics > Networking > Bridges & Routers > Wireless Access Points
1615
- 5497 - Electronics > Networking > Bridges & Routers > Wireless Routers
1616
- 2479 - Electronics > Networking > Concentrators & Multiplexers
1617
- 2455 - Electronics > Networking > Hubs & Switches
1618
- 5576 - Electronics > Networking > Modem Accessories
1619
- 343 - Electronics > Networking > Modems
1620
- 290 - Electronics > Networking > Network Cards & Adapters
1621
- 3742 - Electronics > Networking > Network Security & Firewall Devices
1622
- 6508 - Electronics > Networking > Power Over Ethernet Adapters
1623
- 3425 - Electronics > Networking > Print Servers
1624
- 2121 - Electronics > Networking > Repeaters & Transceivers
1625
- 345 - Electronics > Print, Copy, Scan & Fax
1626
- 499682 - Electronics > Print, Copy, Scan & Fax > 3D Printer Accessories
1627
- 6865 - Electronics > Print, Copy, Scan & Fax > 3D Printers
1628
- 502990 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories
1629
- 5258 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Consumables
1630
- 5259 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Consumables > Printer Drums & Drum Kits
1631
- 5266 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Consumables > Printer Filters
1632
- 5262 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Consumables > Printer Maintenance Kits
1633
- 5260 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Consumables > Printer Ribbons
1634
- 5261 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Consumables > Printheads
1635
- 7362 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Consumables > Toner & Inkjet Cartridge Refills
1636
- 356 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Consumables > Toner & Inkjet Cartridges
1637
- 5265 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Duplexers
1638
- 1683 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Memory
1639
- 5459 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer Stands
1640
- 502991 - Electronics > Print, Copy, Scan & Fax > Printer, Copier & Fax Machine Accessories > Printer, Copier & Fax Machine Replacement Parts
1641
- 500106 - Electronics > Print, Copy, Scan & Fax > Printers, Copiers & Fax Machines
1642
- 284 - Electronics > Print, Copy, Scan & Fax > Scanner Accessories
1643
- 306 - Electronics > Print, Copy, Scan & Fax > Scanners
1644
- 912 - Electronics > Radar Detectors
1645
- 500091 - Electronics > Speed Radars
1646
- 4488 - Electronics > Toll Collection Devices
1647
- 386 - Electronics > Video
1648
- 305 - Electronics > Video > Computer Monitors
1649
- 396 - Electronics > Video > Projectors
1650
- 397 - Electronics > Video > Projectors > Multimedia Projectors
1651
- 398 - Electronics > Video > Projectors > Overhead Projectors
1652
- 399 - Electronics > Video > Projectors > Slide Projectors
1653
- 5561 - Electronics > Video > Satellite & Cable TV
1654
- 5562 - Electronics > Video > Satellite & Cable TV > Cable TV Receivers
1655
- 401 - Electronics > Video > Satellite & Cable TV > Satellite Receivers
1656
- 404 - Electronics > Video > Televisions
1657
- 2027 - Electronics > Video > Video Accessories
1658
- 4760 - Electronics > Video > Video Accessories > 3D Glasses
1659
- 283 - Electronics > Video > Video Accessories > Computer Monitor Accessories
1660
- 5516 - Electronics > Video > Video Accessories > Computer Monitor Accessories > Color Calibrators
1661
- 393 - Electronics > Video > Video Accessories > Projector Accessories
1662
- 5599 - Electronics > Video > Video Accessories > Projector Accessories > Projection & Tripod Skirts
1663
- 4570 - Electronics > Video > Video Accessories > Projector Accessories > Projection Screen Stands
1664
- 395 - Electronics > Video > Video Accessories > Projector Accessories > Projection Screens
1665
- 5257 - Electronics > Video > Video Accessories > Projector Accessories > Projector Mounts
1666
- 394 - Electronics > Video > Video Accessories > Projector Accessories > Projector Replacement Lamps
1667
- 2145 - Electronics > Video > Video Accessories > Rewinders
1668
- 403 - Electronics > Video > Video Accessories > Television Parts & Accessories
1669
- 4458 - Electronics > Video > Video Accessories > Television Parts & Accessories > TV & Monitor Mounts
1670
- 5503 - Electronics > Video > Video Accessories > Television Parts & Accessories > TV Converter Boxes
1671
- 5471 - Electronics > Video > Video Accessories > Television Parts & Accessories > TV Replacement Lamps
1672
- 43616 - Electronics > Video > Video Accessories > Television Parts & Accessories > TV Replacement Speakers
1673
- 1368 - Electronics > Video > Video Editing Hardware & Production Equipment
1674
- 1634 - Electronics > Video > Video Multiplexers
1675
- 387 - Electronics > Video > Video Players & Recorders
1676
- 388 - Electronics > Video > Video Players & Recorders > DVD & Blu-ray Players
1677
- 389 - Electronics > Video > Video Players & Recorders > DVD Recorders
1678
- 390 - Electronics > Video > Video Players & Recorders > Digital Video Recorders
1679
- 5276 - Electronics > Video > Video Players & Recorders > Streaming & Home Media Players
1680
- 391 - Electronics > Video > Video Players & Recorders > VCRs
1681
- 5278 - Electronics > Video > Video Servers
1682
- 5450 - Electronics > Video > Video Transmitters
1683
- 1270 - Electronics > Video Game Console Accessories
1684
- 1505 - Electronics > Video Game Console Accessories > Home Game Console Accessories
1685
- 2070 - Electronics > Video Game Console Accessories > Portable Game Console Accessories
1686
- 1294 - Electronics > Video Game Consoles
1687
- 412 - Food, Beverages & Tobacco
1688
- 413 - Food, Beverages & Tobacco > Beverages
1689
- 499676 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages
1690
- 414 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Beer
1691
- 7486 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Bitters
1692
- 5725 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Cocktail Mixes
1693
- 543537 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Cocktail Mixes > Frozen Cocktail Mixes
1694
- 543536 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Cocktail Mixes > Shelf-stable Cocktail Mixes
1695
- 5887 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Flavored Alcoholic Beverages
1696
- 6761 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Hard Cider
1697
- 417 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits
1698
- 505761 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Absinthe
1699
- 2364 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Brandy
1700
- 1671 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Gin
1701
- 2933 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Liqueurs
1702
- 2605 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Rum
1703
- 502976 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Shochu & Soju
1704
- 543642 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Shochu & Soju > Shochu
1705
- 543643 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Shochu & Soju > Soju
1706
- 2220 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Tequila
1707
- 2107 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Vodka
1708
- 1926 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Liquor & Spirits > Whiskey
1709
- 421 - Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Wine
1710
- 6797 - Food, Beverages & Tobacco > Beverages > Buttermilk
1711
- 1868 - Food, Beverages & Tobacco > Beverages > Coffee
1712
- 8030 - Food, Beverages & Tobacco > Beverages > Eggnog
1713
- 8036 - Food, Beverages & Tobacco > Beverages > Fruit Flavored Drinks
1714
- 415 - Food, Beverages & Tobacco > Beverages > Hot Chocolate
1715
- 2887 - Food, Beverages & Tobacco > Beverages > Juice
1716
- 418 - Food, Beverages & Tobacco > Beverages > Milk
1717
- 5724 - Food, Beverages & Tobacco > Beverages > Non-Dairy Milk
1718
- 6848 - Food, Beverages & Tobacco > Beverages > Powdered Beverage Mixes
1719
- 2628 - Food, Beverages & Tobacco > Beverages > Soda
1720
- 5723 - Food, Beverages & Tobacco > Beverages > Sports & Energy Drinks
1721
- 2073 - Food, Beverages & Tobacco > Beverages > Tea & Infusions
1722
- 7528 - Food, Beverages & Tobacco > Beverages > Vinegar Drinks
1723
- 420 - Food, Beverages & Tobacco > Beverages > Water
1724
- 543531 - Food, Beverages & Tobacco > Beverages > Water > Carbonated Water
1725
- 543534 - Food, Beverages & Tobacco > Beverages > Water > Carbonated Water > Flavored Carbonated Water
1726
- 543535 - Food, Beverages & Tobacco > Beverages > Water > Carbonated Water > Unflavored Carbonated Water
1727
- 543530 - Food, Beverages & Tobacco > Beverages > Water > Distilled Water
1728
- 543533 - Food, Beverages & Tobacco > Beverages > Water > Flat Mineral Water
1729
- 543532 - Food, Beverages & Tobacco > Beverages > Water > Spring Water
1730
- 422 - Food, Beverages & Tobacco > Food Items
1731
- 1876 - Food, Beverages & Tobacco > Food Items > Bakery
1732
- 1573 - Food, Beverages & Tobacco > Food Items > Bakery > Bagels
1733
- 5904 - Food, Beverages & Tobacco > Food Items > Bakery > Bakery Assortments
1734
- 424 - Food, Beverages & Tobacco > Food Items > Bakery > Breads & Buns
1735
- 2194 - Food, Beverages & Tobacco > Food Items > Bakery > Cakes & Dessert Bars
1736
- 6196 - Food, Beverages & Tobacco > Food Items > Bakery > Coffee Cakes
1737
- 2229 - Food, Beverages & Tobacco > Food Items > Bakery > Cookies
1738
- 6195 - Food, Beverages & Tobacco > Food Items > Bakery > Cupcakes
1739
- 5751 - Food, Beverages & Tobacco > Food Items > Bakery > Donuts
1740
- 5054 - Food, Beverages & Tobacco > Food Items > Bakery > Fudge
1741
- 5790 - Food, Beverages & Tobacco > Food Items > Bakery > Ice Cream Cones
1742
- 1895 - Food, Beverages & Tobacco > Food Items > Bakery > Muffins
1743
- 5750 - Food, Beverages & Tobacco > Food Items > Bakery > Pastries & Scones
1744
- 5749 - Food, Beverages & Tobacco > Food Items > Bakery > Pies & Tarts
1745
- 6891 - Food, Beverages & Tobacco > Food Items > Bakery > Taco Shells & Tostadas
1746
- 5748 - Food, Beverages & Tobacco > Food Items > Bakery > Tortillas & Wraps
1747
- 6219 - Food, Beverages & Tobacco > Food Items > Candied & Chocolate Covered Fruit
1748
- 4748 - Food, Beverages & Tobacco > Food Items > Candy & Chocolate
1749
- 427 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces
1750
- 6772 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Cocktail Sauce
1751
- 6905 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Curry Sauce
1752
- 6845 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Dessert Toppings
1753
- 6854 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Dessert Toppings > Fruit Toppings
1754
- 6844 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Dessert Toppings > Ice Cream Syrup
1755
- 5763 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Fish Sauce
1756
- 5762 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Gravy
1757
- 4947 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Honey
1758
- 6782 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Horseradish Sauce
1759
- 4614 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Hot Sauce
1760
- 2018 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Ketchup
1761
- 500074 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Marinades & Grilling Sauces
1762
- 1568 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Mayonnaise
1763
- 1387 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Mustard
1764
- 5760 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Olives & Capers
1765
- 5759 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Pasta Sauce
1766
- 500076 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Pickled Fruits & Vegetables
1767
- 6203 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Pizza Sauce
1768
- 500075 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Relish & Chutney
1769
- 1969 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Salad Dressing
1770
- 4615 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Satay Sauce
1771
- 4616 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Soy Sauce
1772
- 500089 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Sweet and Sour Sauces
1773
- 4943 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Syrup
1774
- 4692 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Tahini
1775
- 6783 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Tartar Sauce
1776
- 500105 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > White & Cream Sauces
1777
- 6246 - Food, Beverages & Tobacco > Food Items > Condiments & Sauces > Worcestershire Sauce
1778
- 2660 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients
1779
- 6754 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Baking Chips
1780
- 5776 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Baking Chocolate
1781
- 5775 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Baking Flavors & Extracts
1782
- 2572 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Baking Mixes
1783
- 2803 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Baking Powder
1784
- 5774 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Baking Soda
1785
- 6774 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Batter & Coating Mixes
1786
- 4613 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Bean Paste
1787
- 5773 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Bread Crumbs
1788
- 500093 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Canned & Dry Milk
1789
- 7506 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Cookie Decorating Kits
1790
- 2126 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Cooking Oils
1791
- 5771 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Cooking Starch
1792
- 5777 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Cooking Wine
1793
- 5770 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Corn Syrup
1794
- 5752 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Dough
1795
- 5755 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Dough > Bread & Pastry Dough
1796
- 5756 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Dough > Cookie & Brownie Dough
1797
- 5753 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Dough > Pie Crusts
1798
- 6775 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Edible Baking Decorations
1799
- 543549 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Egg Replacers
1800
- 5105 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Floss Sugar
1801
- 2775 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Flour
1802
- 7127 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Food Coloring
1803
- 5769 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Frosting & Icing
1804
- 499986 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Lemon & Lime Juice
1805
- 5767 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Marshmallows
1806
- 8076 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Meal
1807
- 5766 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Molasses
1808
- 5800 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Pie & Pastry Fillings
1809
- 5765 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Shortening & Lard
1810
- 7354 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Starter Cultures
1811
- 503734 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Sugar & Sweeteners
1812
- 499707 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Tapioca Pearls
1813
- 6922 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Tomato Paste
1814
- 5768 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Unflavored Gelatin
1815
- 2140 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Vinegar
1816
- 5778 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Waffle & Pancake Mixes
1817
- 2905 - Food, Beverages & Tobacco > Food Items > Cooking & Baking Ingredients > Yeast
1818
- 428 - Food, Beverages & Tobacco > Food Items > Dairy Products
1819
- 5827 - Food, Beverages & Tobacco > Food Items > Dairy Products > Butter & Margarine
1820
- 429 - Food, Beverages & Tobacco > Food Items > Dairy Products > Cheese
1821
- 4418 - Food, Beverages & Tobacco > Food Items > Dairy Products > Coffee Creamer
1822
- 1855 - Food, Beverages & Tobacco > Food Items > Dairy Products > Cottage Cheese
1823
- 5786 - Food, Beverages & Tobacco > Food Items > Dairy Products > Cream
1824
- 5787 - Food, Beverages & Tobacco > Food Items > Dairy Products > Sour Cream
1825
- 6821 - Food, Beverages & Tobacco > Food Items > Dairy Products > Whipped Cream
1826
- 1954 - Food, Beverages & Tobacco > Food Items > Dairy Products > Yogurt
1827
- 5740 - Food, Beverages & Tobacco > Food Items > Dips & Spreads
1828
- 6204 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Apple Butter
1829
- 6831 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Cheese Dips & Spreads
1830
- 5785 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Cream Cheese
1831
- 5742 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Guacamole
1832
- 5741 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Hummus
1833
- 2188 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Jams & Jellies
1834
- 3965 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Nut Butters
1835
- 1702 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Salsa
1836
- 6784 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Tapenade
1837
- 6830 - Food, Beverages & Tobacco > Food Items > Dips & Spreads > Vegetable Dip
1838
- 136 - Food, Beverages & Tobacco > Food Items > Food Gift Baskets
1839
- 5788 - Food, Beverages & Tobacco > Food Items > Frozen Desserts & Novelties
1840
- 499991 - Food, Beverages & Tobacco > Food Items > Frozen Desserts & Novelties > Ice Cream & Frozen Yogurt
1841
- 6873 - Food, Beverages & Tobacco > Food Items > Frozen Desserts & Novelties > Ice Cream Novelties
1842
- 5789 - Food, Beverages & Tobacco > Food Items > Frozen Desserts & Novelties > Ice Pops
1843
- 430 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables
1844
- 5799 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Canned & Jarred Fruits
1845
- 5798 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Canned & Jarred Vegetables
1846
- 5797 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Canned & Prepared Beans
1847
- 1755 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Dried Fruits
1848
- 7387 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Dried Vegetables
1849
- 5796 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Dry Beans
1850
- 5795 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits
1851
- 6566 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Apples
1852
- 6571 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Atemoyas
1853
- 6572 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Avocados
1854
- 6573 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Babacos
1855
- 6574 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Bananas
1856
- 6582 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Berries
1857
- 6589 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Breadfruit
1858
- 6593 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Cactus Pears
1859
- 6602 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Cherimoyas
1860
- 503759 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Citrus Fruits
1861
- 6621 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Citrus Fruits > Grapefruits
1862
- 6632 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Citrus Fruits > Kumquats
1863
- 6636 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Citrus Fruits > Lemons
1864
- 6641 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Citrus Fruits > Limequats
1865
- 6642 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Citrus Fruits > Limes
1866
- 6658 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Citrus Fruits > Oranges
1867
- 6697 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Citrus Fruits > Tangelos
1868
- 6809 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Coconuts
1869
- 6812 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Dates
1870
- 6614 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Feijoas
1871
- 6810 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Figs
1872
- 499906 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Fruit Mixes
1873
- 6626 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Grapes
1874
- 6625 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Guavas
1875
- 6624 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Homely Fruits
1876
- 6633 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Kiwis
1877
- 6640 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Longan
1878
- 6639 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Loquats
1879
- 6638 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Lychees
1880
- 6813 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Madroño
1881
- 6647 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Mamey
1882
- 6645 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Mangosteens
1883
- 6649 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Melons
1884
- 6661 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Papayas
1885
- 6667 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Passion Fruit
1886
- 6665 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Pears
1887
- 6672 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Persimmons
1888
- 6671 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Physalis
1889
- 6670 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Pineapples
1890
- 6676 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Pitahayas
1891
- 6673 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Pomegranates
1892
- 6679 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Quince
1893
- 6678 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Rambutans
1894
- 6688 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Sapodillo
1895
- 6687 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Sapote
1896
- 6691 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Soursops
1897
- 6594 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Starfruits
1898
- 503760 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Stone Fruits
1899
- 6567 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Stone Fruits > Apricots
1900
- 6601 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Stone Fruits > Cherries
1901
- 6646 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Stone Fruits > Mangoes
1902
- 505301 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Stone Fruits > Peaches & Nectarines
1903
- 6675 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Stone Fruits > Plumcots
1904
- 6674 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Stone Fruits > Plums
1905
- 6814 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Sugar Apples
1906
- 6698 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Fruits > Tamarindo
1907
- 5793 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables
1908
- 6716 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Arracachas
1909
- 6570 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Artichokes
1910
- 6568 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Asparagus
1911
- 6577 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Beans
1912
- 6580 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Beets
1913
- 6587 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Borage
1914
- 6591 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Broccoli
1915
- 6590 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Brussel Sprouts
1916
- 6592 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Cabbage
1917
- 6808 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Cactus Leaves
1918
- 6596 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Cardoon
1919
- 6595 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Carrots
1920
- 6600 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Cauliflower
1921
- 6599 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Celery
1922
- 6598 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Celery Roots
1923
- 6609 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Corn
1924
- 6608 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Cucumbers
1925
- 6613 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Eggplants
1926
- 6816 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Fennel Bulbs
1927
- 6615 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Fiddlehead Ferns
1928
- 6616 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Gai Choy
1929
- 6617 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Gai Lan
1930
- 6620 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Garlic
1931
- 6619 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Ginger Root
1932
- 6618 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Gobo Root
1933
- 6622 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens
1934
- 6569 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Arugula
1935
- 6581 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Beet Greens
1936
- 6584 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Bok Choy
1937
- 6597 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Chard
1938
- 6717 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Chicory
1939
- 6610 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Choy Sum
1940
- 6629 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Kale
1941
- 6637 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Lettuce
1942
- 6656 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > On Choy
1943
- 5792 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Salad Mixes
1944
- 6695 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Spinach
1945
- 6706 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Greens > Yu Choy
1946
- 6631 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Horseradish Root
1947
- 6630 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Jicama
1948
- 6628 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Kohlrabi
1949
- 6627 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Leeks
1950
- 6644 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Lotus Roots
1951
- 6643 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Malangas
1952
- 6653 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Mushrooms
1953
- 6657 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Okra
1954
- 6655 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Onions
1955
- 6664 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Parsley Roots
1956
- 6663 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Parsnips
1957
- 6669 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Peas
1958
- 6668 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Peppers
1959
- 6586 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Potatoes
1960
- 6682 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Radishes
1961
- 6681 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Rhubarb
1962
- 6818 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Shallots
1963
- 503761 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Sprouts
1964
- 505354 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Squashes & Gourds
1965
- 6694 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Sugar Cane
1966
- 6693 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Sunchokes
1967
- 6585 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Sweet Potatoes
1968
- 6692 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Tamarillos
1969
- 6704 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Taro Root
1970
- 6703 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Tomatoes
1971
- 505329 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Turnips & Rutabagas
1972
- 499905 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Vegetable Mixes
1973
- 6701 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Water Chestnuts
1974
- 6700 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Watercress
1975
- 7193 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Wheatgrass
1976
- 8515 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Yams
1977
- 6705 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fresh & Frozen Vegetables > Yuca Root
1978
- 5794 - Food, Beverages & Tobacco > Food Items > Fruits & Vegetables > Fruit Sauces
1979
- 431 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal
1980
- 4683 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Amaranth
1981
- 4687 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Barley
1982
- 4684 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Buckwheat
1983
- 4689 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Cereal & Granola
1984
- 7196 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Couscous
1985
- 4686 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Millet
1986
- 4690 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Oats, Grits & Hot Cereal
1987
- 6259 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Quinoa
1988
- 4682 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Rice
1989
- 7374 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Rye
1990
- 4688 - Food, Beverages & Tobacco > Food Items > Grains, Rice & Cereal > Wheat
1991
- 432 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs
1992
- 4627 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Eggs
1993
- 543554 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Eggs > Egg Whites
1994
- 543555 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Eggs > Liquid & Frozen Eggs
1995
- 543556 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Eggs > Prepared Eggs
1996
- 543557 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Eggs > Whole Eggs
1997
- 4628 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Meat
1998
- 5811 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Meat > Canned Meats
1999
- 5805 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Meat > Fresh & Frozen Meats
2000
- 5804 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Meat > Lunch & Deli Meats
2001
- 4629 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Seafood
2002
- 5813 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Seafood > Canned Seafood
2003
- 5812 - Food, Beverages & Tobacco > Food Items > Meat, Seafood & Eggs > Seafood > Fresh & Frozen Seafood
2004
- 433 - Food, Beverages & Tobacco > Food Items > Nuts & Seeds
2005
- 434 - Food, Beverages & Tobacco > Food Items > Pasta & Noodles
2006
- 5814 - Food, Beverages & Tobacco > Food Items > Prepared Foods
2007
- 499989 - Food, Beverages & Tobacco > Food Items > Prepared Foods > Prepared Appetizers & Side Dishes
2008
- 499988 - Food, Beverages & Tobacco > Food Items > Prepared Foods > Prepared Meals & Entrées
2009
- 4608 - Food, Beverages & Tobacco > Food Items > Seasonings & Spices
2010
- 1529 - Food, Beverages & Tobacco > Food Items > Seasonings & Spices > Herbs & Spices
2011
- 4610 - Food, Beverages & Tobacco > Food Items > Seasonings & Spices > MSG
2012
- 6199 - Food, Beverages & Tobacco > Food Items > Seasonings & Spices > Pepper
2013
- 4611 - Food, Beverages & Tobacco > Food Items > Seasonings & Spices > Salt
2014
- 423 - Food, Beverages & Tobacco > Food Items > Snack Foods
2015
- 7159 - Food, Beverages & Tobacco > Food Items > Snack Foods > Breadsticks
2016
- 5747 - Food, Beverages & Tobacco > Food Items > Snack Foods > Cereal & Granola Bars
2017
- 543651 - Food, Beverages & Tobacco > Food Items > Snack Foods > Cereal & Granola Bars > Cereal Bars
2018
- 543652 - Food, Beverages & Tobacco > Food Items > Snack Foods > Cereal & Granola Bars > Granola Bars
2019
- 6192 - Food, Beverages & Tobacco > Food Items > Snack Foods > Cheese Puffs
2020
- 2392 - Food, Beverages & Tobacco > Food Items > Snack Foods > Chips
2021
- 1445 - Food, Beverages & Tobacco > Food Items > Snack Foods > Crackers
2022
- 5746 - Food, Beverages & Tobacco > Food Items > Snack Foods > Croutons
2023
- 5744 - Food, Beverages & Tobacco > Food Items > Snack Foods > Fruit Snacks
2024
- 3284 - Food, Beverages & Tobacco > Food Items > Snack Foods > Jerky
2025
- 1534 - Food, Beverages & Tobacco > Food Items > Snack Foods > Popcorn
2026
- 6194 - Food, Beverages & Tobacco > Food Items > Snack Foods > Pork Rinds
2027
- 3446 - Food, Beverages & Tobacco > Food Items > Snack Foods > Pretzels
2028
- 5743 - Food, Beverages & Tobacco > Food Items > Snack Foods > Pudding & Gelatin Snacks
2029
- 2432 - Food, Beverages & Tobacco > Food Items > Snack Foods > Puffed Rice Cakes
2030
- 6847 - Food, Beverages & Tobacco > Food Items > Snack Foods > Salad Toppings
2031
- 7427 - Food, Beverages & Tobacco > Food Items > Snack Foods > Sesame Sticks
2032
- 6785 - Food, Beverages & Tobacco > Food Items > Snack Foods > Snack Cakes
2033
- 7327 - Food, Beverages & Tobacco > Food Items > Snack Foods > Sticky Rice Cakes
2034
- 5745 - Food, Beverages & Tobacco > Food Items > Snack Foods > Trail & Snack Mixes
2035
- 2423 - Food, Beverages & Tobacco > Food Items > Soups & Broths
2036
- 5807 - Food, Beverages & Tobacco > Food Items > Tofu, Soy & Vegetarian Products
2037
- 6839 - Food, Beverages & Tobacco > Food Items > Tofu, Soy & Vegetarian Products > Cheese Alternatives
2038
- 6843 - Food, Beverages & Tobacco > Food Items > Tofu, Soy & Vegetarian Products > Meat Alternatives
2039
- 5808 - Food, Beverages & Tobacco > Food Items > Tofu, Soy & Vegetarian Products > Seitan
2040
- 5810 - Food, Beverages & Tobacco > Food Items > Tofu, Soy & Vegetarian Products > Tempeh
2041
- 5809 - Food, Beverages & Tobacco > Food Items > Tofu, Soy & Vegetarian Products > Tofu
2042
- 435 - Food, Beverages & Tobacco > Tobacco Products
2043
- 3916 - Food, Beverages & Tobacco > Tobacco Products > Chewing Tobacco
2044
- 3151 - Food, Beverages & Tobacco > Tobacco Products > Cigarettes
2045
- 3682 - Food, Beverages & Tobacco > Tobacco Products > Cigars
2046
- 3741 - Food, Beverages & Tobacco > Tobacco Products > Loose Tobacco
2047
- 499963 - Food, Beverages & Tobacco > Tobacco Products > Smoking Pipes
2048
- 4091 - Food, Beverages & Tobacco > Tobacco Products > Vaporizers & Electronic Cigarettes
2049
- 543635 - Food, Beverages & Tobacco > Tobacco Products > Vaporizers & Electronic Cigarettes > Electronic Cigarettes
2050
- 543634 - Food, Beverages & Tobacco > Tobacco Products > Vaporizers & Electronic Cigarettes > Vaporizers
2051
- 436 - Furniture
2052
- 554 - Furniture > Baby & Toddler Furniture
2053
- 6349 - Furniture > Baby & Toddler Furniture > Baby & Toddler Furniture Sets
2054
- 7068 - Furniture > Baby & Toddler Furniture > Bassinet & Cradle Accessories
2055
- 6393 - Furniture > Baby & Toddler Furniture > Bassinets & Cradles
2056
- 558 - Furniture > Baby & Toddler Furniture > Changing Tables
2057
- 7070 - Furniture > Baby & Toddler Furniture > Crib & Toddler Bed Accessories
2058
- 7072 - Furniture > Baby & Toddler Furniture > Crib & Toddler Bed Accessories > Crib Bumpers & Liners
2059
- 7071 - Furniture > Baby & Toddler Furniture > Crib & Toddler Bed Accessories > Crib Conversion Kits
2060
- 6394 - Furniture > Baby & Toddler Furniture > Cribs & Toddler Beds
2061
- 6969 - Furniture > Baby & Toddler Furniture > High Chair & Booster Seat Accessories
2062
- 559 - Furniture > Baby & Toddler Furniture > High Chairs & Booster Seats
2063
- 6433 - Furniture > Beds & Accessories
2064
- 4437 - Furniture > Beds & Accessories > Bed & Bed Frame Accessories
2065
- 505764 - Furniture > Beds & Accessories > Beds & Bed Frames
2066
- 451 - Furniture > Beds & Accessories > Headboards & Footboards
2067
- 2720 - Furniture > Beds & Accessories > Mattress Foundations
2068
- 2696 - Furniture > Beds & Accessories > Mattresses
2069
- 441 - Furniture > Benches
2070
- 6850 - Furniture > Benches > Kitchen & Dining Benches
2071
- 6851 - Furniture > Benches > Storage & Entryway Benches
2072
- 4241 - Furniture > Benches > Vanity Benches
2073
- 6356 - Furniture > Cabinets & Storage
2074
- 4063 - Furniture > Cabinets & Storage > Armoires & Wardrobes
2075
- 447 - Furniture > Cabinets & Storage > Buffets & Sideboards
2076
- 448 - Furniture > Cabinets & Storage > China Cabinets & Hutches
2077
- 4195 - Furniture > Cabinets & Storage > Dressers
2078
- 463 - Furniture > Cabinets & Storage > File Cabinets
2079
- 465846 - Furniture > Cabinets & Storage > Ironing Centers
2080
- 6934 - Furniture > Cabinets & Storage > Kitchen Cabinets
2081
- 6539 - Furniture > Cabinets & Storage > Magazine Racks
2082
- 6358 - Furniture > Cabinets & Storage > Media Storage Cabinets & Racks
2083
- 5938 - Furniture > Cabinets & Storage > Storage Cabinets & Lockers
2084
- 4205 - Furniture > Cabinets & Storage > Storage Chests
2085
- 6947 - Furniture > Cabinets & Storage > Storage Chests > Hope Chests
2086
- 4268 - Furniture > Cabinets & Storage > Storage Chests > Toy Chests
2087
- 4148 - Furniture > Cabinets & Storage > Vanities
2088
- 2081 - Furniture > Cabinets & Storage > Vanities > Bathroom Vanities
2089
- 6360 - Furniture > Cabinets & Storage > Vanities > Bedroom Vanities
2090
- 6357 - Furniture > Cabinets & Storage > Wine & Liquor Cabinets
2091
- 5578 - Furniture > Cabinets & Storage > Wine Racks
2092
- 442 - Furniture > Carts & Islands
2093
- 453 - Furniture > Carts & Islands > Kitchen & Dining Carts
2094
- 6374 - Furniture > Carts & Islands > Kitchen Islands
2095
- 7248 - Furniture > Chair Accessories
2096
- 8206 - Furniture > Chair Accessories > Hanging Chair Replacement Parts
2097
- 443 - Furniture > Chairs
2098
- 6499 - Furniture > Chairs > Arm Chairs, Recliners & Sleeper Chairs
2099
- 438 - Furniture > Chairs > Bean Bag Chairs
2100
- 456 - Furniture > Chairs > Chaises
2101
- 2919 - Furniture > Chairs > Electric Massaging Chairs
2102
- 500051 - Furniture > Chairs > Floor Chairs
2103
- 3358 - Furniture > Chairs > Folding Chairs & Stools
2104
- 6800 - Furniture > Chairs > Gaming Chairs
2105
- 7197 - Furniture > Chairs > Hanging Chairs
2106
- 5886 - Furniture > Chairs > Kitchen & Dining Room Chairs
2107
- 2002 - Furniture > Chairs > Rocking Chairs
2108
- 6859 - Furniture > Chairs > Slipper Chairs
2109
- 1463 - Furniture > Chairs > Table & Bar Stools
2110
- 457 - Furniture > Entertainment Centers & TV Stands
2111
- 6345 - Furniture > Furniture Sets
2112
- 500000 - Furniture > Furniture Sets > Bathroom Furniture Sets
2113
- 6346 - Furniture > Furniture Sets > Bedroom Furniture Sets
2114
- 6347 - Furniture > Furniture Sets > Kitchen & Dining Furniture Sets
2115
- 6348 - Furniture > Furniture Sets > Living Room Furniture Sets
2116
- 6860 - Furniture > Futon Frames
2117
- 2786 - Furniture > Futon Pads
2118
- 450 - Furniture > Futons
2119
- 6362 - Furniture > Office Furniture
2120
- 4191 - Furniture > Office Furniture > Desks
2121
- 2045 - Furniture > Office Furniture > Office Chairs
2122
- 500061 - Furniture > Office Furniture > Office Furniture Sets
2123
- 6363 - Furniture > Office Furniture > Workspace Tables
2124
- 2242 - Furniture > Office Furniture > Workspace Tables > Art & Drafting Tables
2125
- 4317 - Furniture > Office Furniture > Workspace Tables > Conference Room Tables
2126
- 6908 - Furniture > Office Furniture > Workstations & Cubicles
2127
- 503765 - Furniture > Office Furniture Accessories
2128
- 503766 - Furniture > Office Furniture Accessories > Desk Parts & Accessories
2129
- 7559 - Furniture > Office Furniture Accessories > Office Chair Accessories
2130
- 6909 - Furniture > Office Furniture Accessories > Workstation & Cubicle Accessories
2131
- 458 - Furniture > Ottomans
2132
- 4299 - Furniture > Outdoor Furniture
2133
- 6892 - Furniture > Outdoor Furniture > Outdoor Beds
2134
- 6367 - Furniture > Outdoor Furniture > Outdoor Furniture Sets
2135
- 6822 - Furniture > Outdoor Furniture > Outdoor Ottomans
2136
- 6368 - Furniture > Outdoor Furniture > Outdoor Seating
2137
- 5044 - Furniture > Outdoor Furniture > Outdoor Seating > Outdoor Benches
2138
- 6828 - Furniture > Outdoor Furniture > Outdoor Seating > Outdoor Chairs
2139
- 500111 - Furniture > Outdoor Furniture > Outdoor Seating > Outdoor Sectional Sofa Units
2140
- 4513 - Furniture > Outdoor Furniture > Outdoor Seating > Outdoor Sofas
2141
- 4105 - Furniture > Outdoor Furniture > Outdoor Seating > Sunloungers
2142
- 7310 - Furniture > Outdoor Furniture > Outdoor Storage Boxes
2143
- 2684 - Furniture > Outdoor Furniture > Outdoor Tables
2144
- 6963 - Furniture > Outdoor Furniture Accessories
2145
- 6964 - Furniture > Outdoor Furniture Accessories > Outdoor Furniture Covers
2146
- 6915 - Furniture > Room Divider Accessories
2147
- 4163 - Furniture > Room Dividers
2148
- 464 - Furniture > Shelving
2149
- 465 - Furniture > Shelving > Bookcases & Standing Shelves
2150
- 6372 - Furniture > Shelving > Wall Shelves & Ledges
2151
- 8023 - Furniture > Shelving Accessories
2152
- 8024 - Furniture > Shelving Accessories > Replacement Shelves
2153
- 7212 - Furniture > Sofa Accessories
2154
- 7213 - Furniture > Sofa Accessories > Chair & Sofa Supports
2155
- 500064 - Furniture > Sofa Accessories > Sectional Sofa Units
2156
- 460 - Furniture > Sofas
2157
- 6913 - Furniture > Table Accessories
2158
- 6911 - Furniture > Table Accessories > Table Legs
2159
- 6910 - Furniture > Table Accessories > Table Tops
2160
- 6392 - Furniture > Tables
2161
- 6369 - Furniture > Tables > Accent Tables
2162
- 1395 - Furniture > Tables > Accent Tables > Coffee Tables
2163
- 1549 - Furniture > Tables > Accent Tables > End Tables
2164
- 1602 - Furniture > Tables > Accent Tables > Sofa Tables
2165
- 6351 - Furniture > Tables > Activity Tables
2166
- 4080 - Furniture > Tables > Folding Tables
2167
- 4355 - Furniture > Tables > Kitchen & Dining Room Tables
2168
- 4484 - Furniture > Tables > Kotatsu
2169
- 462 - Furniture > Tables > Nightstands
2170
- 2693 - Furniture > Tables > Poker & Game Tables
2171
- 5121 - Furniture > Tables > Sewing Machine Tables
2172
- 632 - Hardware
2173
- 503739 - Hardware > Building Consumables
2174
- 2277 - Hardware > Building Consumables > Chemicals
2175
- 1735 - Hardware > Building Consumables > Chemicals > Acid Neutralizers
2176
- 6795 - Hardware > Building Consumables > Chemicals > Ammonia
2177
- 1479 - Hardware > Building Consumables > Chemicals > Chimney Cleaners
2178
- 7504 - Hardware > Building Consumables > Chemicals > Concrete & Masonry Cleaners
2179
- 6191 - Hardware > Building Consumables > Chemicals > De-icers
2180
- 7503 - Hardware > Building Consumables > Chemicals > Deck & Fence Cleaners
2181
- 1749 - Hardware > Building Consumables > Chemicals > Drain Cleaners
2182
- 505319 - Hardware > Building Consumables > Chemicals > Electrical Freeze Sprays
2183
- 500088 - Hardware > Building Consumables > Chemicals > Lighter Fluid
2184
- 7470 - Hardware > Building Consumables > Chemicals > Septic Tank & Cesspool Treatments
2185
- 503742 - Hardware > Building Consumables > Hardware Glue & Adhesives
2186
- 2212 - Hardware > Building Consumables > Hardware Tape
2187
- 1753 - Hardware > Building Consumables > Lubricants
2188
- 503743 - Hardware > Building Consumables > Masonry Consumables
2189
- 3031 - Hardware > Building Consumables > Masonry Consumables > Bricks & Concrete Blocks
2190
- 2282 - Hardware > Building Consumables > Masonry Consumables > Cement, Mortar & Concrete Mixes
2191
- 499876 - Hardware > Building Consumables > Masonry Consumables > Grout
2192
- 503740 - Hardware > Building Consumables > Painting Consumables
2193
- 1361 - Hardware > Building Consumables > Painting Consumables > Paint
2194
- 2474 - Hardware > Building Consumables > Painting Consumables > Paint Binders
2195
- 2058 - Hardware > Building Consumables > Painting Consumables > Primers
2196
- 1648 - Hardware > Building Consumables > Painting Consumables > Stains
2197
- 503738 - Hardware > Building Consumables > Painting Consumables > Varnishes & Finishes
2198
- 505305 - Hardware > Building Consumables > Plumbing Primer
2199
- 503744 - Hardware > Building Consumables > Protective Coatings & Sealants
2200
- 1995 - Hardware > Building Consumables > Solder & Flux
2201
- 503741 - Hardware > Building Consumables > Solvents, Strippers & Thinners
2202
- 505802 - Hardware > Building Consumables > Wall Patching Compounds & Plaster
2203
- 115 - Hardware > Building Materials
2204
- 2729 - Hardware > Building Materials > Countertops
2205
- 6343 - Hardware > Building Materials > Door Hardware
2206
- 2972 - Hardware > Building Materials > Door Hardware > Door Bells & Chimes
2207
- 6446 - Hardware > Building Materials > Door Hardware > Door Closers
2208
- 503727 - Hardware > Building Materials > Door Hardware > Door Frames
2209
- 99338 - Hardware > Building Materials > Door Hardware > Door Keyhole Escutcheons
2210
- 1356 - Hardware > Building Materials > Door Hardware > Door Knobs & Handles
2211
- 2795 - Hardware > Building Materials > Door Hardware > Door Knockers
2212
- 499970 - Hardware > Building Materials > Door Hardware > Door Push Plates
2213
- 2665 - Hardware > Building Materials > Door Hardware > Door Stops
2214
- 6458 - Hardware > Building Materials > Door Hardware > Door Strikes
2215
- 119 - Hardware > Building Materials > Doors
2216
- 4468 - Hardware > Building Materials > Doors > Garage Doors
2217
- 4634 - Hardware > Building Materials > Doors > Home Doors
2218
- 503776 - Hardware > Building Materials > Drywall
2219
- 2826 - Hardware > Building Materials > Flooring & Carpet
2220
- 120 - Hardware > Building Materials > Glass
2221
- 499949 - Hardware > Building Materials > Handrails & Railing Systems
2222
- 2030 - Hardware > Building Materials > Hatches
2223
- 122 - Hardware > Building Materials > Insulation
2224
- 125 - Hardware > Building Materials > Lumber & Sheet Stock
2225
- 7112 - Hardware > Building Materials > Molding
2226
- 503777 - Hardware > Building Materials > Rebar & Remesh
2227
- 123 - Hardware > Building Materials > Roofing
2228
- 4544 - Hardware > Building Materials > Roofing > Gutter Accessories
2229
- 121 - Hardware > Building Materials > Roofing > Gutters
2230
- 2008 - Hardware > Building Materials > Roofing > Roof Flashings
2231
- 8270 - Hardware > Building Materials > Roofing > Roofing Shingles & Tiles
2232
- 6943 - Hardware > Building Materials > Shutters
2233
- 503775 - Hardware > Building Materials > Siding
2234
- 7439 - Hardware > Building Materials > Sound Dampening Panels & Foam
2235
- 7004 - Hardware > Building Materials > Staircases
2236
- 7136 - Hardware > Building Materials > Wall & Ceiling Tile
2237
- 7053 - Hardware > Building Materials > Wall Paneling
2238
- 505300 - Hardware > Building Materials > Weather Stripping & Weatherization Supplies
2239
- 499772 - Hardware > Building Materials > Window Hardware
2240
- 499773 - Hardware > Building Materials > Window Hardware > Window Cranks
2241
- 503728 - Hardware > Building Materials > Window Hardware > Window Frames
2242
- 124 - Hardware > Building Materials > Windows
2243
- 128 - Hardware > Fencing & Barriers
2244
- 502983 - Hardware > Fencing & Barriers > Fence & Gate Accessories
2245
- 502973 - Hardware > Fencing & Barriers > Fence Panels
2246
- 1352 - Hardware > Fencing & Barriers > Fence Pickets
2247
- 1919 - Hardware > Fencing & Barriers > Fence Posts & Rails
2248
- 502986 - Hardware > Fencing & Barriers > Garden Borders & Edging
2249
- 1788 - Hardware > Fencing & Barriers > Gates
2250
- 502984 - Hardware > Fencing & Barriers > Lattice
2251
- 499958 - Hardware > Fencing & Barriers > Safety & Crowd Control Barriers
2252
- 543575 - Hardware > Fuel
2253
- 543703 - Hardware > Fuel > Home Heating Oil
2254
- 543576 - Hardware > Fuel > Kerosene
2255
- 543579 - Hardware > Fuel > Kerosene > Clear Kerosene
2256
- 543578 - Hardware > Fuel > Kerosene > Dyed Kerosene
2257
- 543577 - Hardware > Fuel > Propane
2258
- 502975 - Hardware > Fuel Containers & Tanks
2259
- 2878 - Hardware > Hardware Accessories
2260
- 7092 - Hardware > Hardware Accessories > Brackets & Reinforcement Braces
2261
- 4696 - Hardware > Hardware Accessories > Cabinet Hardware
2262
- 232167 - Hardware > Hardware Accessories > Cabinet Hardware > Cabinet & Furniture Keyhole Escutcheons
2263
- 4697 - Hardware > Hardware Accessories > Cabinet Hardware > Cabinet Backplates
2264
- 4698 - Hardware > Hardware Accessories > Cabinet Hardware > Cabinet Catches
2265
- 4699 - Hardware > Hardware Accessories > Cabinet Hardware > Cabinet Doors
2266
- 4700 - Hardware > Hardware Accessories > Cabinet Hardware > Cabinet Knobs & Handles
2267
- 499981 - Hardware > Hardware Accessories > Casters
2268
- 502977 - Hardware > Hardware Accessories > Chain, Wire & Rope
2269
- 6298 - Hardware > Hardware Accessories > Chain, Wire & Rope > Bungee Cords
2270
- 1492 - Hardware > Hardware Accessories > Chain, Wire & Rope > Chains
2271
- 4469 - Hardware > Hardware Accessories > Chain, Wire & Rope > Pull Chains
2272
- 3053 - Hardware > Hardware Accessories > Chain, Wire & Rope > Ropes & Hardware Cable
2273
- 6297 - Hardware > Hardware Accessories > Chain, Wire & Rope > Tie Down Straps
2274
- 5119 - Hardware > Hardware Accessories > Chain, Wire & Rope > Twine
2275
- 6904 - Hardware > Hardware Accessories > Chain, Wire & Rope > Utility Wire
2276
- 1318 - Hardware > Hardware Accessories > Coils
2277
- 7086 - Hardware > Hardware Accessories > Concrete Molds
2278
- 7270 - Hardware > Hardware Accessories > Dowel Pins & Rods
2279
- 8470 - Hardware > Hardware Accessories > Drawer Slides
2280
- 1979 - Hardware > Hardware Accessories > Drop Cloths
2281
- 1816 - Hardware > Hardware Accessories > Filters & Screens
2282
- 7557 - Hardware > Hardware Accessories > Flagging & Caution Tape
2283
- 6841 - Hardware > Hardware Accessories > Gas Hoses
2284
- 8112 - Hardware > Hardware Accessories > Ground Spikes
2285
- 500054 - Hardware > Hardware Accessories > Hardware Fasteners
2286
- 1508 - Hardware > Hardware Accessories > Hardware Fasteners > Drywall Anchors
2287
- 2408 - Hardware > Hardware Accessories > Hardware Fasteners > Nails
2288
- 1739 - Hardware > Hardware Accessories > Hardware Fasteners > Nuts & Bolts
2289
- 7062 - Hardware > Hardware Accessories > Hardware Fasteners > Rivets
2290
- 2230 - Hardware > Hardware Accessories > Hardware Fasteners > Screw Posts
2291
- 2251 - Hardware > Hardware Accessories > Hardware Fasteners > Screws
2292
- 500055 - Hardware > Hardware Accessories > Hardware Fasteners > Threaded Rods
2293
- 2195 - Hardware > Hardware Accessories > Hardware Fasteners > Washers
2294
- 1771 - Hardware > Hardware Accessories > Hinges
2295
- 503773 - Hardware > Hardware Accessories > Hooks, Buckles & Fasteners
2296
- 503764 - Hardware > Hardware Accessories > Hooks, Buckles & Fasteners > Chain Connectors & Links
2297
- 502978 - Hardware > Hardware Accessories > Hooks, Buckles & Fasteners > Gear Ties
2298
- 503770 - Hardware > Hardware Accessories > Hooks, Buckles & Fasteners > Lifting Hooks, Clamps & Shackles
2299
- 502992 - Hardware > Hardware Accessories > Hooks, Buckles & Fasteners > Utility Buckles
2300
- 6770 - Hardware > Hardware Accessories > Lubrication Hoses
2301
- 503731 - Hardware > Hardware Accessories > Metal Casting Molds
2302
- 500030 - Hardware > Hardware Accessories > Moving & Soundproofing Blankets & Covers
2303
- 6769 - Hardware > Hardware Accessories > Pneumatic Hoses
2304
- 8113 - Hardware > Hardware Accessories > Post Base Plates
2305
- 499933 - Hardware > Hardware Accessories > Springs
2306
- 4988 - Hardware > Hardware Accessories > Tarps
2307
- 3974 - Hardware > Hardware Accessories > Tool Storage & Organization
2308
- 4199 - Hardware > Hardware Accessories > Tool Storage & Organization > Garden Hose Storage
2309
- 2485 - Hardware > Hardware Accessories > Tool Storage & Organization > Tool & Equipment Belts
2310
- 6876 - Hardware > Hardware Accessories > Tool Storage & Organization > Tool Bags
2311
- 3980 - Hardware > Hardware Accessories > Tool Storage & Organization > Tool Boxes
2312
- 3280 - Hardware > Hardware Accessories > Tool Storage & Organization > Tool Cabinets & Chests
2313
- 500103 - Hardware > Hardware Accessories > Tool Storage & Organization > Tool Organizer Liners & Inserts
2314
- 4031 - Hardware > Hardware Accessories > Tool Storage & Organization > Tool Sheaths
2315
- 3919 - Hardware > Hardware Accessories > Tool Storage & Organization > Work Benches
2316
- 505320 - Hardware > Hardware Accessories > Wall Jacks & Braces
2317
- 500096 - Hardware > Hardware Pumps
2318
- 500099 - Hardware > Hardware Pumps > Home Appliance Pumps
2319
- 500098 - Hardware > Hardware Pumps > Pool, Fountain & Pond Pumps
2320
- 500097 - Hardware > Hardware Pumps > Sprinkler, Booster & Irrigation System Pumps
2321
- 500102 - Hardware > Hardware Pumps > Sump, Sewage & Effluent Pumps
2322
- 500101 - Hardware > Hardware Pumps > Utility Pumps
2323
- 500100 - Hardware > Hardware Pumps > Well Pumps & Systems
2324
- 499873 - Hardware > Heating, Ventilation & Air Conditioning
2325
- 500090 - Hardware > Heating, Ventilation & Air Conditioning > Air & Filter Dryers
2326
- 499874 - Hardware > Heating, Ventilation & Air Conditioning > Air Ducts
2327
- 1519 - Hardware > Heating, Ventilation & Air Conditioning > HVAC Controls
2328
- 2238 - Hardware > Heating, Ventilation & Air Conditioning > HVAC Controls > Control Panels
2329
- 500043 - Hardware > Heating, Ventilation & Air Conditioning > HVAC Controls > Humidistats
2330
- 1897 - Hardware > Heating, Ventilation & Air Conditioning > HVAC Controls > Thermostats
2331
- 2766 - Hardware > Heating, Ventilation & Air Conditioning > Vents & Flues
2332
- 1974 - Hardware > Locks & Keys
2333
- 6488 - Hardware > Locks & Keys > Key Blanks
2334
- 8067 - Hardware > Locks & Keys > Key Caps
2335
- 1870 - Hardware > Locks & Keys > Key Card Entry Systems
2336
- 503730 - Hardware > Locks & Keys > Locks & Latches
2337
- 133 - Hardware > Plumbing
2338
- 1810 - Hardware > Plumbing > Plumbing Fittings & Supports
2339
- 6732 - Hardware > Plumbing > Plumbing Fittings & Supports > Gaskets & O-Rings
2340
- 499697 - Hardware > Plumbing > Plumbing Fittings & Supports > In-Wall Carriers & Mounting Frames
2341
- 2068 - Hardware > Plumbing > Plumbing Fittings & Supports > Nozzles
2342
- 2710 - Hardware > Plumbing > Plumbing Fittings & Supports > Pipe Adapters & Bushings
2343
- 2909 - Hardware > Plumbing > Plumbing Fittings & Supports > Pipe Caps & Plugs
2344
- 2359 - Hardware > Plumbing > Plumbing Fittings & Supports > Pipe Connectors
2345
- 1694 - Hardware > Plumbing > Plumbing Fittings & Supports > Plumbing Flanges
2346
- 2634 - Hardware > Plumbing > Plumbing Fittings & Supports > Plumbing Pipe Clamps
2347
- 2611 - Hardware > Plumbing > Plumbing Fittings & Supports > Plumbing Regulators
2348
- 2466 - Hardware > Plumbing > Plumbing Fittings & Supports > Plumbing Valves
2349
- 504635 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts
2350
- 2996 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Bathtub Accessories
2351
- 505368 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Bathtub Accessories > Bathtub Bases & Feet
2352
- 5508 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Bathtub Accessories > Bathtub Skirts
2353
- 2463 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Bathtub Accessories > Bathtub Spouts
2354
- 504637 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drain Components
2355
- 2851 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drain Components > Drain Covers & Strainers
2356
- 1514 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drain Components > Drain Frames
2357
- 2257 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drain Components > Drain Liners
2358
- 1932 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drain Components > Drain Openers
2359
- 1407 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drain Components > Drain Rods
2360
- 1319 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drain Components > Plumbing Traps
2361
- 2170 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drain Components > Plumbing Wastes
2362
- 504636 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Drains
2363
- 1489 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Faucet Accessories
2364
- 8115 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Faucet Accessories > Faucet Aerators
2365
- 8116 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Faucet Accessories > Faucet Handles & Controls
2366
- 1458 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Fixture Plates
2367
- 2206 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts
2368
- 8320 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Bathtub & Shower Jets
2369
- 8277 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Electric & Power Showers
2370
- 504638 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Shower Arms & Connectors
2371
- 4728 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Shower Bases
2372
- 2088 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Shower Columns
2373
- 1779 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Shower Doors & Enclosures
2374
- 581 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Shower Heads
2375
- 7130 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Shower Walls & Surrounds
2376
- 5048 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Shower Parts > Shower Water Filters
2377
- 1963 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Sink Accessories
2378
- 2410 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Sink Accessories > Sink Legs
2379
- 2691 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories
2380
- 1425 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Ballcocks & Flappers
2381
- 504634 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Bidet Faucets & Sprayers
2382
- 1865 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Toilet & Bidet Seats
2383
- 7358 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Toilet Seat Covers
2384
- 7446 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Toilet Seat Lid Covers
2385
- 5666 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Toilet Tank Covers
2386
- 2817 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Toilet Tank Levers
2387
- 5665 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Toilet Tanks
2388
- 2478 - Hardware > Plumbing > Plumbing Fixture Hardware & Parts > Toilet & Bidet Accessories > Toilet Trim
2389
- 1673 - Hardware > Plumbing > Plumbing Fixtures
2390
- 499999 - Hardware > Plumbing > Plumbing Fixtures > Bathroom Suites
2391
- 1636 - Hardware > Plumbing > Plumbing Fixtures > Bathtubs
2392
- 2032 - Hardware > Plumbing > Plumbing Fixtures > Faucets
2393
- 7244 - Hardware > Plumbing > Plumbing Fixtures > Shower Stalls & Kits
2394
- 1687 - Hardware > Plumbing > Plumbing Fixtures > Sinks
2395
- 2886 - Hardware > Plumbing > Plumbing Fixtures > Sinks > Bathroom Sinks
2396
- 2757 - Hardware > Plumbing > Plumbing Fixtures > Sinks > Kitchen & Utility Sinks
2397
- 2062 - Hardware > Plumbing > Plumbing Fixtures > Toilets & Bidets
2398
- 2376 - Hardware > Plumbing > Plumbing Fixtures > Toilets & Bidets > Bidets
2399
- 1921 - Hardware > Plumbing > Plumbing Fixtures > Toilets & Bidets > Toilets
2400
- 1746 - Hardware > Plumbing > Plumbing Fixtures > Toilets & Bidets > Urinals
2401
- 2570 - Hardware > Plumbing > Plumbing Hoses & Supply Lines
2402
- 2216 - Hardware > Plumbing > Plumbing Pipes
2403
- 2203 - Hardware > Plumbing > Plumbing Repair Kits
2404
- 2273 - Hardware > Plumbing > Water Dispensing & Filtration
2405
- 2055 - Hardware > Plumbing > Water Dispensing & Filtration > In-Line Water Filters
2406
- 2343 - Hardware > Plumbing > Water Dispensing & Filtration > Water Dispensers
2407
- 1821 - Hardware > Plumbing > Water Dispensing & Filtration > Water Dispensers > Drinking Fountains
2408
- 1354 - Hardware > Plumbing > Water Dispensing & Filtration > Water Dispensers > Water Chillers
2409
- 1390 - Hardware > Plumbing > Water Dispensing & Filtration > Water Distillers
2410
- 2171 - Hardware > Plumbing > Water Dispensing & Filtration > Water Filtration Accessories
2411
- 2063 - Hardware > Plumbing > Water Dispensing & Filtration > Water Filtration Accessories > Water Filter Cartridges
2412
- 2406 - Hardware > Plumbing > Water Dispensing & Filtration > Water Filtration Accessories > Water Filter Housings
2413
- 5646 - Hardware > Plumbing > Water Dispensing & Filtration > Water Softener Salt
2414
- 1952 - Hardware > Plumbing > Water Dispensing & Filtration > Water Softeners
2415
- 2243 - Hardware > Plumbing > Water Levelers
2416
- 6832 - Hardware > Plumbing > Water Timers
2417
- 1723 - Hardware > Plumbing > Well Supplies
2418
- 127 - Hardware > Power & Electrical Supplies
2419
- 500049 - Hardware > Power & Electrical Supplies > Armatures, Rotors & Stators
2420
- 7183 - Hardware > Power & Electrical Supplies > Ballasts & Starters
2421
- 499893 - Hardware > Power & Electrical Supplies > Carbon Brushes
2422
- 6807 - Hardware > Power & Electrical Supplies > Circuit Breaker Panels
2423
- 499768 - Hardware > Power & Electrical Supplies > Conduit & Housings
2424
- 499770 - Hardware > Power & Electrical Supplies > Conduit & Housings > Electrical Conduit
2425
- 3797 - Hardware > Power & Electrical Supplies > Conduit & Housings > Heat-Shrink Tubing
2426
- 7275 - Hardware > Power & Electrical Supplies > Electrical Motors
2427
- 2006 - Hardware > Power & Electrical Supplies > Electrical Mount Boxes & Brackets
2428
- 5627 - Hardware > Power & Electrical Supplies > Electrical Plug Caps
2429
- 6459 - Hardware > Power & Electrical Supplies > Electrical Switches
2430
- 1935 - Hardware > Power & Electrical Supplies > Electrical Switches > Light Switches
2431
- 499932 - Hardware > Power & Electrical Supplies > Electrical Switches > Specialty Electrical Switches & Relays
2432
- 2345 - Hardware > Power & Electrical Supplies > Electrical Wires & Cable
2433
- 6375 - Hardware > Power & Electrical Supplies > Extension Cord Accessories
2434
- 4789 - Hardware > Power & Electrical Supplies > Extension Cords
2435
- 4709 - Hardware > Power & Electrical Supplies > Generator Accessories
2436
- 1218 - Hardware > Power & Electrical Supplies > Generators
2437
- 2413 - Hardware > Power & Electrical Supplies > Home Automation Kits
2438
- 2028 - Hardware > Power & Electrical Supplies > Phone & Data Jacks
2439
- 5533 - Hardware > Power & Electrical Supplies > Power Converters
2440
- 499966 - Hardware > Power & Electrical Supplies > Power Inlets
2441
- 5142 - Hardware > Power & Electrical Supplies > Power Inverters
2442
- 1869 - Hardware > Power & Electrical Supplies > Power Outlets & Sockets
2443
- 4715 - Hardware > Power & Electrical Supplies > Solar Energy Kits
2444
- 4714 - Hardware > Power & Electrical Supplies > Solar Panels
2445
- 505318 - Hardware > Power & Electrical Supplies > Voltage Transformers & Regulators
2446
- 2377 - Hardware > Power & Electrical Supplies > Wall Plates & Covers
2447
- 6833 - Hardware > Power & Electrical Supplies > Wall Socket Controls & Sensors
2448
- 2274 - Hardware > Power & Electrical Supplies > Wire Caps & Nuts
2449
- 503729 - Hardware > Power & Electrical Supplies > Wire Terminals & Connectors
2450
- 499982 - Hardware > Small Engines
2451
- 1910 - Hardware > Storage Tanks
2452
- 3650 - Hardware > Tool Accessories
2453
- 6939 - Hardware > Tool Accessories > Abrasive Blaster Accessories
2454
- 6940 - Hardware > Tool Accessories > Abrasive Blaster Accessories > Sandblasting Cabinets
2455
- 7326 - Hardware > Tool Accessories > Axe Accessories
2456
- 7370 - Hardware > Tool Accessories > Axe Accessories > Axe Handles
2457
- 7369 - Hardware > Tool Accessories > Axe Accessories > Axe Heads
2458
- 8117 - Hardware > Tool Accessories > Cutter Accessories
2459
- 8118 - Hardware > Tool Accessories > Cutter Accessories > Nibbler Dies
2460
- 3944 - Hardware > Tool Accessories > Drill & Screwdriver Accessories
2461
- 1540 - Hardware > Tool Accessories > Drill & Screwdriver Accessories > Drill & Screwdriver Bits
2462
- 7140 - Hardware > Tool Accessories > Drill & Screwdriver Accessories > Drill Bit Extensions
2463
- 6378 - Hardware > Tool Accessories > Drill & Screwdriver Accessories > Drill Bit Sharpeners
2464
- 8276 - Hardware > Tool Accessories > Drill & Screwdriver Accessories > Drill Chucks
2465
- 8275 - Hardware > Tool Accessories > Drill & Screwdriver Accessories > Drill Stands & Guides
2466
- 6806 - Hardware > Tool Accessories > Drill & Screwdriver Accessories > Hole Saws
2467
- 6471 - Hardware > Tool Accessories > Driver Accessories
2468
- 2447 - Hardware > Tool Accessories > Flashlight Accessories
2469
- 499859 - Hardware > Tool Accessories > Grinder Accessories
2470
- 499860 - Hardware > Tool Accessories > Grinder Accessories > Grinding Wheels & Points
2471
- 7056 - Hardware > Tool Accessories > Hammer Accessories
2472
- 7087 - Hardware > Tool Accessories > Hammer Accessories > Air Hammer Accessories
2473
- 7055 - Hardware > Tool Accessories > Hammer Accessories > Hammer Handles
2474
- 7057 - Hardware > Tool Accessories > Hammer Accessories > Hammer Heads
2475
- 2380 - Hardware > Tool Accessories > Industrial Staples
2476
- 6907 - Hardware > Tool Accessories > Jigs
2477
- 7472 - Hardware > Tool Accessories > Magnetizers & Demagnetizers
2478
- 505323 - Hardware > Tool Accessories > Mattock & Pickaxe Accessories
2479
- 505324 - Hardware > Tool Accessories > Mattock & Pickaxe Accessories > Mattock & Pickaxe Handles
2480
- 5526 - Hardware > Tool Accessories > Measuring Tool & Sensor Accessories
2481
- 5557 - Hardware > Tool Accessories > Measuring Tool & Sensor Accessories > Electrical Testing Tool Accessories
2482
- 5556 - Hardware > Tool Accessories > Measuring Tool & Sensor Accessories > Gas Detector Accessories
2483
- 503007 - Hardware > Tool Accessories > Measuring Tool & Sensor Accessories > Measuring Scale Accessories
2484
- 7415 - Hardware > Tool Accessories > Measuring Tool & Sensor Accessories > Multimeter Accessories
2485
- 499886 - Hardware > Tool Accessories > Mixing Tool Paddles
2486
- 7019 - Hardware > Tool Accessories > Paint Tool Accessories
2487
- 6887 - Hardware > Tool Accessories > Paint Tool Accessories > Airbrush Accessories
2488
- 328062 - Hardware > Tool Accessories > Paint Tool Accessories > Paint Brush Cleaning Solutions
2489
- 7020 - Hardware > Tool Accessories > Paint Tool Accessories > Paint Roller Accessories
2490
- 6295 - Hardware > Tool Accessories > Power Tool Batteries
2491
- 6292 - Hardware > Tool Accessories > Power Tool Chargers
2492
- 3744 - Hardware > Tool Accessories > Router Accessories
2493
- 3673 - Hardware > Tool Accessories > Router Accessories > Router Bits
2494
- 3300 - Hardware > Tool Accessories > Router Accessories > Router Tables
2495
- 4487 - Hardware > Tool Accessories > Sanding Accessories
2496
- 3240 - Hardware > Tool Accessories > Sanding Accessories > Sandpaper & Sanding Sponges
2497
- 6549 - Hardware > Tool Accessories > Saw Accessories
2498
- 7515 - Hardware > Tool Accessories > Saw Accessories > Band Saw Accessories
2499
- 7345 - Hardware > Tool Accessories > Saw Accessories > Handheld Circular Saw Accessories
2500
- 7346 - Hardware > Tool Accessories > Saw Accessories > Jigsaw Accessories
2501
- 6503 - Hardware > Tool Accessories > Saw Accessories > Miter Saw Accessories
2502
- 6501 - Hardware > Tool Accessories > Saw Accessories > Table Saw Accessories
2503
- 3470 - Hardware > Tool Accessories > Shaper Accessories
2504
- 3210 - Hardware > Tool Accessories > Shaper Accessories > Shaper Cutters
2505
- 3281 - Hardware > Tool Accessories > Soldering Iron Accessories
2506
- 3629 - Hardware > Tool Accessories > Soldering Iron Accessories > Soldering Iron Stands
2507
- 3609 - Hardware > Tool Accessories > Soldering Iron Accessories > Soldering Iron Tips
2508
- 2174 - Hardware > Tool Accessories > Tool Blades
2509
- 505831 - Hardware > Tool Accessories > Tool Blades > Cutter & Scraper Blades
2510
- 2202 - Hardware > Tool Accessories > Tool Blades > Saw Blades
2511
- 505810 - Hardware > Tool Accessories > Tool Handle Wedges
2512
- 8258 - Hardware > Tool Accessories > Tool Safety Tethers
2513
- 5571 - Hardware > Tool Accessories > Tool Sockets
2514
- 4658 - Hardware > Tool Accessories > Tool Stands
2515
- 4659 - Hardware > Tool Accessories > Tool Stands > Saw Stands
2516
- 505812 - Hardware > Tool Accessories > Wedge Tools
2517
- 499947 - Hardware > Tool Accessories > Welding Accessories
2518
- 1167 - Hardware > Tools
2519
- 6938 - Hardware > Tools > Abrasive Blasters
2520
- 1169 - Hardware > Tools > Anvils
2521
- 1171 - Hardware > Tools > Axes
2522
- 7271 - Hardware > Tools > Carpentry Jointers
2523
- 1174 - Hardware > Tools > Carving Chisels & Gouges
2524
- 1215 - Hardware > Tools > Caulking Tools
2525
- 2792 - Hardware > Tools > Chimney Brushes
2526
- 4325 - Hardware > Tools > Compactors
2527
- 2015 - Hardware > Tools > Compressors
2528
- 4672 - Hardware > Tools > Concrete Brooms
2529
- 1180 - Hardware > Tools > Cutters
2530
- 1181 - Hardware > Tools > Cutters > Bolt Cutters
2531
- 1182 - Hardware > Tools > Cutters > Glass Cutters
2532
- 1454 - Hardware > Tools > Cutters > Handheld Metal Shears & Nibblers
2533
- 7562 - Hardware > Tools > Cutters > Nippers
2534
- 2080 - Hardware > Tools > Cutters > Pipe Cutters
2535
- 1824 - Hardware > Tools > Cutters > Rebar Cutters
2536
- 2726 - Hardware > Tools > Cutters > Tile & Shingle Cutters
2537
- 2411 - Hardware > Tools > Cutters > Utility Knives
2538
- 1391 - Hardware > Tools > Deburrers
2539
- 126 - Hardware > Tools > Dollies & Hand Trucks
2540
- 1217 - Hardware > Tools > Drills
2541
- 1367 - Hardware > Tools > Drills > Augers
2542
- 1216 - Hardware > Tools > Drills > Drill Presses
2543
- 2629 - Hardware > Tools > Drills > Handheld Power Drills
2544
- 1465 - Hardware > Tools > Drills > Mortisers
2545
- 1994 - Hardware > Tools > Drills > Pneumatic Drills
2546
- 6461 - Hardware > Tools > Electrician Fish Tape
2547
- 338 - Hardware > Tools > Flashlights & Headlamps
2548
- 543689 - Hardware > Tools > Flashlights & Headlamps > Flashlights
2549
- 2454 - Hardware > Tools > Flashlights & Headlamps > Headlamps
2550
- 7556 - Hardware > Tools > Grease Guns
2551
- 1219 - Hardware > Tools > Grinders
2552
- 1185 - Hardware > Tools > Grips
2553
- 1186 - Hardware > Tools > Hammers
2554
- 2208 - Hardware > Tools > Hammers > Manual Hammers
2555
- 505364 - Hardware > Tools > Hammers > Powered Hammers
2556
- 499887 - Hardware > Tools > Handheld Power Mixers
2557
- 5927 - Hardware > Tools > Hardware Torches
2558
- 1220 - Hardware > Tools > Heat Guns
2559
- 1221 - Hardware > Tools > Impact Wrenches & Drivers
2560
- 2456 - Hardware > Tools > Industrial Vibrators
2561
- 7416 - Hardware > Tools > Inspection Mirrors
2562
- 130 - Hardware > Tools > Ladders & Scaffolding
2563
- 2416 - Hardware > Tools > Ladders & Scaffolding > Ladder Carts
2564
- 6928 - Hardware > Tools > Ladders & Scaffolding > Ladders
2565
- 1866 - Hardware > Tools > Ladders & Scaffolding > Scaffolding
2566
- 635 - Hardware > Tools > Ladders & Scaffolding > Step Stools
2567
- 1809 - Hardware > Tools > Ladders & Scaffolding > Work Platforms
2568
- 1663 - Hardware > Tools > Lathes
2569
- 1603 - Hardware > Tools > Light Bulb Changers
2570
- 503774 - Hardware > Tools > Lighters & Matches
2571
- 7030 - Hardware > Tools > Log Splitters
2572
- 5873 - Hardware > Tools > Magnetic Sweepers
2573
- 1832 - Hardware > Tools > Marking Tools
2574
- 1193 - Hardware > Tools > Masonry Tools
2575
- 1668 - Hardware > Tools > Masonry Tools > Brick Tools
2576
- 2305 - Hardware > Tools > Masonry Tools > Cement Mixers
2577
- 1555 - Hardware > Tools > Masonry Tools > Construction Lines
2578
- 2337 - Hardware > Tools > Masonry Tools > Floats
2579
- 7484 - Hardware > Tools > Masonry Tools > Grout Sponges
2580
- 1799 - Hardware > Tools > Masonry Tools > Masonry Edgers & Groovers
2581
- 1450 - Hardware > Tools > Masonry Tools > Masonry Jointers
2582
- 2181 - Hardware > Tools > Masonry Tools > Masonry Trowels
2583
- 4132 - Hardware > Tools > Masonry Tools > Power Trowels
2584
- 3932 - Hardware > Tools > Mattocks & Pickaxes
2585
- 1305 - Hardware > Tools > Measuring Tools & Sensors
2586
- 5515 - Hardware > Tools > Measuring Tools & Sensors > Air Quality Meters
2587
- 4022 - Hardware > Tools > Measuring Tools & Sensors > Altimeters
2588
- 500058 - Hardware > Tools > Measuring Tools & Sensors > Anemometers
2589
- 3602 - Hardware > Tools > Measuring Tools & Sensors > Barometers
2590
- 2192 - Hardware > Tools > Measuring Tools & Sensors > Calipers
2591
- 1533 - Hardware > Tools > Measuring Tools & Sensors > Cruising Rods
2592
- 5487 - Hardware > Tools > Measuring Tools & Sensors > Distance Meters
2593
- 1850 - Hardware > Tools > Measuring Tools & Sensors > Dividers
2594
- 503737 - Hardware > Tools > Measuring Tools & Sensors > Electrical Testing Tools
2595
- 1640 - Hardware > Tools > Measuring Tools & Sensors > Flow Meters & Controllers
2596
- 1991 - Hardware > Tools > Measuring Tools & Sensors > Gas Detectors
2597
- 1732 - Hardware > Tools > Measuring Tools & Sensors > Gauges
2598
- 5371 - Hardware > Tools > Measuring Tools & Sensors > Geiger Counters
2599
- 4754 - Hardware > Tools > Measuring Tools & Sensors > Hygrometers
2600
- 4506 - Hardware > Tools > Measuring Tools & Sensors > Infrared Thermometers
2601
- 2330 - Hardware > Tools > Measuring Tools & Sensors > Knife Guides
2602
- 1191 - Hardware > Tools > Measuring Tools & Sensors > Levels
2603
- 4081 - Hardware > Tools > Measuring Tools & Sensors > Levels > Bubble Levels
2604
- 4931 - Hardware > Tools > Measuring Tools & Sensors > Levels > Laser Levels
2605
- 4294 - Hardware > Tools > Measuring Tools & Sensors > Levels > Sight Levels
2606
- 1698 - Hardware > Tools > Measuring Tools & Sensors > Measuring Scales
2607
- 1459 - Hardware > Tools > Measuring Tools & Sensors > Measuring Wheels
2608
- 4755 - Hardware > Tools > Measuring Tools & Sensors > Moisture Meters
2609
- 1785 - Hardware > Tools > Measuring Tools & Sensors > Probes & Finders
2610
- 1198 - Hardware > Tools > Measuring Tools & Sensors > Protractors
2611
- 1539 - Hardware > Tools > Measuring Tools & Sensors > Rebar Locators
2612
- 2021 - Hardware > Tools > Measuring Tools & Sensors > Rulers
2613
- 4756 - Hardware > Tools > Measuring Tools & Sensors > Seismometer
2614
- 4757 - Hardware > Tools > Measuring Tools & Sensors > Sound Meters
2615
- 1205 - Hardware > Tools > Measuring Tools & Sensors > Squares
2616
- 1413 - Hardware > Tools > Measuring Tools & Sensors > Straight Edges
2617
- 1207 - Hardware > Tools > Measuring Tools & Sensors > Stud Sensors
2618
- 2481 - Hardware > Tools > Measuring Tools & Sensors > Tape Measures
2619
- 4340 - Hardware > Tools > Measuring Tools & Sensors > Theodolites
2620
- 6799 - Hardware > Tools > Measuring Tools & Sensors > Thermal Imaging Cameras
2621
- 2093 - Hardware > Tools > Measuring Tools & Sensors > Thermocouples & Thermopiles
2622
- 7394 - Hardware > Tools > Measuring Tools & Sensors > Transducers
2623
- 4758 - Hardware > Tools > Measuring Tools & Sensors > UV Light Meters
2624
- 4759 - Hardware > Tools > Measuring Tools & Sensors > Vibration Meters
2625
- 1374 - Hardware > Tools > Measuring Tools & Sensors > Weather Forecasters & Stations
2626
- 4074 - Hardware > Tools > Measuring Tools & Sensors > pH Meters
2627
- 5077 - Hardware > Tools > Milling Machines
2628
- 5587 - Hardware > Tools > Multifunction Power Tools
2629
- 1194 - Hardware > Tools > Nail Pullers
2630
- 1206 - Hardware > Tools > Nailers & Staplers
2631
- 5828 - Hardware > Tools > Oil Filter Drains
2632
- 2077 - Hardware > Tools > Paint Tools
2633
- 2486 - Hardware > Tools > Paint Tools > Airbrushes
2634
- 1300 - Hardware > Tools > Paint Tools > Paint Brushes
2635
- 6556 - Hardware > Tools > Paint Tools > Paint Edgers
2636
- 1774 - Hardware > Tools > Paint Tools > Paint Rollers
2637
- 499888 - Hardware > Tools > Paint Tools > Paint Shakers
2638
- 1699 - Hardware > Tools > Paint Tools > Paint Sponges
2639
- 2465 - Hardware > Tools > Paint Tools > Paint Sprayers
2640
- 505325 - Hardware > Tools > Paint Tools > Paint Strainers
2641
- 6557 - Hardware > Tools > Paint Tools > Paint Trays
2642
- 1196 - Hardware > Tools > Pickup Tools
2643
- 1667 - Hardware > Tools > Pipe & Bar Benders
2644
- 2053 - Hardware > Tools > Pipe & Tube Cleaners
2645
- 1862 - Hardware > Tools > Pipe Brushes
2646
- 6868 - Hardware > Tools > Planers
2647
- 1187 - Hardware > Tools > Planes
2648
- 1958 - Hardware > Tools > Pliers
2649
- 1563 - Hardware > Tools > Plungers
2650
- 1225 - Hardware > Tools > Polishers & Buffers
2651
- 3501 - Hardware > Tools > Post Hole Diggers
2652
- 1179 - Hardware > Tools > Pry Bars
2653
- 505315 - Hardware > Tools > Punches & Awls
2654
- 1202 - Hardware > Tools > Putty Knives & Scrapers
2655
- 1819 - Hardware > Tools > Reamers
2656
- 7064 - Hardware > Tools > Riveting Tools
2657
- 7065 - Hardware > Tools > Riveting Tools > Rivet Guns
2658
- 7066 - Hardware > Tools > Riveting Tools > Rivet Pliers
2659
- 1841 - Hardware > Tools > Routing Tools
2660
- 1188 - Hardware > Tools > Sanders
2661
- 4419 - Hardware > Tools > Sanding Blocks
2662
- 1201 - Hardware > Tools > Saw Horses
2663
- 1235 - Hardware > Tools > Saws
2664
- 3582 - Hardware > Tools > Saws > Band Saws
2665
- 3516 - Hardware > Tools > Saws > Cut-Off Saws
2666
- 3594 - Hardware > Tools > Saws > Hand Saws
2667
- 3224 - Hardware > Tools > Saws > Handheld Circular Saws
2668
- 3725 - Hardware > Tools > Saws > Jigsaws
2669
- 7077 - Hardware > Tools > Saws > Masonry & Tile Saws
2670
- 3517 - Hardware > Tools > Saws > Miter Saws
2671
- 499985 - Hardware > Tools > Saws > Panel Saws
2672
- 3494 - Hardware > Tools > Saws > Reciprocating Saws
2673
- 4633 - Hardware > Tools > Saws > Scroll Saws
2674
- 3706 - Hardware > Tools > Saws > Table Saws
2675
- 1203 - Hardware > Tools > Screwdrivers
2676
- 1923 - Hardware > Tools > Shapers
2677
- 1644 - Hardware > Tools > Sharpeners
2678
- 1195 - Hardware > Tools > Socket Drivers
2679
- 1236 - Hardware > Tools > Soldering Irons
2680
- 1787 - Hardware > Tools > Tap Reseaters
2681
- 1184 - Hardware > Tools > Taps & Dies
2682
- 1584 - Hardware > Tools > Threading Machines
2683
- 2835 - Hardware > Tools > Tool Clamps & Vises
2684
- 3745 - Hardware > Tools > Tool Files
2685
- 1439 - Hardware > Tools > Tool Keys
2686
- 2198 - Hardware > Tools > Tool Knives
2687
- 4919 - Hardware > Tools > Tool Sets
2688
- 6965 - Hardware > Tools > Tool Sets > Hand Tool Sets
2689
- 4716 - Hardware > Tools > Tool Sets > Power Tool Combo Sets
2690
- 1238 - Hardware > Tools > Welding Guns & Plasma Cutters
2691
- 1469 - Hardware > Tools > Wire & Cable Hand Tools
2692
- 5592 - Hardware > Tools > Work Lights
2693
- 1632 - Hardware > Tools > Wrenches
2694
- 469 - Health & Beauty
2695
- 491 - Health & Beauty > Health Care
2696
- 5849 - Health & Beauty > Health Care > Acupuncture
2697
- 5850 - Health & Beauty > Health Care > Acupuncture > Acupuncture Models
2698
- 5851 - Health & Beauty > Health Care > Acupuncture > Acupuncture Needles
2699
- 7220 - Health & Beauty > Health Care > Bed Pans
2700
- 5071 - Health & Beauty > Health Care > Biometric Monitor Accessories
2701
- 505819 - Health & Beauty > Health Care > Biometric Monitor Accessories > Activity Monitor Accessories
2702
- 3688 - Health & Beauty > Health Care > Biometric Monitor Accessories > Blood Glucose Meter Accessories
2703
- 6323 - Health & Beauty > Health Care > Biometric Monitor Accessories > Blood Glucose Meter Accessories > Blood Glucose Control Solution
2704
- 3905 - Health & Beauty > Health Care > Biometric Monitor Accessories > Blood Glucose Meter Accessories > Blood Glucose Test Strips
2705
- 3111 - Health & Beauty > Health Care > Biometric Monitor Accessories > Blood Glucose Meter Accessories > Lancing Devices
2706
- 6284 - Health & Beauty > Health Care > Biometric Monitor Accessories > Blood Pressure Monitor Accessories
2707
- 6285 - Health & Beauty > Health Care > Biometric Monitor Accessories > Blood Pressure Monitor Accessories > Blood Pressure Monitor Cuffs
2708
- 5072 - Health & Beauty > Health Care > Biometric Monitor Accessories > Body Weight Scale Accessories
2709
- 494 - Health & Beauty > Health Care > Biometric Monitors
2710
- 500009 - Health & Beauty > Health Care > Biometric Monitors > Activity Monitors
2711
- 2246 - Health & Beauty > Health Care > Biometric Monitors > Blood Glucose Meters
2712
- 495 - Health & Beauty > Health Care > Biometric Monitors > Blood Pressure Monitors
2713
- 496 - Health & Beauty > Health Care > Biometric Monitors > Body Fat Analyzers
2714
- 500 - Health & Beauty > Health Care > Biometric Monitors > Body Weight Scales
2715
- 2633 - Health & Beauty > Health Care > Biometric Monitors > Breathalyzers
2716
- 497 - Health & Beauty > Health Care > Biometric Monitors > Cholesterol Analyzers
2717
- 505822 - Health & Beauty > Health Care > Biometric Monitors > Fertility Monitors and Ovulation Tests
2718
- 543679 - Health & Beauty > Health Care > Biometric Monitors > Fertility Monitors and Ovulation Tests > Fertility Tests & Monitors
2719
- 543680 - Health & Beauty > Health Care > Biometric Monitors > Fertility Monitors and Ovulation Tests > Ovulation Tests
2720
- 501 - Health & Beauty > Health Care > Biometric Monitors > Medical Thermometers
2721
- 4767 - Health & Beauty > Health Care > Biometric Monitors > Prenatal Heart Rate Monitors
2722
- 5551 - Health & Beauty > Health Care > Biometric Monitors > Pulse Oximeters
2723
- 775 - Health & Beauty > Health Care > Condoms
2724
- 505820 - Health & Beauty > Health Care > Conductivity Gels & Lotions
2725
- 7002 - Health & Beauty > Health Care > Contraceptive Cases
2726
- 508 - Health & Beauty > Health Care > First Aid
2727
- 2954 - Health & Beauty > Health Care > First Aid > Antiseptics & Cleaning Supplies
2728
- 6206 - Health & Beauty > Health Care > First Aid > Cast & Bandage Protectors
2729
- 4527 - Health & Beauty > Health Care > First Aid > Eye Wash Supplies
2730
- 510 - Health & Beauty > Health Care > First Aid > First Aid Kits
2731
- 516 - Health & Beauty > Health Care > First Aid > Hot & Cold Therapies
2732
- 5848 - Health & Beauty > Health Care > First Aid > Hot & Cold Therapies > Heat Rubs
2733
- 6205 - Health & Beauty > Health Care > First Aid > Hot & Cold Therapies > Heating Pads
2734
- 4753 - Health & Beauty > Health Care > First Aid > Hot & Cold Therapies > Ice Packs
2735
- 509 - Health & Beauty > Health Care > First Aid > Medical Tape & Bandages
2736
- 2890 - Health & Beauty > Health Care > Fitness & Nutrition
2737
- 2984 - Health & Beauty > Health Care > Fitness & Nutrition > Nutrition Bars
2738
- 5702 - Health & Beauty > Health Care > Fitness & Nutrition > Nutrition Drinks & Shakes
2739
- 6242 - Health & Beauty > Health Care > Fitness & Nutrition > Nutrition Gels & Chews
2740
- 6871 - Health & Beauty > Health Care > Fitness & Nutrition > Nutritional Food Purées
2741
- 7413 - Health & Beauty > Health Care > Fitness & Nutrition > Tube Feeding Supplements
2742
- 525 - Health & Beauty > Health Care > Fitness & Nutrition > Vitamins & Supplements
2743
- 5690 - Health & Beauty > Health Care > Hearing Aids
2744
- 517 - Health & Beauty > Health Care > Incontinence Aids
2745
- 500087 - Health & Beauty > Health Care > Light Therapy Lamps
2746
- 5966 - Health & Beauty > Health Care > Medical Alarm Systems
2747
- 5965 - Health & Beauty > Health Care > Medical Identification Tags & Jewelry
2748
- 505293 - Health & Beauty > Health Care > Medical Tests
2749
- 499934 - Health & Beauty > Health Care > Medical Tests > Allergy Test Kits
2750
- 7337 - Health & Beauty > Health Care > Medical Tests > Blood Typing Test Kits
2751
- 2552 - Health & Beauty > Health Care > Medical Tests > Drug Tests
2752
- 7336 - Health & Beauty > Health Care > Medical Tests > HIV Tests
2753
- 1680 - Health & Beauty > Health Care > Medical Tests > Pregnancy Tests
2754
- 505294 - Health & Beauty > Health Care > Medical Tests > Urinary Tract Infection Tests
2755
- 518 - Health & Beauty > Health Care > Medicine & Drugs
2756
- 519 - Health & Beauty > Health Care > Mobility & Accessibility
2757
- 520 - Health & Beauty > Health Care > Mobility & Accessibility > Accessibility Equipment
2758
- 3512 - Health & Beauty > Health Care > Mobility & Accessibility > Accessibility Equipment > Mobility Scooters
2759
- 7138 - Health & Beauty > Health Care > Mobility & Accessibility > Accessibility Equipment > Stair Lifts
2760
- 502969 - Health & Beauty > Health Care > Mobility & Accessibility > Accessibility Equipment > Transfer Boards & Sheets
2761
- 3364 - Health & Beauty > Health Care > Mobility & Accessibility > Accessibility Equipment > Wheelchairs
2762
- 521 - Health & Beauty > Health Care > Mobility & Accessibility > Accessibility Equipment Accessories
2763
- 5488 - Health & Beauty > Health Care > Mobility & Accessibility > Accessibility Furniture & Fixtures
2764
- 7243 - Health & Beauty > Health Care > Mobility & Accessibility > Accessibility Furniture & Fixtures > Shower Benches & Seats
2765
- 6929 - Health & Beauty > Health Care > Mobility & Accessibility > Walking Aid Accessories
2766
- 5164 - Health & Beauty > Health Care > Mobility & Accessibility > Walking Aids
2767
- 5165 - Health & Beauty > Health Care > Mobility & Accessibility > Walking Aids > Canes & Walking Sticks
2768
- 4248 - Health & Beauty > Health Care > Mobility & Accessibility > Walking Aids > Crutches
2769
- 5166 - Health & Beauty > Health Care > Mobility & Accessibility > Walking Aids > Walkers
2770
- 5870 - Health & Beauty > Health Care > Occupational & Physical Therapy Equipment
2771
- 8541 - Health & Beauty > Health Care > Occupational & Physical Therapy Equipment > Electrical Muscle Stimulators
2772
- 505352 - Health & Beauty > Health Care > Occupational & Physical Therapy Equipment > Therapeutic Swings
2773
- 3777 - Health & Beauty > Health Care > Pillboxes
2774
- 4551 - Health & Beauty > Health Care > Respiratory Care
2775
- 4552 - Health & Beauty > Health Care > Respiratory Care > Nebulizers
2776
- 499692 - Health & Beauty > Health Care > Respiratory Care > Oxygen Tanks
2777
- 7317 - Health & Beauty > Health Care > Respiratory Care > PAP Machines
2778
- 7316 - Health & Beauty > Health Care > Respiratory Care > PAP Masks
2779
- 505669 - Health & Beauty > Health Care > Respiratory Care > Steam Inhalers
2780
- 8082 - Health & Beauty > Health Care > Specimen Cups
2781
- 7186 - Health & Beauty > Health Care > Spermicides
2782
- 8105 - Health & Beauty > Health Care > Stump Shrinkers
2783
- 523 - Health & Beauty > Health Care > Supports & Braces
2784
- 5923 - Health & Beauty > Health Care > Surgical Lubricants
2785
- 5573 - Health & Beauty > Jewelry Cleaning & Care
2786
- 499919 - Health & Beauty > Jewelry Cleaning & Care > Jewelry Cleaning Solutions & Polishes
2787
- 500082 - Health & Beauty > Jewelry Cleaning & Care > Jewelry Cleaning Tools
2788
- 5974 - Health & Beauty > Jewelry Cleaning & Care > Jewelry Holders
2789
- 500083 - Health & Beauty > Jewelry Cleaning & Care > Jewelry Steam Cleaners
2790
- 5124 - Health & Beauty > Jewelry Cleaning & Care > Watch Repair Kits
2791
- 2915 - Health & Beauty > Personal Care
2792
- 493 - Health & Beauty > Personal Care > Back Care
2793
- 7404 - Health & Beauty > Personal Care > Back Care > Back & Lumbar Support Cushions
2794
- 473 - Health & Beauty > Personal Care > Cosmetics
2795
- 474 - Health & Beauty > Personal Care > Cosmetics > Bath & Body
2796
- 499913 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Adult Hygienic Wipes
2797
- 2503 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Bar Soap
2798
- 2522 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Bath Additives
2799
- 2876 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Bath Brushes
2800
- 2875 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Bath Sponges & Loofahs
2801
- 2747 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Body Wash
2802
- 3691 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Hand Sanitizers & Wipes
2803
- 3208 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Liquid Hand Soap
2804
- 7417 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Powdered Hand Soap
2805
- 4049 - Health & Beauty > Personal Care > Cosmetics > Bath & Body > Shower Caps
2806
- 475 - Health & Beauty > Personal Care > Cosmetics > Bath & Body Gift Sets
2807
- 6069 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Sets
2808
- 6331 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tool Cleansers
2809
- 2619 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools
2810
- 2548 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools
2811
- 7356 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Double Eyelid Glue & Tape
2812
- 6555 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Eyebrow Stencils
2813
- 6282 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Eyelash Curler Refills
2814
- 2780 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Eyelash Curlers
2815
- 476 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Face Mirrors
2816
- 4121 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Facial Blotting Paper
2817
- 502996 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > False Eyelash Accessories
2818
- 7256 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > False Eyelash Accessories > False Eyelash Adhesive
2819
- 7493 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > False Eyelash Accessories > False Eyelash Applicators
2820
- 502997 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > False Eyelash Accessories > False Eyelash Remover
2821
- 3025 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Makeup Brushes
2822
- 4106 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Makeup Sponges
2823
- 499822 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Makeup Tools > Refillable Makeup Palettes & Cases
2824
- 2975 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools
2825
- 2739 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Cuticle Pushers
2826
- 3037 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Cuticle Scissors
2827
- 7494 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Manicure & Pedicure Spacers
2828
- 6300 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Manicure Tool Sets
2829
- 6341 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Nail Buffers
2830
- 2828 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Nail Clippers
2831
- 499698 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Nail Drill Accessories
2832
- 7490 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Nail Drills
2833
- 5880 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Nail Dryers
2834
- 2734 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Nail Tools > Nail Files & Emery Boards
2835
- 2958 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools
2836
- 6760 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools > Facial Saunas
2837
- 7190 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools > Foot Files
2838
- 499926 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools > Lotion & Sunscreen Applicators
2839
- 2511 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools > Pumice Stones
2840
- 6261 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools > Skin Care Extractors
2841
- 7018 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools > Skin Care Rollers
2842
- 8132 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools > Skin Cleansing Brush Heads
2843
- 6260 - Health & Beauty > Personal Care > Cosmetics > Cosmetic Tools > Skin Care Tools > Skin Cleansing Brushes & Systems
2844
- 477 - Health & Beauty > Personal Care > Cosmetics > Makeup
2845
- 5978 - Health & Beauty > Personal Care > Cosmetics > Makeup > Body Makeup
2846
- 5981 - Health & Beauty > Personal Care > Cosmetics > Makeup > Body Makeup > Body & Hair Glitter
2847
- 5979 - Health & Beauty > Personal Care > Cosmetics > Makeup > Body Makeup > Body Paint & Foundation
2848
- 4779 - Health & Beauty > Personal Care > Cosmetics > Makeup > Costume & Stage Makeup
2849
- 2779 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup
2850
- 8220 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup > Eye Primer
2851
- 2904 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup > Eye Shadow
2852
- 2686 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup > Eyebrow Enhancers
2853
- 2807 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup > Eyeliner
2854
- 2761 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup > False Eyelashes
2855
- 6340 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup > Lash & Brow Growth Treatments
2856
- 2834 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup > Mascara
2857
- 8219 - Health & Beauty > Personal Care > Cosmetics > Makeup > Eye Makeup > Mascara Primer
2858
- 2571 - Health & Beauty > Personal Care > Cosmetics > Makeup > Face Makeup
2859
- 6305 - Health & Beauty > Personal Care > Cosmetics > Makeup > Face Makeup > Blushes & Bronzers
2860
- 2980 - Health & Beauty > Personal Care > Cosmetics > Makeup > Face Makeup > Face Powder
2861
- 8218 - Health & Beauty > Personal Care > Cosmetics > Makeup > Face Makeup > Face Primer
2862
- 2765 - Health & Beauty > Personal Care > Cosmetics > Makeup > Face Makeup > Foundations & Concealers
2863
- 6304 - Health & Beauty > Personal Care > Cosmetics > Makeup > Face Makeup > Highlighters & Luminizers
2864
- 2645 - Health & Beauty > Personal Care > Cosmetics > Makeup > Lip Makeup
2865
- 6306 - Health & Beauty > Personal Care > Cosmetics > Makeup > Lip Makeup > Lip & Cheek Stains
2866
- 2858 - Health & Beauty > Personal Care > Cosmetics > Makeup > Lip Makeup > Lip Gloss
2867
- 2589 - Health & Beauty > Personal Care > Cosmetics > Makeup > Lip Makeup > Lip Liner
2868
- 8217 - Health & Beauty > Personal Care > Cosmetics > Makeup > Lip Makeup > Lip Primer
2869
- 3021 - Health & Beauty > Personal Care > Cosmetics > Makeup > Lip Makeup > Lipstick
2870
- 6072 - Health & Beauty > Personal Care > Cosmetics > Makeup > Makeup Finishing Sprays
2871
- 3509 - Health & Beauty > Personal Care > Cosmetics > Makeup > Temporary Tattoos
2872
- 478 - Health & Beauty > Personal Care > Cosmetics > Nail Care
2873
- 3009 - Health & Beauty > Personal Care > Cosmetics > Nail Care > Cuticle Cream & Oil
2874
- 4218 - Health & Beauty > Personal Care > Cosmetics > Nail Care > False Nails
2875
- 6893 - Health & Beauty > Personal Care > Cosmetics > Nail Care > Manicure Glue
2876
- 5975 - Health & Beauty > Personal Care > Cosmetics > Nail Care > Nail Art Kits & Accessories
2877
- 233419 - Health & Beauty > Personal Care > Cosmetics > Nail Care > Nail Polish Drying Drops & Sprays
2878
- 2946 - Health & Beauty > Personal Care > Cosmetics > Nail Care > Nail Polish Removers
2879
- 7445 - Health & Beauty > Personal Care > Cosmetics > Nail Care > Nail Polish Thinners
2880
- 2683 - Health & Beauty > Personal Care > Cosmetics > Nail Care > Nail Polishes
2881
- 479 - Health & Beauty > Personal Care > Cosmetics > Perfume & Cologne
2882
- 567 - Health & Beauty > Personal Care > Cosmetics > Skin Care
2883
- 481 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Acne Treatments & Kits
2884
- 7429 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Anti-Aging Skin Care Kits
2885
- 6104 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Body Oil
2886
- 5980 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Body Powder
2887
- 8029 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Compressed Skin Care Mask Sheets
2888
- 2526 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Facial Cleansers
2889
- 7467 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Facial Cleansing Kits
2890
- 6791 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Facial Pore Strips
2891
- 482 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Lip Balms & Treatments
2892
- 543573 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Lip Balms & Treatments > Lip Balms
2893
- 543574 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Lip Balms & Treatments > Medicated Lip Treatments
2894
- 2592 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Lotion & Moisturizer
2895
- 6034 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Makeup Removers
2896
- 6753 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Petroleum Jelly
2897
- 6262 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Skin Care Masks & Peels
2898
- 5820 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Skin Insect Repellent
2899
- 2844 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Sunscreen
2900
- 2740 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Tanning Products
2901
- 5338 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Tanning Products > Self Tanner
2902
- 5339 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Tanning Products > Tanning Oil & Lotion
2903
- 5976 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Toners & Astringents
2904
- 543659 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Toners & Astringents > Astringents
2905
- 543658 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Toners & Astringents > Toners
2906
- 6863 - Health & Beauty > Personal Care > Cosmetics > Skin Care > Wart Removers
2907
- 4929 - Health & Beauty > Personal Care > Cotton Balls
2908
- 2934 - Health & Beauty > Personal Care > Cotton Swabs
2909
- 484 - Health & Beauty > Personal Care > Deodorant & Anti-Perspirant
2910
- 543599 - Health & Beauty > Personal Care > Deodorant & Anti-Perspirant > Anti-Perspirant
2911
- 543598 - Health & Beauty > Personal Care > Deodorant & Anti-Perspirant > Deodorant
2912
- 506 - Health & Beauty > Personal Care > Ear Care
2913
- 5706 - Health & Beauty > Personal Care > Ear Care > Ear Candles
2914
- 6559 - Health & Beauty > Personal Care > Ear Care > Ear Drops
2915
- 6560 - Health & Beauty > Personal Care > Ear Care > Ear Dryers
2916
- 500024 - Health & Beauty > Personal Care > Ear Care > Ear Picks & Spoons
2917
- 6561 - Health & Beauty > Personal Care > Ear Care > Ear Syringes
2918
- 6562 - Health & Beauty > Personal Care > Ear Care > Ear Wax Removal Kits
2919
- 7542 - Health & Beauty > Personal Care > Ear Care > Earplug Dispensers
2920
- 2596 - Health & Beauty > Personal Care > Ear Care > Earplugs
2921
- 7134 - Health & Beauty > Personal Care > Enema Kits & Supplies
2922
- 485 - Health & Beauty > Personal Care > Feminine Sanitary Supplies
2923
- 6862 - Health & Beauty > Personal Care > Feminine Sanitary Supplies > Feminine Deodorant
2924
- 5821 - Health & Beauty > Personal Care > Feminine Sanitary Supplies > Feminine Douches & Creams
2925
- 2387 - Health & Beauty > Personal Care > Feminine Sanitary Supplies > Feminine Pads & Protectors
2926
- 8122 - Health & Beauty > Personal Care > Feminine Sanitary Supplies > Menstrual Cups
2927
- 2564 - Health & Beauty > Personal Care > Feminine Sanitary Supplies > Tampons
2928
- 515 - Health & Beauty > Personal Care > Foot Care
2929
- 2992 - Health & Beauty > Personal Care > Foot Care > Bunion Care Supplies
2930
- 3022 - Health & Beauty > Personal Care > Foot Care > Corn & Callus Care Supplies
2931
- 3049 - Health & Beauty > Personal Care > Foot Care > Foot Odor Removers
2932
- 2801 - Health & Beauty > Personal Care > Foot Care > Insoles & Inserts
2933
- 7495 - Health & Beauty > Personal Care > Foot Care > Toe Spacers
2934
- 486 - Health & Beauty > Personal Care > Hair Care
2935
- 8452 - Health & Beauty > Personal Care > Hair Care > Hair Care Kits
2936
- 2814 - Health & Beauty > Personal Care > Hair Care > Hair Color
2937
- 6053 - Health & Beauty > Personal Care > Hair Care > Hair Color Removers
2938
- 5977 - Health & Beauty > Personal Care > Hair Care > Hair Coloring Accessories
2939
- 6099 - Health & Beauty > Personal Care > Hair Care > Hair Loss Concealers
2940
- 4766 - Health & Beauty > Personal Care > Hair Care > Hair Loss Treatments
2941
- 6052 - Health & Beauty > Personal Care > Hair Care > Hair Permanents & Straighteners
2942
- 3013 - Health & Beauty > Personal Care > Hair Care > Hair Shears
2943
- 6429 - Health & Beauty > Personal Care > Hair Care > Hair Steamers & Heat Caps
2944
- 1901 - Health & Beauty > Personal Care > Hair Care > Hair Styling Products
2945
- 6018 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tool Accessories
2946
- 5317 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tool Accessories > Hair Curler Clips & Pins
2947
- 4475 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tool Accessories > Hair Dryer Accessories
2948
- 4569 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tool Accessories > Hair Iron Accessories
2949
- 6019 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tools
2950
- 487 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tools > Combs & Brushes
2951
- 489 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tools > Curling Irons
2952
- 488 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tools > Hair Curlers
2953
- 490 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tools > Hair Dryers
2954
- 3407 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tools > Hair Straighteners
2955
- 499992 - Health & Beauty > Personal Care > Hair Care > Hair Styling Tools > Hair Styling Tool Sets
2956
- 2441 - Health & Beauty > Personal Care > Hair Care > Shampoo & Conditioner
2957
- 543616 - Health & Beauty > Personal Care > Hair Care > Shampoo & Conditioner > Conditioners
2958
- 543615 - Health & Beauty > Personal Care > Hair Care > Shampoo & Conditioner > Shampoo
2959
- 543617 - Health & Beauty > Personal Care > Hair Care > Shampoo & Conditioner > Shampoo & Conditioner Sets
2960
- 5663 - Health & Beauty > Personal Care > Massage & Relaxation
2961
- 500060 - Health & Beauty > Personal Care > Massage & Relaxation > Back Scratchers
2962
- 233420 - Health & Beauty > Personal Care > Massage & Relaxation > Eye Pillows
2963
- 1442 - Health & Beauty > Personal Care > Massage & Relaxation > Massage Chairs
2964
- 5664 - Health & Beauty > Personal Care > Massage & Relaxation > Massage Oil
2965
- 8530 - Health & Beauty > Personal Care > Massage & Relaxation > Massage Stone Warmers
2966
- 8135 - Health & Beauty > Personal Care > Massage & Relaxation > Massage Stones
2967
- 2074 - Health & Beauty > Personal Care > Massage & Relaxation > Massage Tables
2968
- 471 - Health & Beauty > Personal Care > Massage & Relaxation > Massagers
2969
- 543596 - Health & Beauty > Personal Care > Massage & Relaxation > Massagers > Electric Massagers
2970
- 543597 - Health & Beauty > Personal Care > Massage & Relaxation > Massagers > Manual Massage Tools
2971
- 543595 - Health & Beauty > Personal Care > Massage & Relaxation > Massagers > Massage Cushions
2972
- 526 - Health & Beauty > Personal Care > Oral Care
2973
- 6189 - Health & Beauty > Personal Care > Oral Care > Breath Spray
2974
- 2620 - Health & Beauty > Personal Care > Oral Care > Dental Floss
2975
- 5823 - Health & Beauty > Personal Care > Oral Care > Dental Mouthguards
2976
- 6455 - Health & Beauty > Personal Care > Oral Care > Dental Water Jet Replacement Tips
2977
- 5295 - Health & Beauty > Personal Care > Oral Care > Dental Water Jets
2978
- 5155 - Health & Beauty > Personal Care > Oral Care > Denture Adhesives
2979
- 5824 - Health & Beauty > Personal Care > Oral Care > Denture Cleaners
2980
- 8543 - Health & Beauty > Personal Care > Oral Care > Denture Repair Kits
2981
- 2527 - Health & Beauty > Personal Care > Oral Care > Dentures
2982
- 2769 - Health & Beauty > Personal Care > Oral Care > Gum Stimulators
2983
- 3040 - Health & Beauty > Personal Care > Oral Care > Mouthwash
2984
- 505367 - Health & Beauty > Personal Care > Oral Care > Orthodontic Appliance Cases
2985
- 6715 - Health & Beauty > Personal Care > Oral Care > Power Flossers
2986
- 3019 - Health & Beauty > Personal Care > Oral Care > Teeth Whiteners
2987
- 6441 - Health & Beauty > Personal Care > Oral Care > Tongue Scrapers
2988
- 4775 - Health & Beauty > Personal Care > Oral Care > Toothbrush Accessories
2989
- 6920 - Health & Beauty > Personal Care > Oral Care > Toothbrush Accessories > Toothbrush Covers
2990
- 4776 - Health & Beauty > Personal Care > Oral Care > Toothbrush Accessories > Toothbrush Replacement Heads
2991
- 4942 - Health & Beauty > Personal Care > Oral Care > Toothbrush Accessories > Toothbrush Sanitizers
2992
- 527 - Health & Beauty > Personal Care > Oral Care > Toothbrushes
2993
- 1360 - Health & Beauty > Personal Care > Oral Care > Toothpaste
2994
- 5154 - Health & Beauty > Personal Care > Oral Care > Toothpaste Squeezers & Dispensers
2995
- 4316 - Health & Beauty > Personal Care > Oral Care > Toothpicks
2996
- 777 - Health & Beauty > Personal Care > Personal Lubricants
2997
- 528 - Health & Beauty > Personal Care > Shaving & Grooming
2998
- 529 - Health & Beauty > Personal Care > Shaving & Grooming > Aftershave
2999
- 8214 - Health & Beauty > Personal Care > Shaving & Grooming > Body & Facial Hair Bleach
3000
- 531 - Health & Beauty > Personal Care > Shaving & Grooming > Electric Razor Accessories
3001
- 532 - Health & Beauty > Personal Care > Shaving & Grooming > Electric Razors
3002
- 6842 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Clipper & Trimmer Accessories
3003
- 533 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Clippers & Trimmers
3004
- 4507 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Removal
3005
- 4508 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Removal > Depilatories
3006
- 4509 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Removal > Electrolysis Devices
3007
- 4510 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Removal > Epilators
3008
- 8136 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Removal > Hair Removal Wax Warmers
3009
- 7199 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Removal > Laser & IPL Hair Removal Devices
3010
- 4511 - Health & Beauty > Personal Care > Shaving & Grooming > Hair Removal > Waxing Kits & Supplies
3011
- 534 - Health & Beauty > Personal Care > Shaving & Grooming > Razors & Razor Blades
3012
- 8531 - Health & Beauty > Personal Care > Shaving & Grooming > Shaving Bowls & Mugs
3013
- 2681 - Health & Beauty > Personal Care > Shaving & Grooming > Shaving Brushes
3014
- 2971 - Health & Beauty > Personal Care > Shaving & Grooming > Shaving Cream
3015
- 5111 - Health & Beauty > Personal Care > Shaving & Grooming > Shaving Kits
3016
- 2508 - Health & Beauty > Personal Care > Shaving & Grooming > Styptic Pencils
3017
- 4076 - Health & Beauty > Personal Care > Sleeping Aids
3018
- 4313 - Health & Beauty > Personal Care > Sleeping Aids > Eye Masks
3019
- 6017 - Health & Beauty > Personal Care > Sleeping Aids > Snoring & Sleep Apnea Aids
3020
- 4211 - Health & Beauty > Personal Care > Sleeping Aids > Travel Pillows
3021
- 4056 - Health & Beauty > Personal Care > Sleeping Aids > White Noise Machines
3022
- 6921 - Health & Beauty > Personal Care > Spray Tanning Tents
3023
- 472 - Health & Beauty > Personal Care > Tanning Beds
3024
- 2656 - Health & Beauty > Personal Care > Tweezers
3025
- 1380 - Health & Beauty > Personal Care > Vision Care
3026
- 3011 - Health & Beauty > Personal Care > Vision Care > Contact Lens Care
3027
- 7363 - Health & Beauty > Personal Care > Vision Care > Contact Lens Care > Contact Lens Care Kits
3028
- 6510 - Health & Beauty > Personal Care > Vision Care > Contact Lens Care > Contact Lens Cases
3029
- 6509 - Health & Beauty > Personal Care > Vision Care > Contact Lens Care > Contact Lens Solution
3030
- 2923 - Health & Beauty > Personal Care > Vision Care > Contact Lenses
3031
- 2922 - Health & Beauty > Personal Care > Vision Care > Eye Drops & Lubricants
3032
- 2733 - Health & Beauty > Personal Care > Vision Care > Eyeglass Lenses
3033
- 524 - Health & Beauty > Personal Care > Vision Care > Eyeglasses
3034
- 2521 - Health & Beauty > Personal Care > Vision Care > Eyewear Accessories
3035
- 5507 - Health & Beauty > Personal Care > Vision Care > Eyewear Accessories > Eyewear Cases & Holders
3036
- 352853 - Health & Beauty > Personal Care > Vision Care > Eyewear Accessories > Eyewear Lens Cleaning Solutions
3037
- 543538 - Health & Beauty > Personal Care > Vision Care > Eyewear Accessories > Eyewear Replacement Parts
3038
- 8204 - Health & Beauty > Personal Care > Vision Care > Eyewear Accessories > Eyewear Straps & Chains
3039
- 6977 - Health & Beauty > Personal Care > Vision Care > Sunglass Lenses
3040
- 536 - Home & Garden
3041
- 574 - Home & Garden > Bathroom Accessories
3042
- 575 - Home & Garden > Bathroom Accessories > Bath Caddies
3043
- 577 - Home & Garden > Bathroom Accessories > Bath Mats & Rugs
3044
- 4366 - Home & Garden > Bathroom Accessories > Bath Pillows
3045
- 7093 - Home & Garden > Bathroom Accessories > Bathroom Accessory Mounts
3046
- 6858 - Home & Garden > Bathroom Accessories > Bathroom Accessory Sets
3047
- 579 - Home & Garden > Bathroom Accessories > Facial Tissue Holders
3048
- 8016 - Home & Garden > Bathroom Accessories > Hand Dryer Accessories
3049
- 5141 - Home & Garden > Bathroom Accessories > Hand Dryers
3050
- 2418 - Home & Garden > Bathroom Accessories > Medicine Cabinets
3051
- 2034 - Home & Garden > Bathroom Accessories > Robe Hooks
3052
- 8114 - Home & Garden > Bathroom Accessories > Safety Grab Bars
3053
- 578 - Home & Garden > Bathroom Accessories > Shower Curtain Rings
3054
- 580 - Home & Garden > Bathroom Accessories > Shower Curtains
3055
- 1962 - Home & Garden > Bathroom Accessories > Shower Rods
3056
- 4971 - Home & Garden > Bathroom Accessories > Soap & Lotion Dispensers
3057
- 582 - Home & Garden > Bathroom Accessories > Soap Dishes & Holders
3058
- 7509 - Home & Garden > Bathroom Accessories > Toilet Brush Replacement Heads
3059
- 583 - Home & Garden > Bathroom Accessories > Toilet Brushes & Holders
3060
- 584 - Home & Garden > Bathroom Accessories > Toilet Paper Holders
3061
- 585 - Home & Garden > Bathroom Accessories > Toothbrush Holders
3062
- 586 - Home & Garden > Bathroom Accessories > Towel Racks & Holders
3063
- 359 - Home & Garden > Business & Home Security
3064
- 5491 - Home & Garden > Business & Home Security > Dummy Surveillance Cameras
3065
- 3873 - Home & Garden > Business & Home Security > Home Alarm Systems
3066
- 2161 - Home & Garden > Business & Home Security > Motion Sensors
3067
- 500025 - Home & Garden > Business & Home Security > Safety & Security Mirrors
3068
- 363 - Home & Garden > Business & Home Security > Security Lights
3069
- 364 - Home & Garden > Business & Home Security > Security Monitors & Recorders
3070
- 499865 - Home & Garden > Business & Home Security > Security Safe Accessories
3071
- 3819 - Home & Garden > Business & Home Security > Security Safes
3072
- 365 - Home & Garden > Business & Home Security > Security System Sensors
3073
- 696 - Home & Garden > Decor
3074
- 572 - Home & Garden > Decor > Address Signs
3075
- 6265 - Home & Garden > Decor > Artificial Flora
3076
- 6266 - Home & Garden > Decor > Artificial Food
3077
- 9 - Home & Garden > Decor > Artwork
3078
- 500045 - Home & Garden > Decor > Artwork > Decorative Tapestries
3079
- 500044 - Home & Garden > Decor > Artwork > Posters, Prints, & Visual Artwork
3080
- 11 - Home & Garden > Decor > Artwork > Sculptures & Statues
3081
- 4456 - Home & Garden > Decor > Backrest Pillows
3082
- 573 - Home & Garden > Decor > Baskets
3083
- 5521 - Home & Garden > Decor > Bird & Wildlife Feeder Accessories
3084
- 6993 - Home & Garden > Decor > Bird & Wildlife Feeders
3085
- 698 - Home & Garden > Decor > Bird & Wildlife Feeders > Bird Feeders
3086
- 6995 - Home & Garden > Decor > Bird & Wildlife Feeders > Butterfly Feeders
3087
- 6994 - Home & Garden > Decor > Bird & Wildlife Feeders > Squirrel Feeders
3088
- 230911 - Home & Garden > Decor > Bird & Wildlife House Accessories
3089
- 500078 - Home & Garden > Decor > Bird & Wildlife Houses
3090
- 500079 - Home & Garden > Decor > Bird & Wildlife Houses > Bat Houses
3091
- 699 - Home & Garden > Decor > Bird & Wildlife Houses > Birdhouses
3092
- 500080 - Home & Garden > Decor > Bird & Wildlife Houses > Butterfly Houses
3093
- 697 - Home & Garden > Decor > Bird Baths
3094
- 587 - Home & Garden > Decor > Bookends
3095
- 7380 - Home & Garden > Decor > Cardboard Cutouts
3096
- 4453 - Home & Garden > Decor > Chair & Sofa Cushions
3097
- 505827 - Home & Garden > Decor > Clock Parts
3098
- 3890 - Home & Garden > Decor > Clocks
3099
- 4546 - Home & Garden > Decor > Clocks > Alarm Clocks
3100
- 6912 - Home & Garden > Decor > Clocks > Desk & Shelf Clocks
3101
- 3696 - Home & Garden > Decor > Clocks > Floor & Grandfather Clocks
3102
- 3840 - Home & Garden > Decor > Clocks > Wall Clocks
3103
- 5708 - Home & Garden > Decor > Coat & Hat Racks
3104
- 7206 - Home & Garden > Decor > Decorative Bells
3105
- 6317 - Home & Garden > Decor > Decorative Bottles
3106
- 6457 - Home & Garden > Decor > Decorative Bowls
3107
- 7113 - Home & Garden > Decor > Decorative Jars
3108
- 708 - Home & Garden > Decor > Decorative Plaques
3109
- 5875 - Home & Garden > Decor > Decorative Plates
3110
- 6456 - Home & Garden > Decor > Decorative Trays
3111
- 2675 - Home & Garden > Decor > Door Mats
3112
- 7172 - Home & Garden > Decor > Dreamcatchers
3113
- 6936 - Home & Garden > Decor > Dried Flowers
3114
- 6935 - Home & Garden > Decor > Ecospheres
3115
- 5609 - Home & Garden > Decor > Figurines
3116
- 7422 - Home & Garden > Decor > Finials
3117
- 7419 - Home & Garden > Decor > Flag & Windsock Accessories
3118
- 7420 - Home & Garden > Decor > Flag & Windsock Accessories > Flag & Windsock Pole Lights
3119
- 503010 - Home & Garden > Decor > Flag & Windsock Accessories > Flag & Windsock Pole Mounting Hardware & Kits
3120
- 7421 - Home & Garden > Decor > Flag & Windsock Accessories > Flag & Windsock Poles
3121
- 701 - Home & Garden > Decor > Flags & Windsocks
3122
- 4770 - Home & Garden > Decor > Flameless Candles
3123
- 702 - Home & Garden > Decor > Fountains & Ponds
3124
- 2921 - Home & Garden > Decor > Fountains & Ponds > Fountain & Pond Accessories
3125
- 6763 - Home & Garden > Decor > Fountains & Ponds > Fountains & Waterfalls
3126
- 2763 - Home & Garden > Decor > Fountains & Ponds > Ponds
3127
- 704 - Home & Garden > Decor > Garden & Stepping Stones
3128
- 499693 - Home & Garden > Decor > Growth Charts
3129
- 3221 - Home & Garden > Decor > Home Decor Decals
3130
- 500121 - Home & Garden > Decor > Home Fragrance Accessories
3131
- 6336 - Home & Garden > Decor > Home Fragrance Accessories > Candle & Oil Warmers
3132
- 2784 - Home & Garden > Decor > Home Fragrance Accessories > Candle Holders
3133
- 500122 - Home & Garden > Decor > Home Fragrance Accessories > Candle Snuffers
3134
- 4741 - Home & Garden > Decor > Home Fragrance Accessories > Incense Holders
3135
- 592 - Home & Garden > Decor > Home Fragrances
3136
- 3898 - Home & Garden > Decor > Home Fragrances > Air Fresheners
3137
- 588 - Home & Garden > Decor > Home Fragrances > Candles
3138
- 5847 - Home & Garden > Decor > Home Fragrances > Fragrance Oil
3139
- 3686 - Home & Garden > Decor > Home Fragrances > Incense
3140
- 4740 - Home & Garden > Decor > Home Fragrances > Potpourri
3141
- 6767 - Home & Garden > Decor > Home Fragrances > Wax Tarts
3142
- 503000 - Home & Garden > Decor > Hourglasses
3143
- 7382 - Home & Garden > Decor > House Numbers & Letters
3144
- 6547 - Home & Garden > Decor > Lawn Ornaments & Garden Sculptures
3145
- 7436 - Home & Garden > Decor > Mail Slots
3146
- 6333 - Home & Garden > Decor > Mailbox Accessories
3147
- 7177 - Home & Garden > Decor > Mailbox Accessories > Mailbox Covers
3148
- 7052 - Home & Garden > Decor > Mailbox Accessories > Mailbox Enclosures
3149
- 7176 - Home & Garden > Decor > Mailbox Accessories > Mailbox Flags
3150
- 6334 - Home & Garden > Decor > Mailbox Accessories > Mailbox Posts
3151
- 7339 - Home & Garden > Decor > Mailbox Accessories > Mailbox Replacement Doors
3152
- 706 - Home & Garden > Decor > Mailboxes
3153
- 595 - Home & Garden > Decor > Mirrors
3154
- 3473 - Home & Garden > Decor > Music Boxes
3155
- 6324 - Home & Garden > Decor > Napkin Rings
3156
- 5885 - Home & Garden > Decor > Novelty Signs
3157
- 6927 - Home & Garden > Decor > Ottoman Cushions
3158
- 597 - Home & Garden > Decor > Picture Frames
3159
- 4295 - Home & Garden > Decor > Piggy Banks & Money Jars
3160
- 709 - Home & Garden > Decor > Rain Chains
3161
- 710 - Home & Garden > Decor > Rain Gauges
3162
- 5876 - Home & Garden > Decor > Refrigerator Magnets
3163
- 598 - Home & Garden > Decor > Rugs
3164
- 596 - Home & Garden > Decor > Seasonal & Holiday Decorations
3165
- 5359 - Home & Garden > Decor > Seasonal & Holiday Decorations > Advent Calendars
3166
- 5504 - Home & Garden > Decor > Seasonal & Holiday Decorations > Christmas Tree Skirts
3167
- 6603 - Home & Garden > Decor > Seasonal & Holiday Decorations > Christmas Tree Stands
3168
- 499805 - Home & Garden > Decor > Seasonal & Holiday Decorations > Easter Egg Decorating Kits
3169
- 6532 - Home & Garden > Decor > Seasonal & Holiday Decorations > Holiday Ornament Displays & Stands
3170
- 499804 - Home & Garden > Decor > Seasonal & Holiday Decorations > Holiday Ornament Hooks
3171
- 3144 - Home & Garden > Decor > Seasonal & Holiday Decorations > Holiday Ornaments
3172
- 5990 - Home & Garden > Decor > Seasonal & Holiday Decorations > Holiday Stocking Hangers
3173
- 5991 - Home & Garden > Decor > Seasonal & Holiday Decorations > Holiday Stockings
3174
- 5930 - Home & Garden > Decor > Seasonal & Holiday Decorations > Japanese Traditional Dolls
3175
- 6531 - Home & Garden > Decor > Seasonal & Holiday Decorations > Nativity Sets
3176
- 505809 - Home & Garden > Decor > Seasonal & Holiday Decorations > Seasonal Village Sets & Accessories
3177
- 5922 - Home & Garden > Decor > Shadow Boxes
3178
- 599 - Home & Garden > Decor > Slipcovers
3179
- 6535 - Home & Garden > Decor > Snow Globes
3180
- 7173 - Home & Garden > Decor > Suncatchers
3181
- 711 - Home & Garden > Decor > Sundials
3182
- 4454 - Home & Garden > Decor > Throw Pillows
3183
- 4233 - Home & Garden > Decor > Trunks
3184
- 6424 - Home & Garden > Decor > Vase Fillers & Table Scatters
3185
- 602 - Home & Garden > Decor > Vases
3186
- 2334 - Home & Garden > Decor > Wallpaper
3187
- 712 - Home & Garden > Decor > Weather Vanes & Roof Decor
3188
- 714 - Home & Garden > Decor > Wind Chimes
3189
- 2839 - Home & Garden > Decor > Wind Wheels & Spinners
3190
- 6530 - Home & Garden > Decor > Window Magnets
3191
- 6254 - Home & Garden > Decor > Window Treatment Accessories
3192
- 6256 - Home & Garden > Decor > Window Treatment Accessories > Curtain & Drape Rings
3193
- 6257 - Home & Garden > Decor > Window Treatment Accessories > Curtain & Drape Rods
3194
- 6255 - Home & Garden > Decor > Window Treatment Accessories > Curtain Holdbacks & Tassels
3195
- 8042 - Home & Garden > Decor > Window Treatment Accessories > Window Treatment Replacement Parts
3196
- 603 - Home & Garden > Decor > Window Treatments
3197
- 2882 - Home & Garden > Decor > Window Treatments > Curtains & Drapes
3198
- 6492 - Home & Garden > Decor > Window Treatments > Stained Glass Panels
3199
- 2885 - Home & Garden > Decor > Window Treatments > Window Blinds & Shades
3200
- 5989 - Home & Garden > Decor > Window Treatments > Window Films
3201
- 4375 - Home & Garden > Decor > Window Treatments > Window Screens
3202
- 2621 - Home & Garden > Decor > Window Treatments > Window Valances & Cornices
3203
- 3262 - Home & Garden > Decor > World Globes
3204
- 6267 - Home & Garden > Decor > Wreaths & Garlands
3205
- 5835 - Home & Garden > Emergency Preparedness
3206
- 4490 - Home & Garden > Emergency Preparedness > Earthquake Alarms
3207
- 6897 - Home & Garden > Emergency Preparedness > Emergency Blankets
3208
- 5836 - Home & Garden > Emergency Preparedness > Emergency Food Kits
3209
- 7058 - Home & Garden > Emergency Preparedness > Emergency Tools & Kits
3210
- 4491 - Home & Garden > Emergency Preparedness > Furniture Anchors
3211
- 2862 - Home & Garden > Fireplace & Wood Stove Accessories
3212
- 2044 - Home & Garden > Fireplace & Wood Stove Accessories > Bellows
3213
- 6563 - Home & Garden > Fireplace & Wood Stove Accessories > Fireplace & Wood Stove Grates
3214
- 7523 - Home & Garden > Fireplace & Wood Stove Accessories > Fireplace Andirons
3215
- 7109 - Home & Garden > Fireplace & Wood Stove Accessories > Fireplace Reflectors
3216
- 2365 - Home & Garden > Fireplace & Wood Stove Accessories > Fireplace Screens
3217
- 1530 - Home & Garden > Fireplace & Wood Stove Accessories > Fireplace Tools
3218
- 625 - Home & Garden > Fireplace & Wood Stove Accessories > Firewood & Fuel
3219
- 7091 - Home & Garden > Fireplace & Wood Stove Accessories > Hearth Pads
3220
- 7029 - Home & Garden > Fireplace & Wood Stove Accessories > Log Rack & Carrier Accessories
3221
- 695 - Home & Garden > Fireplace & Wood Stove Accessories > Log Racks & Carriers
3222
- 4918 - Home & Garden > Fireplace & Wood Stove Accessories > Wood Stove Fans & Blowers
3223
- 6792 - Home & Garden > Fireplaces
3224
- 1679 - Home & Garden > Flood, Fire & Gas Safety
3225
- 7226 - Home & Garden > Flood, Fire & Gas Safety > Fire Alarm Control Panels
3226
- 1871 - Home & Garden > Flood, Fire & Gas Safety > Fire Alarms
3227
- 1639 - Home & Garden > Flood, Fire & Gas Safety > Fire Extinguisher & Equipment Storage
3228
- 1434 - Home & Garden > Flood, Fire & Gas Safety > Fire Extinguishers
3229
- 1934 - Home & Garden > Flood, Fire & Gas Safety > Fire Sprinklers
3230
- 7227 - Home & Garden > Flood, Fire & Gas Safety > Heat Detectors
3231
- 499673 - Home & Garden > Flood, Fire & Gas Safety > Smoke & Carbon Monoxide Detectors
3232
- 2164 - Home & Garden > Flood, Fire & Gas Safety > Smoke & Carbon Monoxide Detectors > Carbon Monoxide Detectors
3233
- 1471 - Home & Garden > Flood, Fire & Gas Safety > Smoke & Carbon Monoxide Detectors > Smoke Detectors
3234
- 1306 - Home & Garden > Flood, Fire & Gas Safety > Water & Flood Detectors
3235
- 3348 - Home & Garden > Household Appliance Accessories
3236
- 2367 - Home & Garden > Household Appliance Accessories > Air Conditioner Accessories
3237
- 5826 - Home & Garden > Household Appliance Accessories > Air Conditioner Accessories > Air Conditioner Covers
3238
- 3573 - Home & Garden > Household Appliance Accessories > Air Conditioner Accessories > Air Conditioner Filters
3239
- 3410 - Home & Garden > Household Appliance Accessories > Air Purifier Accessories
3240
- 3667 - Home & Garden > Household Appliance Accessories > Air Purifier Accessories > Air Purifier Filters
3241
- 4667 - Home & Garden > Household Appliance Accessories > Dehumidifier Accessories
3242
- 5089 - Home & Garden > Household Appliance Accessories > Fan Accessories
3243
- 4548 - Home & Garden > Household Appliance Accessories > Floor & Steam Cleaner Accessories
3244
- 6773 - Home & Garden > Household Appliance Accessories > Furnace & Boiler Accessories
3245
- 7110 - Home & Garden > Household Appliance Accessories > Heating Radiator Accessories
3246
- 7111 - Home & Garden > Household Appliance Accessories > Heating Radiator Accessories > Heating Radiator Reflectors
3247
- 3862 - Home & Garden > Household Appliance Accessories > Humidifier Accessories
3248
- 3402 - Home & Garden > Household Appliance Accessories > Humidifier Accessories > Humidifier Filters
3249
- 3456 - Home & Garden > Household Appliance Accessories > Laundry Appliance Accessories
3250
- 5158 - Home & Garden > Household Appliance Accessories > Laundry Appliance Accessories > Garment Steamer Accessories
3251
- 5159 - Home & Garden > Household Appliance Accessories > Laundry Appliance Accessories > Iron Accessories
3252
- 5160 - Home & Garden > Household Appliance Accessories > Laundry Appliance Accessories > Steam Press Accessories
3253
- 500085 - Home & Garden > Household Appliance Accessories > Laundry Appliance Accessories > Washer & Dryer Accessories
3254
- 4650 - Home & Garden > Household Appliance Accessories > Patio Heater Accessories
3255
- 4651 - Home & Garden > Household Appliance Accessories > Patio Heater Accessories > Patio Heater Covers
3256
- 618 - Home & Garden > Household Appliance Accessories > Vacuum Accessories
3257
- 2751 - Home & Garden > Household Appliance Accessories > Water Heater Accessories
3258
- 2310 - Home & Garden > Household Appliance Accessories > Water Heater Accessories > Anode Rods
3259
- 2175 - Home & Garden > Household Appliance Accessories > Water Heater Accessories > Hot Water Tanks
3260
- 1744 - Home & Garden > Household Appliance Accessories > Water Heater Accessories > Water Heater Elements
3261
- 500063 - Home & Garden > Household Appliance Accessories > Water Heater Accessories > Water Heater Expansion Tanks
3262
- 1835 - Home & Garden > Household Appliance Accessories > Water Heater Accessories > Water Heater Pans
3263
- 2221 - Home & Garden > Household Appliance Accessories > Water Heater Accessories > Water Heater Stacks
3264
- 1709 - Home & Garden > Household Appliance Accessories > Water Heater Accessories > Water Heater Vents
3265
- 604 - Home & Garden > Household Appliances
3266
- 1626 - Home & Garden > Household Appliances > Climate Control Appliances
3267
- 605 - Home & Garden > Household Appliances > Climate Control Appliances > Air Conditioners
3268
- 606 - Home & Garden > Household Appliances > Climate Control Appliances > Air Purifiers
3269
- 607 - Home & Garden > Household Appliances > Climate Control Appliances > Dehumidifiers
3270
- 7328 - Home & Garden > Household Appliances > Climate Control Appliances > Duct Heaters
3271
- 6727 - Home & Garden > Household Appliances > Climate Control Appliances > Evaporative Coolers
3272
- 608 - Home & Garden > Household Appliances > Climate Control Appliances > Fans
3273
- 1700 - Home & Garden > Household Appliances > Climate Control Appliances > Fans > Ceiling Fans
3274
- 2535 - Home & Garden > Household Appliances > Climate Control Appliances > Fans > Desk & Pedestal Fans
3275
- 7527 - Home & Garden > Household Appliances > Climate Control Appliances > Fans > Powered Hand Fans & Misters
3276
- 4485 - Home & Garden > Household Appliances > Climate Control Appliances > Fans > Ventilation Fans
3277
- 8090 - Home & Garden > Household Appliances > Climate Control Appliances > Fans > Wall Mount Fans
3278
- 3082 - Home & Garden > Household Appliances > Climate Control Appliances > Furnaces & Boilers
3279
- 2060 - Home & Garden > Household Appliances > Climate Control Appliances > Heating Radiators
3280
- 613 - Home & Garden > Household Appliances > Climate Control Appliances > Humidifiers
3281
- 6709 - Home & Garden > Household Appliances > Climate Control Appliances > Outdoor Misting Systems
3282
- 2649 - Home & Garden > Household Appliances > Climate Control Appliances > Patio Heaters
3283
- 611 - Home & Garden > Household Appliances > Climate Control Appliances > Space Heaters
3284
- 235920 - Home & Garden > Household Appliances > Floor & Carpet Dryers
3285
- 616 - Home & Garden > Household Appliances > Floor & Steam Cleaners
3286
- 543601 - Home & Garden > Household Appliances > Floor & Steam Cleaners > Carpet Shampooers
3287
- 543600 - Home & Garden > Household Appliances > Floor & Steam Cleaners > Carpet Steamers
3288
- 543602 - Home & Garden > Household Appliances > Floor & Steam Cleaners > Floor Scrubbers
3289
- 543603 - Home & Garden > Household Appliances > Floor & Steam Cleaners > Steam Mops
3290
- 5294 - Home & Garden > Household Appliances > Floor Polishers & Buffers
3291
- 4483 - Home & Garden > Household Appliances > Futon Dryers
3292
- 6741 - Home & Garden > Household Appliances > Garage Door Keypads & Remotes
3293
- 609 - Home & Garden > Household Appliances > Garage Door Openers
3294
- 2706 - Home & Garden > Household Appliances > Laundry Appliances
3295
- 2612 - Home & Garden > Household Appliances > Laundry Appliances > Dryers
3296
- 5138 - Home & Garden > Household Appliances > Laundry Appliances > Garment Steamers
3297
- 5139 - Home & Garden > Household Appliances > Laundry Appliances > Irons & Ironing Systems
3298
- 2849 - Home & Garden > Household Appliances > Laundry Appliances > Laundry Combo Units
3299
- 5140 - Home & Garden > Household Appliances > Laundry Appliances > Steam Presses
3300
- 2549 - Home & Garden > Household Appliances > Laundry Appliances > Washing Machines
3301
- 500081 - Home & Garden > Household Appliances > Ultrasonic Cleaners
3302
- 619 - Home & Garden > Household Appliances > Vacuums
3303
- 7121 - Home & Garden > Household Appliances > Wallpaper Steamers
3304
- 621 - Home & Garden > Household Appliances > Water Heaters
3305
- 630 - Home & Garden > Household Supplies
3306
- 7351 - Home & Garden > Household Supplies > Drawer & Shelf Liners
3307
- 499674 - Home & Garden > Household Supplies > Floor Protection Films & Runners
3308
- 7214 - Home & Garden > Household Supplies > Furniture Floor Protectors
3309
- 8522 - Home & Garden > Household Supplies > Garage Floor Mats
3310
- 2374 - Home & Garden > Household Supplies > Garbage Bags
3311
- 623 - Home & Garden > Household Supplies > Household Cleaning Supplies
3312
- 4671 - Home & Garden > Household Supplies > Household Cleaning Supplies > Broom & Mop Handles
3313
- 499892 - Home & Garden > Household Supplies > Household Cleaning Supplies > Broom Heads
3314
- 2857 - Home & Garden > Household Supplies > Household Cleaning Supplies > Brooms
3315
- 6437 - Home & Garden > Household Supplies > Household Cleaning Supplies > Buckets
3316
- 4677 - Home & Garden > Household Supplies > Household Cleaning Supplies > Carpet Sweepers
3317
- 5113 - Home & Garden > Household Supplies > Household Cleaning Supplies > Cleaning Gloves
3318
- 6263 - Home & Garden > Household Supplies > Household Cleaning Supplies > Duster Refills
3319
- 2250 - Home & Garden > Household Supplies > Household Cleaning Supplies > Dusters
3320
- 4515 - Home & Garden > Household Supplies > Household Cleaning Supplies > Dustpans
3321
- 6419 - Home & Garden > Household Supplies > Household Cleaning Supplies > Fabric & Upholstery Protectors
3322
- 4973 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products
3323
- 7330 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > All-Purpose Cleaners
3324
- 4974 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Carpet Cleaners
3325
- 500065 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Descalers & Decalcifiers
3326
- 4975 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Dish Detergent & Soap
3327
- 7510 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Dishwasher Cleaners
3328
- 8043 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Fabric & Upholstery Cleaners
3329
- 4977 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Floor Cleaners
3330
- 5825 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Furniture Cleaners & Polish
3331
- 4976 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Glass & Surface Cleaners
3332
- 543649 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Glass & Surface Cleaners > Glass Cleaners
3333
- 543650 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Glass & Surface Cleaners > Muti-surface Cleaners
3334
- 6474 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Household Disinfectants
3335
- 4978 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Oven & Grill Cleaners
3336
- 4979 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Pet Odor & Stain Removers
3337
- 7552 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Rinse Aids
3338
- 7426 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Stainless Steel Cleaners & Polishes
3339
- 4980 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Toilet Bowl Cleaners
3340
- 4981 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Tub & Tile Cleaners
3341
- 7462 - Home & Garden > Household Supplies > Household Cleaning Supplies > Household Cleaning Products > Washing Machine Cleaners
3342
- 6264 - Home & Garden > Household Supplies > Household Cleaning Supplies > Mop Heads & Refills
3343
- 2713 - Home & Garden > Household Supplies > Household Cleaning Supplies > Mops
3344
- 499767 - Home & Garden > Household Supplies > Household Cleaning Supplies > Scrub Brush Heads & Refills
3345
- 4670 - Home & Garden > Household Supplies > Household Cleaning Supplies > Scrub Brushes
3346
- 8071 - Home & Garden > Household Supplies > Household Cleaning Supplies > Shop Towels & General-Purpose Cleaning Cloths
3347
- 2796 - Home & Garden > Household Supplies > Household Cleaning Supplies > Sponges & Scouring Pads
3348
- 2610 - Home & Garden > Household Supplies > Household Cleaning Supplies > Squeegees
3349
- 2530 - Home & Garden > Household Supplies > Household Paper Products
3350
- 624 - Home & Garden > Household Supplies > Household Paper Products > Facial Tissues
3351
- 3846 - Home & Garden > Household Supplies > Household Paper Products > Paper Napkins
3352
- 2742 - Home & Garden > Household Supplies > Household Paper Products > Paper Towels
3353
- 629 - Home & Garden > Household Supplies > Household Paper Products > Toilet Paper
3354
- 3355 - Home & Garden > Household Supplies > Household Thermometers
3355
- 627 - Home & Garden > Household Supplies > Laundry Supplies
3356
- 4982 - Home & Garden > Household Supplies > Laundry Supplies > Bleach
3357
- 5704 - Home & Garden > Household Supplies > Laundry Supplies > Clothespins
3358
- 7320 - Home & Garden > Household Supplies > Laundry Supplies > Dry Cleaning Kits
3359
- 2677 - Home & Garden > Household Supplies > Laundry Supplies > Drying Racks & Hangers
3360
- 6240 - Home & Garden > Household Supplies > Laundry Supplies > Fabric Refreshers
3361
- 5705 - Home & Garden > Household Supplies > Laundry Supplies > Fabric Shavers
3362
- 2794 - Home & Garden > Household Supplies > Laundry Supplies > Fabric Softeners & Dryer Sheets
3363
- 4657 - Home & Garden > Household Supplies > Laundry Supplies > Fabric Stain Removers
3364
- 6387 - Home & Garden > Household Supplies > Laundry Supplies > Fabric Starch
3365
- 7457 - Home & Garden > Household Supplies > Laundry Supplies > Garment Shields
3366
- 499937 - Home & Garden > Household Supplies > Laundry Supplies > Iron Rests
3367
- 4656 - Home & Garden > Household Supplies > Laundry Supplies > Ironing Board Pads & Covers
3368
- 499931 - Home & Garden > Household Supplies > Laundry Supplies > Ironing Board Replacement Parts
3369
- 633 - Home & Garden > Household Supplies > Laundry Supplies > Ironing Boards
3370
- 5084 - Home & Garden > Household Supplies > Laundry Supplies > Laundry Balls
3371
- 634 - Home & Garden > Household Supplies > Laundry Supplies > Laundry Baskets
3372
- 2754 - Home & Garden > Household Supplies > Laundry Supplies > Laundry Detergent
3373
- 5085 - Home & Garden > Household Supplies > Laundry Supplies > Laundry Wash Bags & Frames
3374
- 3080 - Home & Garden > Household Supplies > Laundry Supplies > Lint Rollers
3375
- 7502 - Home & Garden > Household Supplies > Laundry Supplies > Wrinkle Releasers & Anti-Static Sprays
3376
- 7406 - Home & Garden > Household Supplies > Moisture Absorbers
3377
- 728 - Home & Garden > Household Supplies > Pest Control
3378
- 4220 - Home & Garden > Household Supplies > Pest Control > Fly Swatters
3379
- 2631 - Home & Garden > Household Supplies > Pest Control > Pest Control Traps
3380
- 2869 - Home & Garden > Household Supplies > Pest Control > Pesticides
3381
- 2865 - Home & Garden > Household Supplies > Pest Control > Repellents
3382
- 7137 - Home & Garden > Household Supplies > Pest Control > Repellents > Animal & Pet Repellents
3383
- 512 - Home & Garden > Household Supplies > Pest Control > Repellents > Household Insect Repellents
3384
- 3307 - Home & Garden > Household Supplies > Rug Pads
3385
- 628 - Home & Garden > Household Supplies > Shoe Care & Tools
3386
- 5600 - Home & Garden > Household Supplies > Shoe Care & Tools > Boot Pulls
3387
- 2301 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Bags
3388
- 1874 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Brushes
3389
- 8033 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Care Kits
3390
- 2371 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Dryers
3391
- 5601 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Horns & Dressing Aids
3392
- 8032 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Polishers
3393
- 1659 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Polishes & Waxes
3394
- 8031 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Scrapers
3395
- 5604 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Treatments & Dyes
3396
- 2431 - Home & Garden > Household Supplies > Shoe Care & Tools > Shoe Trees & Shapers
3397
- 499885 - Home & Garden > Household Supplies > Stair Treads
3398
- 636 - Home & Garden > Household Supplies > Storage & Organization
3399
- 5558 - Home & Garden > Household Supplies > Storage & Organization > Clothing & Closet Storage
3400
- 3722 - Home & Garden > Household Supplies > Storage & Organization > Clothing & Closet Storage > Charging Valets
3401
- 5714 - Home & Garden > Household Supplies > Storage & Organization > Clothing & Closet Storage > Closet Organizers & Garment Racks
3402
- 5716 - Home & Garden > Household Supplies > Storage & Organization > Clothing & Closet Storage > Clothes Valets
3403
- 631 - Home & Garden > Household Supplies > Storage & Organization > Clothing & Closet Storage > Hangers
3404
- 7514 - Home & Garden > Household Supplies > Storage & Organization > Clothing & Closet Storage > Hat Boxes
3405
- 5559 - Home & Garden > Household Supplies > Storage & Organization > Clothing & Closet Storage > Shoe Racks & Organizers
3406
- 5128 - Home & Garden > Household Supplies > Storage & Organization > Flatware Chests
3407
- 8058 - Home & Garden > Household Supplies > Storage & Organization > Household Drawer Organizer Inserts
3408
- 3561 - Home & Garden > Household Supplies > Storage & Organization > Household Storage Bags
3409
- 6986 - Home & Garden > Household Supplies > Storage & Organization > Household Storage Caddies
3410
- 5631 - Home & Garden > Household Supplies > Storage & Organization > Household Storage Containers
3411
- 7255 - Home & Garden > Household Supplies > Storage & Organization > Household Storage Drawers
3412
- 4360 - Home & Garden > Household Supplies > Storage & Organization > Photo Storage
3413
- 40 - Home & Garden > Household Supplies > Storage & Organization > Photo Storage > Photo Albums
3414
- 4237 - Home & Garden > Household Supplies > Storage & Organization > Photo Storage > Photo Storage Boxes
3415
- 2446 - Home & Garden > Household Supplies > Storage & Organization > Storage Hooks & Racks
3416
- 499930 - Home & Garden > Household Supplies > Storage & Organization > Storage Hooks & Racks > Ironing Board Hooks & Racks
3417
- 5494 - Home & Garden > Household Supplies > Storage & Organization > Storage Hooks & Racks > Umbrella Stands & Racks
3418
- 5707 - Home & Garden > Household Supplies > Storage & Organization > Storage Hooks & Racks > Utility Hooks
3419
- 5056 - Home & Garden > Household Supplies > Trash Compactor Accessories
3420
- 4516 - Home & Garden > Household Supplies > Waste Containment
3421
- 500039 - Home & Garden > Household Supplies > Waste Containment > Dumpsters
3422
- 5143 - Home & Garden > Household Supplies > Waste Containment > Hazardous Waste Containers
3423
- 4517 - Home & Garden > Household Supplies > Waste Containment > Recycling Containers
3424
- 637 - Home & Garden > Household Supplies > Waste Containment > Trash Cans & Wastebaskets
3425
- 6757 - Home & Garden > Household Supplies > Waste Containment Accessories
3426
- 6765 - Home & Garden > Household Supplies > Waste Containment Accessories > Waste Container Carts
3427
- 6726 - Home & Garden > Household Supplies > Waste Containment Accessories > Waste Container Enclosures
3428
- 500115 - Home & Garden > Household Supplies > Waste Containment Accessories > Waste Container Labels & Signs
3429
- 4717 - Home & Garden > Household Supplies > Waste Containment Accessories > Waste Container Lids
3430
- 6758 - Home & Garden > Household Supplies > Waste Containment Accessories > Waste Container Wheels
3431
- 638 - Home & Garden > Kitchen & Dining
3432
- 649 - Home & Garden > Kitchen & Dining > Barware
3433
- 7075 - Home & Garden > Kitchen & Dining > Barware > Absinthe Fountains
3434
- 1817 - Home & Garden > Kitchen & Dining > Barware > Beer Dispensers & Taps
3435
- 7569 - Home & Garden > Kitchen & Dining > Barware > Beverage Chilling Cubes & Sticks
3436
- 505806 - Home & Garden > Kitchen & Dining > Barware > Beverage Tubs & Chillers
3437
- 499990 - Home & Garden > Kitchen & Dining > Barware > Bottle Caps
3438
- 4562 - Home & Garden > Kitchen & Dining > Barware > Bottle Stoppers & Savers
3439
- 7238 - Home & Garden > Kitchen & Dining > Barware > Coaster Holders
3440
- 2363 - Home & Garden > Kitchen & Dining > Barware > Coasters
3441
- 6957 - Home & Garden > Kitchen & Dining > Barware > Cocktail & Barware Tool Sets
3442
- 651 - Home & Garden > Kitchen & Dining > Barware > Cocktail Shakers & Tools
3443
- 4222 - Home & Garden > Kitchen & Dining > Barware > Cocktail Shakers & Tools > Bar Ice Picks
3444
- 3427 - Home & Garden > Kitchen & Dining > Barware > Cocktail Shakers & Tools > Bottle Openers
3445
- 6956 - Home & Garden > Kitchen & Dining > Barware > Cocktail Shakers & Tools > Cocktail Shakers
3446
- 505327 - Home & Garden > Kitchen & Dining > Barware > Cocktail Shakers & Tools > Cocktail Strainers
3447
- 503757 - Home & Garden > Kitchen & Dining > Barware > Cocktail Shakers & Tools > Muddlers
3448
- 2976 - Home & Garden > Kitchen & Dining > Barware > Corkscrews
3449
- 650 - Home & Garden > Kitchen & Dining > Barware > Decanters
3450
- 7139 - Home & Garden > Kitchen & Dining > Barware > Foil Cutters
3451
- 4563 - Home & Garden > Kitchen & Dining > Barware > Wine Aerators
3452
- 8493 - Home & Garden > Kitchen & Dining > Barware > Wine Bottle Holders
3453
- 7008 - Home & Garden > Kitchen & Dining > Barware > Wine Glass Charms
3454
- 6070 - Home & Garden > Kitchen & Dining > Cookware & Bakeware
3455
- 640 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware
3456
- 4764 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Bakeware Sets
3457
- 641 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Baking & Cookie Sheets
3458
- 642 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Bread Pans & Molds
3459
- 6756 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Broiling Pans
3460
- 643 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Cake Pans & Molds
3461
- 644 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Muffin & Pastry Pans
3462
- 645 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Pie & Quiche Pans
3463
- 2843 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Pizza Pans
3464
- 646 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Pizza Stones
3465
- 647 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Ramekins & Souffle Dishes
3466
- 648 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware > Roasting Pans
3467
- 4502 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware Accessories
3468
- 4503 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware Accessories > Baking Mats & Liners
3469
- 7131 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware Accessories > Baking Weights
3470
- 4726 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Bakeware Accessories > Roasting Pan Racks
3471
- 654 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware
3472
- 6071 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware & Bakeware Combo Sets
3473
- 655 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Casserole Dishes
3474
- 4721 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Cookware Sets
3475
- 6838 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Crêpe & Blini Pans
3476
- 656 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Double Boilers
3477
- 657 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Dutch Ovens
3478
- 6518 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Fermentation & Pickling Crocks
3479
- 658 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Griddles & Grill Pans
3480
- 5110 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Grill Presses
3481
- 4459 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Paella Pans
3482
- 660 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Pressure Cookers & Canners
3483
- 661 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Saucepans
3484
- 4423 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Sauté Pans
3485
- 662 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Skillets & Frying Pans
3486
- 663 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Stock Pots
3487
- 659 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Stovetop Kettles
3488
- 5340 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Tagines & Clay Cooking Pots
3489
- 664 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware > Woks
3490
- 4424 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware Accessories
3491
- 4661 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware Accessories > Pot & Pan Handles
3492
- 4660 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware Accessories > Pot & Pan Lids
3493
- 4501 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware Accessories > Pressure Cooker & Canner Accessories
3494
- 4529 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware Accessories > Steamer Baskets
3495
- 4427 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware Accessories > Wok Accessories
3496
- 4663 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware Accessories > Wok Accessories > Wok Brushes
3497
- 4662 - Home & Garden > Kitchen & Dining > Cookware & Bakeware > Cookware Accessories > Wok Accessories > Wok Rings
3498
- 2920 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers
3499
- 4722 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Airpots
3500
- 3435 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Canteens
3501
- 1017 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Coolers
3502
- 4520 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Drink Sleeves
3503
- 4521 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Drink Sleeves > Can & Bottle Sleeves
3504
- 4522 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Drink Sleeves > Cup Sleeves
3505
- 1444 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Flasks
3506
- 2507 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Insulated Bags
3507
- 669 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Lunch Boxes & Totes
3508
- 671 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Picnic Baskets
3509
- 5060 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Replacement Drink Lids
3510
- 3800 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Thermoses
3511
- 3809 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Water Bottles
3512
- 6449 - Home & Garden > Kitchen & Dining > Food & Beverage Carriers > Wine Carrier Bags
3513
- 2626 - Home & Garden > Kitchen & Dining > Food Storage
3514
- 3337 - Home & Garden > Kitchen & Dining > Food Storage > Bread Boxes & Bags
3515
- 6534 - Home & Garden > Kitchen & Dining > Food Storage > Candy Buckets
3516
- 2644 - Home & Garden > Kitchen & Dining > Food Storage > Cookie Jars
3517
- 6481 - Home & Garden > Kitchen & Dining > Food Storage > Food Container Covers
3518
- 3591 - Home & Garden > Kitchen & Dining > Food Storage > Food Storage Bags
3519
- 667 - Home & Garden > Kitchen & Dining > Food Storage > Food Storage Containers
3520
- 3110 - Home & Garden > Kitchen & Dining > Food Storage > Food Wraps
3521
- 1496 - Home & Garden > Kitchen & Dining > Food Storage > Food Wraps > Foil
3522
- 5642 - Home & Garden > Kitchen & Dining > Food Storage > Food Wraps > Parchment Paper
3523
- 3750 - Home & Garden > Kitchen & Dining > Food Storage > Food Wraps > Plastic Wrap
3524
- 3956 - Home & Garden > Kitchen & Dining > Food Storage > Food Wraps > Wax Paper
3525
- 5134 - Home & Garden > Kitchen & Dining > Food Storage > Honey Jars
3526
- 6478 - Home & Garden > Kitchen & Dining > Food Storage Accessories
3527
- 499924 - Home & Garden > Kitchen & Dining > Food Storage Accessories > Food & Beverage Labels
3528
- 8039 - Home & Garden > Kitchen & Dining > Food Storage Accessories > Food Wrap Dispensers
3529
- 6479 - Home & Garden > Kitchen & Dining > Food Storage Accessories > Oxygen Absorbers
3530
- 5837 - Home & Garden > Kitchen & Dining > Food Storage Accessories > Twist Ties & Bag Clips
3531
- 2901 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories
3532
- 3489 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Breadmaker Accessories
3533
- 3988 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories
3534
- 6888 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Coffee Decanter Warmers
3535
- 3239 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Coffee Decanters
3536
- 4500 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Coffee Filter Baskets
3537
- 3450 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Coffee Filters
3538
- 4786 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Coffee Grinder Accessories
3539
- 734 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Coffee Grinders
3540
- 503736 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Coffee Maker & Espresso Machine Replacement Parts
3541
- 5065 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Coffee Maker Water Filters
3542
- 5066 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Frothing Pitchers
3543
- 3838 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Coffee Maker & Espresso Machine Accessories > Portafilters
3544
- 500004 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Cooktop, Oven & Range Accessories
3545
- 5076 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Cotton Candy Machine Accessories
3546
- 3954 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Deep Fryer Accessories
3547
- 3443 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Dishwasher Parts & Accessories
3548
- 500066 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Electric Kettle Accessories
3549
- 7355 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Electric Skillet & Wok Accessories
3550
- 6944 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Fondue Set Accessories
3551
- 503725 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Fondue Set Accessories > Cooking Gel Fuels
3552
- 6945 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Fondue Set Accessories > Fondue Forks
3553
- 6946 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Fondue Set Accessories > Fondue Pot Stands
3554
- 4653 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Food Dehydrator Accessories
3555
- 4655 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Food Dehydrator Accessories > Food Dehydrator Sheets
3556
- 4654 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Food Dehydrator Accessories > Food Dehydrator Trays
3557
- 4763 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Food Grinder Accessories
3558
- 505765 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Food Mixer & Blender Accessories
3559
- 7570 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Freezer Accessories
3560
- 6747 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Garbage Disposal Accessories
3561
- 4674 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Ice Cream Maker Accessories
3562
- 4675 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Ice Cream Maker Accessories > Ice Cream Maker Freezer Bowls
3563
- 5042 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Ice Crusher & Shaver Accessories
3564
- 7187 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Ice Maker Accessories
3565
- 4519 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Juicer Accessories
3566
- 1334 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Microwave Oven Accessories
3567
- 3684 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories
3568
- 5694 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Charcoal Briquettes
3569
- 7540 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Charcoal Chimneys
3570
- 5670 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Outdoor Grill Carts
3571
- 3855 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Outdoor Grill Covers
3572
- 3382 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Outdoor Grill Racks & Toppers
3573
- 505667 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Outdoor Grill Replacement Parts
3574
- 4560 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Outdoor Grill Spits & Baskets
3575
- 5672 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Outdoor Grilling Planks
3576
- 5671 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Outdoor Grill Accessories > Smoking Chips & Pellets
3577
- 2540 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Pasta Maker Accessories
3578
- 5075 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Popcorn Maker Accessories
3579
- 7006 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Portable Cooking Stove Accessories
3580
- 8087 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Range Hood Accessories
3581
- 3848 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Refrigerator Accessories
3582
- 502989 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Soda Maker Accessories
3583
- 8051 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Steam Table Accessories
3584
- 8052 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Steam Table Accessories > Steam Table Pan Covers
3585
- 8053 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Steam Table Accessories > Steam Table Pans
3586
- 7444 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Toaster Accessories
3587
- 3523 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Vacuum Sealer Accessories
3588
- 3124 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Vacuum Sealer Accessories > Vacuum Sealer Bags
3589
- 499996 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Waffle Iron Accessories
3590
- 7118 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Water Cooler Accessories
3591
- 7119 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Water Cooler Accessories > Water Cooler Bottles
3592
- 8106 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Wine Fridge Accessories
3593
- 5570 - Home & Garden > Kitchen & Dining > Kitchen Appliance Accessories > Yogurt Maker Accessories
3594
- 730 - Home & Garden > Kitchen & Dining > Kitchen Appliances
3595
- 5287 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Beverage Warmers
3596
- 732 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Breadmakers
3597
- 5090 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Chocolate Tempering Machines
3598
- 736 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Coffee Makers & Espresso Machines
3599
- 1388 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Coffee Makers & Espresso Machines > Drip Coffee Makers
3600
- 1647 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Coffee Makers & Espresso Machines > Electric & Stovetop Espresso Pots
3601
- 2422 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Coffee Makers & Espresso Machines > Espresso Machines
3602
- 1557 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Coffee Makers & Espresso Machines > French Presses
3603
- 2247 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Coffee Makers & Espresso Machines > Percolators
3604
- 5286 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Coffee Makers & Espresso Machines > Vacuum Coffee Makers
3605
- 679 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Cooktops
3606
- 3319 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Cotton Candy Machines
3607
- 738 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Deep Fryers
3608
- 3181 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Deli Slicers
3609
- 680 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Dishwashers
3610
- 7165 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Electric Griddles & Grills
3611
- 751 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Electric Kettles
3612
- 4421 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Electric Skillets & Woks
3613
- 4720 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Fondue Pots & Sets
3614
- 4532 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Cookers & Steamers
3615
- 739 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Cookers & Steamers > Egg Cookers
3616
- 760 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Cookers & Steamers > Food Steamers
3617
- 757 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Cookers & Steamers > Rice Cookers
3618
- 737 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Cookers & Steamers > Slow Cookers
3619
- 6523 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Cookers & Steamers > Thermal Cookers
3620
- 6279 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Cookers & Steamers > Water Ovens
3621
- 743 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Dehydrators
3622
- 744 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Grinders & Mills
3623
- 505666 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Mixers & Blenders
3624
- 687 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Smokers
3625
- 5103 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Warmers
3626
- 6548 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Warmers > Chafing Dishes
3627
- 5349 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Warmers > Food Heat Lamps
3628
- 504633 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Warmers > Rice Keepers
3629
- 4292 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Food Warmers > Steam Tables
3630
- 681 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Freezers
3631
- 5156 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Frozen Drink Makers
3632
- 610 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Garbage Disposals
3633
- 6524 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Gas Griddles
3634
- 6543 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Hot Drink Makers
3635
- 747 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Hot Plates
3636
- 748 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Ice Cream Makers
3637
- 749 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Ice Crushers & Shavers
3638
- 4161 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Ice Makers
3639
- 750 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Juicers
3640
- 752 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Knife Sharpeners
3641
- 753 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Microwave Ovens
3642
- 3526 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Milk Frothers & Steamers
3643
- 4482 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Mochi Makers
3644
- 2985 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Outdoor Grills
3645
- 683 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Ovens
3646
- 755 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Pasta Makers
3647
- 756 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Popcorn Makers
3648
- 1015 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Portable Cooking Stoves
3649
- 684 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Range Hoods
3650
- 685 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Ranges
3651
- 686 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators
3652
- 4495 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Roaster Ovens & Rotisseries
3653
- 5577 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Soda Makers
3654
- 5057 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Soy Milk Makers
3655
- 4528 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Tea Makers
3656
- 5289 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills
3657
- 761 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Countertop & Toaster Ovens
3658
- 6819 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Donut Makers
3659
- 5318 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Muffin & Cupcake Makers
3660
- 6278 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Pizza Makers & Ovens
3661
- 5291 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Pizzelle Makers
3662
- 6516 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Pretzel Makers
3663
- 759 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Sandwich Makers
3664
- 762 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Toasters
3665
- 5292 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Tortilla & Flatbread Makers
3666
- 764 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Toasters & Grills > Waffle Irons
3667
- 688 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Trash Compactors
3668
- 763 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Vacuum Sealers
3669
- 3293 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Water Coolers
3670
- 765 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Water Filters
3671
- 4539 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Wine Fridges
3672
- 766 - Home & Garden > Kitchen & Dining > Kitchen Appliances > Yogurt Makers
3673
- 668 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils
3674
- 639 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Aprons
3675
- 3768 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Baking Peels
3676
- 3347 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Basters
3677
- 3430 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Basting Brushes
3678
- 7149 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Beverage Dispensers
3679
- 4630 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cake Decorating Supplies
3680
- 6408 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cake Servers
3681
- 4247 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Can Crushers
3682
- 733 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Can Openers
3683
- 5078 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Carving Forks
3684
- 6522 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Channel Knives
3685
- 653 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Colanders & Strainers
3686
- 4777 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Condiment Dispensers
3687
- 3850 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cookie Cutters
3688
- 6342 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cookie Presses
3689
- 7331 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cooking Thermometer Accessories
3690
- 3091 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cooking Thermometers
3691
- 3713 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cooking Timers
3692
- 5928 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cooking Torches
3693
- 3835 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cooling Racks
3694
- 666 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Cutting Boards
3695
- 3268 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Dish Racks & Drain Boards
3696
- 6723 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Dough Wheels
3697
- 6411 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Electric Knife Accessories
3698
- 6412 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Electric Knife Accessories > Electric Knife Replacement Blades
3699
- 741 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Electric Knives
3700
- 5370 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Flour Sifters
3701
- 505316 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food & Drink Stencils
3702
- 3381 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Crackers
3703
- 3586 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Crackers > Lobster & Crab Crackers
3704
- 3685 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Crackers > Nutcrackers
3705
- 4214 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Crackers > Nutcrackers > Decorative Nutcrackers
3706
- 3723 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Dispensers
3707
- 3156 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Graters & Zesters
3708
- 3521 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Peelers & Corers
3709
- 7329 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Steaming Bags
3710
- 6554 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Food Sticks & Skewers
3711
- 503005 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Funnels
3712
- 3385 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Garlic Presses
3713
- 6787 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Gelatin Molds
3714
- 4746 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Ice Cube Trays
3715
- 7485 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Jerky Guns
3716
- 665 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Knives
3717
- 8006 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Molds
3718
- 2948 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers
3719
- 6480 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Can Organizers
3720
- 3479 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Drinkware Holders
3721
- 6487 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Kitchen Cabinet Organizers
3722
- 3177 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Kitchen Counter & Beverage Station Organizers
3723
- 8012 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Kitchen Utensil Holders & Racks
3724
- 5157 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Knife Blocks & Holders
3725
- 3072 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Napkin Holders & Dispensers
3726
- 3061 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Paper Towel Holders & Dispensers
3727
- 3845 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Pot Racks
3728
- 2344 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Spice Organizers
3729
- 5059 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Straw Holders & Dispensers
3730
- 6415 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Sugar Caddies
3731
- 4322 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Toothpick Holders & Dispensers
3732
- 3831 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Organizers > Utensil & Flatware Trays
3733
- 3256 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Scrapers
3734
- 3419 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Scrapers > Bench Scrapers
3735
- 3086 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Scrapers > Bowl Scrapers
3736
- 3633 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Scrapers > Grill Scrapers
3737
- 5251 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Shears
3738
- 3206 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Slicers
3739
- 4765 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Kitchen Utensil Sets
3740
- 3620 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Ladles
3741
- 3294 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Mashers
3742
- 3475 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Measuring Cups & Spoons
3743
- 3248 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Meat Tenderizers
3744
- 4530 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Mixing Bowls
3745
- 3999 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Mortars & Pestles
3746
- 6526 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Oil & Vinegar Dispensers
3747
- 4771 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Oven Bags
3748
- 670 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Oven Mitts & Pot Holders
3749
- 6749 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Pasta Molds & Stamps
3750
- 4332 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Pastry Blenders
3751
- 4708 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Pastry Cloths
3752
- 7365 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Pizza Cutter Accessories
3753
- 3421 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Pizza Cutters
3754
- 5109 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Ricers
3755
- 4705 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Rolling Pin Accessories
3756
- 4706 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Rolling Pin Accessories > Rolling Pin Covers & Sleeves
3757
- 4707 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Rolling Pin Accessories > Rolling Pin Rings
3758
- 3467 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Rolling Pins
3759
- 6497 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Salad Dressing Mixers & Shakers
3760
- 3914 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Salad Spinners
3761
- 3175 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Scoops
3762
- 3202 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Scoops > Ice Cream Scoops
3763
- 3708 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Scoops > Ice Scoops
3764
- 3258 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Scoops > Melon Ballers
3765
- 502966 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Scoops > Popcorn & French Fry Scoops
3766
- 6746 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Sink Caddies
3767
- 5080 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Sink Mats & Grids
3768
- 6388 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Slotted Spoons
3769
- 3196 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Spatulas
3770
- 4788 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Spice Grinder Accessories
3771
- 4762 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Spice Grinders
3772
- 4334 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Spoon Rests
3773
- 6974 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Sugar Dispensers
3774
- 7247 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Sushi Mats
3775
- 4559 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Tea Strainers
3776
- 4005 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Tongs
3777
- 3597 - Home & Garden > Kitchen & Dining > Kitchen Tools & Utensils > Whisks
3778
- 8161 - Home & Garden > Kitchen & Dining > Prefabricated Kitchens & Kitchenettes
3779
- 672 - Home & Garden > Kitchen & Dining > Tableware
3780
- 6740 - Home & Garden > Kitchen & Dining > Tableware > Coffee & Tea Sets
3781
- 652 - Home & Garden > Kitchen & Dining > Tableware > Coffee Servers & Tea Pots
3782
- 673 - Home & Garden > Kitchen & Dining > Tableware > Dinnerware
3783
- 3498 - Home & Garden > Kitchen & Dining > Tableware > Dinnerware > Bowls
3784
- 5537 - Home & Garden > Kitchen & Dining > Tableware > Dinnerware > Dinnerware Sets
3785
- 3553 - Home & Garden > Kitchen & Dining > Tableware > Dinnerware > Plates
3786
- 674 - Home & Garden > Kitchen & Dining > Tableware > Drinkware
3787
- 7568 - Home & Garden > Kitchen & Dining > Tableware > Drinkware > Beer Glasses
3788
- 6049 - Home & Garden > Kitchen & Dining > Tableware > Drinkware > Coffee & Tea Cups
3789
- 6051 - Home & Garden > Kitchen & Dining > Tableware > Drinkware > Coffee & Tea Saucers
3790
- 6958 - Home & Garden > Kitchen & Dining > Tableware > Drinkware > Drinkware Sets
3791
- 2169 - Home & Garden > Kitchen & Dining > Tableware > Drinkware > Mugs
3792
- 2694 - Home & Garden > Kitchen & Dining > Tableware > Drinkware > Shot Glasses
3793
- 2712 - Home & Garden > Kitchen & Dining > Tableware > Drinkware > Stemware
3794
- 2951 - Home & Garden > Kitchen & Dining > Tableware > Drinkware > Tumblers
3795
- 675 - Home & Garden > Kitchen & Dining > Tableware > Flatware
3796
- 6439 - Home & Garden > Kitchen & Dining > Tableware > Flatware > Chopstick Accessories
3797
- 3699 - Home & Garden > Kitchen & Dining > Tableware > Flatware > Chopsticks
3798
- 5647 - Home & Garden > Kitchen & Dining > Tableware > Flatware > Flatware Sets
3799
- 4015 - Home & Garden > Kitchen & Dining > Tableware > Flatware > Forks
3800
- 3939 - Home & Garden > Kitchen & Dining > Tableware > Flatware > Spoons
3801
- 3844 - Home & Garden > Kitchen & Dining > Tableware > Flatware > Table Knives
3802
- 676 - Home & Garden > Kitchen & Dining > Tableware > Salt & Pepper Shakers
3803
- 4026 - Home & Garden > Kitchen & Dining > Tableware > Serveware
3804
- 6086 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Butter Dishes
3805
- 5135 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Cake Boards
3806
- 4372 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Cake Stands
3807
- 7550 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Egg Cups
3808
- 3703 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Gravy Boats
3809
- 4735 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Punch Bowls
3810
- 3330 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Serving Pitchers & Carafes
3811
- 3802 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Serving Platters
3812
- 4009 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Serving Trays
3813
- 3373 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Sugar Bowls & Creamers
3814
- 3941 - Home & Garden > Kitchen & Dining > Tableware > Serveware > Tureens
3815
- 6425 - Home & Garden > Kitchen & Dining > Tableware > Serveware Accessories
3816
- 6434 - Home & Garden > Kitchen & Dining > Tableware > Serveware Accessories > Punch Bowl Stands
3817
- 6427 - Home & Garden > Kitchen & Dining > Tableware > Serveware Accessories > Tureen Lids
3818
- 6426 - Home & Garden > Kitchen & Dining > Tableware > Serveware Accessories > Tureen Stands
3819
- 8046 - Home & Garden > Kitchen & Dining > Tableware > Tablecloth Clips & Weights
3820
- 677 - Home & Garden > Kitchen & Dining > Tableware > Trivets
3821
- 689 - Home & Garden > Lawn & Garden
3822
- 2962 - Home & Garden > Lawn & Garden > Gardening
3823
- 4085 - Home & Garden > Lawn & Garden > Gardening > Composting
3824
- 690 - Home & Garden > Lawn & Garden > Gardening > Composting > Compost
3825
- 6840 - Home & Garden > Lawn & Garden > Gardening > Composting > Compost Aerators
3826
- 6436 - Home & Garden > Lawn & Garden > Gardening > Composting > Composters
3827
- 691 - Home & Garden > Lawn & Garden > Gardening > Disease Control
3828
- 113 - Home & Garden > Lawn & Garden > Gardening > Fertilizers
3829
- 500033 - Home & Garden > Lawn & Garden > Gardening > Garden Pot Saucers & Trays
3830
- 5632 - Home & Garden > Lawn & Garden > Gardening > Gardening Accessories
3831
- 503756 - Home & Garden > Lawn & Garden > Gardening > Gardening Accessories > Gardening Scooters, Seats & Kneelers
3832
- 5633 - Home & Garden > Lawn & Garden > Gardening > Gardening Accessories > Gardening Totes
3833
- 7184 - Home & Garden > Lawn & Garden > Gardening > Gardening Accessories > Potting Benches
3834
- 505326 - Home & Garden > Lawn & Garden > Gardening > Gardening Tool Accessories
3835
- 505322 - Home & Garden > Lawn & Garden > Gardening > Gardening Tool Accessories > Gardening Tool Handles
3836
- 505321 - Home & Garden > Lawn & Garden > Gardening > Gardening Tool Accessories > Gardening Tool Heads
3837
- 4972 - Home & Garden > Lawn & Garden > Gardening > Gardening Tool Accessories > Wheelbarrow Parts
3838
- 3173 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools
3839
- 7537 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Bulb Planting Tools
3840
- 4000 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Cultivating Tools
3841
- 3071 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Gardening Forks
3842
- 505292 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Gardening Sickles & Machetes
3843
- 3644 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Gardening Trowels
3844
- 1967 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Lawn & Garden Sprayers
3845
- 499922 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Lawn Rollers
3846
- 6967 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Pruning Saws
3847
- 3841 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Pruning Shears
3848
- 3388 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Rakes
3849
- 2147 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Shovels & Spades
3850
- 3828 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Spreaders
3851
- 3616 - Home & Garden > Lawn & Garden > Gardening > Gardening Tools > Wheelbarrows
3852
- 693 - Home & Garden > Lawn & Garden > Gardening > Greenhouses
3853
- 3103 - Home & Garden > Lawn & Garden > Gardening > Herbicides
3854
- 6381 - Home & Garden > Lawn & Garden > Gardening > Landscape Fabric
3855
- 6413 - Home & Garden > Lawn & Garden > Gardening > Landscape Fabric Accessories
3856
- 6422 - Home & Garden > Lawn & Garden > Gardening > Landscape Fabric Accessories > Landscape Fabric Staples & Pins
3857
- 6421 - Home & Garden > Lawn & Garden > Gardening > Landscape Fabric Accessories > Landscape Fabric Tape
3858
- 2988 - Home & Garden > Lawn & Garden > Gardening > Mulch
3859
- 499894 - Home & Garden > Lawn & Garden > Gardening > Plant Cages & Supports
3860
- 6428 - Home & Garden > Lawn & Garden > Gardening > Plant Stands
3861
- 499962 - Home & Garden > Lawn & Garden > Gardening > Pot & Planter Liners
3862
- 721 - Home & Garden > Lawn & Garden > Gardening > Pots & Planters
3863
- 6834 - Home & Garden > Lawn & Garden > Gardening > Rain Barrels
3864
- 1794 - Home & Garden > Lawn & Garden > Gardening > Sands & Soils
3865
- 543677 - Home & Garden > Lawn & Garden > Gardening > Sands & Soils > Sand
3866
- 543678 - Home & Garden > Lawn & Garden > Gardening > Sands & Soils > Soil
3867
- 2918 - Home & Garden > Lawn & Garden > Outdoor Living
3868
- 499908 - Home & Garden > Lawn & Garden > Outdoor Living > Awning Accessories
3869
- 499907 - Home & Garden > Lawn & Garden > Outdoor Living > Awnings
3870
- 6737 - Home & Garden > Lawn & Garden > Outdoor Living > Hammock Parts & Accessories
3871
- 717 - Home & Garden > Lawn & Garden > Outdoor Living > Hammocks
3872
- 5910 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Blankets
3873
- 5911 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Blankets > Beach Mats
3874
- 5913 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Blankets > Picnic Blankets
3875
- 5912 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Blankets > Poncho Liners
3876
- 2613 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures
3877
- 716 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Canopies & Gazebos
3878
- 6105 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Canopy & Gazebo Accessories
3879
- 6107 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Canopy & Gazebo Accessories > Canopy & Gazebo Enclosure Kits
3880
- 6106 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Canopy & Gazebo Accessories > Canopy & Gazebo Frames
3881
- 6108 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Canopy & Gazebo Accessories > Canopy & Gazebo Tops
3882
- 7423 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Canopy & Gazebo Accessories > Canopy Poles
3883
- 7424 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Canopy & Gazebo Accessories > Canopy Weights
3884
- 703 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Garden Arches, Trellises, Arbors & Pergolas
3885
- 700 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Garden Bridges
3886
- 720 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Structures > Sheds, Garages & Carports
3887
- 6751 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Umbrella & Sunshade Accessories
3888
- 7108 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Umbrella & Sunshade Accessories > Outdoor Umbrella & Sunshade Fabric
3889
- 5493 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Umbrella & Sunshade Accessories > Outdoor Umbrella Bases
3890
- 7107 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Umbrella & Sunshade Accessories > Outdoor Umbrella Covers
3891
- 499948 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Umbrella & Sunshade Accessories > Outdoor Umbrella Enclosure Kits
3892
- 8020 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Umbrella & Sunshade Accessories > Outdoor Umbrella Lights
3893
- 719 - Home & Garden > Lawn & Garden > Outdoor Living > Outdoor Umbrellas & Sunshades
3894
- 499955 - Home & Garden > Lawn & Garden > Outdoor Living > Porch Swing Accessories
3895
- 718 - Home & Garden > Lawn & Garden > Outdoor Living > Porch Swings
3896
- 3798 - Home & Garden > Lawn & Garden > Outdoor Power Equipment
3897
- 3610 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Chainsaws
3898
- 2218 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Grass Edgers
3899
- 3120 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Hedge Trimmers
3900
- 500034 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Lawn Aerators & Dethatchers
3901
- 694 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Lawn Mowers
3902
- 3311 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Lawn Mowers > Riding Mowers
3903
- 6788 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Lawn Mowers > Robotic Mowers
3904
- 6258 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Lawn Mowers > Tow-Behind Mowers
3905
- 3730 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Lawn Mowers > Walk-Behind Mowers
3906
- 6789 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Lawn Vacuums
3907
- 3340 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Leaf Blowers
3908
- 7332 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Outdoor Power Equipment Base Units
3909
- 7245 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Outdoor Power Equipment Sets
3910
- 500016 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Power Sweepers
3911
- 2204 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Power Tillers & Cultivators
3912
- 1226 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Pressure Washers
3913
- 1541 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Snow Blowers
3914
- 5866 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Tractors
3915
- 1223 - Home & Garden > Lawn & Garden > Outdoor Power Equipment > Weed Trimmers
3916
- 4564 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories
3917
- 4565 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Chainsaw Accessories
3918
- 4647 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Chainsaw Accessories > Chainsaw Bars
3919
- 4646 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Chainsaw Accessories > Chainsaw Chains
3920
- 7563 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Grass Edger Accessories
3921
- 7265 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Hedge Trimmer Accessories
3922
- 4566 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories
3923
- 6542 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Brush Mower Attachments
3924
- 4645 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Bags
3925
- 4643 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Belts
3926
- 4641 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Blades
3927
- 4642 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Covers
3928
- 499923 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Mulch Kits
3929
- 499960 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Mulch Plugs & Plates
3930
- 4644 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Pulleys & Idlers
3931
- 499872 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Tire Tubes
3932
- 6095 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Tires
3933
- 6094 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Mower Wheels
3934
- 499921 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Striping Kits
3935
- 6541 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Lawn Mower Accessories > Lawn Sweepers
3936
- 7168 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Leaf Blower Accessories
3937
- 7171 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Leaf Blower Accessories > Leaf Blower Tubes
3938
- 8485 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Multifunction Outdoor Power Equipment Attachments
3939
- 7564 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Multifunction Outdoor Power Equipment Attachments > Grass Edger Attachments
3940
- 8487 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Multifunction Outdoor Power Equipment Attachments > Ground & Leaf Blower Attachments
3941
- 7334 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Multifunction Outdoor Power Equipment Attachments > Hedge Trimmer Attachments
3942
- 8489 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Multifunction Outdoor Power Equipment Attachments > Pole Saw Attachments
3943
- 8488 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Multifunction Outdoor Power Equipment Attachments > Tiller & Cultivator Attachments
3944
- 7335 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Multifunction Outdoor Power Equipment Attachments > Weed Trimmer Attachments
3945
- 7333 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Outdoor Power Equipment Batteries
3946
- 6328 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Pressure Washer Accessories
3947
- 4567 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Snow Blower Accessories
3948
- 5867 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Tractor Parts & Accessories
3949
- 499880 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Tractor Parts & Accessories > Tractor Tires
3950
- 499881 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Tractor Parts & Accessories > Tractor Wheels
3951
- 7169 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Weed Trimmer Accessories
3952
- 7170 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Weed Trimmer Accessories > Weed Trimmer Blades & Spools
3953
- 8034 - Home & Garden > Lawn & Garden > Outdoor Power Equipment Accessories > Weed Trimmer Accessories > Weed Trimmer Spool Covers
3954
- 5362 - Home & Garden > Lawn & Garden > Snow Removal
3955
- 5364 - Home & Garden > Lawn & Garden > Snow Removal > Ice Scrapers & Snow Brushes
3956
- 5363 - Home & Garden > Lawn & Garden > Snow Removal > Snow Shovels
3957
- 3568 - Home & Garden > Lawn & Garden > Watering & Irrigation
3958
- 4718 - Home & Garden > Lawn & Garden > Watering & Irrigation > Garden Hose Fittings & Valves
3959
- 4201 - Home & Garden > Lawn & Garden > Watering & Irrigation > Garden Hose Spray Nozzles
3960
- 2313 - Home & Garden > Lawn & Garden > Watering & Irrigation > Garden Hoses
3961
- 3780 - Home & Garden > Lawn & Garden > Watering & Irrigation > Sprinkler Accessories
3962
- 1302 - Home & Garden > Lawn & Garden > Watering & Irrigation > Sprinkler Accessories > Sprinkler Controls
3963
- 3491 - Home & Garden > Lawn & Garden > Watering & Irrigation > Sprinkler Accessories > Sprinkler Valves
3964
- 7561 - Home & Garden > Lawn & Garden > Watering & Irrigation > Sprinklers & Sprinkler Heads
3965
- 505814 - Home & Garden > Lawn & Garden > Watering & Irrigation > Watering Can Accesssories
3966
- 6318 - Home & Garden > Lawn & Garden > Watering & Irrigation > Watering Cans
3967
- 230912 - Home & Garden > Lawn & Garden > Watering & Irrigation > Watering Globes & Spikes
3968
- 594 - Home & Garden > Lighting
3969
- 1436 - Home & Garden > Lighting > Emergency Lighting
3970
- 500003 - Home & Garden > Lighting > Floating & Submersible Lights
3971
- 1546 - Home & Garden > Lighting > Flood & Spot Lights
3972
- 7401 - Home & Garden > Lighting > In-Ground Lights
3973
- 4636 - Home & Garden > Lighting > Lamps
3974
- 7400 - Home & Garden > Lighting > Landscape Pathway Lighting
3975
- 2425 - Home & Garden > Lighting > Light Bulbs
3976
- 2947 - Home & Garden > Lighting > Light Bulbs > Compact Fluorescent Lamps
3977
- 2690 - Home & Garden > Lighting > Light Bulbs > Fluorescent Tubes
3978
- 2944 - Home & Garden > Lighting > Light Bulbs > Incandescent Light Bulbs
3979
- 3329 - Home & Garden > Lighting > Light Bulbs > LED Light Bulbs
3980
- 2608 - Home & Garden > Lighting > Light Ropes & Strings
3981
- 3006 - Home & Garden > Lighting > Lighting Fixtures
3982
- 2809 - Home & Garden > Lighting > Lighting Fixtures > Cabinet Light Fixtures
3983
- 2524 - Home & Garden > Lighting > Lighting Fixtures > Ceiling Light Fixtures
3984
- 2249 - Home & Garden > Lighting > Lighting Fixtures > Chandeliers
3985
- 6073 - Home & Garden > Lighting > Lighting Fixtures > Wall Light Fixtures
3986
- 505826 - Home & Garden > Lighting > Night Lights & Ambient Lighting
3987
- 2370 - Home & Garden > Lighting > Picture Lights
3988
- 7399 - Home & Garden > Lighting > Tiki Torches & Oil Lamps
3989
- 6274 - Home & Garden > Lighting > Track Lighting
3990
- 6272 - Home & Garden > Lighting > Track Lighting > Track Lighting Accessories
3991
- 4932 - Home & Garden > Lighting > Track Lighting > Track Lighting Fixtures
3992
- 6273 - Home & Garden > Lighting > Track Lighting > Track Lighting Rails
3993
- 2956 - Home & Garden > Lighting Accessories
3994
- 7338 - Home & Garden > Lighting Accessories > Lamp Post Bases
3995
- 7447 - Home & Garden > Lighting Accessories > Lamp Post Mounts
3996
- 3185 - Home & Garden > Lighting Accessories > Lamp Shades
3997
- 3522 - Home & Garden > Lighting Accessories > Lighting Timers
3998
- 505312 - Home & Garden > Lighting Accessories > Oil Lamp Fuel
3999
- 4171 - Home & Garden > Linens & Bedding
4000
- 569 - Home & Garden > Linens & Bedding > Bedding
4001
- 505803 - Home & Garden > Linens & Bedding > Bedding > Bed Canopies
4002
- 2314 - Home & Garden > Linens & Bedding > Bedding > Bed Sheets
4003
- 2974 - Home & Garden > Linens & Bedding > Bedding > Bedskirts
4004
- 1985 - Home & Garden > Linens & Bedding > Bedding > Blankets
4005
- 2541 - Home & Garden > Linens & Bedding > Bedding > Duvet Covers
4006
- 4452 - Home & Garden > Linens & Bedding > Bedding > Mattress Protectors
4007
- 4420 - Home & Garden > Linens & Bedding > Bedding > Mattress Protectors > Mattress Encasements
4008
- 2991 - Home & Garden > Linens & Bedding > Bedding > Mattress Protectors > Mattress Pads
4009
- 1599 - Home & Garden > Linens & Bedding > Bedding > Nap Mats
4010
- 2927 - Home & Garden > Linens & Bedding > Bedding > Pillowcases & Shams
4011
- 2700 - Home & Garden > Linens & Bedding > Bedding > Pillows
4012
- 505287 - Home & Garden > Linens & Bedding > Bedding > Quilts & Comforters
4013
- 505832 - Home & Garden > Linens & Bedding > Kitchen Linens Sets
4014
- 601 - Home & Garden > Linens & Bedding > Table Linens
4015
- 4203 - Home & Garden > Linens & Bedding > Table Linens > Cloth Napkins
4016
- 4343 - Home & Garden > Linens & Bedding > Table Linens > Doilies
4017
- 2547 - Home & Garden > Linens & Bedding > Table Linens > Placemats
4018
- 6325 - Home & Garden > Linens & Bedding > Table Linens > Table Runners
4019
- 6322 - Home & Garden > Linens & Bedding > Table Linens > Table Skirts
4020
- 4143 - Home & Garden > Linens & Bedding > Table Linens > Tablecloths
4021
- 4077 - Home & Garden > Linens & Bedding > Towels
4022
- 576 - Home & Garden > Linens & Bedding > Towels > Bath Towels & Washcloths
4023
- 4126 - Home & Garden > Linens & Bedding > Towels > Beach Towels
4024
- 4257 - Home & Garden > Linens & Bedding > Towels > Kitchen Towels
4025
- 4358 - Home & Garden > Parasols & Rain Umbrellas
4026
- 985 - Home & Garden > Plants
4027
- 5590 - Home & Garden > Plants > Aquatic Plants
4028
- 984 - Home & Garden > Plants > Flowers
4029
- 6762 - Home & Garden > Plants > Indoor & Outdoor Plants
4030
- 543559 - Home & Garden > Plants > Indoor & Outdoor Plants > Bushes & Shrubs
4031
- 543560 - Home & Garden > Plants > Indoor & Outdoor Plants > Landscaping & Garden Plants
4032
- 543558 - Home & Garden > Plants > Indoor & Outdoor Plants > Potted Houseplants
4033
- 505285 - Home & Garden > Plants > Plant & Herb Growing Kits
4034
- 2802 - Home & Garden > Plants > Seeds
4035
- 543561 - Home & Garden > Plants > Seeds > Plant & Flower Bulbs
4036
- 543562 - Home & Garden > Plants > Seeds > Seeds & Seed Tape
4037
- 1684 - Home & Garden > Plants > Trees
4038
- 729 - Home & Garden > Pool & Spa
4039
- 2832 - Home & Garden > Pool & Spa > Pool & Spa Accessories
4040
- 2939 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Diving Boards
4041
- 500042 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool & Spa Chlorine Generators
4042
- 2981 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool & Spa Filters
4043
- 505815 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool & Spa Maintenance Kits
4044
- 6996 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Brushes & Brooms
4045
- 6771 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Cleaner Hoses
4046
- 3017 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Cleaners & Chemicals
4047
- 500050 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Cover Accessories
4048
- 2994 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Covers & Ground Cloths
4049
- 7496 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Deck Kits
4050
- 2860 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Floats & Loungers
4051
- 5654 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Heaters
4052
- 6766 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Ladders, Steps & Ramps
4053
- 503751 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Liners
4054
- 2755 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Skimmers
4055
- 2997 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Sweeps & Vacuums
4056
- 2672 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Toys
4057
- 5546 - Home & Garden > Pool & Spa > Pool & Spa Accessories > Pool Water Slides
4058
- 543687 - Home & Garden > Pool & Spa > Sauna Accessories
4059
- 543633 - Home & Garden > Pool & Spa > Sauna Accessories > Sauna Buckets & Ladles
4060
- 543632 - Home & Garden > Pool & Spa > Sauna Accessories > Sauna Heaters
4061
- 543631 - Home & Garden > Pool & Spa > Sauna Accessories > Sauna Kits
4062
- 3992 - Home & Garden > Pool & Spa > Saunas
4063
- 2982 - Home & Garden > Pool & Spa > Spas
4064
- 2810 - Home & Garden > Pool & Spa > Swimming Pools
4065
- 600 - Home & Garden > Smoking Accessories
4066
- 4082 - Home & Garden > Smoking Accessories > Ashtrays
4067
- 6882 - Home & Garden > Smoking Accessories > Cigar Cases
4068
- 6879 - Home & Garden > Smoking Accessories > Cigar Cutters & Punches
4069
- 6881 - Home & Garden > Smoking Accessories > Cigarette Cases
4070
- 500007 - Home & Garden > Smoking Accessories > Cigarette Holders
4071
- 6880 - Home & Garden > Smoking Accessories > Humidor Accessories
4072
- 6878 - Home & Garden > Smoking Accessories > Humidors
4073
- 6173 - Home & Garden > Umbrella Sleeves & Cases
4074
- 2639 - Home & Garden > Wood Stoves
4075
- 5181 - Luggage & Bags
4076
- 100 - Luggage & Bags > Backpacks
4077
- 101 - Luggage & Bags > Briefcases
4078
- 108 - Luggage & Bags > Cosmetic & Toiletry Bags
4079
- 549 - Luggage & Bags > Diaper Bags
4080
- 502974 - Luggage & Bags > Dry Boxes
4081
- 103 - Luggage & Bags > Duffel Bags
4082
- 104 - Luggage & Bags > Fanny Packs
4083
- 105 - Luggage & Bags > Garment Bags
4084
- 110 - Luggage & Bags > Luggage Accessories
4085
- 503014 - Luggage & Bags > Luggage Accessories > Dry Box Liners & Inserts
4086
- 7521 - Luggage & Bags > Luggage Accessories > Luggage Covers
4087
- 499691 - Luggage & Bags > Luggage Accessories > Luggage Racks & Stands
4088
- 5652 - Luggage & Bags > Luggage Accessories > Luggage Straps
4089
- 5651 - Luggage & Bags > Luggage Accessories > Luggage Tags
4090
- 5620 - Luggage & Bags > Luggage Accessories > Packing Organizers
4091
- 6919 - Luggage & Bags > Luggage Accessories > Travel Bottles & Containers
4092
- 5650 - Luggage & Bags > Luggage Accessories > Travel Pouches
4093
- 106 - Luggage & Bags > Messenger Bags
4094
- 5608 - Luggage & Bags > Shopping Totes
4095
- 107 - Luggage & Bags > Suitcases
4096
- 6553 - Luggage & Bags > Train Cases
4097
- 772 - Mature
4098
- 773 - Mature > Erotic
4099
- 779 - Mature > Erotic > Erotic Books
4100
- 774 - Mature > Erotic > Erotic Clothing
4101
- 776 - Mature > Erotic > Erotic DVDs & Videos
4102
- 5055 - Mature > Erotic > Erotic Food & Edibles
4103
- 6040 - Mature > Erotic > Erotic Games
4104
- 4060 - Mature > Erotic > Erotic Magazines
4105
- 6536 - Mature > Erotic > Pole Dancing Kits
4106
- 778 - Mature > Erotic > Sex Toys
4107
- 780 - Mature > Weapons
4108
- 3833 - Mature > Weapons > Brass Knuckles
4109
- 7567 - Mature > Weapons > Clubs & Batons
4110
- 6109 - Mature > Weapons > Combat Knives
4111
- 2214 - Mature > Weapons > Gun Care & Accessories
4112
- 781 - Mature > Weapons > Gun Care & Accessories > Ammunition
4113
- 505762 - Mature > Weapons > Gun Care & Accessories > Ammunition Cases & Holders
4114
- 500048 - Mature > Weapons > Gun Care & Accessories > Gun Cases & Range Bags
4115
- 503021 - Mature > Weapons > Gun Care & Accessories > Gun Cleaning
4116
- 499855 - Mature > Weapons > Gun Care & Accessories > Gun Cleaning > Gun Cleaning Cloths & Swabs
4117
- 499856 - Mature > Weapons > Gun Care & Accessories > Gun Cleaning > Gun Cleaning Patches
4118
- 499854 - Mature > Weapons > Gun Care & Accessories > Gun Cleaning > Gun Cleaning Solvents
4119
- 1806 - Mature > Weapons > Gun Care & Accessories > Gun Grips
4120
- 1783 - Mature > Weapons > Gun Care & Accessories > Gun Holsters
4121
- 5067 - Mature > Weapons > Gun Care & Accessories > Gun Lights
4122
- 1822 - Mature > Weapons > Gun Care & Accessories > Gun Rails
4123
- 499853 - Mature > Weapons > Gun Care & Accessories > Gun Slings
4124
- 503026 - Mature > Weapons > Gun Care & Accessories > Reloading Supplies & Equipment
4125
- 499857 - Mature > Weapons > Gun Care & Accessories > Reloading Supplies & Equipment > Ammunition Reloading Presses
4126
- 782 - Mature > Weapons > Guns
4127
- 726 - Mature > Weapons > Mace & Pepper Spray
4128
- 3092 - Mature > Weapons > Nunchucks
4129
- 7175 - Mature > Weapons > Spears
4130
- 3924 - Mature > Weapons > Staff & Stick Weapons
4131
- 727 - Mature > Weapons > Stun Guns & Tasers
4132
- 3666 - Mature > Weapons > Swords
4133
- 3694 - Mature > Weapons > Throwing Stars
4134
- 3437 - Mature > Weapons > Whips
4135
- 783 - Media
4136
- 784 - Media > Books
4137
- 543541 - Media > Books > Audiobooks
4138
- 543542 - Media > Books > E-books
4139
- 543543 - Media > Books > Print Books
4140
- 499995 - Media > Carpentry & Woodworking Project Plans
4141
- 839 - Media > DVDs & Videos
4142
- 543527 - Media > DVDs & Videos > Film & Television DVDs
4143
- 543529 - Media > DVDs & Videos > Film & Television Digital Downloads
4144
- 543528 - Media > DVDs & Videos > Film & Television VHS Tapes
4145
- 886 - Media > Magazines & Newspapers
4146
- 543539 - Media > Magazines & Newspapers > Magazines
4147
- 543540 - Media > Magazines & Newspapers > Newspapers
4148
- 855 - Media > Music & Sound Recordings
4149
- 543526 - Media > Music & Sound Recordings > Digital Music Downloads
4150
- 543522 - Media > Music & Sound Recordings > Music CDs
4151
- 543524 - Media > Music & Sound Recordings > Music Cassette Tapes
4152
- 543523 - Media > Music & Sound Recordings > Records & LPs
4153
- 543525 - Media > Music & Sound Recordings > Spoken Word & Field Recordings
4154
- 5037 - Media > Product Manuals
4155
- 499821 - Media > Product Manuals > Camera & Optics Manuals
4156
- 5038 - Media > Product Manuals > Electronics Manuals
4157
- 5861 - Media > Product Manuals > Exercise & Fitness Equipment Manuals
4158
- 5039 - Media > Product Manuals > Household Appliance Manuals
4159
- 5040 - Media > Product Manuals > Kitchen Appliance Manuals
4160
- 5860 - Media > Product Manuals > Model & Toys Manuals
4161
- 499866 - Media > Product Manuals > Office Supply Manuals
4162
- 7516 - Media > Product Manuals > Power Tool & Equipment Manuals
4163
- 5041 - Media > Product Manuals > Vehicle Service Manuals
4164
- 887 - Media > Sheet Music
4165
- 922 - Office Supplies
4166
- 6174 - Office Supplies > Book Accessories
4167
- 6176 - Office Supplies > Book Accessories > Book Covers
4168
- 4941 - Office Supplies > Book Accessories > Book Lights
4169
- 6175 - Office Supplies > Book Accessories > Book Stands & Rests
4170
- 93 - Office Supplies > Book Accessories > Bookmarks
4171
- 8078 - Office Supplies > Desk Pads & Blotters
4172
- 923 - Office Supplies > Filing & Organization
4173
- 5997 - Office Supplies > Filing & Organization > Address Books
4174
- 4312 - Office Supplies > Filing & Organization > Binding Supplies
4175
- 4086 - Office Supplies > Filing & Organization > Binding Supplies > Binder Accessories
4176
- 4212 - Office Supplies > Filing & Organization > Binding Supplies > Binder Accessories > Binder Rings
4177
- 4183 - Office Supplies > Filing & Organization > Binding Supplies > Binder Accessories > Index Dividers
4178
- 2139 - Office Supplies > Filing & Organization > Binding Supplies > Binder Accessories > Sheet Protectors
4179
- 4303 - Office Supplies > Filing & Organization > Binding Supplies > Binders
4180
- 4182 - Office Supplies > Filing & Organization > Binding Supplies > Binding Combs & Spines
4181
- 7080 - Office Supplies > Filing & Organization > Binding Supplies > Binding Machines
4182
- 6190 - Office Supplies > Filing & Organization > Business Card Books
4183
- 6171 - Office Supplies > Filing & Organization > Business Card Stands
4184
- 926 - Office Supplies > Filing & Organization > CD/DVD Cases & Organizers
4185
- 927 - Office Supplies > Filing & Organization > Calendars, Organizers & Planners
4186
- 5531 - Office Supplies > Filing & Organization > Card Files
4187
- 6177 - Office Supplies > Filing & Organization > Card Sleeves
4188
- 928 - Office Supplies > Filing & Organization > Cash Boxes
4189
- 939 - Office Supplies > Filing & Organization > Desk Organizers
4190
- 925 - Office Supplies > Filing & Organization > File Boxes
4191
- 930 - Office Supplies > Filing & Organization > File Folders
4192
- 6884 - Office Supplies > Filing & Organization > Folders & Report Covers
4193
- 543663 - Office Supplies > Filing & Organization > Folders & Report Covers > Pocket Folders
4194
- 543662 - Office Supplies > Filing & Organization > Folders & Report Covers > Report Covers
4195
- 5070 - Office Supplies > Filing & Organization > Greeting Card Organizers
4196
- 6962 - Office Supplies > Filing & Organization > Mail Sorters
4197
- 3062 - Office Supplies > Filing & Organization > Pen & Pencil Cases
4198
- 6885 - Office Supplies > Filing & Organization > Portfolios & Padfolios
4199
- 543641 - Office Supplies > Filing & Organization > Portfolios & Padfolios > Padfolios
4200
- 543640 - Office Supplies > Filing & Organization > Portfolios & Padfolios > Portfolios
4201
- 6779 - Office Supplies > Filing & Organization > Recipe Card Boxes
4202
- 932 - Office Supplies > General Office Supplies
4203
- 6319 - Office Supplies > General Office Supplies > Brass Fasteners
4204
- 2591 - Office Supplies > General Office Supplies > Correction Fluids, Pens & Tapes
4205
- 543618 - Office Supplies > General Office Supplies > Correction Fluids, Pens & Tapes > Correction Fluids
4206
- 543620 - Office Supplies > General Office Supplies > Correction Fluids, Pens & Tapes > Correction Pens
4207
- 543619 - Office Supplies > General Office Supplies > Correction Fluids, Pens & Tapes > Correction Tapes
4208
- 938 - Office Supplies > General Office Supplies > Erasers
4209
- 960 - Office Supplies > General Office Supplies > Labels & Tags
4210
- 4377 - Office Supplies > General Office Supplies > Labels & Tags > Address Labels
4211
- 4154 - Office Supplies > General Office Supplies > Labels & Tags > Folder Tabs
4212
- 4137 - Office Supplies > General Office Supplies > Labels & Tags > Label Clips
4213
- 5502 - Office Supplies > General Office Supplies > Labels & Tags > Label Tapes & Refill Rolls
4214
- 4200 - Office Supplies > General Office Supplies > Labels & Tags > Shipping Labels
4215
- 4117 - Office Supplies > General Office Supplies > Labels & Tags > Shipping Tags
4216
- 8015 - Office Supplies > General Office Supplies > Laminating Film, Pouches & Sheets
4217
- 505805 - Office Supplies > General Office Supplies > Mounting Putty
4218
- 934 - Office Supplies > General Office Supplies > Office Tape
4219
- 936 - Office Supplies > General Office Supplies > Paper Clips & Clamps
4220
- 543676 - Office Supplies > General Office Supplies > Paper Clips & Clamps > Binder Clips
4221
- 543675 - Office Supplies > General Office Supplies > Paper Clips & Clamps > Paper Clips
4222
- 956 - Office Supplies > General Office Supplies > Paper Products
4223
- 2658 - Office Supplies > General Office Supplies > Paper Products > Binder Paper
4224
- 5264 - Office Supplies > General Office Supplies > Paper Products > Blank ID Cards
4225
- 957 - Office Supplies > General Office Supplies > Paper Products > Business Cards
4226
- 5918 - Office Supplies > General Office Supplies > Paper Products > Business Forms & Receipts
4227
- 6930 - Office Supplies > General Office Supplies > Paper Products > Checks
4228
- 1513 - Office Supplies > General Office Supplies > Paper Products > Cover Paper
4229
- 958 - Office Supplies > General Office Supplies > Paper Products > Envelopes
4230
- 959 - Office Supplies > General Office Supplies > Paper Products > Index Cards
4231
- 961 - Office Supplies > General Office Supplies > Paper Products > Notebooks & Notepads
4232
- 3871 - Office Supplies > General Office Supplies > Paper Products > Post Cards
4233
- 962 - Office Supplies > General Office Supplies > Paper Products > Printer & Copier Paper
4234
- 5919 - Office Supplies > General Office Supplies > Paper Products > Receipt & Adding Machine Paper Rolls
4235
- 3457 - Office Supplies > General Office Supplies > Paper Products > Stationery
4236
- 2689 - Office Supplies > General Office Supplies > Paper Products > Sticky Notes
4237
- 944 - Office Supplies > General Office Supplies > Rubber Bands
4238
- 948 - Office Supplies > General Office Supplies > Staples
4239
- 949 - Office Supplies > General Office Supplies > Tacks & Pushpins
4240
- 5829 - Office Supplies > Impulse Sealers
4241
- 8499 - Office Supplies > Lap Desks
4242
- 2435 - Office Supplies > Name Plates
4243
- 6519 - Office Supplies > Office & Chair Mats
4244
- 6462 - Office Supplies > Office & Chair Mats > Anti-Fatigue Mats
4245
- 6521 - Office Supplies > Office & Chair Mats > Chair Mats
4246
- 6520 - Office Supplies > Office & Chair Mats > Office Mats
4247
- 6373 - Office Supplies > Office Carts
4248
- 1996 - Office Supplies > Office Carts > AV Carts
4249
- 6182 - Office Supplies > Office Carts > Book Carts
4250
- 6180 - Office Supplies > Office Carts > File Carts
4251
- 6181 - Office Supplies > Office Carts > Mail Carts
4252
- 6179 - Office Supplies > Office Carts > Utility Carts
4253
- 950 - Office Supplies > Office Equipment
4254
- 499864 - Office Supplies > Office Equipment > Calculator Accessories
4255
- 333 - Office Supplies > Office Equipment > Calculators
4256
- 543518 - Office Supplies > Office Equipment > Calculators > Basic Calculators
4257
- 543521 - Office Supplies > Office Equipment > Calculators > Construction Calculators
4258
- 543519 - Office Supplies > Office Equipment > Calculators > Financial Calculators
4259
- 543517 - Office Supplies > Office Equipment > Calculators > Graphing Calculators
4260
- 543520 - Office Supplies > Office Equipment > Calculators > Scientific Calculators
4261
- 337 - Office Supplies > Office Equipment > Electronic Dictionaries & Translators
4262
- 952 - Office Supplies > Office Equipment > Label Makers
4263
- 1625 - Office Supplies > Office Equipment > Laminators
4264
- 953 - Office Supplies > Office Equipment > Office Shredders
4265
- 1708 - Office Supplies > Office Equipment > Postage Meters
4266
- 6404 - Office Supplies > Office Equipment > Time & Attendance Clocks
4267
- 954 - Office Supplies > Office Equipment > Transcribers & Dictation Systems
4268
- 955 - Office Supplies > Office Equipment > Typewriters
4269
- 2986 - Office Supplies > Office Instruments
4270
- 2883 - Office Supplies > Office Instruments > Call Bells
4271
- 935 - Office Supplies > Office Instruments > Clipboards
4272
- 505830 - Office Supplies > Office Instruments > Letter Openers
4273
- 941 - Office Supplies > Office Instruments > Magnifiers
4274
- 4341 - Office Supplies > Office Instruments > Office Rubber Stamps
4275
- 943 - Office Supplies > Office Instruments > Pencil Sharpeners
4276
- 4499 - Office Supplies > Office Instruments > Staple Removers
4277
- 947 - Office Supplies > Office Instruments > Staplers
4278
- 503746 - Office Supplies > Office Instruments > Tape Dispensers
4279
- 4470 - Office Supplies > Office Instruments > Writing & Drawing Instrument Accessories
4280
- 7117 - Office Supplies > Office Instruments > Writing & Drawing Instrument Accessories > Marker & Highlighter Ink Refills
4281
- 543667 - Office Supplies > Office Instruments > Writing & Drawing Instrument Accessories > Marker & Highlighter Ink Refills > Highlighter Refills
4282
- 543666 - Office Supplies > Office Instruments > Writing & Drawing Instrument Accessories > Marker & Highlighter Ink Refills > Marker Refills
4283
- 4471 - Office Supplies > Office Instruments > Writing & Drawing Instrument Accessories > Pen Ink & Refills
4284
- 4472 - Office Supplies > Office Instruments > Writing & Drawing Instrument Accessories > Pencil Lead & Refills
4285
- 977 - Office Supplies > Office Instruments > Writing & Drawing Instruments
4286
- 2623 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Art Charcoals
4287
- 978 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Chalk
4288
- 979 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Crayons
4289
- 980 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Markers & Highlighters
4290
- 543609 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Markers & Highlighters > Highlighters
4291
- 543608 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Markers & Highlighters > Markers
4292
- 6067 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Multifunction Writing Instruments
4293
- 4752 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pastels
4294
- 6065 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pens & Pencils
4295
- 6066 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pens & Pencils > Pen & Pencil Sets
4296
- 6068 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pens & Pencils > Pencils
4297
- 3026 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pens & Pencils > Pencils > Art Pencils
4298
- 981 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pens & Pencils > Pencils > Writing Pencils
4299
- 543660 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pens & Pencils > Pencils > Writing Pencils > Mechanical Pencils
4300
- 543661 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pens & Pencils > Pencils > Writing Pencils > Wooden Pencils
4301
- 982 - Office Supplies > Office Instruments > Writing & Drawing Instruments > Pens & Pencils > Pens
4302
- 2014 - Office Supplies > Paper Handling
4303
- 6486 - Office Supplies > Paper Handling > Fingertip Grips
4304
- 6467 - Office Supplies > Paper Handling > Hole Punches
4305
- 2207 - Office Supplies > Paper Handling > Paper Folding Machines
4306
- 1836 - Office Supplies > Paper Handling > Paper Joggers
4307
- 1803 - Office Supplies > Paper Handling > Paperweights
4308
- 6178 - Office Supplies > Paper Handling > Pencil Boards
4309
- 964 - Office Supplies > Presentation Supplies
4310
- 965 - Office Supplies > Presentation Supplies > Chalkboards
4311
- 966 - Office Supplies > Presentation Supplies > Display Boards
4312
- 7525 - Office Supplies > Presentation Supplies > Display Boards > Bulletin Board Accessories
4313
- 7526 - Office Supplies > Presentation Supplies > Display Boards > Bulletin Board Accessories > Bulletin Board Trim
4314
- 543688 - Office Supplies > Presentation Supplies > Display Boards > Bulletin Board Accessories > Bulletin Board Trim Sets
4315
- 2401 - Office Supplies > Presentation Supplies > Display Boards > Bulletin Boards
4316
- 2263 - Office Supplies > Presentation Supplies > Display Boards > Foam Boards
4317
- 1627 - Office Supplies > Presentation Supplies > Display Boards > Mounting Boards
4318
- 2674 - Office Supplies > Presentation Supplies > Display Boards > Poster Boards
4319
- 4492 - Office Supplies > Presentation Supplies > Document Cameras
4320
- 971 - Office Supplies > Presentation Supplies > Dry-Erase Boards
4321
- 967 - Office Supplies > Presentation Supplies > Easel Pads
4322
- 968 - Office Supplies > Presentation Supplies > Easels
4323
- 969 - Office Supplies > Presentation Supplies > Laser Pointers
4324
- 970 - Office Supplies > Presentation Supplies > Lecterns
4325
- 963 - Office Supplies > Presentation Supplies > Transparencies
4326
- 4465 - Office Supplies > Presentation Supplies > Wireless Presenters
4327
- 2636 - Office Supplies > Shipping Supplies
4328
- 973 - Office Supplies > Shipping Supplies > Moving & Shipping Boxes
4329
- 974 - Office Supplies > Shipping Supplies > Packing Materials
4330
- 975 - Office Supplies > Shipping Supplies > Packing Tape
4331
- 5605 - Religious & Ceremonial
4332
- 5606 - Religious & Ceremonial > Memorial Ceremony Supplies
4333
- 5607 - Religious & Ceremonial > Memorial Ceremony Supplies > Memorial Urns
4334
- 97 - Religious & Ceremonial > Religious Items
4335
- 3923 - Religious & Ceremonial > Religious Items > Prayer Beads
4336
- 328060 - Religious & Ceremonial > Religious Items > Prayer Cards
4337
- 7120 - Religious & Ceremonial > Religious Items > Religious Altars
4338
- 1949 - Religious & Ceremonial > Religious Items > Religious Veils
4339
- 499711 - Religious & Ceremonial > Religious Items > Tarot Cards
4340
- 5455 - Religious & Ceremonial > Wedding Ceremony Supplies
4341
- 503723 - Religious & Ceremonial > Wedding Ceremony Supplies > Aisle Runners
4342
- 5456 - Religious & Ceremonial > Wedding Ceremony Supplies > Flower Girl Baskets
4343
- 5457 - Religious & Ceremonial > Wedding Ceremony Supplies > Ring Pillows & Holders
4344
- 2092 - Software
4345
- 313 - Software > Computer Software
4346
- 5299 - Software > Computer Software > Antivirus & Security Software
4347
- 5300 - Software > Computer Software > Business & Productivity Software
4348
- 315 - Software > Computer Software > Compilers & Programming Tools
4349
- 5301 - Software > Computer Software > Computer Utilities & Maintenance Software
4350
- 5127 - Software > Computer Software > Dictionary & Translation Software
4351
- 317 - Software > Computer Software > Educational Software
4352
- 5304 - Software > Computer Software > Financial, Tax & Accounting Software
4353
- 3283 - Software > Computer Software > GPS Map Data & Software
4354
- 318 - Software > Computer Software > Handheld & PDA Software
4355
- 319 - Software > Computer Software > Multimedia & Design Software
4356
- 6027 - Software > Computer Software > Multimedia & Design Software > 3D Modeling Software
4357
- 4950 - Software > Computer Software > Multimedia & Design Software > Animation Editing Software
4358
- 4951 - Software > Computer Software > Multimedia & Design Software > Graphic Design & Illustration Software
4359
- 6029 - Software > Computer Software > Multimedia & Design Software > Home & Interior Design Software
4360
- 4949 - Software > Computer Software > Multimedia & Design Software > Home Publishing Software
4361
- 6028 - Software > Computer Software > Multimedia & Design Software > Media Viewing Software
4362
- 5096 - Software > Computer Software > Multimedia & Design Software > Music Composition Software
4363
- 4952 - Software > Computer Software > Multimedia & Design Software > Sound Editing Software
4364
- 4953 - Software > Computer Software > Multimedia & Design Software > Video Editing Software
4365
- 4954 - Software > Computer Software > Multimedia & Design Software > Web Design Software
4366
- 5302 - Software > Computer Software > Network Software
4367
- 5303 - Software > Computer Software > Office Application Software
4368
- 321 - Software > Computer Software > Operating Systems
4369
- 7225 - Software > Computer Software > Restore Disks
4370
- 5032 - Software > Digital Goods & Currency
4371
- 5034 - Software > Digital Goods & Currency > Computer Icons
4372
- 5035 - Software > Digital Goods & Currency > Desktop Wallpaper
4373
- 500046 - Software > Digital Goods & Currency > Digital Artwork
4374
- 8022 - Software > Digital Goods & Currency > Document Templates
4375
- 5036 - Software > Digital Goods & Currency > Fonts
4376
- 2065 - Software > Digital Goods & Currency > Stock Photographs & Video Footage
4377
- 5935 - Software > Digital Goods & Currency > Virtual Currency
4378
- 1279 - Software > Video Game Software
4379
- 988 - Sporting Goods
4380
- 499713 - Sporting Goods > Athletics
4381
- 1070 - Sporting Goods > Athletics > Baseball & Softball
4382
- 3544 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Bases & Plates
4383
- 3747 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Batting Gloves
4384
- 1076 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Gloves & Mitts
4385
- 234671 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Pitching Mats
4386
- 234670 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Pitching Mounds
4387
- 1078 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Protective Gear
4388
- 3668 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Protective Gear > Baseball & Softball Batting Helmets
4389
- 499715 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Protective Gear > Baseball & Softball Chest Protectors
4390
- 499718 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Protective Gear > Baseball & Softball Leg Guards
4391
- 499716 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Protective Gear > Catchers Equipment Sets
4392
- 499717 - Sporting Goods > Athletics > Baseball & Softball > Baseball & Softball Protective Gear > Catchers Helmets & Masks
4393
- 3790 - Sporting Goods > Athletics > Baseball & Softball > Baseball Bats
4394
- 3783 - Sporting Goods > Athletics > Baseball & Softball > Baseballs
4395
- 1077 - Sporting Goods > Athletics > Baseball & Softball > Pitching Machines
4396
- 3679 - Sporting Goods > Athletics > Baseball & Softball > Softball Bats
4397
- 3671 - Sporting Goods > Athletics > Baseball & Softball > Softballs
4398
- 1081 - Sporting Goods > Athletics > Basketball
4399
- 4676 - Sporting Goods > Athletics > Basketball > Basketball Hoop Parts & Accessories
4400
- 4089 - Sporting Goods > Athletics > Basketball > Basketball Hoop Parts & Accessories > Basketball Backboards
4401
- 7251 - Sporting Goods > Athletics > Basketball > Basketball Hoop Parts & Accessories > Basketball Hoop Padding
4402
- 4050 - Sporting Goods > Athletics > Basketball > Basketball Hoop Parts & Accessories > Basketball Hoop Posts
4403
- 3829 - Sporting Goods > Athletics > Basketball > Basketball Hoop Parts & Accessories > Basketball Nets
4404
- 4192 - Sporting Goods > Athletics > Basketball > Basketball Hoop Parts & Accessories > Basketball Rims
4405
- 1082 - Sporting Goods > Athletics > Basketball > Basketball Hoops
4406
- 499751 - Sporting Goods > Athletics > Basketball > Basketball Training Aids
4407
- 1083 - Sporting Goods > Athletics > Basketball > Basketballs
4408
- 499719 - Sporting Goods > Athletics > Boxing & Martial Arts
4409
- 4008 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Protective Gear
4410
- 499726 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Protective Gear > Boxing & MMA Hand Wraps
4411
- 499725 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Protective Gear > Boxing & Martial Arts Arm Guards
4412
- 499723 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Protective Gear > Boxing & Martial Arts Body Protectors
4413
- 499722 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Protective Gear > Boxing & Martial Arts Headgear
4414
- 3235 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Protective Gear > Boxing Gloves & Mitts
4415
- 499724 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Protective Gear > MMA Shin Guards
4416
- 499720 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Training Equipment
4417
- 499769 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Training Equipment > Boxing & MMA Punch Mitts
4418
- 7116 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Training Equipment > Grappling Dummies
4419
- 7129 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Training Equipment > Punching & Training Bag Accessories
4420
- 3297 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Training Equipment > Punching & Training Bags
4421
- 499721 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing & Martial Arts Training Equipment > Strike Shields
4422
- 3411 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing Ring Parts
4423
- 3652 - Sporting Goods > Athletics > Boxing & Martial Arts > Boxing Rings
4424
- 3717 - Sporting Goods > Athletics > Boxing & Martial Arts > Martial Arts Belts
4425
- 4282 - Sporting Goods > Athletics > Boxing & Martial Arts > Martial Arts Weapons
4426
- 6734 - Sporting Goods > Athletics > Broomball Equipment
4427
- 3354 - Sporting Goods > Athletics > Cheerleading
4428
- 3953 - Sporting Goods > Athletics > Cheerleading > Cheerleading Pom Poms
4429
- 6739 - Sporting Goods > Athletics > Coaching & Officiating
4430
- 499729 - Sporting Goods > Athletics > Coaching & Officiating > Captains Armbands
4431
- 505813 - Sporting Goods > Athletics > Coaching & Officiating > Field & Court Boundary Markers
4432
- 499732 - Sporting Goods > Athletics > Coaching & Officiating > Flip Coins & Discs
4433
- 6731 - Sporting Goods > Athletics > Coaching & Officiating > Linesman Flags
4434
- 6729 - Sporting Goods > Athletics > Coaching & Officiating > Penalty Cards & Flags
4435
- 499731 - Sporting Goods > Athletics > Coaching & Officiating > Pitch Counters
4436
- 499733 - Sporting Goods > Athletics > Coaching & Officiating > Referee Stands & Chairs
4437
- 499727 - Sporting Goods > Athletics > Coaching & Officiating > Referee Wallets
4438
- 8505 - Sporting Goods > Athletics > Coaching & Officiating > Scoreboards
4439
- 6730 - Sporting Goods > Athletics > Coaching & Officiating > Sport & Safety Whistles
4440
- 499730 - Sporting Goods > Athletics > Coaching & Officiating > Umpire Indicators
4441
- 1087 - Sporting Goods > Athletics > Cricket
4442
- 3870 - Sporting Goods > Athletics > Cricket > Cricket Balls
4443
- 499737 - Sporting Goods > Athletics > Cricket > Cricket Bat Accessories
4444
- 499738 - Sporting Goods > Athletics > Cricket > Cricket Bat Accessories > Cricket Bat Grips
4445
- 3815 - Sporting Goods > Athletics > Cricket > Cricket Bats
4446
- 499735 - Sporting Goods > Athletics > Cricket > Cricket Equipment Sets
4447
- 499736 - Sporting Goods > Athletics > Cricket > Cricket Protective Gear
4448
- 3339 - Sporting Goods > Athletics > Cricket > Cricket Protective Gear > Cricket Gloves
4449
- 3543 - Sporting Goods > Athletics > Cricket > Cricket Protective Gear > Cricket Helmets
4450
- 499739 - Sporting Goods > Athletics > Cricket > Cricket Protective Gear > Cricket Leg Guards
4451
- 499734 - Sporting Goods > Athletics > Cricket > Cricket Stumps
4452
- 989 - Sporting Goods > Athletics > Dancing
4453
- 3269 - Sporting Goods > Athletics > Dancing > Ballet Barres
4454
- 1006 - Sporting Goods > Athletics > Fencing
4455
- 3261 - Sporting Goods > Athletics > Fencing > Fencing Protective Gear
4456
- 3366 - Sporting Goods > Athletics > Fencing > Fencing Protective Gear > Fencing Gloves & Cuffs
4457
- 499740 - Sporting Goods > Athletics > Fencing > Fencing Protective Gear > Fencing Jackets & Lamés
4458
- 3707 - Sporting Goods > Athletics > Fencing > Fencing Protective Gear > Fencing Masks
4459
- 3622 - Sporting Goods > Athletics > Fencing > Fencing Weapons
4460
- 499741 - Sporting Goods > Athletics > Field Hockey & Lacrosse
4461
- 499744 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Field Hockey & Lacrosse Protective Gear
4462
- 499745 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Field Hockey & Lacrosse Protective Gear > Field Hockey & Lacrosse Gloves
4463
- 499746 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Field Hockey & Lacrosse Protective Gear > Field Hockey & Lacrosse Helmets
4464
- 499747 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Field Hockey & Lacrosse Protective Gear > Field Hockey & Lacrosse Masks & Goggles
4465
- 502970 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Field Hockey & Lacrosse Protective Gear > Field Hockey & Lacrosse Pads
4466
- 1089 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Field Hockey Balls
4467
- 3001 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Field Hockey Goals
4468
- 1092 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Field Hockey Sticks
4469
- 3536 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Balls
4470
- 499742 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Equipment Sets
4471
- 3970 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Goals
4472
- 3336 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Stick Parts
4473
- 3785 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Stick Parts > Lacrosse Mesh & String
4474
- 3418 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Stick Parts > Lacrosse Stick Heads
4475
- 3423 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Stick Parts > Lacrosse Stick Shafts
4476
- 3817 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Sticks
4477
- 3204 - Sporting Goods > Athletics > Field Hockey & Lacrosse > Lacrosse Training Aids
4478
- 499915 - Sporting Goods > Athletics > Figure Skating & Hockey
4479
- 6077 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Balls & Pucks
4480
- 6074 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Goals
4481
- 1105 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear
4482
- 499756 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear > Hockey Elbow Pads
4483
- 6078 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear > Hockey Gloves
4484
- 499890 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear > Hockey Goalie Equipment Sets
4485
- 6080 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear > Hockey Helmets
4486
- 3615 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear > Hockey Pants
4487
- 499755 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear > Hockey Shin Guards & Leg Pads
4488
- 499757 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear > Hockey Shoulder Pads & Chest Protectors
4489
- 499975 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Protective Gear > Hockey Suspenders & Belts
4490
- 6857 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Sledges
4491
- 7012 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Stick Care
4492
- 7011 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Stick Parts
4493
- 6852 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Stick Parts > Hockey Stick Blades
4494
- 6942 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Stick Parts > Hockey Stick Shafts
4495
- 6076 - Sporting Goods > Athletics > Figure Skating & Hockey > Hockey Sticks
4496
- 3791 - Sporting Goods > Athletics > Figure Skating & Hockey > Ice Skate Parts & Accessories
4497
- 6708 - Sporting Goods > Athletics > Figure Skating & Hockey > Ice Skate Parts & Accessories > Figure Skate Boots
4498
- 7000 - Sporting Goods > Athletics > Figure Skating & Hockey > Ice Skate Parts & Accessories > Ice Skate Blades
4499
- 3623 - Sporting Goods > Athletics > Figure Skating & Hockey > Ice Skate Parts & Accessories > Ice Skate Sharpeners
4500
- 4019 - Sporting Goods > Athletics > Figure Skating & Hockey > Ice Skate Parts & Accessories > Skate Blade Guards
4501
- 3241 - Sporting Goods > Athletics > Figure Skating & Hockey > Ice Skate Parts & Accessories > Skate Lace Tighteners
4502
- 1057 - Sporting Goods > Athletics > Figure Skating & Hockey > Ice Skates
4503
- 1093 - Sporting Goods > Athletics > Football
4504
- 3442 - Sporting Goods > Athletics > Football > Football Gloves
4505
- 3492 - Sporting Goods > Athletics > Football > Football Goal Posts
4506
- 3656 - Sporting Goods > Athletics > Football > Football Kicking Tees & Holders
4507
- 1097 - Sporting Goods > Athletics > Football > Football Protective Gear
4508
- 3510 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Girdles
4509
- 3060 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Helmet Accessories
4510
- 3247 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Helmet Accessories > Football Chin Straps
4511
- 3090 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Helmet Accessories > Football Face Masks
4512
- 3343 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Helmet Accessories > Football Helmet Padding
4513
- 3063 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Helmet Accessories > Football Helmet Visors
4514
- 1098 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Helmets
4515
- 3497 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Neck Rolls
4516
- 499778 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Rib Protection Shirts & Vests
4517
- 3621 - Sporting Goods > Athletics > Football > Football Protective Gear > Football Shoulder Pads
4518
- 3998 - Sporting Goods > Athletics > Football > Football Training Equipment
4519
- 499779 - Sporting Goods > Athletics > Football > Football Training Equipment > Football Dummies & Sleds
4520
- 1094 - Sporting Goods > Athletics > Football > Footballs
4521
- 499799 - Sporting Goods > Athletics > General Purpose Athletic Equipment
4522
- 8222 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Altitude Training Masks
4523
- 499800 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Athletic Cups
4524
- 7397 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Ball Carrying Bags & Carts
4525
- 7433 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Ball Pump Accessories
4526
- 7435 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Ball Pump Accessories > Ball Pump Needles
4527
- 7434 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Ball Pumps
4528
- 499903 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Exercise & Gym Mat Storage Racks & Carts
4529
- 3971 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Grip Spray & Chalk
4530
- 499803 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Gym Mats
4531
- 8077 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Practice Nets & Screens
4532
- 499802 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Speed & Agility Ladders & Hurdles
4533
- 8319 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Sports & Agility Cones
4534
- 3877 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Sports Megaphones
4535
- 499801 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Sports Mouthguards
4536
- 6344 - Sporting Goods > Athletics > General Purpose Athletic Equipment > Stadium Seats & Cushions
4537
- 1000 - Sporting Goods > Athletics > Gymnastics
4538
- 503763 - Sporting Goods > Athletics > Gymnastics > Gymnastics Bars & Balance Beams
4539
- 3808 - Sporting Goods > Athletics > Gymnastics > Gymnastics Protective Gear
4540
- 499781 - Sporting Goods > Athletics > Gymnastics > Gymnastics Protective Gear > Gymnastics Grips
4541
- 3774 - Sporting Goods > Athletics > Gymnastics > Gymnastics Rings
4542
- 3123 - Sporting Goods > Athletics > Gymnastics > Gymnastics Springboards
4543
- 3182 - Sporting Goods > Athletics > Gymnastics > Pommel Horses
4544
- 3779 - Sporting Goods > Athletics > Gymnastics > Vaulting Horses
4545
- 503752 - Sporting Goods > Athletics > Racquetball & Squash
4546
- 503753 - Sporting Goods > Athletics > Racquetball & Squash > Racquetball & Squash Balls
4547
- 3119 - Sporting Goods > Athletics > Racquetball & Squash > Racquetball & Squash Eyewear
4548
- 499783 - Sporting Goods > Athletics > Racquetball & Squash > Racquetball & Squash Gloves
4549
- 3714 - Sporting Goods > Athletics > Racquetball & Squash > Racquetball Racquets
4550
- 4002 - Sporting Goods > Athletics > Racquetball & Squash > Squash Racquets
4551
- 7156 - Sporting Goods > Athletics > Rounders
4552
- 7158 - Sporting Goods > Athletics > Rounders > Rounders Bats
4553
- 7157 - Sporting Goods > Athletics > Rounders > Rounders Gloves
4554
- 1110 - Sporting Goods > Athletics > Rugby
4555
- 3761 - Sporting Goods > Athletics > Rugby > Rugby Balls
4556
- 3487 - Sporting Goods > Athletics > Rugby > Rugby Gloves
4557
- 3881 - Sporting Goods > Athletics > Rugby > Rugby Posts
4558
- 499782 - Sporting Goods > Athletics > Rugby > Rugby Protective Gear
4559
- 3077 - Sporting Goods > Athletics > Rugby > Rugby Protective Gear > Rugby Headgear
4560
- 3983 - Sporting Goods > Athletics > Rugby > Rugby Training Aids
4561
- 1111 - Sporting Goods > Athletics > Soccer
4562
- 1112 - Sporting Goods > Athletics > Soccer > Soccer Balls
4563
- 3973 - Sporting Goods > Athletics > Soccer > Soccer Corner Flags
4564
- 3141 - Sporting Goods > Athletics > Soccer > Soccer Gloves
4565
- 6055 - Sporting Goods > Athletics > Soccer > Soccer Goal Accessories
4566
- 1113 - Sporting Goods > Athletics > Soccer > Soccer Goals
4567
- 499784 - Sporting Goods > Athletics > Soccer > Soccer Protective Gear
4568
- 1114 - Sporting Goods > Athletics > Soccer > Soccer Protective Gear > Soccer Shin Guards
4569
- 1047 - Sporting Goods > Athletics > Team Handball
4570
- 499785 - Sporting Goods > Athletics > Team Handball > Handballs
4571
- 1065 - Sporting Goods > Athletics > Tennis
4572
- 3105 - Sporting Goods > Athletics > Tennis > Tennis Ball Hoppers & Carts
4573
- 3985 - Sporting Goods > Athletics > Tennis > Tennis Ball Machines
4574
- 3565 - Sporting Goods > Athletics > Tennis > Tennis Ball Savers
4575
- 3113 - Sporting Goods > Athletics > Tennis > Tennis Balls
4576
- 3961 - Sporting Goods > Athletics > Tennis > Tennis Nets
4577
- 3658 - Sporting Goods > Athletics > Tennis > Tennis Racquet Accessories
4578
- 3352 - Sporting Goods > Athletics > Tennis > Tennis Racquet Accessories > Racquet Vibration Dampeners
4579
- 3638 - Sporting Goods > Athletics > Tennis > Tennis Racquet Accessories > Tennis Racquet Bags
4580
- 3403 - Sporting Goods > Athletics > Tennis > Tennis Racquet Accessories > Tennis Racquet Grips & Tape
4581
- 3295 - Sporting Goods > Athletics > Tennis > Tennis Racquet Accessories > Tennis Racquet Grommets
4582
- 3922 - Sporting Goods > Athletics > Tennis > Tennis Racquet Accessories > Tennis Racquet String
4583
- 3906 - Sporting Goods > Athletics > Tennis > Tennis Racquets
4584
- 1060 - Sporting Goods > Athletics > Track & Field
4585
- 3478 - Sporting Goods > Athletics > Track & Field > Discus
4586
- 3445 - Sporting Goods > Athletics > Track & Field > High Jump Crossbars
4587
- 3864 - Sporting Goods > Athletics > Track & Field > High Jump Pits
4588
- 3389 - Sporting Goods > Athletics > Track & Field > Javelins
4589
- 3987 - Sporting Goods > Athletics > Track & Field > Pole Vault Pits
4590
- 3878 - Sporting Goods > Athletics > Track & Field > Relay Batons
4591
- 3770 - Sporting Goods > Athletics > Track & Field > Shot Puts
4592
- 3997 - Sporting Goods > Athletics > Track & Field > Starter Pistols
4593
- 3880 - Sporting Goods > Athletics > Track & Field > Throwing Hammers
4594
- 3149 - Sporting Goods > Athletics > Track & Field > Track Hurdles
4595
- 499786 - Sporting Goods > Athletics > Track & Field > Track Starting Blocks
4596
- 4020 - Sporting Goods > Athletics > Track & Field > Vaulting Poles
4597
- 1115 - Sporting Goods > Athletics > Volleyball
4598
- 1117 - Sporting Goods > Athletics > Volleyball > Volleyball Nets
4599
- 499788 - Sporting Goods > Athletics > Volleyball > Volleyball Protective Gear
4600
- 499789 - Sporting Goods > Athletics > Volleyball > Volleyball Protective Gear > Volleyball Knee Pads
4601
- 499787 - Sporting Goods > Athletics > Volleyball > Volleyball Training Aids
4602
- 1116 - Sporting Goods > Athletics > Volleyball > Volleyballs
4603
- 499861 - Sporting Goods > Athletics > Wallyball Equipment
4604
- 1145 - Sporting Goods > Athletics > Water Polo
4605
- 3794 - Sporting Goods > Athletics > Water Polo > Water Polo Balls
4606
- 3575 - Sporting Goods > Athletics > Water Polo > Water Polo Caps
4607
- 3678 - Sporting Goods > Athletics > Water Polo > Water Polo Goals
4608
- 1068 - Sporting Goods > Athletics > Wrestling
4609
- 3057 - Sporting Goods > Athletics > Wrestling > Wrestling Protective Gear
4610
- 499791 - Sporting Goods > Athletics > Wrestling > Wrestling Protective Gear > Wrestling Headgear
4611
- 499790 - Sporting Goods > Athletics > Wrestling > Wrestling Protective Gear > Wrestling Knee Pads
4612
- 990 - Sporting Goods > Exercise & Fitness
4613
- 499797 - Sporting Goods > Exercise & Fitness > Ab Wheels & Rollers
4614
- 237166 - Sporting Goods > Exercise & Fitness > Aerobic Steps
4615
- 499796 - Sporting Goods > Exercise & Fitness > Balance Trainers
4616
- 499792 - Sporting Goods > Exercise & Fitness > Cardio
4617
- 4598 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machine Accessories
4618
- 499703 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machine Accessories > Elliptical Trainer Accessories
4619
- 499702 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machine Accessories > Exercise Bike Accessories
4620
- 499701 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machine Accessories > Rowing Machine Accessories
4621
- 499700 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machine Accessories > Stair Climber & Stepper Accessories
4622
- 499699 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machine Accessories > Treadmill Accessories
4623
- 4589 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machines
4624
- 992 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machines > Elliptical Trainers
4625
- 994 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machines > Exercise Bikes
4626
- 995 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machines > Rowing Machines
4627
- 996 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machines > Stair Climbers & Steppers
4628
- 543610 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machines > Stair Climbers & Steppers > Stair Climbers
4629
- 543611 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machines > Stair Climbers & Steppers > Stair Steppers
4630
- 997 - Sporting Goods > Exercise & Fitness > Cardio > Cardio Machines > Treadmills
4631
- 2614 - Sporting Goods > Exercise & Fitness > Cardio > Jump Ropes
4632
- 993 - Sporting Goods > Exercise & Fitness > Exercise Balls
4633
- 5869 - Sporting Goods > Exercise & Fitness > Exercise Bands
4634
- 499795 - Sporting Goods > Exercise & Fitness > Exercise Benches
4635
- 4669 - Sporting Goods > Exercise & Fitness > Exercise Equipment Mats
4636
- 499978 - Sporting Goods > Exercise & Fitness > Exercise Machine & Equipment Sets
4637
- 8471 - Sporting Goods > Exercise & Fitness > Exercise Wedges
4638
- 6337 - Sporting Goods > Exercise & Fitness > Foam Roller Accessories
4639
- 6338 - Sporting Goods > Exercise & Fitness > Foam Roller Accessories > Foam Roller Storage Bags
4640
- 5319 - Sporting Goods > Exercise & Fitness > Foam Rollers
4641
- 6867 - Sporting Goods > Exercise & Fitness > Hand Exercisers
4642
- 355576 - Sporting Goods > Exercise & Fitness > Inversion Tables & Systems
4643
- 3938 - Sporting Goods > Exercise & Fitness > Medicine Balls
4644
- 499912 - Sporting Goods > Exercise & Fitness > Power Towers
4645
- 8215 - Sporting Goods > Exercise & Fitness > Push Up & Pull Up Bars
4646
- 7174 - Sporting Goods > Exercise & Fitness > Reaction Balls
4647
- 8062 - Sporting Goods > Exercise & Fitness > Speed & Resistance Parachutes
4648
- 505302 - Sporting Goods > Exercise & Fitness > Sport Safety Lights & Reflectors
4649
- 5693 - Sporting Goods > Exercise & Fitness > Stopwatches
4650
- 499798 - Sporting Goods > Exercise & Fitness > Suspension Trainers
4651
- 8066 - Sporting Goods > Exercise & Fitness > Vibration Exercise Machines
4652
- 499793 - Sporting Goods > Exercise & Fitness > Weight Lifting
4653
- 6452 - Sporting Goods > Exercise & Fitness > Weight Lifting > Free Weight Accessories
4654
- 8083 - Sporting Goods > Exercise & Fitness > Weight Lifting > Free Weight Accessories > Free Weight Storage Racks
4655
- 499794 - Sporting Goods > Exercise & Fitness > Weight Lifting > Free Weight Accessories > Weight Bar Collars
4656
- 3271 - Sporting Goods > Exercise & Fitness > Weight Lifting > Free Weight Accessories > Weight Bars
4657
- 3164 - Sporting Goods > Exercise & Fitness > Weight Lifting > Free Weights
4658
- 3654 - Sporting Goods > Exercise & Fitness > Weight Lifting > Weight Lifting Belts
4659
- 3858 - Sporting Goods > Exercise & Fitness > Weight Lifting > Weight Lifting Gloves & Hand Supports
4660
- 3217 - Sporting Goods > Exercise & Fitness > Weight Lifting > Weight Lifting Machine & Exercise Bench Accessories
4661
- 3542 - Sporting Goods > Exercise & Fitness > Weight Lifting > Weight Lifting Machines & Racks
4662
- 6103 - Sporting Goods > Exercise & Fitness > Weighted Clothing
4663
- 999 - Sporting Goods > Exercise & Fitness > Yoga & Pilates
4664
- 3810 - Sporting Goods > Exercise & Fitness > Yoga & Pilates > Pilates Machines
4665
- 6750 - Sporting Goods > Exercise & Fitness > Yoga & Pilates > Yoga & Pilates Blocks
4666
- 3640 - Sporting Goods > Exercise & Fitness > Yoga & Pilates > Yoga & Pilates Mats
4667
- 6743 - Sporting Goods > Exercise & Fitness > Yoga & Pilates > Yoga & Pilates Towels
4668
- 5107 - Sporting Goods > Exercise & Fitness > Yoga & Pilates > Yoga Mat Bags & Straps
4669
- 1001 - Sporting Goods > Indoor Games
4670
- 1002 - Sporting Goods > Indoor Games > Air Hockey
4671
- 505330 - Sporting Goods > Indoor Games > Air Hockey > Air Hockey Equipment
4672
- 3548 - Sporting Goods > Indoor Games > Air Hockey > Air Hockey Table Parts
4673
- 3245 - Sporting Goods > Indoor Games > Air Hockey > Air Hockey Tables
4674
- 1003 - Sporting Goods > Indoor Games > Billiards
4675
- 3059 - Sporting Goods > Indoor Games > Billiards > Billiard Ball Racks
4676
- 3135 - Sporting Goods > Indoor Games > Billiards > Billiard Balls
4677
- 3222 - Sporting Goods > Indoor Games > Billiards > Billiard Cue Accessories
4678
- 499993 - Sporting Goods > Indoor Games > Billiards > Billiard Cue Accessories > Billiard Cue Cases
4679
- 499994 - Sporting Goods > Indoor Games > Billiards > Billiard Cue Accessories > Billiard Cue Chalk
4680
- 3720 - Sporting Goods > Indoor Games > Billiards > Billiard Cue Accessories > Billiard Cue Racks
4681
- 3910 - Sporting Goods > Indoor Games > Billiards > Billiard Cues & Bridges
4682
- 3755 - Sporting Goods > Indoor Games > Billiards > Billiard Gloves
4683
- 3469 - Sporting Goods > Indoor Games > Billiards > Billiard Table Lights
4684
- 3183 - Sporting Goods > Indoor Games > Billiards > Billiard Table Parts & Accessories
4685
- 3574 - Sporting Goods > Indoor Games > Billiards > Billiard Table Parts & Accessories > Billiard Pockets
4686
- 3754 - Sporting Goods > Indoor Games > Billiards > Billiard Table Parts & Accessories > Billiard Table Brushes
4687
- 3547 - Sporting Goods > Indoor Games > Billiards > Billiard Table Parts & Accessories > Billiard Table Cloth
4688
- 8065 - Sporting Goods > Indoor Games > Billiards > Billiard Table Parts & Accessories > Billiard Table Covers
4689
- 3139 - Sporting Goods > Indoor Games > Billiards > Billiard Tables
4690
- 1004 - Sporting Goods > Indoor Games > Bowling
4691
- 3698 - Sporting Goods > Indoor Games > Bowling > Bowling Ball Bags
4692
- 3219 - Sporting Goods > Indoor Games > Bowling > Bowling Balls
4693
- 3535 - Sporting Goods > Indoor Games > Bowling > Bowling Gloves
4694
- 3669 - Sporting Goods > Indoor Games > Bowling > Bowling Pins
4695
- 3260 - Sporting Goods > Indoor Games > Bowling > Bowling Wrist Supports
4696
- 1007 - Sporting Goods > Indoor Games > Foosball
4697
- 3641 - Sporting Goods > Indoor Games > Foosball > Foosball Balls
4698
- 3524 - Sporting Goods > Indoor Games > Foosball > Foosball Table Parts & Accessories
4699
- 3847 - Sporting Goods > Indoor Games > Foosball > Foosball Tables
4700
- 7010 - Sporting Goods > Indoor Games > Multi-Game Tables
4701
- 1008 - Sporting Goods > Indoor Games > Ping Pong
4702
- 3964 - Sporting Goods > Indoor Games > Ping Pong > Ping Pong Balls
4703
- 3788 - Sporting Goods > Indoor Games > Ping Pong > Ping Pong Nets & Posts
4704
- 3900 - Sporting Goods > Indoor Games > Ping Pong > Ping Pong Paddle Accessories
4705
- 3375 - Sporting Goods > Indoor Games > Ping Pong > Ping Pong Paddles & Sets
4706
- 3132 - Sporting Goods > Indoor Games > Ping Pong > Ping Pong Robot Accessories
4707
- 3546 - Sporting Goods > Indoor Games > Ping Pong > Ping Pong Robots
4708
- 3345 - Sporting Goods > Indoor Games > Ping Pong > Ping Pong Tables
4709
- 1009 - Sporting Goods > Indoor Games > Table Shuffleboard
4710
- 3148 - Sporting Goods > Indoor Games > Table Shuffleboard > Shuffleboard Tables
4711
- 3996 - Sporting Goods > Indoor Games > Table Shuffleboard > Table Shuffleboard Powder
4712
- 4021 - Sporting Goods > Indoor Games > Table Shuffleboard > Table Shuffleboard Pucks
4713
- 1005 - Sporting Goods > Indoor Games > Throwing Darts
4714
- 3957 - Sporting Goods > Indoor Games > Throwing Darts > Dart Backboards
4715
- 3327 - Sporting Goods > Indoor Games > Throwing Darts > Dart Parts
4716
- 3766 - Sporting Goods > Indoor Games > Throwing Darts > Dart Parts > Dart Flights
4717
- 3109 - Sporting Goods > Indoor Games > Throwing Darts > Dart Parts > Dart Shafts
4718
- 3250 - Sporting Goods > Indoor Games > Throwing Darts > Dart Parts > Dart Tips
4719
- 3559 - Sporting Goods > Indoor Games > Throwing Darts > Dartboards
4720
- 3839 - Sporting Goods > Indoor Games > Throwing Darts > Darts
4721
- 1011 - Sporting Goods > Outdoor Recreation
4722
- 499811 - Sporting Goods > Outdoor Recreation > Boating & Water Sports
4723
- 1120 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting
4724
- 7449 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Boating Gloves
4725
- 6314 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Canoe Accessories
4726
- 1124 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Canoes
4727
- 6312 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Kayak Accessories
4728
- 1127 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Kayaks
4729
- 499964 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Paddle Leashes
4730
- 1129 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Paddles & Oars
4731
- 6097 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Pedal Boats
4732
- 3406 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Row Boats
4733
- 3476 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Rafting > Whitewater Rafts
4734
- 499813 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel
4735
- 1138 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Drysuits
4736
- 6496 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Life Jacket Accessories
4737
- 1128 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Life Jackets
4738
- 3376 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Rash Guards & Swim Shirts
4739
- 499687 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Water Sport Helmets
4740
- 499814 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Wetsuit Pieces
4741
- 5400 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Wetsuit Pieces > Wetsuit Bottoms
4742
- 5399 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Wetsuit Pieces > Wetsuit Hoods, Gloves & Boots
4743
- 5401 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Wetsuit Pieces > Wetsuit Tops
4744
- 1147 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Boating & Water Sport Apparel > Wetsuits
4745
- 1135 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling
4746
- 1136 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Buoyancy Compensators
4747
- 1137 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Dive Computers
4748
- 499867 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Diving & Snorkeling Equipment Sets
4749
- 1139 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Diving & Snorkeling Fins
4750
- 1140 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Diving & Snorkeling Masks
4751
- 6514 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Diving Belts
4752
- 5312 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Diving Knives & Shears
4753
- 1141 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Diving Regulators
4754
- 1142 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Diving & Snorkeling > Snorkels
4755
- 5579 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Kitesurfing
4756
- 5584 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Kitesurfing > Kiteboard Cases
4757
- 5581 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Kitesurfing > Kiteboard Parts
4758
- 5580 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Kitesurfing > Kiteboards
4759
- 5583 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Kitesurfing > Kitesurfing & Windsurfing Harnesses
4760
- 5582 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Kitesurfing > Kitesurfing Kites
4761
- 1143 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing
4762
- 6287 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Bodyboards
4763
- 6288 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Paddleboards
4764
- 6286 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Skimboards
4765
- 3649 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Surf Leashes
4766
- 3579 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Surfboard Cases & Bags
4767
- 3525 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Surfboard Fins
4768
- 3801 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Surfboard Wax
4769
- 3320 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Surfboards
4770
- 7451 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Surfing Gloves
4771
- 3762 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Surfing > Surfing Tail Pads
4772
- 1144 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming
4773
- 7104 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Child Swimming Aids
4774
- 6473 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Hand Paddles
4775
- 2966 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Kickboards
4776
- 3595 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Pull Buoys
4777
- 6513 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swim Belts
4778
- 3807 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swim Caps
4779
- 3304 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swim Gloves
4780
- 6330 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swim Goggle & Mask Accessories
4781
- 3360 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swim Goggles & Masks
4782
- 6550 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swim Weights
4783
- 6511 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swimming Fins
4784
- 6512 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swimming Fins > Monofins
4785
- 2512 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swimming Fins > Training Fins
4786
- 3596 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swimming Machines
4787
- 6515 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Swimming > Swimming Nose Clips
4788
- 3195 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports
4789
- 3370 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Kneeboarding
4790
- 3101 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Kneeboarding > Kneeboards
4791
- 6301 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Towable Rafts & Tubes
4792
- 7452 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Towed Water Sport Gloves
4793
- 3282 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Wakeboarding
4794
- 505317 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Wakeboarding > Kiteboard & Wakeboard Bindings
4795
- 505291 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Wakeboarding > Wakeboard Parts
4796
- 3353 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Wakeboarding > Wakeboards
4797
- 1146 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Water Skiing
4798
- 3289 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Water Skiing > Sit-Down Hydrofoils
4799
- 6302 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Water Skiing > Water Ski Bindings
4800
- 6296 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Water Skiing > Water Ski Cases & Bags
4801
- 3350 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Water Skiing > Water Skis
4802
- 3636 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Towed Water Sports > Water Sport Tow Cables
4803
- 7178 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Watercraft Storage Racks
4804
- 8172 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Watercraft Storage Racks > Boat Storage Racks
4805
- 8173 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Watercraft Storage Racks > Water Sport Board Storage Racks
4806
- 1148 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Windsurfing
4807
- 3624 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Windsurfing > Windsurfing Board Parts
4808
- 3908 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Windsurfing > Windsurfing Board Parts > Windsurfing Board Fins
4809
- 3285 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Windsurfing > Windsurfing Board Parts > Windsurfing Board Masts
4810
- 3894 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Windsurfing > Windsurfing Boards
4811
- 3413 - Sporting Goods > Outdoor Recreation > Boating & Water Sports > Windsurfing > Windsurfing Sails
4812
- 1013 - Sporting Goods > Outdoor Recreation > Camping & Hiking
4813
- 1014 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camp Furniture
4814
- 4451 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camp Furniture > Air Mattress & Sleeping Pad Accessories
4815
- 3695 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camp Furniture > Air Mattresses
4816
- 3089 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camp Furniture > Cots
4817
- 1016 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camping Cookware & Dinnerware
4818
- 1019 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camping Lights & Lanterns
4819
- 3937 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camping Tools
4820
- 3495 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camping Tools > Hunting & Survival Knives
4821
- 4095 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Camping Tools > Multifunction Tools & Knives
4822
- 3508 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Chemical Hand Warmers
4823
- 5636 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Compression Sacks
4824
- 7154 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Hiking Pole Accessories
4825
- 3738 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Hiking Poles
4826
- 3538 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Mosquito Nets & Insect Screens
4827
- 4785 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Navigational Compasses
4828
- 502993 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Portable Toilets & Showers
4829
- 502994 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Portable Toilets & Showers > Portable Showers & Privacy Enclosures
4830
- 503009 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Portable Toilets & Showers > Portable Toilets & Urination Devices
4831
- 1023 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Portable Water Filters & Purifiers
4832
- 5881 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Sleeping Bag Liners
4833
- 1020 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Sleeping Bags
4834
- 1021 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Sleeping Pads
4835
- 5655 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Tent Accessories
4836
- 499680 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Tent Accessories > Inner Tents
4837
- 5656 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Tent Accessories > Tent Footprints
4838
- 5658 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Tent Accessories > Tent Poles & Stakes
4839
- 5657 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Tent Accessories > Tent Vestibules
4840
- 1022 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Tents
4841
- 8079 - Sporting Goods > Outdoor Recreation > Camping & Hiking > Windbreaks
4842
- 7059 - Sporting Goods > Outdoor Recreation > Climbing
4843
- 3363 - Sporting Goods > Outdoor Recreation > Climbing > Belay Devices
4844
- 3746 - Sporting Goods > Outdoor Recreation > Climbing > Carabiners
4845
- 499815 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Apparel & Accessories
4846
- 499816 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Apparel & Accessories > Climbing Gloves
4847
- 3314 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Apparel & Accessories > Climbing Helmets
4848
- 5394 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Apparel & Accessories > Crampons
4849
- 3454 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Ascenders & Descenders
4850
- 3211 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Chalk Bags
4851
- 3322 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Crash Pads
4852
- 3218 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Harnesses
4853
- 3266 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Protection Devices
4854
- 3825 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Rope
4855
- 3201 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Rope Bags
4856
- 3369 - Sporting Goods > Outdoor Recreation > Climbing > Climbing Webbing
4857
- 7060 - Sporting Goods > Outdoor Recreation > Climbing > Ice Climbing Tools
4858
- 7061 - Sporting Goods > Outdoor Recreation > Climbing > Ice Screws
4859
- 3518 - Sporting Goods > Outdoor Recreation > Climbing > Indoor Climbing Holds
4860
- 3849 - Sporting Goods > Outdoor Recreation > Climbing > Quickdraws
4861
- 1025 - Sporting Goods > Outdoor Recreation > Cycling
4862
- 3214 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories
4863
- 3778 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Bags & Panniers
4864
- 3341 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Baskets
4865
- 3879 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Bells & Horns
4866
- 4145 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Cages
4867
- 500067 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Child Seat Accessories
4868
- 5842 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Child Seats
4869
- 5540 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Computer Accessories
4870
- 3243 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Computers
4871
- 6442 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Covers
4872
- 3719 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Fenders
4873
- 1028 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Front & Rear Racks
4874
- 500092 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Handlebar Grips & Decor
4875
- 1027 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Locks
4876
- 3368 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Mirrors
4877
- 3827 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Pumps
4878
- 6445 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Saddle Pads & Seat Covers
4879
- 6506 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Shock Pumps
4880
- 7448 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Spoke Beads
4881
- 3428 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Stands & Storage
4882
- 499694 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Tire Repair Supplies & Kits
4883
- 7223 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Toe Straps & Clips
4884
- 505668 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Tools
4885
- 3811 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Trailers
4886
- 3868 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Trainers
4887
- 3631 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Training Wheels
4888
- 3558 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Transport Bags & Cases
4889
- 6048 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Bicycle Water Sport Board Racks
4890
- 500109 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Accessories > Electric Bicycle Conversion Kits
4891
- 3618 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts
4892
- 3740 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Brake Parts
4893
- 4574 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Brake Parts > Bicycle Brake Calipers
4894
- 4575 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Brake Parts > Bicycle Brake Levers
4895
- 4576 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Brake Parts > Bicycle Brake Rotors
4896
- 4577 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Brake Parts > Bicycle Brake Sets
4897
- 499684 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Cable Housings
4898
- 499685 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Cables
4899
- 4585 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts
4900
- 4590 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts > Bicycle Bottom Brackets
4901
- 4586 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts > Bicycle Cassettes & Freewheels
4902
- 4591 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts > Bicycle Chainrings
4903
- 4587 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts > Bicycle Chains
4904
- 4592 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts > Bicycle Cranks
4905
- 4588 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts > Bicycle Derailleurs
4906
- 4593 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts > Bicycle Pedals
4907
- 4594 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Drivetrain Parts > Bicycle Shifters
4908
- 4603 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Forks
4909
- 3639 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Frames
4910
- 499868 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Groupsets
4911
- 6960 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Handlebar Extensions
4912
- 4582 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Handlebars
4913
- 7478 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Headset Parts
4914
- 7480 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Headset Parts > Bicycle Headset Bearings
4915
- 7479 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Headset Parts > Bicycle Headset Spacers
4916
- 7477 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Headsets
4917
- 8239 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Kickstands
4918
- 3292 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Saddles
4919
- 4595 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Seatpost Clamps
4920
- 4194 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Seatposts
4921
- 4596 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Small Parts
4922
- 4583 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Stems
4923
- 499871 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Tire Valve Adapters
4924
- 499869 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Tire Valve Caps
4925
- 499870 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Tire Valves
4926
- 4571 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Tires
4927
- 4572 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Tubes
4928
- 4597 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts
4929
- 7538 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts > Bicycle Foot Pegs
4930
- 500053 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts > Bicycle Hub Parts
4931
- 4599 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts > Bicycle Hubs
4932
- 499875 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts > Bicycle Rim Strips
4933
- 4600 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts > Bicycle Spokes
4934
- 8528 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts > Bicycle Wheel Axles & Skewers
4935
- 4601 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts > Bicycle Wheel Nipples
4936
- 4602 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheel Parts > Bicycle Wheel Rims
4937
- 3216 - Sporting Goods > Outdoor Recreation > Cycling > Bicycle Parts > Bicycle Wheels
4938
- 1026 - Sporting Goods > Outdoor Recreation > Cycling > Bicycles
4939
- 3982 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories
4940
- 7474 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Cleat Accessories
4941
- 7476 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Cleat Accessories > Bicycle Cleat Bolts
4942
- 7453 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Cleat Accessories > Bicycle Cleat Covers
4943
- 7475 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Cleat Accessories > Bicycle Cleat Shims & Wedges
4944
- 3118 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Cleats
4945
- 3246 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Gloves
4946
- 500028 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Helmet Parts & Accessories
4947
- 1029 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Helmets
4948
- 8061 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Protective Pads
4949
- 3272 - Sporting Goods > Outdoor Recreation > Cycling > Cycling Apparel & Accessories > Bicycle Shoe Covers
4950
- 3634 - Sporting Goods > Outdoor Recreation > Cycling > Tricycle Accessories
4951
- 3531 - Sporting Goods > Outdoor Recreation > Cycling > Tricycles
4952
- 3070 - Sporting Goods > Outdoor Recreation > Cycling > Unicycle Accessories
4953
- 1030 - Sporting Goods > Outdoor Recreation > Cycling > Unicycles
4954
- 1031 - Sporting Goods > Outdoor Recreation > Equestrian
4955
- 3257 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care
4956
- 6898 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Blankets & Sheets
4957
- 5569 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Boots & Leg Wraps
4958
- 7482 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Feed
4959
- 499817 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Fly Masks
4960
- 5025 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Grooming
4961
- 6386 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Grooming > Horse Clippers & Trimmers
4962
- 499818 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Grooming > Horse Grooming Combs, Brushes & Mitts
4963
- 7481 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Treats
4964
- 7459 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Vitamins & Supplements
4965
- 499819 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Care > Horse Wormers
4966
- 5593 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack
4967
- 4018 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Bridle Bits
4968
- 3426 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Bridles
4969
- 1491 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Cinches
4970
- 499710 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Horse Halters
4971
- 2756 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Horse Harnesses
4972
- 499709 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Horse Leads
4973
- 1754 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Reins
4974
- 2210 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Saddles
4975
- 8109 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack > Stirrups
4976
- 7215 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack Accessories
4977
- 499820 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack Accessories > Horse Tack Boxes
4978
- 8107 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack Accessories > Saddle Accessories
4979
- 326122 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack Accessories > Saddle Accessories > Saddle Bags & Panniers
4980
- 499959 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack Accessories > Saddle Accessories > Saddle Covers & Cases
4981
- 8108 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack Accessories > Saddle Accessories > Saddle Pads & Blankets
4982
- 7216 - Sporting Goods > Outdoor Recreation > Equestrian > Horse Tack Accessories > Saddle Accessories > Saddle Racks
4983
- 5594 - Sporting Goods > Outdoor Recreation > Equestrian > Riding Apparel & Accessories
4984
- 3084 - Sporting Goods > Outdoor Recreation > Equestrian > Riding Apparel & Accessories > Equestrian Gloves
4985
- 3821 - Sporting Goods > Outdoor Recreation > Equestrian > Riding Apparel & Accessories > Equestrian Helmets
4986
- 3265 - Sporting Goods > Outdoor Recreation > Equestrian > Riding Apparel & Accessories > Riding Crops & Whips
4987
- 6914 - Sporting Goods > Outdoor Recreation > Equestrian > Riding Apparel & Accessories > Riding Pants
4988
- 3334 - Sporting Goods > Outdoor Recreation > Fishing
4989
- 8064 - Sporting Goods > Outdoor Recreation > Fishing > Bite Alarms
4990
- 5406 - Sporting Goods > Outdoor Recreation > Fishing > Fishing & Hunting Waders
4991
- 6495 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Bait & Chum Containers
4992
- 7342 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Gaffs
4993
- 7344 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Hook Removal Tools
4994
- 1037 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Lines & Leaders
4995
- 3614 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Nets
4996
- 8092 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Reel Accessories
4997
- 8273 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Reel Accessories > Fishing Reel Bags & Cases
4998
- 8094 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Reel Accessories > Fishing Reel Lubricants
4999
- 8208 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Reel Accessories > Fishing Reel Replacement Spools
5000
- 4926 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Reels
5001
- 8093 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Rod Accessories
5002
- 8272 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Rod Accessories > Fishing Rod Bags & Cases
5003
- 499942 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Rod Accessories > Fishing Rod Holders & Storage Racks
5004
- 4927 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Rods
5005
- 7343 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Spears
5006
- 499823 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Tackle
5007
- 3603 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Tackle > Fishing Baits & Lures
5008
- 3859 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Tackle > Fishing Floats
5009
- 3359 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Tackle > Fishing Hooks
5010
- 3651 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Tackle > Fishing Sinkers
5011
- 7222 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Tackle > Fishing Snaps & Swivels
5012
- 7221 - Sporting Goods > Outdoor Recreation > Fishing > Fishing Traps
5013
- 7217 - Sporting Goods > Outdoor Recreation > Fishing > Fly Tying Materials
5014
- 7125 - Sporting Goods > Outdoor Recreation > Fishing > Fly Tying Materials > Fishing Beads
5015
- 6440 - Sporting Goods > Outdoor Recreation > Fishing > Fly Tying Materials > Fishing Yarn
5016
- 3096 - Sporting Goods > Outdoor Recreation > Fishing > Live Bait
5017
- 1041 - Sporting Goods > Outdoor Recreation > Fishing > Tackle Bags & Boxes
5018
- 1043 - Sporting Goods > Outdoor Recreation > Golf
5019
- 8044 - Sporting Goods > Outdoor Recreation > Golf > Divot Tools
5020
- 7314 - Sporting Goods > Outdoor Recreation > Golf > Golf Accessory Sets
5021
- 4605 - Sporting Goods > Outdoor Recreation > Golf > Golf Bag Accessories
5022
- 4537 - Sporting Goods > Outdoor Recreation > Golf > Golf Bag Accessories > Golf Bag Carts
5023
- 4525 - Sporting Goods > Outdoor Recreation > Golf > Golf Bag Accessories > Golf Bag Covers & Cases
5024
- 1044 - Sporting Goods > Outdoor Recreation > Golf > Golf Bags
5025
- 6864 - Sporting Goods > Outdoor Recreation > Golf > Golf Ball Markers
5026
- 1045 - Sporting Goods > Outdoor Recreation > Golf > Golf Balls
5027
- 3642 - Sporting Goods > Outdoor Recreation > Golf > Golf Club Parts & Accessories
5028
- 4254 - Sporting Goods > Outdoor Recreation > Golf > Golf Club Parts & Accessories > Golf Club Grips
5029
- 4043 - Sporting Goods > Outdoor Recreation > Golf > Golf Club Parts & Accessories > Golf Club Headcovers
5030
- 499780 - Sporting Goods > Outdoor Recreation > Golf > Golf Club Parts & Accessories > Golf Club Shafts
5031
- 1046 - Sporting Goods > Outdoor Recreation > Golf > Golf Clubs
5032
- 3578 - Sporting Goods > Outdoor Recreation > Golf > Golf Flags
5033
- 4466 - Sporting Goods > Outdoor Recreation > Golf > Golf Gloves
5034
- 3106 - Sporting Goods > Outdoor Recreation > Golf > Golf Tees
5035
- 4467 - Sporting Goods > Outdoor Recreation > Golf > Golf Towels
5036
- 3772 - Sporting Goods > Outdoor Recreation > Golf > Golf Training Aids
5037
- 3789 - Sporting Goods > Outdoor Recreation > Hang Gliding & Skydiving
5038
- 5877 - Sporting Goods > Outdoor Recreation > Hang Gliding & Skydiving > Air Suits
5039
- 4327 - Sporting Goods > Outdoor Recreation > Hang Gliding & Skydiving > Hang Gliders
5040
- 4023 - Sporting Goods > Outdoor Recreation > Hang Gliding & Skydiving > Parachutes
5041
- 499824 - Sporting Goods > Outdoor Recreation > Hunting & Shooting
5042
- 1033 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery
5043
- 3773 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Archery Armguards
5044
- 499833 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Archery Gloves & Releases
5045
- 3883 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Archery Targets
5046
- 3291 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Arrow Parts & Accessories
5047
- 499831 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Arrow Parts & Accessories > Arrow Fletchings
5048
- 499832 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Arrow Parts & Accessories > Arrow Nocks
5049
- 499830 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Arrow Parts & Accessories > Broadheads & Field Points
5050
- 3533 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Arrows & Bolts
5051
- 499826 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Bow & Crossbow Accessories
5052
- 499825 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Bows & Crossbows
5053
- 3332 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Bows & Crossbows > Compound Bows
5054
- 3505 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Bows & Crossbows > Crossbows
5055
- 3715 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Bows & Crossbows > Recurve & Longbows
5056
- 3757 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Archery > Quivers
5057
- 3125 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Clay Pigeon Shooting
5058
- 3305 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Clay Pigeon Shooting > Clay Pigeon Throwers
5059
- 3528 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Clay Pigeon Shooting > Clay Pigeons
5060
- 3136 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting
5061
- 7460 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting & Shooting Protective Gear
5062
- 7461 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting & Shooting Protective Gear > Hunting & Shooting Gloves
5063
- 7518 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting & Shooting Protective Gear > Hunting & Shooting Jackets
5064
- 3674 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Animal Traps
5065
- 7373 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Hearing Enhancers
5066
- 1034 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Hunting Blinds & Screens
5067
- 5917 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Hunting Dog Equipment
5068
- 3748 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Tree Stands
5069
- 6992 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Wild Game Feeders
5070
- 8011 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Wildlife Attractants
5071
- 8080 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Wildlife Attractants > Cover Scents & Scent Attractants
5072
- 3756 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Wildlife Attractants > Hunting & Wildlife Calls
5073
- 3583 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Wildlife Attractants > Hunting & Wildlife Decoys
5074
- 8081 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Hunting > Wildlife Attractants > Wildlife Bait, Feed & Minerals
5075
- 499834 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft
5076
- 2443 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Airsoft
5077
- 3116 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Airsoft > Airsoft Gun Parts & Accessories
5078
- 8005 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Airsoft > Airsoft Gun Parts & Accessories > Airsoft Gun Batteries
5079
- 3093 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Airsoft > Airsoft Guns
5080
- 3925 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Airsoft > Airsoft Pellets
5081
- 1049 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball
5082
- 499835 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball & Airsoft Protective Gear
5083
- 499836 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball & Airsoft Protective Gear > Paintball & Airsoft Gloves
5084
- 499838 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball & Airsoft Protective Gear > Paintball & Airsoft Goggles & Masks
5085
- 499839 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball & Airsoft Protective Gear > Paintball & Airsoft Pads
5086
- 499837 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball & Airsoft Protective Gear > Paintball & Airsoft Vests
5087
- 6748 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Grenade Launchers
5088
- 3408 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Grenades
5089
- 3187 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Gun Parts & Accessories
5090
- 3244 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Gun Parts & Accessories > Paintball Air Tanks
5091
- 3690 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Gun Parts & Accessories > Paintball Gun Barrels
5092
- 8514 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Gun Parts & Accessories > Paintball Gun Drop Forwards
5093
- 3152 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Gun Parts & Accessories > Paintball Hoppers
5094
- 3234 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Guns
5095
- 6781 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintball Harnesses & Packs
5096
- 3438 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Paintball & Airsoft > Paintball > Paintballs
5097
- 499840 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Shooting & Range Accessories
5098
- 499842 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Shooting & Range Accessories > Shooting Rests
5099
- 499841 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Shooting & Range Accessories > Shooting Sticks & Bipods
5100
- 3170 - Sporting Goods > Outdoor Recreation > Hunting & Shooting > Shooting & Range Accessories > Shooting Targets
5101
- 5998 - Sporting Goods > Outdoor Recreation > Hydration System Accessories
5102
- 5635 - Sporting Goods > Outdoor Recreation > Hydration Systems
5103
- 499761 - Sporting Goods > Outdoor Recreation > Inline & Roller Skating
5104
- 499771 - Sporting Goods > Outdoor Recreation > Inline & Roller Skating > Inline & Roller Skating Protective Gear
5105
- 499775 - Sporting Goods > Outdoor Recreation > Inline & Roller Skating > Inline & Roller Skating Protective Gear > Roller Skating Pads
5106
- 499759 - Sporting Goods > Outdoor Recreation > Inline & Roller Skating > Inline Skate Parts
5107
- 1058 - Sporting Goods > Outdoor Recreation > Inline & Roller Skating > Inline Skates
5108
- 499760 - Sporting Goods > Outdoor Recreation > Inline & Roller Skating > Roller Skate Parts
5109
- 2837 - Sporting Goods > Outdoor Recreation > Inline & Roller Skating > Roller Skates
5110
- 500029 - Sporting Goods > Outdoor Recreation > Inline & Roller Skating > Roller Skis
5111
- 7375 - Sporting Goods > Outdoor Recreation > Kite Buggying
5112
- 7376 - Sporting Goods > Outdoor Recreation > Kite Buggying > Kite Buggies
5113
- 7377 - Sporting Goods > Outdoor Recreation > Kite Buggying > Kite Buggy Accessories
5114
- 499846 - Sporting Goods > Outdoor Recreation > Outdoor Games
5115
- 1062 - Sporting Goods > Outdoor Recreation > Outdoor Games > Badminton
5116
- 3107 - Sporting Goods > Outdoor Recreation > Outdoor Games > Badminton > Badminton Nets
5117
- 3950 - Sporting Goods > Outdoor Recreation > Outdoor Games > Badminton > Badminton Racquets & Sets
5118
- 3907 - Sporting Goods > Outdoor Recreation > Outdoor Games > Badminton > Shuttlecocks
5119
- 3787 - Sporting Goods > Outdoor Recreation > Outdoor Games > Deck Shuffleboard
5120
- 3689 - Sporting Goods > Outdoor Recreation > Outdoor Games > Deck Shuffleboard > Deck Shuffleboard Cues
5121
- 3190 - Sporting Goods > Outdoor Recreation > Outdoor Games > Deck Shuffleboard > Deck Shuffleboard Pucks
5122
- 3484 - Sporting Goods > Outdoor Recreation > Outdoor Games > Disc Golf
5123
- 3993 - Sporting Goods > Outdoor Recreation > Outdoor Games > Disc Golf > Disc Golf Bags
5124
- 3227 - Sporting Goods > Outdoor Recreation > Outdoor Games > Disc Golf > Disc Golf Baskets
5125
- 3405 - Sporting Goods > Outdoor Recreation > Outdoor Games > Lawn Games
5126
- 7430 - Sporting Goods > Outdoor Recreation > Outdoor Games > Paddle Ball Sets
5127
- 3390 - Sporting Goods > Outdoor Recreation > Outdoor Games > Pickleball
5128
- 499848 - Sporting Goods > Outdoor Recreation > Outdoor Games > Pickleball > Pickleball Paddles
5129
- 499847 - Sporting Goods > Outdoor Recreation > Outdoor Games > Pickleball > Pickleballs
5130
- 499904 - Sporting Goods > Outdoor Recreation > Outdoor Games > Platform & Paddle Tennis
5131
- 499850 - Sporting Goods > Outdoor Recreation > Outdoor Games > Platform & Paddle Tennis > Platform & Paddle Tennis Paddles
5132
- 499849 - Sporting Goods > Outdoor Recreation > Outdoor Games > Platform & Paddle Tennis > Platform Tennis Balls
5133
- 3126 - Sporting Goods > Outdoor Recreation > Outdoor Games > Tetherball
5134
- 499882 - Sporting Goods > Outdoor Recreation > Outdoor Games > Tetherball > Tetherball Poles
5135
- 499883 - Sporting Goods > Outdoor Recreation > Outdoor Games > Tetherball > Tetherball Sets
5136
- 499884 - Sporting Goods > Outdoor Recreation > Outdoor Games > Tetherball > Tetherballs
5137
- 5879 - Sporting Goods > Outdoor Recreation > Riding Scooters
5138
- 3276 - Sporting Goods > Outdoor Recreation > Skateboarding
5139
- 3127 - Sporting Goods > Outdoor Recreation > Skateboarding > Skate Rails
5140
- 3626 - Sporting Goods > Outdoor Recreation > Skateboarding > Skate Ramps
5141
- 3670 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboard Parts
5142
- 3869 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboard Parts > Skateboard Decks
5143
- 505817 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboard Parts > Skateboard Small Parts
5144
- 3192 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboard Parts > Skateboard Trucks
5145
- 3637 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboard Parts > Skateboard Wheels
5146
- 3067 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboarding Protective Gear
5147
- 499776 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboarding Protective Gear > Skate Helmets
5148
- 7789 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboarding Protective Gear > Skateboarding Gloves
5149
- 3488 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboarding Protective Gear > Skateboarding Pads
5150
- 1059 - Sporting Goods > Outdoor Recreation > Skateboarding > Skateboards
5151
- 499844 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities
5152
- 499951 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Avalanche Safety
5153
- 499952 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Avalanche Safety > Avalanche Probes
5154
- 499877 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Avalanche Safety > Avalanche Safety Airbags
5155
- 499845 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding
5156
- 7224 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Bags
5157
- 8203 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Goggle Accessories
5158
- 5050 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Goggle Accessories > Ski & Snowboard Goggle Lenses
5159
- 3550 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Goggles
5160
- 1161 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Helmets
5161
- 499681 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Leashes
5162
- 7558 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Storage Racks
5163
- 505772 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Tuning Tools
5164
- 8074 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski & Snowboard Wax
5165
- 505296 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski Binding Parts
5166
- 6063 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski Bindings
5167
- 6062 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski Boots
5168
- 1157 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Ski Poles
5169
- 6064 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Skis
5170
- 3331 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Skis > Cross-Country Skis
5171
- 1158 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Skis > Downhill Skis
5172
- 5088 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Snowboard Binding Parts
5173
- 1162 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Snowboard Bindings
5174
- 1163 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Snowboard Boots
5175
- 1164 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Skiing & Snowboarding > Snowboards
5176
- 7539 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Sleds
5177
- 1166 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Snowshoeing
5178
- 3073 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Snowshoeing > Snowshoe Bindings
5179
- 3064 - Sporting Goods > Outdoor Recreation > Winter Sports & Activities > Snowshoeing > Snowshoes
5180
- 1239 - Toys & Games
5181
- 4648 - Toys & Games > Game Timers
5182
- 3793 - Toys & Games > Games
5183
- 6794 - Toys & Games > Games > Battle Top Accessories
5184
- 6329 - Toys & Games > Games > Battle Tops
5185
- 3749 - Toys & Games > Games > Bingo Sets
5186
- 7411 - Toys & Games > Games > Blackjack & Craps Sets
5187
- 1246 - Toys & Games > Games > Board Games
5188
- 6853 - Toys & Games > Games > Card Game Accessories
5189
- 1247 - Toys & Games > Games > Card Games
5190
- 6054 - Toys & Games > Games > Dexterity Games
5191
- 6037 - Toys & Games > Games > Dice Sets & Games
5192
- 7383 - Toys & Games > Games > Poker Chip Accessories
5193
- 7384 - Toys & Games > Games > Poker Chip Accessories > Poker Chip Carriers & Trays
5194
- 5403 - Toys & Games > Games > Poker Chips & Sets
5195
- 4554 - Toys & Games > Games > Portable Electronic Games
5196
- 7412 - Toys & Games > Games > Roulette Wheels & Sets
5197
- 8472 - Toys & Games > Games > Slot Machines
5198
- 6038 - Toys & Games > Games > Tile Games
5199
- 1249 - Toys & Games > Outdoor Play Equipment
5200
- 7219 - Toys & Games > Outdoor Play Equipment > Inflatable Bouncer Accessories
5201
- 6396 - Toys & Games > Outdoor Play Equipment > Inflatable Bouncers
5202
- 6270 - Toys & Games > Outdoor Play Equipment > Play Swings
5203
- 6397 - Toys & Games > Outdoor Play Equipment > Play Tents & Tunnels
5204
- 1251 - Toys & Games > Outdoor Play Equipment > Playhouses
5205
- 1863 - Toys & Games > Outdoor Play Equipment > Pogo Sticks
5206
- 2743 - Toys & Games > Outdoor Play Equipment > Sandboxes
5207
- 6450 - Toys & Games > Outdoor Play Equipment > See Saws
5208
- 2867 - Toys & Games > Outdoor Play Equipment > Slides
5209
- 3948 - Toys & Games > Outdoor Play Equipment > Stilts
5210
- 6269 - Toys & Games > Outdoor Play Equipment > Swing Set & Playset Accessories
5211
- 6271 - Toys & Games > Outdoor Play Equipment > Swing Sets & Playsets
5212
- 5524 - Toys & Games > Outdoor Play Equipment > Trampoline Accessories
5213
- 1738 - Toys & Games > Outdoor Play Equipment > Trampolines
5214
- 6464 - Toys & Games > Outdoor Play Equipment > Water Play Equipment
5215
- 6465 - Toys & Games > Outdoor Play Equipment > Water Play Equipment > Play Sprinkers
5216
- 500095 - Toys & Games > Outdoor Play Equipment > Water Play Equipment > Water Parks & Slides
5217
- 3556 - Toys & Games > Outdoor Play Equipment > Water Play Equipment > Water Tables
5218
- 3867 - Toys & Games > Puzzles
5219
- 7081 - Toys & Games > Puzzles > Jigsaw Puzzle Accessories
5220
- 2618 - Toys & Games > Puzzles > Jigsaw Puzzles
5221
- 4011 - Toys & Games > Puzzles > Mechanical Puzzles
5222
- 6725 - Toys & Games > Puzzles > Wooden & Pegged Puzzles
5223
- 1253 - Toys & Games > Toys
5224
- 4352 - Toys & Games > Toys > Activity Toys
5225
- 7519 - Toys & Games > Toys > Activity Toys > Ball & Cup Games
5226
- 3733 - Toys & Games > Toys > Activity Toys > Bouncy Balls
5227
- 3212 - Toys & Games > Toys > Activity Toys > Bubble Blowing Solution
5228
- 3874 - Toys & Games > Toys > Activity Toys > Bubble Blowing Toys
5229
- 4177 - Toys & Games > Toys > Activity Toys > Coiled Spring Toys
5230
- 3534 - Toys & Games > Toys > Activity Toys > Marbles
5231
- 7425 - Toys & Games > Toys > Activity Toys > Paddle Ball Toys
5232
- 7473 - Toys & Games > Toys > Activity Toys > Ribbon & Streamer Toys
5233
- 3466 - Toys & Games > Toys > Activity Toys > Spinning Tops
5234
- 4216 - Toys & Games > Toys > Activity Toys > Toy Jacks
5235
- 7148 - Toys & Games > Toys > Activity Toys > Yo-Yo Parts & Accessories
5236
- 3929 - Toys & Games > Toys > Activity Toys > Yo-Yos
5237
- 3731 - Toys & Games > Toys > Art & Drawing Toys
5238
- 505818 - Toys & Games > Toys > Art & Drawing Toys > Play Dough & Putty
5239
- 3079 - Toys & Games > Toys > Art & Drawing Toys > Toy Drawing Tablets
5240
- 7311 - Toys & Games > Toys > Ball Pit Accessories
5241
- 7312 - Toys & Games > Toys > Ball Pit Accessories > Ball Pit Balls
5242
- 3207 - Toys & Games > Toys > Ball Pits
5243
- 3911 - Toys & Games > Toys > Bath Toys
5244
- 1268 - Toys & Games > Toys > Beach & Sand Toys
5245
- 1254 - Toys & Games > Toys > Building Toys
5246
- 3805 - Toys & Games > Toys > Building Toys > Construction Set Toys
5247
- 3172 - Toys & Games > Toys > Building Toys > Foam Blocks
5248
- 3287 - Toys & Games > Toys > Building Toys > Interlocking Blocks
5249
- 3163 - Toys & Games > Toys > Building Toys > Marble Track Sets
5250
- 3617 - Toys & Games > Toys > Building Toys > Wooden Blocks
5251
- 1255 - Toys & Games > Toys > Dolls, Playsets & Toy Figures
5252
- 6058 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Action & Toy Figures
5253
- 7114 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Bobblehead Figures
5254
- 3584 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Doll & Action Figure Accessories
5255
- 2497 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Dollhouse Accessories
5256
- 2499 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Dollhouses
5257
- 1257 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Dolls
5258
- 8021 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Paper & Magnetic Dolls
5259
- 6056 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Puppet & Puppet Theater Accessories
5260
- 6057 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Puppet Theaters
5261
- 1258 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Puppets & Marionettes
5262
- 1259 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Stuffed Animals
5263
- 3166 - Toys & Games > Toys > Dolls, Playsets & Toy Figures > Toy Playsets
5264
- 1262 - Toys & Games > Toys > Educational Toys
5265
- 3088 - Toys & Games > Toys > Educational Toys > Ant Farms
5266
- 499938 - Toys & Games > Toys > Educational Toys > Astronomy Toys & Models
5267
- 3928 - Toys & Games > Toys > Educational Toys > Bug Collecting Kits
5268
- 500015 - Toys & Games > Toys > Educational Toys > Educational Flash Cards
5269
- 5529 - Toys & Games > Toys > Educational Toys > Reading Toys
5270
- 3500 - Toys & Games > Toys > Educational Toys > Science & Exploration Sets
5271
- 6466 - Toys & Games > Toys > Educational Toys > Toy Abacuses
5272
- 3074 - Toys & Games > Toys > Executive Toys
5273
- 5872 - Toys & Games > Toys > Executive Toys > Magnet Toys
5274
- 7366 - Toys & Games > Toys > Flying Toy Accessories
5275
- 7368 - Toys & Games > Toys > Flying Toy Accessories > Kite Accessories
5276
- 7371 - Toys & Games > Toys > Flying Toy Accessories > Kite Accessories > Kite Line Reels & Winders
5277
- 1261 - Toys & Games > Toys > Flying Toys
5278
- 3966 - Toys & Games > Toys > Flying Toys > Air & Water Rockets
5279
- 3460 - Toys & Games > Toys > Flying Toys > Kites
5280
- 3378 - Toys & Games > Toys > Flying Toys > Toy Gliders
5281
- 3263 - Toys & Games > Toys > Flying Toys > Toy Parachutes
5282
- 1264 - Toys & Games > Toys > Musical Toys
5283
- 3252 - Toys & Games > Toys > Musical Toys > Toy Instruments
5284
- 5970 - Toys & Games > Toys > Play Vehicle Accessories
5285
- 5971 - Toys & Games > Toys > Play Vehicle Accessories > Toy Race Car & Track Accessories
5286
- 5153 - Toys & Games > Toys > Play Vehicle Accessories > Toy Train Accessories
5287
- 2505 - Toys & Games > Toys > Play Vehicles
5288
- 3444 - Toys & Games > Toys > Play Vehicles > Toy Airplanes
5289
- 3792 - Toys & Games > Toys > Play Vehicles > Toy Boats
5290
- 3551 - Toys & Games > Toys > Play Vehicles > Toy Cars
5291
- 3506 - Toys & Games > Toys > Play Vehicles > Toy Helicopters
5292
- 3590 - Toys & Games > Toys > Play Vehicles > Toy Motorcycles
5293
- 3474 - Toys & Games > Toys > Play Vehicles > Toy Race Car & Track Sets
5294
- 3589 - Toys & Games > Toys > Play Vehicles > Toy Spaceships
5295
- 5152 - Toys & Games > Toys > Play Vehicles > Toy Trains & Train Sets
5296
- 3296 - Toys & Games > Toys > Play Vehicles > Toy Trucks & Construction Vehicles
5297
- 3229 - Toys & Games > Toys > Pretend Play
5298
- 3680 - Toys & Games > Toys > Pretend Play > Play Money & Banking
5299
- 3659 - Toys & Games > Toys > Pretend Play > Pretend Electronics
5300
- 4004 - Toys & Games > Toys > Pretend Play > Pretend Housekeeping
5301
- 3288 - Toys & Games > Toys > Pretend Play > Pretend Lawn & Garden
5302
- 3129 - Toys & Games > Toys > Pretend Play > Pretend Professions & Role Playing
5303
- 8295 - Toys & Games > Toys > Pretend Play > Pretend Shopping & Grocery
5304
- 3298 - Toys & Games > Toys > Pretend Play > Toy Kitchens & Play Food
5305
- 543624 - Toys & Games > Toys > Pretend Play > Toy Kitchens & Play Food > Play Food
5306
- 543690 - Toys & Games > Toys > Pretend Play > Toy Kitchens & Play Food > Toy Cookware
5307
- 543622 - Toys & Games > Toys > Pretend Play > Toy Kitchens & Play Food > Toy Kitchens
5308
- 543623 - Toys & Games > Toys > Pretend Play > Toy Kitchens & Play Food > Toy Tableware
5309
- 3751 - Toys & Games > Toys > Pretend Play > Toy Tools
5310
- 2778 - Toys & Games > Toys > Remote Control Toy Accessories
5311
- 2546 - Toys & Games > Toys > Remote Control Toys
5312
- 7090 - Toys & Games > Toys > Remote Control Toys > Remote Control Airships & Blimps
5313
- 3532 - Toys & Games > Toys > Remote Control Toys > Remote Control Boats & Watercraft
5314
- 3601 - Toys & Games > Toys > Remote Control Toys > Remote Control Cars & Trucks
5315
- 3554 - Toys & Games > Toys > Remote Control Toys > Remote Control Helicopters
5316
- 5968 - Toys & Games > Toys > Remote Control Toys > Remote Control Motorcycles
5317
- 3677 - Toys & Games > Toys > Remote Control Toys > Remote Control Planes
5318
- 6059 - Toys & Games > Toys > Remote Control Toys > Remote Control Robots
5319
- 5969 - Toys & Games > Toys > Remote Control Toys > Remote Control Tanks
5320
- 7202 - Toys & Games > Toys > Riding Toy Accessories
5321
- 2799 - Toys & Games > Toys > Riding Toys
5322
- 2753 - Toys & Games > Toys > Riding Toys > Electric Riding Vehicles
5323
- 6407 - Toys & Games > Toys > Riding Toys > Hobby Horses
5324
- 2724 - Toys & Games > Toys > Riding Toys > Push & Pedal Riding Vehicles
5325
- 3441 - Toys & Games > Toys > Riding Toys > Rocking & Spring Riding Toys
5326
- 6379 - Toys & Games > Toys > Riding Toys > Wagons
5327
- 3625 - Toys & Games > Toys > Robotic Toys
5328
- 8127 - Toys & Games > Toys > Sports Toy Accessories
5329
- 8129 - Toys & Games > Toys > Sports Toy Accessories > Fitness Toy Accessories
5330
- 8128 - Toys & Games > Toys > Sports Toy Accessories > Fitness Toy Accessories > Hula Hoop Accessories
5331
- 1266 - Toys & Games > Toys > Sports Toys
5332
- 3776 - Toys & Games > Toys > Sports Toys > Baseball Toys
5333
- 3552 - Toys & Games > Toys > Sports Toys > Basketball Toys
5334
- 3675 - Toys & Games > Toys > Sports Toys > Boomerangs
5335
- 3665 - Toys & Games > Toys > Sports Toys > Bowling Toys
5336
- 500113 - Toys & Games > Toys > Sports Toys > Fingerboards & Fingerboard Sets
5337
- 8529 - Toys & Games > Toys > Sports Toys > Fishing Toys
5338
- 3199 - Toys & Games > Toys > Sports Toys > Fitness Toys
5339
- 3215 - Toys & Games > Toys > Sports Toys > Fitness Toys > Hula Hoops
5340
- 4167 - Toys & Games > Toys > Sports Toys > Flying Discs
5341
- 3909 - Toys & Games > Toys > Sports Toys > Footbags
5342
- 3226 - Toys & Games > Toys > Sports Toys > Golf Toys
5343
- 3943 - Toys & Games > Toys > Sports Toys > Hockey Toys
5344
- 499965 - Toys & Games > Toys > Sports Toys > Playground Balls
5345
- 505284 - Toys & Games > Toys > Sports Toys > Racquet Sport Toys
5346
- 3371 - Toys & Games > Toys > Sports Toys > Toy Footballs
5347
- 499712 - Toys & Games > Toys > Toy Gift Baskets
5348
- 500005 - Toys & Games > Toys > Toy Weapon & Gadget Accessories
5349
- 3627 - Toys & Games > Toys > Toy Weapons & Gadgets
5350
- 3562 - Toys & Games > Toys > Visual Toys
5351
- 3301 - Toys & Games > Toys > Visual Toys > Kaleidoscopes
5352
- 3782 - Toys & Games > Toys > Visual Toys > Prisms
5353
- 2953 - Toys & Games > Toys > Wind-Up Toys
5354
- 888 - Vehicles & Parts
5355
- 5613 - Vehicles & Parts > Vehicle Parts & Accessories
5356
- 3977 - Vehicles & Parts > Vehicle Parts & Accessories > Aircraft Parts & Accessories
5357
- 8526 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics
5358
- 505766 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle A/V Players & In-Dash Systems
5359
- 891 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Amplifiers
5360
- 5525 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Cassette Adapters
5361
- 5438 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Cassette Players
5362
- 894 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Equalizers & Crossovers
5363
- 6968 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Parking Cameras
5364
- 5572 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Speakerphones
5365
- 895 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Speakers
5366
- 2833 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Subwoofers
5367
- 8483 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Electronics > Motor Vehicle Video Monitor Mounts
5368
- 899 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts
5369
- 2977 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Braking
5370
- 8232 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Carpet & Upholstery
5371
- 2805 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Climate Control
5372
- 8235 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Controls
5373
- 2550 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Engine Oil Circulation
5374
- 2820 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Engine Parts
5375
- 8137 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Engines
5376
- 908 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Exhaust
5377
- 8227 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Frame & Body Parts
5378
- 2727 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Fuel Systems
5379
- 8233 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Interior Fittings
5380
- 3318 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Lighting
5381
- 2642 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Mirrors
5382
- 8231 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Power & Electrical Systems
5383
- 8238 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Seating
5384
- 8234 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Sensors & Gauges
5385
- 2935 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Suspension Parts
5386
- 8228 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Towing
5387
- 2641 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Transmission & Drivetrain Parts
5388
- 3020 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems
5389
- 2932 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Rims & Wheels
5390
- 6090 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Rims & Wheels > Automotive Rims & Wheels
5391
- 6088 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Rims & Wheels > Motorcycle Rims & Wheels
5392
- 7253 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Rims & Wheels > Off-Road and All-Terrain Vehicle Rims & Wheels
5393
- 2989 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Tire Accessories
5394
- 911 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Tires
5395
- 6093 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Tires > Automotive Tires
5396
- 6091 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Tires > Motorcycle Tires
5397
- 7252 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Tires > Off-Road and All-Terrain Vehicle Tires
5398
- 2556 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Wheel Systems > Motor Vehicle Wheel Parts
5399
- 2534 - Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Window Parts & Accessories
5400
- 913 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor
5401
- 8534 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Portable Fuel Cans
5402
- 2895 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Cleaning
5403
- 2894 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Cleaning > Car Wash Brushes
5404
- 2590 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Cleaning > Car Wash Solutions
5405
- 2704 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Cleaning > Vehicle Carpet & Upholstery Cleaners
5406
- 499766 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Cleaning > Vehicle Fuel Injection Cleaning Kits
5407
- 2846 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Cleaning > Vehicle Glass Cleaners
5408
- 2643 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Cleaning > Vehicle Waxes, Polishes & Protectants
5409
- 3436 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers
5410
- 8306 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Golf Cart Enclosures
5411
- 8316 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Motor Vehicle Windshield Covers
5412
- 8308 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Tonneau Covers
5413
- 2494 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Vehicle Hardtops
5414
- 7031 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Vehicle Soft Tops
5415
- 8309 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Vehicle Storage Covers
5416
- 8310 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Vehicle Storage Covers > Automotive Storage Covers
5417
- 8314 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Vehicle Storage Covers > Golf Cart Storage Covers
5418
- 8313 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Vehicle Storage Covers > Motorcycle Storage Covers
5419
- 8311 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Vehicle Storage Covers > Recreational Vehicle Storage Covers
5420
- 8312 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Covers > Vehicle Storage Covers > Watercraft Storage Covers
5421
- 2495 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor
5422
- 2667 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Bumper Stickers
5423
- 2789 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Air Fresheners
5424
- 2588 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Antenna Balls
5425
- 2582 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Dashboard Accessories
5426
- 2722 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Decals
5427
- 8469 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Decor Accessory Sets
5428
- 2652 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Display Flags
5429
- 5995 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Emblems & Hood Ornaments
5430
- 8145 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Hitch Covers
5431
- 7022 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle License Plate Covers
5432
- 5994 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle License Plate Frames
5433
- 8298 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle License Plate Mounts & Holders
5434
- 2248 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle License Plates
5435
- 7532 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Magnets
5436
- 8478 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Rear View Mirror Ornaments
5437
- 8463 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Shift Boots
5438
- 8142 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Shift Knobs
5439
- 8464 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Steering Wheel Covers
5440
- 8202 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Decor > Vehicle Wraps
5441
- 2788 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids
5442
- 2635 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Antifreeze
5443
- 3051 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Brake Fluid
5444
- 2517 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Cooling System Additives
5445
- 2881 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Engine Degreasers
5446
- 2719 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Fuel System Cleaners
5447
- 2735 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Greases
5448
- 2916 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Hydraulic Clutch Fluid
5449
- 3044 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Motor Oil
5450
- 2770 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Performance Additives
5451
- 2513 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Power Steering Fluid
5452
- 2688 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Transmission Fluid
5453
- 2943 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Fluids > Vehicle Windshield Fluid
5454
- 3812 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Paint
5455
- 8450 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Paint > Motor Vehicle Body Paint
5456
- 8144 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Paint > Motor Vehicle Brake Caliper Paint
5457
- 8236 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools
5458
- 8260 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Motor Vehicle Brake Service Kits
5459
- 8259 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Motor Vehicle Clutch Alignment & Removal Tools
5460
- 7414 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Vehicle Battery Chargers
5461
- 499929 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Vehicle Battery Testers
5462
- 499774 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Vehicle Body Filler
5463
- 6482 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Vehicle Diagnostic Scanners
5464
- 5068 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Vehicle Jump Starters
5465
- 3326 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Vehicle Jumper Cables
5466
- 8261 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Vehicle Tire Repair & Tire Changing Tools
5467
- 2647 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Maintenance, Care & Decor > Vehicle Repair & Specialty Tools > Windshield Repair Kits
5468
- 8301 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security
5469
- 5547 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear
5470
- 5959 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Chest & Back Protectors
5471
- 5963 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Elbow & Wrist Guards
5472
- 5908 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Gloves
5473
- 5106 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Goggles
5474
- 8507 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Hand Guards
5475
- 6493 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Helmet Parts & Accessories
5476
- 2110 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Helmets
5477
- 5960 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Kidney Belts
5478
- 5962 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Knee & Shin Guards
5479
- 5961 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Motorcycle Protective Gear > Motorcycle Neck Braces
5480
- 362737 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Off-Road & All-Terrain Vehicle Protective Gear
5481
- 362738 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Off-Road & All-Terrain Vehicle Protective Gear > ATV & UTV Bar Pads
5482
- 2768 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks
5483
- 6084 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Automotive Alarm Accessories
5484
- 1802 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Automotive Alarm Systems
5485
- 6083 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Motorcycle Alarms & Locks
5486
- 8302 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Door Locks & Parts
5487
- 8305 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Door Locks & Parts > Vehicle Door Lock Actuators
5488
- 8304 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Door Locks & Parts > Vehicle Door Lock Knobs
5489
- 8303 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Door Locks & Parts > Vehicle Door Locks & Locking Systems
5490
- 235921 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Hitch Locks
5491
- 3024 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Immobilizers
5492
- 2699 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Remote Keyless Systems
5493
- 2750 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Steering Wheel Locks
5494
- 500077 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Alarms & Locks > Vehicle Wheel Clamps
5495
- 2879 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment
5496
- 8447 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Car Window Nets
5497
- 8445 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Emergency Road Flares
5498
- 8448 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Motor Vehicle Airbag Parts
5499
- 8446 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Motor Vehicle Roll Cages & Bars
5500
- 8477 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Vehicle Seat Belt Buckles
5501
- 326120 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Vehicle Seat Belt Covers
5502
- 8476 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Vehicle Seat Belt Straps
5503
- 8449 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Vehicle Seat Belts
5504
- 6966 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Vehicle Warning Whips
5505
- 8506 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Safety & Security > Vehicle Safety Equipment > Vehicle Wheel Chocks
5506
- 8237 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo
5507
- 6744 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Cargo Nets
5508
- 6454 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Rack Accessories
5509
- 7122 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Rack Accessories > Vehicle Bicycle Rack Accessories
5510
- 8086 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Rack Accessories > Vehicle Ski & Snowboard Rack Accessories
5511
- 3472 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks
5512
- 6041 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Base Rack Systems
5513
- 2836 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Bicycle Racks
5514
- 6047 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Boat Racks
5515
- 4240 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Cargo Racks
5516
- 6046 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Fishing Rod Racks
5517
- 7115 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Gun Racks
5518
- 6044 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Motorcycle & Scooter Racks
5519
- 6043 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Ski & Snowboard Racks
5520
- 6042 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Carrying Racks > Vehicle Water Sport Board Racks
5521
- 8147 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Loading Ramps
5522
- 4027 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Trailers
5523
- 1133 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Trailers > Boat Trailers
5524
- 4037 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Trailers > Horse & Livestock Trailers
5525
- 4243 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Trailers > Travel Trailers
5526
- 4044 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motor Vehicle Trailers > Utility & Cargo Trailers
5527
- 5512 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Motorcycle Bags & Panniers
5528
- 8378 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Truck Bed Storage Boxes & Organizers
5529
- 8475 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Vehicle Headrest Hangers & Hooks
5530
- 2290 - Vehicles & Parts > Vehicle Parts & Accessories > Vehicle Storage & Cargo > Vehicle Organizers
5531
- 3391 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories
5532
- 3315 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring
5533
- 3452 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring > Anchor Chains
5534
- 3362 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring > Anchor Lines & Ropes
5535
- 3480 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring > Anchor Windlasses
5536
- 3189 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring > Anchors
5537
- 3655 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring > Boat Hooks
5538
- 3718 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring > Boat Ladders
5539
- 3572 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring > Dock Cleats
5540
- 3899 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Docking & Anchoring > Dock Steps
5541
- 1132 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Sailboat Parts
5542
- 1122 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Care
5543
- 3866 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Care > Watercraft Cleaners
5544
- 3955 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Care > Watercraft Polishes
5545
- 3606 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts
5546
- 3143 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Alternators
5547
- 3463 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Carburetors & Parts
5548
- 3321 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Engine Controls
5549
- 3743 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Ignition Parts
5550
- 3097 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Impellers
5551
- 3507 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Motor Locks
5552
- 3566 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Motor Mounts
5553
- 3277 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Pistons & Parts
5554
- 3806 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engine Parts > Watercraft Propellers
5555
- 1125 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Engines & Motors
5556
- 3619 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Exhaust Parts
5557
- 3232 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Exhaust Parts > Watercraft Manifolds
5558
- 3309 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Exhaust Parts > Watercraft Mufflers & Parts
5559
- 3400 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Fuel Systems
5560
- 3415 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Fuel Systems > Watercraft Fuel Lines & Parts
5561
- 3968 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Fuel Systems > Watercraft Fuel Meters
5562
- 3892 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Fuel Systems > Watercraft Fuel Pumps & Parts
5563
- 3648 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Fuel Systems > Watercraft Fuel Tanks & Parts
5564
- 6293 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Lighting
5565
- 3995 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Steering Parts
5566
- 3308 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Steering Parts > Watercraft Steering Cables
5567
- 3663 - Vehicles & Parts > Vehicle Parts & Accessories > Watercraft Parts & Accessories > Watercraft Steering Parts > Watercraft Steering Wheels
5568
- 5614 - Vehicles & Parts > Vehicles
5569
- 3395 - Vehicles & Parts > Vehicles > Aircraft
5570
- 1267 - Vehicles & Parts > Vehicles > Motor Vehicles
5571
- 916 - Vehicles & Parts > Vehicles > Motor Vehicles > Cars, Trucks & Vans
5572
- 3931 - Vehicles & Parts > Vehicles > Motor Vehicles > Golf Carts
5573
- 919 - Vehicles & Parts > Vehicles > Motor Vehicles > Motorcycles & Scooters
5574
- 503031 - Vehicles & Parts > Vehicles > Motor Vehicles > Off-Road and All-Terrain Vehicles
5575
- 3018 - Vehicles & Parts > Vehicles > Motor Vehicles > Off-Road and All-Terrain Vehicles > ATVs & UTVs
5576
- 2528 - Vehicles & Parts > Vehicles > Motor Vehicles > Off-Road and All-Terrain Vehicles > Go Karts & Dune Buggies
5577
- 920 - Vehicles & Parts > Vehicles > Motor Vehicles > Recreational Vehicles
5578
- 3549 - Vehicles & Parts > Vehicles > Motor Vehicles > Snowmobiles
5579
- 3540 - Vehicles & Parts > Vehicles > Watercraft
5580
- 3095 - Vehicles & Parts > Vehicles > Watercraft > Motor Boats
5581
- 1130 - Vehicles & Parts > Vehicles > Watercraft > Personal Watercraft
5582
- 3087 - Vehicles & Parts > Vehicles > Watercraft > Sailboats
5583
- 5644 - Vehicles & Parts > Vehicles > Watercraft > Yachts
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/partials/templates/pinterest_add-feed.php DELETED
@@ -1,674 +0,0 @@
1
- <?php
2
- /**
3
- * Pinterest Template
4
- */
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- die();
7
- }
8
- global $provider;
9
- ?>
10
- <table class="table tree widefat fixed sorted_table mtable" style="width: 100%;" id="table-1">
11
- <thead>
12
- <tr>
13
- <th></th>
14
- <th><?php echo esc_html( ucfirst( $provider ) ); ?> <?php _e( 'Attributes', 'woo-feed' ); ?></th>
15
- <th><?php _e( 'Prefix', 'woo-feed' ); ?></th>
16
- <th><?php _e( 'Type', 'woo-feed' ); ?></th>
17
- <th><?php _e( 'Value', 'woo-feed' ); ?></th>
18
- <th><?php _e( 'Suffix', 'woo-feed' ); ?></th>
19
- <th><?php _e( 'Output Type', 'woo-feed' ); ?></th>
20
- <th><?php _e( 'Command', 'woo-feed' ); ?></th>
21
- <th></th>
22
- </tr>
23
- </thead>
24
- <tbody>
25
- <tr>
26
- <td>
27
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
28
- </td>
29
- <td>
30
- <select name="mattributes[]" required class="wf_mattributes">
31
- <?php
32
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
33
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'id' );
34
- ?>
35
- </select>
36
- </td>
37
- <td>
38
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
39
- </td>
40
- <td>
41
- <select name="type[]" class="attr_type wfnoempty">
42
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
43
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
44
- </select>
45
- </td>
46
- <td>
47
- <select name="attributes[]" class="wf_attr wf_attributes">
48
- <?php
49
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
50
- echo $wooFeedProduct->attributeDropdown( 'id' );
51
- ?>
52
- </select>
53
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
54
- </td>
55
- <td>
56
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
57
- </td>
58
- <td>
59
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
60
- <?php
61
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
62
- echo $wooFeedDropDown->outputTypes();
63
- ?>
64
- </select>
65
- </td>
66
- <td>
67
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
68
- </td>
69
- <td>
70
- <i class="delRow dashicons dashicons-trash"></i>
71
- </td>
72
- </tr>
73
- <tr>
74
- <td>
75
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
76
- </td>
77
- <td>
78
- <select name="mattributes[]" required class="wf_mattributes">
79
- <?php
80
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
81
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'title' );
82
- ?>
83
- </select>
84
- </td>
85
- <td>
86
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
87
- </td>
88
- <td>
89
- <select name="type[]" class="attr_type wfnoempty">
90
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
91
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
92
- </select>
93
- </td>
94
- <td>
95
- <select name="attributes[]" class="wf_attr wf_attributes">
96
- <?php
97
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
98
- echo $wooFeedProduct->attributeDropdown( 'title' );
99
- ?>
100
- </select>
101
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
102
- </td>
103
- <td>
104
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
105
- </td>
106
- <td>
107
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
108
- <?php
109
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
110
- echo $wooFeedDropDown->outputTypes();
111
- ?>
112
- </select>
113
- </td>
114
- <td>
115
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
116
- </td>
117
- <td>
118
- <i class="delRow dashicons dashicons-trash"></i>
119
- </td>
120
- </tr>
121
- <tr>
122
- <td>
123
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
124
- </td>
125
- <td>
126
- <select name="mattributes[]" required class="wf_mattributes">
127
- <?php
128
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
129
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'description' );
130
- ?>
131
- </select>
132
- </td>
133
- <td>
134
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
135
- </td>
136
- <td>
137
- <select name="type[]" class="attr_type wfnoempty">
138
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
139
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
140
- </select>
141
- </td>
142
- <td>
143
- <select name="attributes[]" class="wf_attr wf_attributes">
144
- <?php
145
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
146
- echo $wooFeedProduct->attributeDropdown( 'description' );
147
- ?>
148
- </select>
149
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
150
- </td>
151
- <td>
152
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
153
- </td>
154
- <td>
155
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
156
- <?php
157
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
158
- echo $wooFeedDropDown->outputTypes();
159
- ?>
160
- </select>
161
- </td>
162
- <td>
163
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
164
- </td>
165
- <td>
166
- <i class="delRow dashicons dashicons-trash"></i>
167
- </td>
168
- </tr>
169
- <tr>
170
- <td>
171
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
172
- </td>
173
- <td>
174
- <select name="mattributes[]" required class="wf_mattributes">
175
- <?php
176
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
177
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'item_group_id' );
178
- ?>
179
- </select>
180
- </td>
181
- <td>
182
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
183
- </td>
184
- <td>
185
- <select name="type[]" class="attr_type wfnoempty">
186
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
187
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
188
- </select>
189
- </td>
190
- <td>
191
- <select name="attributes[]" class="wf_attr wf_attributes">
192
- <?php
193
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
194
- echo $wooFeedProduct->attributeDropdown( 'item_group_id' );
195
- ?>
196
- </select>
197
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
198
- </td>
199
- <td>
200
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
201
- </td>
202
- <td>
203
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
204
- <?php
205
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
206
- echo $wooFeedDropDown->outputTypes();
207
- ?>
208
- </select>
209
- </td>
210
- <td>
211
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
212
- </td>
213
- <td>
214
- <i class="delRow dashicons dashicons-trash"></i>
215
- </td>
216
- </tr>
217
- <tr>
218
- <td>
219
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
220
- </td>
221
- <td>
222
- <select name="mattributes[]" required class="wf_mattributes">
223
- <?php
224
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
225
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'link' );
226
- ?>
227
- </select>
228
- </td>
229
- <td>
230
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
231
- </td>
232
- <td>
233
- <select name="type[]" class="attr_type wfnoempty">
234
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
235
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
236
- </select>
237
- </td>
238
- <td>
239
- <select name="attributes[]" class="wf_attr wf_attributes">
240
- <?php
241
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
242
- echo $wooFeedProduct->attributeDropdown( 'link' );
243
- ?>
244
- </select>
245
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
246
- </td>
247
- <td>
248
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
249
- </td>
250
- <td>
251
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
252
- <?php
253
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
254
- echo $wooFeedDropDown->outputTypes();
255
- ?>
256
- </select>
257
- </td>
258
- <td>
259
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
260
- </td>
261
- <td>
262
- <i class="delRow dashicons dashicons-trash"></i>
263
- </td>
264
- </tr>
265
- <tr>
266
- <td>
267
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
268
- </td>
269
- <td>
270
- <select name="mattributes[]" required class="wf_mattributes">
271
- <?php
272
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
273
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'product_type' );
274
- ?>
275
- </select>
276
- </td>
277
- <td>
278
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
279
- </td>
280
- <td>
281
- <select name="type[]" class="attr_type wfnoempty">
282
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
283
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
284
- </select>
285
- </td>
286
- <td>
287
- <select name="attributes[]" class="wf_attr wf_attributes">
288
- <?php
289
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
290
- echo $wooFeedProduct->attributeDropdown( 'product_type' );
291
- ?>
292
- </select>
293
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
294
- </td>
295
- <td>
296
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
297
- </td>
298
- <td>
299
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
300
- <?php
301
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
302
- echo $wooFeedDropDown->outputTypes();
303
- ?>
304
- </select>
305
- </td>
306
- <td>
307
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
308
- </td>
309
- <td>
310
- <i class="delRow dashicons dashicons-trash"></i>
311
- </td>
312
- </tr>
313
- <tr>
314
- <td>
315
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
316
- </td>
317
- <td>
318
- <select name="mattributes[]" required class="wf_mattributes">
319
- <?php
320
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
321
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'current_category' );
322
- ?>
323
- </select>
324
- </td>
325
- <td>
326
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
327
- </td>
328
- <td>
329
- <select name="type[]" class="attr_type wfnoempty">
330
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
331
- <option value="pattern" selected><?php _e( 'Pattern', 'woo-feed' ); ?></option>
332
- </select>
333
- </td>
334
- <!-- <td>-->
335
- <!-- <select name="attributes[]" style=" display: none;" class="wf_attr wf_attributes">-->
336
- <!-- --><?php // echo $wooFeedProduct->attributeDropdown(); ?>
337
- <!-- </select>-->
338
- <!-- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes">-->
339
- <!-- <br><span style="font-size:x-small;"><a style="color: red" href="http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category" target="_blank">Learn More..</a></span>-->
340
- <!-- </td>-->
341
- <td>
342
- <span class="wf_default wf_attributes">
343
- <select name="default[]" class="selectize" data-placeholder="<?php esc_attr_e( 'Select A Category', 'woo-feed' ); ?>">
344
- <?php
345
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
346
- echo $wooFeedDropDown->googleTaxonomy();
347
- ?>
348
- </select>
349
- </span>
350
- <select name="attributes[]" class="wf_attr wf_attributes" style="display:none;">
351
- <?php
352
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
353
- echo $wooFeedProduct->attributeDropdown( '' );
354
- ?>
355
- </select>
356
- <span style="font-size:x-small;"><a style="color: red" href="http://webappick.helpscoutdocs.com/article/19-how-to-map-store-category-with-merchant-category" target="_blank">Learn More..</a></span>
357
- </td>
358
- <td>
359
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
360
- </td>
361
- <td>
362
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
363
- <?php
364
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
365
- echo $wooFeedDropDown->outputTypes();
366
- ?>
367
- </select>
368
- </td>
369
- <td>
370
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
371
- </td>
372
- <td>
373
- <i class="delRow dashicons dashicons-trash"></i>
374
- </td>
375
- </tr>
376
- <tr>
377
- <td>
378
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
379
- </td>
380
- <td>
381
- <select name="mattributes[]" required class="wf_mattributes">
382
- <?php
383
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
384
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'image' );
385
- ?>
386
- </select>
387
- </td>
388
- <td>
389
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
390
- </td>
391
- <td>
392
- <select name="type[]" class="attr_type wfnoempty">
393
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
394
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
395
- </select>
396
- </td>
397
- <td>
398
- <select name="attributes[]" class="wf_attr wf_attributes">
399
- <?php
400
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
401
- echo $wooFeedProduct->attributeDropdown( 'image' );
402
- ?>
403
- </select>
404
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
405
- </td>
406
- <td>
407
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
408
- </td>
409
- <td>
410
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
411
- <?php
412
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
413
- echo $wooFeedDropDown->outputTypes();
414
- ?>
415
- </select>
416
- </td>
417
- <td>
418
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
419
- </td>
420
- <td>
421
- <i class="delRow dashicons dashicons-trash"></i>
422
- </td>
423
- </tr>
424
- <tr>
425
- <td>
426
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
427
- </td>
428
- <td>
429
- <select name="mattributes[]" required class="wf_mattributes">
430
- <?php
431
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
432
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'condition' );
433
- ?>
434
- </select>
435
- </td>
436
- <td>
437
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
438
- </td>
439
- <td>
440
- <select name="type[]" class="attr_type wfnoempty">
441
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
442
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
443
- </select>
444
- </td>
445
- <td>
446
- <select name="attributes[]" class="wf_attr wf_attributes">
447
- <?php
448
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
449
- echo $wooFeedProduct->attributeDropdown( 'condition' );
450
- ?>
451
- </select>
452
- <input type="text" style=" display: none;" name="default[]" autocomplete="off" class="wf_default wf_attributes"
453
- />
454
- </td>
455
- <td>
456
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
457
- </td>
458
- <td>
459
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
460
- <?php
461
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
462
- echo $wooFeedDropDown->outputTypes();
463
- ?>
464
- </select>
465
- </td>
466
- <td>
467
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
468
- </td>
469
- <td>
470
- <i class="delRow dashicons dashicons-trash"></i>
471
- </td>
472
- </tr>
473
- <tr>
474
- <td>
475
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
476
- </td>
477
- <td>
478
- <select name="mattributes[]" required class="wf_mattributes">
479
- <?php
480
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
481
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'availability' );
482
- ?>
483
- </select>
484
- </td>
485
- <td>
486
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
487
- </td>
488
- <td>
489
- <select name="type[]" class="attr_type wfnoempty">
490
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
491
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
492
- </select>
493
- </td>
494
- <td>
495
- <select name="attributes[]" class="wf_attr wf_attributes">
496
- <?php
497
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
498
- echo $wooFeedProduct->attributeDropdown( 'availability' );
499
- ?>
500
- </select>
501
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
502
- </td>
503
- <td>
504
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
505
- </td>
506
- <td>
507
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
508
- <?php
509
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
510
- echo $wooFeedDropDown->outputTypes();
511
- ?>
512
- </select>
513
- </td>
514
- <td>
515
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
516
- </td>
517
- <td>
518
- <i class="delRow dashicons dashicons-trash"></i>
519
- </td>
520
- </tr>
521
- <tr>
522
- <td>
523
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
524
- </td>
525
- <td>
526
- <select name="mattributes[]" required class="wf_mattributes">
527
- <?php
528
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
529
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'price' );
530
- ?>
531
- </select>
532
- </td>
533
- <td>
534
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
535
- </td>
536
- <td>
537
- <select name="type[]" class="attr_type wfnoempty">
538
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
539
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
540
- </select>
541
- </td>
542
- <td>
543
- <select name="attributes[]" class="wf_attr wf_attributes">
544
- <?php
545
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
546
- echo $wooFeedProduct->attributeDropdown( 'price' );
547
- ?>
548
- </select>
549
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
550
- </td>
551
- <td>
552
- <input type="text" name="suffix[]" value="<?php echo esc_attr( get_woocommerce_currency() ); ?>" autocomplete="off" class="wf_ps">
553
- </td>
554
- <td>
555
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
556
- <?php
557
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
558
- echo $wooFeedDropDown->outputTypes( 6 );
559
- ?>
560
- </select>
561
- </td>
562
- <td>
563
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
564
- </td>
565
- <td>
566
- <i class="delRow dashicons dashicons-trash"></i>
567
- </td>
568
- </tr>
569
- <tr>
570
- <td>
571
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
572
- </td>
573
- <td>
574
- <select name="mattributes[]" required class="wf_mattributes">
575
- <?php
576
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
577
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'sku' );
578
- ?>
579
- </select>
580
- </td>
581
- <td>
582
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
583
- </td>
584
- <td>
585
- <select name="type[]" class="attr_type wfnoempty">
586
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
587
- <option value="pattern"><?php _e( 'Pattern', 'woo-feed' ); ?></option>
588
- </select>
589
- </td>
590
- <td>
591
- <select name="attributes[]" class="wf_attr wf_attributes">
592
- <?php
593
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
594
- echo $wooFeedProduct->attributeDropdown( 'sku' );
595
- ?>
596
- </select>
597
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes" style=" display: none;">
598
- </td>
599
- <td>
600
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
601
- </td>
602
- <td>
603
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
604
- <?php
605
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
606
- echo $wooFeedDropDown->outputTypes();
607
- ?>
608
- </select>
609
- </td>
610
- <td>
611
- <input type="text" name="limit[]" autocomplete="off" class="wf_ps">
612
- </td>
613
- <td>
614
- <i class="delRow dashicons dashicons-trash"></i>
615
- </td>
616
- </tr>
617
- <tr>
618
- <td>
619
- <i class="wf_sortedtable dashicons dashicons-menu"></i>
620
- </td>
621
- <td>
622
- <select name="mattributes[]" required class="wf_mattributes">
623
- <?php
624
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
625
- echo $wooFeedDropDown->pinterestAttributesDropdown( 'brand' );
626
- ?>
627
- </select>
628
- </td>
629
- <td>
630
- <input type="text" name="prefix[]" autocomplete="off" class="wf_ps">
631
- </td>
632
- <td>
633
- <select name="type[]" class="attr_type wfnoempty">
634
- <option value="attribute"><?php _e( 'Attribute', 'woo-feed' ); ?></option>
635
- <option value="pattern" selected><?php _e( 'Pattern', 'woo-feed' ); ?></option>
636
- </select>
637
- </td>
638
- <td>
639
- <select name="attributes[]" style=" display: none;" class="wf_attr wf_attributes">
640
- <?php
641
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
642
- echo $wooFeedProduct->attributeDropdown();
643
- ?>
644
- </select>
645
- <input type="text" name="default[]" value="<?php echo esc_attr( woo_feed_get_default_brand() ); ?>" autocomplete="off" class="wf_default wf_attributes">
646
- </td>
647
- <td>
648
- <input type="text" name="suffix[]" autocomplete="off" class="wf_ps">
649
- </td>
650
- <td>
651
- <select name="output_type[][]" class="outputType wfnoempty" data-placeholder="<?php esc_attr_e( 'Select Output Type', 'woo-feed' ); ?>" multiple>
652
- <?php
653
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
654
- echo $wooFeedDropDown->outputTypes();
655
- ?>
656
- </select>
657
- </td>
658
- <td>
659
- <input type="text" name="limit[]" class="wf_ps">
660
- </td>
661
- <td>
662
- <i class="delRow dashicons dashicons-trash"></i>
663
- </td>
664
- </tr>
665
- </tbody>
666
- <tfoot>
667
- <tr>
668
- <td>
669
- <button type="button" class="button-small button-primary" id="wf_newRow"><?php _e( 'Add New Row', 'woo-feed' ); ?></button>
670
- </td>
671
- <td colspan="8"></td>
672
- </tr>
673
- </tfoot>
674
- </table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/partials/woo-feed-config.php DELETED
@@ -1,107 +0,0 @@
1
- <?php
2
- /**
3
- * Settings Page
4
- *
5
- * @link https://webappick.com/
6
- * @since 1.0.0
7
- * @version 1.0.1
8
- *
9
- * @package Woo_Feed
10
- * @subpackage Woo_Feed/admin/partial
11
- * @author Ohidul Islam <wahid@webappick.com>
12
- */
13
- $batch_limit = (int) get_option( 'woo_feed_per_batch', 200 );
14
- $queryType = get_option( 'woo_feed_product_query_type' );
15
- if ( ! $queryType || ! in_array( $queryType, array( 'wc', 'wp', 'both' ) ) ) {
16
- $queryType = 'wc';
17
- }
18
- if ( ! $batch_limit || $batch_limit <= 0 ) {
19
- $batch_limit = 200;
20
- }
21
- ?>
22
- <div class="wrap wapk-admin">
23
- <div class="wapk-section">
24
- <h1 class="wp-heading-inline"><?php _e( 'Settings', 'woo-feed' ); ?></h1>
25
- <hr class="wp-header-end">
26
- <?php WPFFWMessage()->displayMessages(); ?>
27
- <form action="" method="post" autocomplete="off">
28
- <?php wp_nonce_field( 'woo-feed-config' ); ?>
29
- <table class="widefat fixed" role="presentation">
30
- <thead>
31
- <tr>
32
- <th colspan="2"><b><?php _e( 'Common Settings', 'woo-feed' ); ?></b></th>
33
- </tr>
34
- </thead>
35
- <tbody>
36
- <?php do_action( 'woo_feed_before_settings_page_fields' ); ?>
37
- <tr>
38
- <th scope="row"><label for="batch_limit"><?php _e( 'Product per batch', 'woo-feed' ); ?></label></th>
39
- <td>
40
- <input class="regular-text" type="number" min="1" name="batch_limit" id="batch_limit" value="<?php echo esc_attr( $batch_limit ); ?>">
41
- <p class="description"><?php _e( 'Don\'t change the value if you are not sure about this. Plugin may fail to make feed.', 'woo-feed' ); ?></p>
42
- </td>
43
- </tr>
44
- <tr>
45
- <th scope="row"><label for="woo_feed_product_query_type"><?php _e( 'Product Query Type', 'woo-feed' ); ?></label></th>
46
- <td>
47
- <select name="woo_feed_product_query_type" id="woo_feed_product_query_type">
48
- <option value="wc" <?php selected( $queryType, 'wc' ); ?> ><?php esc_html_e( 'WC_Product_Query', 'woo-feed' ); ?></option>
49
- <option value="wp" <?php selected( $queryType, 'wp' ); ?> ><?php esc_html_e( 'WP_Query', 'woo-feed' ); ?></option>
50
- <option value="both" <?php selected( $queryType, 'both' ); ?>><?php esc_html_e( 'Both', 'woo-feed' ); ?></option>
51
- </select>
52
- <p class="description"><?php _e( 'Don\'t change the value if you are not sure about this. Plugin may fail to make feed.', 'woo-feed' ); ?></p>
53
- </td>
54
- </tr>
55
- <?php
56
- /*
57
- <tr>
58
- <th scope="row"><label for="enable_error_debugging"><?php _e( 'Debug Mode', 'woo-feed' ); ?></label>
59
- </th>
60
- <td>
61
- <label for="enable_error_debugging">
62
- <input type="checkbox" name="enable_error_debugging" id="enable_error_debugging" value="on" <?php checked( woo_feed_is_debugging_enabled(), true ); ?> >
63
- <?php _e( 'Enable Logging', 'woo-feed' ); ?>
64
- </label>
65
- <p class="description" style="font-size: smaller;color: #ea3d3d;font-weight: bold;"><?php _e( 'Enabling Logging will decrease performance of feed generation.', 'woo-feed' ); ?></p>
66
- </td>
67
- </tr>
68
- <tr>
69
- <th scope="row"><label for="clear_all_logs"><?php _e( 'Clear Logs', 'woo-feed' ); ?></label></th>
70
- <td>
71
- <label for="clear_all_logs">
72
- <input type="checkbox" name="clear_all_logs" id="clear_all_logs" value="on">
73
- <?php _e( 'Clear All Log Data', 'woo-feed' ); ?>
74
- </label>
75
- <p class="description" style="font-size: smaller;color: #ea3d3d;font-weight: bold;"><?php _e( 'This will clear all log files generated by this plugin.', 'woo-feed' ); ?></p>
76
- </td>
77
- </tr>
78
- */
79
- ?>
80
- <tr>
81
- <td><label for="opt_in"><?php _e( 'Send Debug Info', 'woo-feed' ); ?></label></td>
82
- <td>
83
- <label for="opt_in">
84
- <input type="checkbox" id="opt_in" name="opt_in" value="on" <?php checked( WooFeedWebAppickAPI::getInstance()->is_tracking_allowed(), true ); ?>> <?php _e( 'Allow WooFeed To Collect Debug Info.', 'woo-feed' ); ?>
85
- </label>
86
- <p class="description"><?php esc_html_e( 'To opt out, leave this box unchecked. Your Feed Data remains un-tracked, and no data will be collected. No sensitive data is tracked.', 'woo-feed' ); ?><br><a href="#" data-toggle_slide=".tracker_collection_list"><?php esc_html_e( 'See What We Collect.', 'woo-feed' ); ?></a></p>
87
- <ul class="tracker_collection_list" style="display: none;">
88
- <li><?php
89
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
90
- echo implode( '</li><li>', WooFeedWebAppickAPI::getInstance()->get_data_collection_description() );
91
- ?></li>
92
- </ul>
93
- </td>
94
- </tr>
95
- <?php do_action( 'woo_feed_after_settings_page_fields' ); ?>
96
- <tr>
97
- <td colspan="2">
98
- <p class="submit" style="text-align: center">
99
- <input type="submit" class="button button-primary" name="wa_woo_feed_config" value="<?php esc_attr_e( 'Save Changes', 'woo-feed' ); ?>">
100
- </p>
101
- </td>
102
- </tr>
103
- </tbody>
104
- </table>
105
- </form>
106
- </div>
107
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/partials/woo-feed-manage-list.php CHANGED
@@ -61,34 +61,7 @@ if ( ( isset( $_GET['feed_created'] ) || isset( $_GET['feed_updated'] ) || isset
61
  </div>
62
  <hr class="wp-header-end">
63
  <?php WPFFWMessage()->displayMessages(); ?>
64
- <div id="feed_progress_table" style="display: none;">
65
- <table class="table widefat fixed">
66
- <thead>
67
- <tr>
68
- <th><b><?php esc_html_e( 'Generating Product Feed', 'woo-feed' ); ?></b></th>
69
- </tr>
70
- </thead>
71
- <tbody>
72
- <tr>
73
- <td>
74
- <div class="feed-progress-container">
75
- <div class="feed-progress-bar" >
76
- <span class="feed-progress-bar-fill"></span>
77
- </div>
78
- </div>
79
- </td>
80
- </tr>
81
- <tr>
82
- <td>
83
- <div style="float: left;"><b style='color: darkblue;'><i class='dashicons dashicons-sos wpf_spin'></i></b>&nbsp;&nbsp;&nbsp;</div>
84
- <div class="feed-progress-status"></div>
85
- <div class="feed-progress-percentage"></div>
86
- </td>
87
- </tr>
88
- </tbody>
89
- </table>
90
- <br>
91
- </div>
92
  <table class=" widefat fixed">
93
  <thead>
94
  <tr>
61
  </div>
62
  <hr class="wp-header-end">
63
  <?php WPFFWMessage()->displayMessages(); ?>
64
+ <?php woo_feed_progress_bar(); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  <table class=" widefat fixed">
66
  <thead>
67
  <tr>
includes/helper.php CHANGED
@@ -233,6 +233,52 @@ if ( ! function_exists( 'wooFeed_Admin_Notices' ) ) {
233
  }
234
  }
235
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
236
  if ( ! function_exists( 'checkFTP_connection' ) ) {
237
  /**
238
  * Verify if ftp module enabled
233
  }
234
  }
235
  }
236
+ if ( ! function_exists( 'woo_feed_progress_bar' ) ) {
237
+ /**
238
+ * Feed Progress Bar
239
+ *
240
+ * @since 4.1.1
241
+ */
242
+ function woo_feed_progress_bar() {
243
+ $progress_bar = '';
244
+ ob_start();
245
+ ?>
246
+ <div id="feed_progress_table" style="display: none;">
247
+ <table class="table widefat fixed">
248
+ <thead>
249
+ <tr>
250
+ <th><b><?php esc_html_e( 'Generating Product Feed', 'woo-feed' ); ?></b></th>
251
+ </tr>
252
+ </thead>
253
+ <tbody>
254
+ <tr>
255
+ <td>
256
+ <div class="feed-progress-container">
257
+ <div class="feed-progress-bar" >
258
+ <span class="feed-progress-bar-fill"></span>
259
+ </div>
260
+ </div>
261
+ </td>
262
+ </tr>
263
+ <tr>
264
+ <td>
265
+ <div style="float: left;"><b style='color: darkblue;'><i class='dashicons dashicons-sos wpf_spin'></i></b>&nbsp;&nbsp;&nbsp;</div>
266
+ <div class="feed-progress-status"></div>
267
+ <div class="feed-progress-percentage"></div>
268
+ </td>
269
+ </tr>
270
+ </tbody>
271
+ </table>
272
+ <br>
273
+ </div>
274
+ <?php
275
+ $progress_bar .= ob_get_clean();
276
+
277
+ echo $progress_bar;
278
+
279
+ }
280
+ }
281
+
282
  if ( ! function_exists( 'checkFTP_connection' ) ) {
283
  /**
284
  * Verify if ftp module enabled
phpcs.xml DELETED
@@ -1,96 +0,0 @@
1
- <?xml version="1.0"?>
2
- <ruleset name="WebAppick Coding Standards">
3
- <description>WebAppick dev PHP_CodeSniffer ruleset.</description>
4
-
5
- <file>.</file>
6
-
7
- <!-- Exclude paths -->
8
- <exclude-pattern>min.js</exclude-pattern>
9
- <exclude-pattern>js/localization/</exclude-pattern>
10
- <exclude-pattern>js/jquery-sortable.js</exclude-pattern>
11
- <exclude-pattern>min.css</exclude-pattern>
12
- <exclude-pattern>libs/WebAppick/</exclude-pattern>
13
- <exclude-pattern>tests/cli/</exclude-pattern>
14
- <exclude-pattern>includes/wc-legacy-support.php</exclude-pattern>
15
- <exclude-pattern>includes/classes/class-woo-feed-engine.php</exclude-pattern>
16
- <exclude-pattern>includes/classes/class-woo-feed-list-table.php</exclude-pattern>
17
- <exclude-pattern>*/node_modules/*</exclude-pattern>
18
- <exclude-pattern>*/vendor/*</exclude-pattern>
19
-
20
- <!-- Show progress, show the error codes for each message (source). -->
21
- <arg value="ps" />
22
-
23
- <!-- Strip the file paths in reports down to the relevant bit. -->
24
- <arg name="basepath" value="./" />
25
-
26
- <!-- Check up to 8 files simultaneously. -->
27
- <!-- <arg name="parallel" value="8" />-->
28
-
29
- <!-- Configs -->
30
- <!-- <config name="minimum_supported_wp_version" value="5.0" />-->
31
- <!-- <config name="testVersion" value="5.6-" />-->
32
-
33
- <!-- Rules -->
34
- <rule ref="Squiz">
35
- <exclude name="Squiz"/>
36
- </rule>
37
- <rule ref="WordPress">
38
- <exclude name="WordPress.Files.FileName.InvalidClassFileName"/>
39
- <exclude name="WordPress.Files.FileName.NotHyphenatedLowercase"/>
40
- <exclude name="WordPress.NamingConventions"/>
41
- <!-- Temporary Exclusion-->
42
- <exclude name="WordPress.PHP.DiscouragedPHPFunctions.serialize_unserialize"/>
43
- <exclude name="WordPress.PHP.DiscouragedPHPFunctions.serialize_serialize"/>
44
- <exclude name="WordPress.WP.GlobalVariablesOverride.Prohibited"/>
45
- <exclude name="WordPress.DB.SlowDBQuery"/>
46
- </rule>
47
- <rule ref="WordPress-Core" />
48
- <rule ref="WordPress-Extra" />
49
- <rule ref="WordPress-VIP-Go" />
50
-
51
- <rule ref="WordPress.WP.I18n">
52
- <properties>
53
- <property name="text_domain" type="array" value="woo-feed" />
54
- </properties>
55
- </rule>
56
-
57
- <rule ref="PHPCompatibility">
58
- <exclude-pattern>tests/</exclude-pattern>
59
- <!-- Temporary Exclusion-->
60
- <exclude name="PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.MethodDoubleUnderscore"/>
61
- </rule>
62
-
63
- <rule ref="WordPress.Files.FileName.InvalidClassFileName">
64
- <exclude-pattern>includes/**/abstract-*.php</exclude-pattern>
65
- <exclude-pattern>tests/*</exclude-pattern>
66
- <exclude-pattern>src/*</exclude-pattern>
67
- </rule>
68
-
69
- <rule ref="PEAR">
70
- <exclude-pattern>.</exclude-pattern>
71
- <exclude name="PEAR.NamingConventions.ValidClassName.Invalid"/>
72
- </rule>
73
-
74
- <rule ref="Generic.Commenting">
75
- <exclude-pattern>tests/</exclude-pattern>
76
- </rule>
77
-
78
- <rule ref="PEAR.Functions.FunctionCallSignature.EmptyLine">
79
- <exclude-pattern>tests/e2e-tests/</exclude-pattern>
80
- </rule>
81
-
82
- <rule ref="WordPress.Files.FileName.NotHyphenatedLowercase">
83
- <exclude-pattern>i18n/</exclude-pattern>
84
- <exclude-pattern>src/</exclude-pattern>
85
- </rule>
86
-
87
- <rule ref="Generic">
88
- <exclude-pattern>.</exclude-pattern>
89
- <exclude name="Generic.Commenting.DocComment.SpacingBeforeTags"/>
90
- <exclude name="Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed" />
91
- <exclude name="Generic.WhiteSpace.DisallowTabIndent.NonIndentTabsUsed" />
92
- <exclude name="Generic.WhiteSpace.DisallowTabIndent.TabsUsed" />
93
- <exclude name="Generic.PHP.ClosingPHPTag.NotFound" />
94
- <exclude name="Generic.Files.LineLength.TooLong" />
95
- </rule>
96
- </ruleset>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
woo-feed.php CHANGED
@@ -10,7 +10,7 @@
10
  * Plugin Name: WooCommerce Product Feed
11
  * Plugin URI: https://webappick.com/
12
  * Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
13
- * Version: 4.1.0
14
  * Author: WebAppick
15
  * Author URI: https://webappick.com/
16
  * License: GPL v2
@@ -38,7 +38,7 @@ if ( ! defined( 'WOO_FEED_FREE_VERSION' ) ) {
38
  * @var string
39
  * @since 3.1.6
40
  */
41
- define( 'WOO_FEED_FREE_VERSION', '4.1.0' );
42
  }
43
 
44
  if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
10
  * Plugin Name: WooCommerce Product Feed
11
  * Plugin URI: https://webappick.com/
12
  * Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
13
+ * Version: 4.1.1
14
  * Author: WebAppick
15
  * Author URI: https://webappick.com/
16
  * License: GPL v2
38
  * @var string
39
  * @since 3.1.6
40
  */
41
+ define( 'WOO_FEED_FREE_VERSION', '4.1.1' );
42
  }
43
 
44
  if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {