-- ============================================================================
-- VDS Decor Dye Slots DB
-- Static map of decorID -> array of dye-channel indices (0..2).
-- Extracted from DB2 tables HouseDecor + DecorDyeSlot at build 12.0.7.68256
-- via wago.tools. Re-run vds-tools/build_channel_counts.py to refresh.
--
-- Channels are SPARSE: an item may use {0,2} (skipping channel 1).
-- ~30% of dyeable items have non-dense channel sets, so we store the actual
-- channel indices, not just a count. Count = `#slotsArray` -- computed in
-- VDS.StaticData.GetDecorChannelCount, not synthesised here.
-- ============================================================================

VDS_DecorDyeSlotsDB = {
    [80] = {1, 2},  -- Ornate Stonework Fireplace
    [81] = {0, 1, 2},  -- Tusked Fireplace
    [373] = {0, 1},  -- Sturdy Wooden Bookcase
    [374] = {0, 1},  -- Sturdy Wooden Shelf
    [377] = {1},  -- Three-Candle Wrought Iron Chandelier
    [378] = {0, 1},  -- Sturdy Wooden Interior Door
    [379] = {1},  -- Small Fruit Platter
    [383] = {1},  -- Wrought Iron Floor Lamp
    [388] = {0},  -- "Sunrise Canyon" Painting
    [389] = {0, 1},  -- Goldshire Window
    [390] = {0, 1},  -- Tall Sturdy Wooden Bookcase
    [494] = {0, 1, 2},  -- Sturdy Wooden Chair
    [495] = {0, 1, 2},  -- Sturdy Wooden Bed
    [496] = {0, 1, 2},  -- Covered Wooden Table
    [497] = {0, 1},  -- Sturdy Wooden Table
    [498] = {2},  -- Circular Woolen Rug
    [726] = {1},  -- Wrought Iron Chandelier
    [984] = {1, 2},  -- Elegant Padded Chair
    [986] = {0, 1, 2},  -- Elegant Covered Bench
    [987] = {0, 1, 2},  -- Elegant Wooden Dresser
    [988] = {0, 1},  -- Small Elegant End Table
    [989] = {0, 1, 2},  -- Ornate Weapon Rack
    [990] = {0, 1},  -- Elegant Elven Barrel
    [991] = {0, 1},  -- Elegant Carved Bench
    [992] = {0, 1},  -- Open Elven Wood Crate
    [994] = {0, 1, 2},  -- Grand Elven Bookcase
    [1044] = {2},  -- Stormwind Hall Rug
    [1083] = {0, 1},  -- Secretive Bookcase Wall
    [1122] = {0, 1},  -- Sturdy Wooden Bench
    [1123] = {0, 2},  -- Wicker Basket
    [1153] = {1, 2},  -- Small Elegant Padded Chair
    [1155] = {0, 1, 2},  -- Standing Ornate Weapon Rack
    [1162] = {0, 1, 2},  -- Elegant Elven Desk
    [1163] = {0, 1},  -- Carved Elven Bookcase
    [1165] = {0, 1, 2},  -- Grand Elven Bench
    [1244] = {0},  -- Empty Wicker Basket
    [1245] = {1, 2},  -- Circular Elven Floor Rug
    [1246] = {1, 2},  -- Rectangular Elven Floor Rug
    [1280] = {0, 1},  -- Reinforced Wooden Chest
    [1329] = {1, 2},  -- Elegant Padded Divan
    [1350] = {0, 1, 2},  -- Rectangular Elegant Table
    [1436] = {0, 1},  -- Rugged Stool
    [1438] = {0, 1},  -- Iron-Reinforced Door
    [1451] = {0, 2},  -- Tied-Left Leather Curtains
    [1452] = {0, 2},  -- Closed Leather Curtains
    [1453] = {0, 2},  -- Leather Valance
    [1454] = {0, 1, 2},  -- Tied-Open Folk Curtains
    [1455] = {0, 1, 2},  -- Closed Folk Curtains
    [1456] = {1, 2},  -- Durable Folk Valance
    [1457] = {0, 1},  -- Restful Wooden Bench
    [1486] = {0, 1, 2},  -- Circular Elven Table
    [1487] = {1, 2},  -- Elegant Wall Drape
    [1488] = {1},  -- Elven Floral Window
    [1698] = {2},  -- Round Stitched Cushion
    [1699] = {2},  -- Stitched Pillow Roll
    [1700] = {0, 1, 2},  -- Iron-Studded Wooden Window
    [1701] = {2},  -- Charming Seat Cushion
    [1702] = {2},  -- Checkered Charming Seat Cushion
    [1723] = {0, 1, 2},  -- Orgrimmar Chair
    [1736] = {0, 1, 2},  -- Orgrimmar Nightstand
    [1738] = {0, 1, 2},  -- Wide Charming Couch
    [1739] = {0, 1, 2},  -- Iron-Reinforced Cupboard
    [1742] = {0, 1, 2},  -- Worker's Wooden Desk
    [1744] = {0, 1, 2},  -- Orgrimmar Tusked Bed
    [1745] = {0, 1, 2},  -- Iron-Reinforced Standing Mirror
    [1862] = {0, 1, 2},  -- Wooden Gazebo
    [1878] = {0, 1, 2},  -- Carved Wooden Bar Table
    [1879] = {0, 1, 2},  -- Orgrimmar Bureaucrat's Desk
    [1977] = {0, 1, 2},  -- High-Backed Orgrimmar Chair
    [1978] = {0, 1},  -- Iron-Reinforced Wooden Rack
    [1991] = {0},  -- Small Wooden Stool
    [1992] = {0, 1, 2},  -- Large Covered Wooden Table
    [1993] = {0, 1, 2},  -- Small Wooden Nightstand
    [1994] = {0, 1, 2},  -- Carved Wooden Crate
    [1995] = {0, 1, 2},  -- Sturdy Weapon Rack
    [1996] = {1, 2},  -- Wooden Chamberstick
    [1997] = {0, 1},  -- Large Sturdy Wooden Table
    [1999] = {0, 1, 2},  -- Open Carved Wooden Crate
    [2089] = {0, 1},  -- Weather-Treated Wooden Table
    [2092] = {0, 2},  -- Cozy Hide-Covered Bench
    [2254] = {1, 2},  -- Elegant Tied Curtain
    [2342] = {0, 1, 2},  -- Charming Couch
    [2384] = {0, 1},  -- Short Orgrimmar Bookcase
    [2385] = {0, 1, 2},  -- Sturdy Wooden Trellis
    [2441] = {0, 1, 2},  -- Orgrimmar Open Dresser
    [2442] = {0, 2},  -- Razorwind Standing Mirror
    [2443] = {1},  -- Razorwind Fountain
    [2454] = {2},  -- Tusked Candleholder
    [2458] = {0, 1, 2},  -- Grand Elven Wall Curtain
    [2474] = {1, 2},  -- Elegant Pillow Roll
    [2496] = {0, 1, 2},  -- Tall Sturdy Wooden Chair
    [2534] = {0, 1, 2},  -- Wide Hide-Covered Bench
    [2540] = {0, 1},  -- Sturdy Brazier
    [2541] = {0, 1},  -- Founder's Point Street Light
    [2548] = {0, 1, 2},  -- Long Orgrimmar Bench
    [2578] = {0, 1, 2},  -- Small Covered Wooden Table
    [2579] = {0, 1, 2},  -- Small Sturdy Wooden Table
    [2590] = {1, 2},  -- Elegant Seat Cushion
    [2592] = {0, 1, 2},  -- Small Orgrimmar Chair
    [3826] = {0, 1},  -- Elegant Carved Door
    [3827] = {0, 1, 2},  -- Elven Woodvine Trellis
    [4386] = {0, 1, 2},  -- Razorwind Storage Table
    [4422] = {0, 1, 2},  -- Founder's Point Signpost
    [4562] = {0, 1},  -- Lovely Elven Shelf
    [5563] = {0, 1, 2},  -- Elven Standing Mirror
    [5687] = {0, 1},  -- Founder's Point Street Sign
    [5688] = {0, 1},  -- Founder's Point Navigation Sign
    [5851] = {0, 1},  -- Small Wooden Footstool
    [5855] = {1, 2},  -- Runed Stone Placard
    [7583] = {2},  -- Small Founder's Point Gravestone
    [7585] = {2},  -- Large Founder's Point Gravestone
    [7688] = {1, 2},  -- Tusked Leather Tapestry
    [7689] = {1, 2},  -- Razorwind Banner Pelt
    [7827] = {2},  -- Colorful Dotted Egg
    [7828] = {2},  -- Colorful Striped Egg
    [7836] = {0, 1, 2},  -- Small Razorwind Bar Table
    [8769] = {0, 1, 2},  -- Tusked Weapon Stand
    [8770] = {0, 1, 2},  -- Jagged Orgrimmar Trellis
    [8771] = {0, 1, 2},  -- Hide-Covered Bench
    [8917] = {1, 2},  -- Elegant Elven Chandelier
    [8918] = {0, 1, 2},  -- Gilded Silvermoon Candelabra
    [8974] = {0, 1},  -- Wooden Planter Pot
    [8976] = {0, 1},  -- Founder's Point Fence
    [8977] = {0, 1},  -- Long Founder's Point Fence
    [8978] = {0, 1, 2},  -- Razorwind Wheelbarrow
    [8985] = {0, 1, 2},  -- Covered Wooden Desk
    [8986] = {0, 1, 2},  -- Sturdy Wooden Desk
    [9056] = {0, 1},  -- Founder's Point Framed Torch
    [9057] = {0, 1},  -- Long Old Founder's Point Fence
    [9058] = {0, 1},  -- Old Founder's Point Fence
    [9059] = {0, 1},  -- Founder's Point Fencepost
    [9060] = {0, 1},  -- Old Founder's Point Fencepost
    [9061] = {0, 1},  -- Founder's Point Waterwheel
    [9062] = {0, 1},  -- Broken Founder's Point Fence
    [9063] = {0, 1},  -- Old Broken Founder's Point Fence
    [9064] = {0, 1, 2},  -- Plush Cushioned Chair
    [9143] = {0, 2},  -- Tied-Right Leather Curtains
    [9176] = {0, 1},  -- Founder's Point Standing Torch
    [9177] = {0, 1},  -- Razorwind Banded Planter
    [9254] = {0, 1, 2},  -- Elegant Elven Canopy Bed
    [9255] = {0, 1, 2},  -- Gemmed Elven Chest
    [9265] = {0, 1},  -- Lunar Celebrant's Aquarium
    [9270] = {0},  -- Lunar Celebrant's Cradle
    [9271] = {2},  -- Lunar Celebrant's Wide Pillow Roll
    [9273] = {0, 1},  -- Lunar Celebrant's Privacy Screen
    [9274] = {0, 1},  -- Lunar Celebrant's Ornate Vanity
    [9471] = {0, 1, 2},  -- Short Wooden Cabinet
    [9472] = {1},  -- Coal-Fired Stovetop
    [9473] = {0, 1, 2},  -- Sturdy Wooden Washbasin
    [9474] = {0, 1, 2},  -- Sturdy Wooden Bathtub
    [9630] = {0, 1},  -- Open Sturdy Wooden Crate
    [10324] = {0, 1, 2},  -- Small Orgrimmar Tusked Bed
    [10367] = {0, 1, 2},  -- Small Razorwind Square Table
    [10791] = {0, 1, 2},  -- Large Razorwind Gazebo
    [10892] = {0, 1, 2},  -- Small Jagged Orgrimmar Trellis
    [11139] = {0, 2},  -- Razorwind Porch Chair
    [11437] = {0, 1, 2},  -- Razorwind Covered Well
    [11461] = {2},  -- Slate Cobblestone Pair
    [11479] = {2},  -- Slate Cobblestone
    [11480] = {0, 1},  -- Iron-Reinforced Wooden Window
    [11481] = {2},  -- Slate Cobblestone Path
    [11482] = {2},  -- Slate Cobblestone Trio
    [11719] = {1, 2},  -- Elegant Padded Chaise
    [11720] = {0, 1},  -- Open Elegant Elven Barrel
    [11721] = {0, 1},  -- Elegant Curved Table
    [12199] = {0, 1, 2},  -- Empty Wooden Bathtub
    [12214] = {0, 1, 2},  -- Padded Wooden Bench
    [12215] = {0, 1},  -- Sturdy Wooden Crate
    [12244] = {1},  -- Paw Pal Water Dish
    [12245] = {2},  -- Paw Pal Bed and Blanket
    [12246] = {2},  -- Paw Pal Bed
    [12265] = {0, 1, 2},  -- Paw Pal Dog House Elwynn Roof
    [15229] = {2},  -- Corked Bottle of Liquid Mystery
    [15547] = {0, 1, 2},  -- Paw Pal Dog House Durotar Roof
    [15548] = {0, 1, 2},  -- Paw Pal Dog House Eversong Roof
    [15549] = {0, 1, 2},  -- Paw Pal Dog House Shadowglen Roof
    [15550] = {0, 1, 2},  -- Sturdy Portable Ice Chest
    [15551] = {0},  -- Tall Corked Bottle of Liquid Mystery
    [15552] = {1},  -- Short Corked Bottle of Liquid Mystery
    [15598] = {0, 1, 2},  -- Elegant Elven Bathtub
    [15599] = {0, 1, 2},  -- Empty Elegant Elven Bathtub
    [15668] = {1, 2},  -- Naturally Elegant Doormat
    [15669] = {0, 1, 2},  -- Simply Adorned Vase and Flowers
    [16098] = {0, 1},  -- Auspicious Curio Display
    [16099] = {0, 1},  -- Auspicious Inkmaster's Desk
    [16100] = {0, 1},  -- Auspicious Tree of Fortune
    [16101] = {0, 1},  -- Auspicious Golden Carp Lantern
    [16102] = {1, 2},  -- Auspicious Imperial Lion
    [17358] = {0, 1},  -- Elegant Storage Table
    [17359] = {0, 1, 2},  -- Elegant Elven Washbasin
    [17740] = {1, 2},  -- Elegant Cushioned Chaise
    [17750] = {0, 1},  -- Auspicious Wooden Chair
    [17787] = {0, 1, 2},  -- Gilded Silvermoon Gazebo
    [20679] = {0, 1},  -- Bartender Bob's "No Weapons Allowed" Rack
    [21060] = {0, 1},  -- Auspicious Picnic Basket
    [21061] = {0, 1},  -- Auspicious Meal Case
    [21106] = {0, 1, 2},  -- Sin'dorei Display Case
    [21945] = {0, 1},  -- Auspicious Verdant Basin
    [21946] = {1, 2},  -- Auspicious Stone Lion
    [21947] = {1, 2},  -- Orchestrion of Echoing Atonement
    [21950] = {2},  -- Square Woolen Rug
}
