diff --git a/.env b/.env index b0f433a..42d5a52 100644 --- a/.env +++ b/.env @@ -14,4 +14,4 @@ DATABASE_PORT=5432 DATABASE_DB=legolog DATABASE_DB_DEV=legolog DATABASE_USER=postgres -DATABASE_PASSWORD=password +DATABASE_PASSWORD=postgres diff --git a/.gitignore b/.gitignore index 1041d2d..2a3e878 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ node_modules/ logs.log -db/image/*/ +db/image/ +db/img/ +db/*.tar.gz diff --git a/db/README.md b/db/README.md new file mode 100644 index 0000000..1fb9e2a --- /dev/null +++ b/db/README.md @@ -0,0 +1,3 @@ +# This mess + +This mess is to aggregate and condense a massive database of lego parts, bricks and photos into a much more managable dataset which i can generate meaningful SQL for. diff --git a/db/aggregator-stage-2.js b/db/aggregator-stage-2.js new file mode 100644 index 0000000..e647f7d --- /dev/null +++ b/db/aggregator-stage-2.js @@ -0,0 +1,105 @@ +// reads parts-to-include and sets-to-include and based off +// schema.sql, creates a new database with the data from +// the files. + +const fs = require('fs'); + +fs.writeFileSync('./db/dump.sql', ''); +function addLine(line) { + fs.appendFileSync('./db/dump.sql', line + '\n'); +} + +// first categories +addLine('-- categories\n'); +const newcategory = (category, name) => `INSERT INTO tag (id, name) VALUES ('${category}', '${name}');`; +const categories = fs.readFileSync('db/res/categories.txt').toString().split('\n'); + +for (let i = 0; i < categories.length; i++) { + const category = categories[i].split('\t'); + const categoryName = (category[1]).replace(/'/g, ''); + console.log(`NEW category ${categoryName}`); + addLine(newcategory(category[0], categoryName)); +} + +// then colour type +addLine('\n-- colour type\n'); +const newColourType = (type, name) => `INSERT INTO colour_type (id, name) VALUES ('${type}', '${name}');`; + +const lookupTable = { + 0: 'N/A', + 1: 'Solid', + 2: 'Transparent', + 3: 'Chrome', + 4: 'Pearl', + 5: 'Satin', + 6: 'Metallic', + 7: 'Milky', + 8: 'Glitter', + 9: 'Speckle', + 10: 'Modulex', +}; + +for (let i = 0; i < 11; i++) { + console.log(`NEW colour type ${i}`); + addLine(newColourType(i, lookupTable[i])); +} + +// then colour +addLine('\n-- colour\n'); +const newcolour = (id, name, RGB, type) => `INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('${id}', '${name}', '${RGB}', '${type}');`; +const colours = fs.readFileSync('db/res/colors.txt').toString().split('\n'); + +for (let i = 0; i < colours.length; i++) { + const colour = colours[i].split('\t'); + const RGB = colour[2]; + // needs to get key from value + const type = Object.keys(lookupTable).find(key => lookupTable[key] === colour[3]); + const id = colour[0]; + const name = colour[1]; + console.log(`NEW colour ${name}`); + addLine(newcolour(id, name, RGB, type)); +} + +// then bricks +addLine('\n-- bricks\n'); +const newBrick = (id, name, weight, dx, dy, dz) => `INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('${id}', '${name}', '${weight}', '${dx}', '${dy}', '${dz}');`; +const allBricks = fs.readFileSync('db/res/Parts.txt').toString().split('\n'); +const brickIds = JSON.parse(fs.readFileSync('db/parts-to-include')); + +for (let i = 0; i < brickIds.length; i++) { + const brickId = brickIds[i]; + // find ID in allBricks + const brick = allBricks.find(brick => brick.split('\t')[2] === brickId); + if (!brick) { + console.log(`ERROR: brick ${brickId} not found`); + continue; + } + const brickData = brick.split('\t'); + const name = brickData[3].replace(/'/g, ''); + const weight = brickData[4]; + const dx = brickData[5].split('x')[0].trim(); + const dy = brickData[5].split('x')[1].trim(); + const dz = brickData[5].split('x')[2].trim(); + addLine(newBrick(brickId, name, weight, dx, dy, dz)); + console.log(`NEW brick ${i} ${brickId}`); +} + +// then sets +addLine('\n-- sets\n'); +const newSet = (id, name, category, colour, bricks) => `INSERT INTO lego_set (id, name, category, colour, bricks) VALUES ('${id}', '${name}', '${category}', '${colour}', '${bricks}');`; +const sets = fs.readFileSync('db/res/Sets.txt').toString().split('\n'); +const setIds = JSON.parse(fs.readFileSync('db/sets-to-include')); + +for (let i = 0; i < setIds.length; i++) { + +} + +// then brick tags + +// then set tags + +// then pieces in sets + +// then make up some random data for brick inventory + +// then make up some random data for set inventory diff --git a/db/aggregator.js b/db/aggregator.js new file mode 100644 index 0000000..c6cf204 --- /dev/null +++ b/db/aggregator.js @@ -0,0 +1,74 @@ +// goes through most-common-lego-parts and most-common-lego-sets +// and adds them to parts & sets to include, then goes through +// every part for the related sets and adds them to the parts list +// then gets the photos for all of above and moves them to the img +// directory as opposed to the original directory + +const md5 = require('md5'); +const fs = require('fs'); + +// so no duplicates +const sets = new Set(); +const parts = new Set(); + +const commonSets = fs.readFileSync('db/res/most-common-lego-sets.txt').toString().split('\n'); +const setList = JSON.parse(fs.readFileSync('db/res/sets.json').toString()); +for (let i = 0; i < commonSets.length; i++) { + console.log('adding set ' + commonSets[i]); + sets.add(commonSets[i]); +} + +// go through each set and add all parts to the parts list +for (let i = 0; i < commonSets.length; i++) { + const setParts = setList[commonSets[i]]; + console.log(commonSets[i] + ' has ' + Object.keys(setParts).length + ' unique parts'); + for (const part of Object.keys(setParts)) { + parts.add(part); + } +} + +const commonParts = fs.readFileSync('db/res/most-common-lego-parts.txt').toString().split('\n'); +for (let i = 0; i < commonParts.length; i++) { + console.log('adding part ' + commonParts[i]); + parts.add(commonParts[i]); +} + +// image hash eveything + +// function copyFileAndCreateDirs(source, bucket, filename) { +// const filePath = `db/img/${bucket[0]}/${bucket[1]}/${bucket[2]}/${bucket[3]}/${filename}`; +// try { +// if (!fs.existsSync(filePath)) { +// fs.mkdirSync(`db/img/${bucket[0]}`, { recursive: true }); +// fs.mkdirSync(`db/img/${bucket[0]}/${bucket[1]}`, { recursive: true }); +// fs.mkdirSync(`db/img/${bucket[0]}/${bucket[1]}/${bucket[2]}`, { recursive: true }); +// fs.mkdirSync(`db/img/${bucket[0]}/${bucket[1]}/${bucket[2]}/${bucket[3]}`, { recursive: true }); +// fs.copyFileSync(source, filePath); +// } +// } catch (err) { +// console.error(err); +// } +// } + +// for (const set of sets) { +// const hash = md5(set); +// console.log(hash); +// const bucket = hash.substring(0, 4); +// const filename = set + '.png'; + +// const file = `db/image/${bucket[0]}/${bucket[1]}/${bucket[2]}/${bucket[3]}/${filename}`; +// copyFileAndCreateDirs(file, bucket, filename); +// } + +// for (const part of parts) { +// const hash = md5(part); +// console.log(hash); +// const bucket = hash.substring(0, 4); +// const filename = part + '.png'; + +// const file = `db/image/${bucket[0]}/${bucket[1]}/${bucket[2]}/${bucket[3]}/${filename}`; +// copyFileAndCreateDirs(file, bucket, filename); +// } + +fs.writeFileSync('db/sets-to-include', JSON.stringify(Array.from(sets))); +fs.writeFileSync('db/parts-to-include', JSON.stringify(Array.from(parts))); diff --git a/db/dump.sql b/db/dump.sql new file mode 100644 index 0000000..7f117c0 --- /dev/null +++ b/db/dump.sql @@ -0,0 +1,3382 @@ +-- categories + +INSERT INTO tag (id, name) VALUES ('143', '(Other)'); +INSERT INTO tag (id, name) VALUES ('318', '12V'); +INSERT INTO tag (id, name) VALUES ('628', '1950'); +INSERT INTO tag (id, name) VALUES ('797', '1954'); +INSERT INTO tag (id, name) VALUES ('561', '1955'); +INSERT INTO tag (id, name) VALUES ('560', '1956'); +INSERT INTO tag (id, name) VALUES ('559', '1957'); +INSERT INTO tag (id, name) VALUES ('558', '1958'); +INSERT INTO tag (id, name) VALUES ('557', '1959'); +INSERT INTO tag (id, name) VALUES ('556', '1960'); +INSERT INTO tag (id, name) VALUES ('555', '1961'); +INSERT INTO tag (id, name) VALUES ('554', '1962'); +INSERT INTO tag (id, name) VALUES ('553', '1963'); +INSERT INTO tag (id, name) VALUES ('551', '1964'); +INSERT INTO tag (id, name) VALUES ('340', '1965'); +INSERT INTO tag (id, name) VALUES ('341', '1966'); +INSERT INTO tag (id, name) VALUES ('342', '1967'); +INSERT INTO tag (id, name) VALUES ('343', '1968'); +INSERT INTO tag (id, name) VALUES ('344', '1969'); +INSERT INTO tag (id, name) VALUES ('345', '1970'); +INSERT INTO tag (id, name) VALUES ('346', '1971'); +INSERT INTO tag (id, name) VALUES ('347', '1972'); +INSERT INTO tag (id, name) VALUES ('348', '1973'); +INSERT INTO tag (id, name) VALUES ('349', '1974'); +INSERT INTO tag (id, name) VALUES ('350', '1975'); +INSERT INTO tag (id, name) VALUES ('351', '1976'); +INSERT INTO tag (id, name) VALUES ('352', '1977'); +INSERT INTO tag (id, name) VALUES ('353', '1978'); +INSERT INTO tag (id, name) VALUES ('354', '1979'); +INSERT INTO tag (id, name) VALUES ('355', '1980'); +INSERT INTO tag (id, name) VALUES ('356', '1981'); +INSERT INTO tag (id, name) VALUES ('357', '1982'); +INSERT INTO tag (id, name) VALUES ('358', '1983'); +INSERT INTO tag (id, name) VALUES ('359', '1984'); +INSERT INTO tag (id, name) VALUES ('360', '1985'); +INSERT INTO tag (id, name) VALUES ('361', '1986'); +INSERT INTO tag (id, name) VALUES ('362', '1987'); +INSERT INTO tag (id, name) VALUES ('363', '1988'); +INSERT INTO tag (id, name) VALUES ('364', '1989'); +INSERT INTO tag (id, name) VALUES ('365', '1990'); +INSERT INTO tag (id, name) VALUES ('366', '1991'); +INSERT INTO tag (id, name) VALUES ('367', '1992'); +INSERT INTO tag (id, name) VALUES ('368', '1993'); +INSERT INTO tag (id, name) VALUES ('369', '1994'); +INSERT INTO tag (id, name) VALUES ('370', '1995'); +INSERT INTO tag (id, name) VALUES ('371', '1996'); +INSERT INTO tag (id, name) VALUES ('372', '1997'); +INSERT INTO tag (id, name) VALUES ('373', '1998'); +INSERT INTO tag (id, name) VALUES ('374', '1999'); +INSERT INTO tag (id, name) VALUES ('375', '2000'); +INSERT INTO tag (id, name) VALUES ('377', '2001'); +INSERT INTO tag (id, name) VALUES ('378', '2002'); +INSERT INTO tag (id, name) VALUES ('491', '2003'); +INSERT INTO tag (id, name) VALUES ('515', '2004'); +INSERT INTO tag (id, name) VALUES ('544', '2005'); +INSERT INTO tag (id, name) VALUES ('565', '2006'); +INSERT INTO tag (id, name) VALUES ('581', '2007'); +INSERT INTO tag (id, name) VALUES ('601', '2008'); +INSERT INTO tag (id, name) VALUES ('647', '2009'); +INSERT INTO tag (id, name) VALUES ('743', '2010'); +INSERT INTO tag (id, name) VALUES ('756', '2011'); +INSERT INTO tag (id, name) VALUES ('767', '2012'); +INSERT INTO tag (id, name) VALUES ('786', '2013'); +INSERT INTO tag (id, name) VALUES ('805', '2014'); +INSERT INTO tag (id, name) VALUES ('826', '2015'); +INSERT INTO tag (id, name) VALUES ('869', '2016'); +INSERT INTO tag (id, name) VALUES ('901', '2017'); +INSERT INTO tag (id, name) VALUES ('930', '2018'); +INSERT INTO tag (id, name) VALUES ('1028', '2019'); +INSERT INTO tag (id, name) VALUES ('1066', '2020'); +INSERT INTO tag (id, name) VALUES ('1119', '2021'); +INSERT INTO tag (id, name) VALUES ('1213', '2022'); +INSERT INTO tag (id, name) VALUES ('516', '4 Juniors'); +INSERT INTO tag (id, name) VALUES ('316', '4.5V'); +INSERT INTO tag (id, name) VALUES ('315', '9V'); +INSERT INTO tag (id, name) VALUES ('1007', 'Accessory Pack'); +INSERT INTO tag (id, name) VALUES ('173', 'Action Wheelers'); +INSERT INTO tag (id, name) VALUES ('766', 'Activity Book'); +INSERT INTO tag (id, name) VALUES ('714', 'Advent'); +INSERT INTO tag (id, name) VALUES ('715', 'Advent Sub-Set'); +INSERT INTO tag (id, name) VALUES ('902', 'Adventure Time'); +INSERT INTO tag (id, name) VALUES ('53', 'Adventurers'); +INSERT INTO tag (id, name) VALUES ('1056', 'AFOL Designer Program'); +INSERT INTO tag (id, name) VALUES ('609', 'Agents'); +INSERT INTO tag (id, name) VALUES ('711', 'Agori'); +INSERT INTO tag (id, name) VALUES ('93', 'Aircraft'); +INSERT INTO tag (id, name) VALUES ('1012', 'Aircraft, Decorated'); +INSERT INTO tag (id, name) VALUES ('969', 'Airjitzu Flyers'); +INSERT INTO tag (id, name) VALUES ('325', 'Airport'); +INSERT INTO tag (id, name) VALUES ('1187', 'Aladdin'); +INSERT INTO tag (id, name) VALUES ('762', 'Alien Conquest'); +INSERT INTO tag (id, name) VALUES ('170', 'Alpha Team'); +INSERT INTO tag (id, name) VALUES ('86', 'Animal, Accessory'); +INSERT INTO tag (id, name) VALUES ('146', 'Animal, Air'); +INSERT INTO tag (id, name) VALUES ('148', 'Animal, Body Part'); +INSERT INTO tag (id, name) VALUES ('1128', 'Animal, Body Part, Decorated'); +INSERT INTO tag (id, name) VALUES ('184', 'Animal, Dinosaur'); +INSERT INTO tag (id, name) VALUES ('147', 'Animal, Land'); +INSERT INTO tag (id, name) VALUES ('145', 'Animal, Water'); +INSERT INTO tag (id, name) VALUES ('1050', 'Animals Series 1'); +INSERT INTO tag (id, name) VALUES ('1051', 'Animals Series 2'); +INSERT INTO tag (id, name) VALUES ('1052', 'Animals Series 3'); +INSERT INTO tag (id, name) VALUES ('1053', 'Animals Series 4'); +INSERT INTO tag (id, name) VALUES ('1054', 'Animals Series 5'); +INSERT INTO tag (id, name) VALUES ('1055', 'Animals Series 6'); +INSERT INTO tag (id, name) VALUES ('854', 'Ant-Man'); +INSERT INTO tag (id, name) VALUES ('1074', 'Ant-Man and the Wasp'); +INSERT INTO tag (id, name) VALUES ('1', 'Antenna'); +INSERT INTO tag (id, name) VALUES ('973', 'Aquaman'); +INSERT INTO tag (id, name) VALUES ('260', 'Aquanauts'); +INSERT INTO tag (id, name) VALUES ('261', 'Aquaraiders I'); +INSERT INTO tag (id, name) VALUES ('580', 'Aquaraiders II'); +INSERT INTO tag (id, name) VALUES ('262', 'Aquasharks'); +INSERT INTO tag (id, name) VALUES ('54', 'Aquazone'); +INSERT INTO tag (id, name) VALUES ('6', 'Arch'); +INSERT INTO tag (id, name) VALUES ('966', 'Arch, Decorated'); +INSERT INTO tag (id, name) VALUES ('629', 'Architecture'); +INSERT INTO tag (id, name) VALUES ('480', 'Arctic'); +INSERT INTO tag (id, name) VALUES ('322', 'Arctic Technic'); +INSERT INTO tag (id, name) VALUES ('45', 'Arm'); +INSERT INTO tag (id, name) VALUES ('733', 'Atlantis'); +INSERT INTO tag (id, name) VALUES ('574', 'Avatar'); +INSERT INTO tag (id, name) VALUES ('830', 'Avengers'); +INSERT INTO tag (id, name) VALUES ('844', 'Avengers Age of Ultron'); +INSERT INTO tag (id, name) VALUES ('828', 'Avengers Assemble'); +INSERT INTO tag (id, name) VALUES ('1032', 'Avengers Endgame'); +INSERT INTO tag (id, name) VALUES ('954', 'Avengers Infinity War'); +INSERT INTO tag (id, name) VALUES ('293', 'Baby'); +INSERT INTO tag (id, name) VALUES ('918', 'Back to the Future'); +INSERT INTO tag (id, name) VALUES ('498', 'Backpacks & Lunchboxes'); +INSERT INTO tag (id, name) VALUES ('1148', 'Bag Tag'); +INSERT INTO tag (id, name) VALUES ('978', 'Ball'); +INSERT INTO tag (id, name) VALUES ('1143', 'Bandmates Series 1'); +INSERT INTO tag (id, name) VALUES ('1150', 'Bandmates Series 2'); +INSERT INTO tag (id, name) VALUES ('46', 'Bar'); +INSERT INTO tag (id, name) VALUES ('649', 'Barraki'); +INSERT INTO tag (id, name) VALUES ('887', 'Baseball'); +INSERT INTO tag (id, name) VALUES ('2', 'Baseplate'); +INSERT INTO tag (id, name) VALUES ('243', 'Baseplate, Raised'); +INSERT INTO tag (id, name) VALUES ('130', 'Baseplate, Road'); +INSERT INTO tag (id, name) VALUES ('155', 'Basic'); +INSERT INTO tag (id, name) VALUES ('680', 'Basic Model'); +INSERT INTO tag (id, name) VALUES ('611', 'Basic Set'); +INSERT INTO tag (id, name) VALUES ('474', 'Basketball'); +INSERT INTO tag (id, name) VALUES ('895', 'Batman Classic TV Series'); +INSERT INTO tag (id, name) VALUES ('570', 'Batman I'); +INSERT INTO tag (id, name) VALUES ('769', 'Batman II'); +INSERT INTO tag (id, name) VALUES ('865', 'Batman III'); +INSERT INTO tag (id, name) VALUES ('725', 'Battle Vehicles'); +INSERT INTO tag (id, name) VALUES ('464', 'Bead'); +INSERT INTO tag (id, name) VALUES ('1142', 'BeatBox'); +INSERT INTO tag (id, name) VALUES ('1180', 'Beauty and the Beast'); +INSERT INTO tag (id, name) VALUES ('648', 'Bedding'); +INSERT INTO tag (id, name) VALUES ('1212', 'Beetlejuice'); +INSERT INTO tag (id, name) VALUES ('48', 'Belville'); +INSERT INTO tag (id, name) VALUES ('412', 'Belville, Figure Accessory'); +INSERT INTO tag (id, name) VALUES ('731', 'Ben 10'); +INSERT INTO tag (id, name) VALUES ('1020', 'BigFig Series 1'); +INSERT INTO tag (id, name) VALUES ('1071', 'BigFig Series 2'); +INSERT INTO tag (id, name) VALUES ('273', 'Bionicle'); +INSERT INTO tag (id, name) VALUES ('235', 'Bionicle, Kanohi Mask'); +INSERT INTO tag (id, name) VALUES ('1000', 'Birthday'); +INSERT INTO tag (id, name) VALUES ('289', 'Black Falcons'); +INSERT INTO tag (id, name) VALUES ('278', 'Black Knights'); +INSERT INTO tag (id, name) VALUES ('929', 'Black Panther'); +INSERT INTO tag (id, name) VALUES ('1079', 'Black Widow'); +INSERT INTO tag (id, name) VALUES ('300', 'Blacktron I'); +INSERT INTO tag (id, name) VALUES ('301', 'Blacktron II'); +INSERT INTO tag (id, name) VALUES ('3', 'Boat'); +INSERT INTO tag (id, name) VALUES ('299', 'Bob The Builder'); +INSERT INTO tag (id, name) VALUES ('650', 'Bohrok'); +INSERT INTO tag (id, name) VALUES ('651', 'Bohrok Va'); +INSERT INTO tag (id, name) VALUES ('652', 'Bohrok-Kal'); +INSERT INTO tag (id, name) VALUES ('921', 'BOOST'); +INSERT INTO tag (id, name) VALUES ('968', 'Booster Pack'); +INSERT INTO tag (id, name) VALUES ('1122', 'Botanical Collection'); +INSERT INTO tag (id, name) VALUES ('1139', 'Bracelet'); +INSERT INTO tag (id, name) VALUES ('4', 'Bracket'); +INSERT INTO tag (id, name) VALUES ('1185', 'Brave'); +INSERT INTO tag (id, name) VALUES ('5', 'Brick'); +INSERT INTO tag (id, name) VALUES ('1103', 'Brick Sketches'); +INSERT INTO tag (id, name) VALUES ('118', 'Brick, Decorated'); +INSERT INTO tag (id, name) VALUES ('7', 'Brick, Modified'); +INSERT INTO tag (id, name) VALUES ('535', 'Brick, Modified, Decorated'); +INSERT INTO tag (id, name) VALUES ('534', 'Brick, Promotional'); +INSERT INTO tag (id, name) VALUES ('8', 'Brick, Round'); +INSERT INTO tag (id, name) VALUES ('736', 'Brick, Round, Decorated'); +INSERT INTO tag (id, name) VALUES ('903', 'BrickHeadz'); +INSERT INTO tag (id, name) VALUES ('1196', 'BrickLink'); +INSERT INTO tag (id, name) VALUES ('1197', 'BrickLink Designer Program'); +INSERT INTO tag (id, name) VALUES ('1140', 'BricQ'); +INSERT INTO tag (id, name) VALUES ('1132', 'Build-A-Minifigure'); +INSERT INTO tag (id, name) VALUES ('859', 'Buildable Figures'); +INSERT INTO tag (id, name) VALUES ('425', 'Building'); +INSERT INTO tag (id, name) VALUES ('927', 'Building Bigger Thinking'); +INSERT INTO tag (id, name) VALUES ('988', 'Building Event'); +INSERT INTO tag (id, name) VALUES ('745', 'Building Event Instructions'); +INSERT INTO tag (id, name) VALUES ('388', 'Building Set with People'); +INSERT INTO tag (id, name) VALUES ('478', 'Bulk Bricks'); +INSERT INTO tag (id, name) VALUES ('875', 'Captain America Civil War'); +INSERT INTO tag (id, name) VALUES ('1015', 'Captain Marvel'); +INSERT INTO tag (id, name) VALUES ('997', 'Card'); +INSERT INTO tag (id, name) VALUES ('564', 'Card, Collector Card'); +INSERT INTO tag (id, name) VALUES ('333', 'Card, Game Card'); +INSERT INTO tag (id, name) VALUES ('996', 'Card, Greeting Card'); +INSERT INTO tag (id, name) VALUES ('472', 'Card, Postcard'); +INSERT INTO tag (id, name) VALUES ('380', 'Card, Trading Card'); +INSERT INTO tag (id, name) VALUES ('1060', 'Cardboard Sleeve'); +INSERT INTO tag (id, name) VALUES ('618', 'Cargo'); +INSERT INTO tag (id, name) VALUES ('748', 'Cars'); +INSERT INTO tag (id, name) VALUES ('1172', 'Cars 2'); +INSERT INTO tag (id, name) VALUES ('1171', 'Cars 3'); +INSERT INTO tag (id, name) VALUES ('9', 'Castle'); +INSERT INTO tag (id, name) VALUES ('991', 'Chain'); +INSERT INTO tag (id, name) VALUES ('696', 'Chamber of Secrets'); +INSERT INTO tag (id, name) VALUES ('955', 'Chinese New Year'); +INSERT INTO tag (id, name) VALUES ('391', 'Christmas'); +INSERT INTO tag (id, name) VALUES ('1184', 'Cinderella'); +INSERT INTO tag (id, name) VALUES ('624', 'Circus'); +INSERT INTO tag (id, name) VALUES ('919', 'Cities of Wonders'); +INSERT INTO tag (id, name) VALUES ('518', 'City'); +INSERT INTO tag (id, name) VALUES ('423', 'Classic'); +INSERT INTO tag (id, name) VALUES ('590', 'Classic Basic'); +INSERT INTO tag (id, name) VALUES ('489', 'Classic Castle'); +INSERT INTO tag (id, name) VALUES ('314', 'Classic Space'); +INSERT INTO tag (id, name) VALUES ('627', 'Classic Town'); +INSERT INTO tag (id, name) VALUES ('490', 'Clikits'); +INSERT INTO tag (id, name) VALUES ('575', 'Clikits, Icon'); +INSERT INTO tag (id, name) VALUES ('1059', 'Clikits, Icon Accent'); +INSERT INTO tag (id, name) VALUES ('336', 'Clock'); +INSERT INTO tag (id, name) VALUES ('162', 'Cloth'); +INSERT INTO tag (id, name) VALUES ('1111', 'Clothing Accessories'); +INSERT INTO tag (id, name) VALUES ('543', 'Clothing, Adult'); +INSERT INTO tag (id, name) VALUES ('1146', 'Clothing, Children's'); +INSERT INTO tag (id, name) VALUES ('610', 'Coast Guard'); +INSERT INTO tag (id, name) VALUES ('479', 'Cockpit'); +INSERT INTO tag (id, name) VALUES ('1147', 'Coin'); +INSERT INTO tag (id, name) VALUES ('746', 'Collectible Minifigures'); +INSERT INTO tag (id, name) VALUES ('552', 'Coloring Book'); +INSERT INTO tag (id, name) VALUES ('331', 'Comic Book'); +INSERT INTO tag (id, name) VALUES ('382', 'Competition'); +INSERT INTO tag (id, name) VALUES ('21', 'Cone'); +INSERT INTO tag (id, name) VALUES ('974', 'Cone, Decorated'); +INSERT INTO tag (id, name) VALUES ('596', 'Construction'); +INSERT INTO tag (id, name) VALUES ('10', 'Container'); +INSERT INTO tag (id, name) VALUES ('643', 'Container, Decorated'); +INSERT INTO tag (id, name) VALUES ('633', 'Control Lab'); +INSERT INTO tag (id, name) VALUES ('73', 'Conveyor'); +INSERT INTO tag (id, name) VALUES ('1200', 'Core'); +INSERT INTO tag (id, name) VALUES ('275', 'Cowboys'); +INSERT INTO tag (id, name) VALUES ('74', 'Crane'); +INSERT INTO tag (id, name) VALUES ('171', 'Creator'); +INSERT INTO tag (id, name) VALUES ('1068', 'Creator Expert'); +INSERT INTO tag (id, name) VALUES ('726', 'Creature'); +INSERT INTO tag (id, name) VALUES ('279', 'Crusaders'); +INSERT INTO tag (id, name) VALUES ('576', 'Curriculum Activity Book'); +INSERT INTO tag (id, name) VALUES ('11', 'Cylinder'); +INSERT INTO tag (id, name) VALUES ('926', 'Cylinder, Decorated'); +INSERT INTO tag (id, name) VALUES ('280', 'Dark Forest'); +INSERT INTO tag (id, name) VALUES ('898', 'Dawn of Justice'); +INSERT INTO tag (id, name) VALUES ('1169', 'Day of the Dead'); +INSERT INTO tag (id, name) VALUES ('951', 'Day of the Departed'); +INSERT INTO tag (id, name) VALUES ('893', 'DC Super Hero Girls'); +INSERT INTO tag (id, name) VALUES ('1075', 'DC Super Heroes'); +INSERT INTO tag (id, name) VALUES ('1178', 'Dead Men Tell No Tales'); +INSERT INTO tag (id, name) VALUES ('1008', 'Decoration'); +INSERT INTO tag (id, name) VALUES ('855', 'Deep Sea Explorers'); +INSERT INTO tag (id, name) VALUES ('247', 'Desert'); +INSERT INTO tag (id, name) VALUES ('486', 'Designer Sets'); +INSERT INTO tag (id, name) VALUES ('879', 'Deutscher Fussball-Bund / DFB'); +INSERT INTO tag (id, name) VALUES ('860', 'Dimensions'); +INSERT INTO tag (id, name) VALUES ('862', 'Dimensions Wave 1'); +INSERT INTO tag (id, name) VALUES ('864', 'Dimensions Wave 2'); +INSERT INTO tag (id, name) VALUES ('872', 'Dimensions Wave 3'); +INSERT INTO tag (id, name) VALUES ('877', 'Dimensions Wave 4'); +INSERT INTO tag (id, name) VALUES ('880', 'Dimensions Wave 5'); +INSERT INTO tag (id, name) VALUES ('884', 'Dimensions Wave 6'); +INSERT INTO tag (id, name) VALUES ('891', 'Dimensions Wave 7'); +INSERT INTO tag (id, name) VALUES ('905', 'Dimensions Wave 8'); +INSERT INTO tag (id, name) VALUES ('924', 'Dimensions Wave 9'); +INSERT INTO tag (id, name) VALUES ('617', 'Dino'); +INSERT INTO tag (id, name) VALUES ('567', 'Dino 2010'); +INSERT INTO tag (id, name) VALUES ('563', 'Dino Attack'); +INSERT INTO tag (id, name) VALUES ('249', 'Dino Island'); +INSERT INTO tag (id, name) VALUES ('183', 'Dinosaurs'); +INSERT INTO tag (id, name) VALUES ('482', 'Discovery'); +INSERT INTO tag (id, name) VALUES ('116', 'Dish'); +INSERT INTO tag (id, name) VALUES ('779', 'Dish, Decorated'); +INSERT INTO tag (id, name) VALUES ('878', 'Disney'); +INSERT INTO tag (id, name) VALUES ('773', 'Disney Princess'); +INSERT INTO tag (id, name) VALUES ('1170', 'Disney Series 1'); +INSERT INTO tag (id, name) VALUES ('1035', 'Disney Series 2'); +INSERT INTO tag (id, name) VALUES ('798', 'Disney's Planes'); +INSERT INTO tag (id, name) VALUES ('722', 'Disneys Baby Mickey'); +INSERT INTO tag (id, name) VALUES ('149', 'Disneys Mickey Mouse'); +INSERT INTO tag (id, name) VALUES ('326', 'Divers'); +INSERT INTO tag (id, name) VALUES ('853', 'Doc McStuffins'); +INSERT INTO tag (id, name) VALUES ('886', 'Doctor Strange'); +INSERT INTO tag (id, name) VALUES ('863', 'Doctor Who'); +INSERT INTO tag (id, name) VALUES ('587', 'Dolls'); +INSERT INTO tag (id, name) VALUES ('12', 'Door'); +INSERT INTO tag (id, name) VALUES ('642', 'Door, Decorated'); +INSERT INTO tag (id, name) VALUES ('540', 'Door, Frame'); +INSERT INTO tag (id, name) VALUES ('523', 'Dora the Explorer'); +INSERT INTO tag (id, name) VALUES ('1076', 'Dots'); +INSERT INTO tag (id, name) VALUES ('281', 'Dragon Knights'); +INSERT INTO tag (id, name) VALUES ('964', 'Dragon Masters'); +INSERT INTO tag (id, name) VALUES ('720', 'Drome Racers'); +INSERT INTO tag (id, name) VALUES ('1149', 'DuckTales'); +INSERT INTO tag (id, name) VALUES ('167', 'Duplo'); +INSERT INTO tag (id, name) VALUES ('640', 'Duplo, Aircraft'); +INSERT INTO tag (id, name) VALUES ('420', 'Duplo, Animal'); +INSERT INTO tag (id, name) VALUES ('846', 'Duplo, Baseplate'); +INSERT INTO tag (id, name) VALUES ('639', 'Duplo, Boat'); +INSERT INTO tag (id, name) VALUES ('417', 'Duplo, Brick'); +INSERT INTO tag (id, name) VALUES ('440', 'Duplo, Brick, Decorated'); +INSERT INTO tag (id, name) VALUES ('506', 'Duplo, Brick, Promotional'); +INSERT INTO tag (id, name) VALUES ('1121', 'Duplo, Building'); +INSERT INTO tag (id, name) VALUES ('845', 'Duplo, Cloth'); +INSERT INTO tag (id, name) VALUES ('707', 'Duplo, Doll'); +INSERT INTO tag (id, name) VALUES ('585', 'Duplo, Figure Wear & Utensil'); +INSERT INTO tag (id, name) VALUES ('1038', 'Duplo, Food'); +INSERT INTO tag (id, name) VALUES ('641', 'Duplo, Furniture'); +INSERT INTO tag (id, name) VALUES ('1037', 'Duplo, Plant'); +INSERT INTO tag (id, name) VALUES ('487', 'Duplo, Plate'); +INSERT INTO tag (id, name) VALUES ('538', 'Duplo, Tile, Decorated'); +INSERT INTO tag (id, name) VALUES ('524', 'Duplo, Toolo'); +INSERT INTO tag (id, name) VALUES ('612', 'Duplo, Town'); +INSERT INTO tag (id, name) VALUES ('441', 'Duplo, Train'); +INSERT INTO tag (id, name) VALUES ('488', 'Duplo, Vehicle'); +INSERT INTO tag (id, name) VALUES ('1209', 'E.T.'); +INSERT INTO tag (id, name) VALUES ('392', 'Easter'); +INSERT INTO tag (id, name) VALUES ('166', 'Educational & Dacta'); +INSERT INTO tag (id, name) VALUES ('408', 'eLAB'); +INSERT INTO tag (id, name) VALUES ('119', 'Electric'); +INSERT INTO tag (id, name) VALUES ('411', 'Electric, Battery Box'); +INSERT INTO tag (id, name) VALUES ('123', 'Electric, Light & Sound'); +INSERT INTO tag (id, name) VALUES ('121', 'Electric, Motor'); +INSERT INTO tag (id, name) VALUES ('463', 'Electric, Programmable'); +INSERT INTO tag (id, name) VALUES ('122', 'Electric, Train'); +INSERT INTO tag (id, name) VALUES ('735', 'Electric, Wire & Connector'); +INSERT INTO tag (id, name) VALUES ('646', 'Electronics'); +INSERT INTO tag (id, name) VALUES ('843', 'Elves'); +INSERT INTO tag (id, name) VALUES ('1168', 'Encanto'); +INSERT INTO tag (id, name) VALUES ('994', 'Energy Effect'); +INSERT INTO tag (id, name) VALUES ('1006', 'Envelope & Letter'); +INSERT INTO tag (id, name) VALUES ('1138', 'Eternals'); +INSERT INTO tag (id, name) VALUES ('800', 'EV3'); +INSERT INTO tag (id, name) VALUES ('568', 'Exo-Force'); +INSERT INTO tag (id, name) VALUES ('387', 'Expert Builder'); +INSERT INTO tag (id, name) VALUES ('437', 'Explore'); +INSERT INTO tag (id, name) VALUES ('509', 'Explore Being Me'); +INSERT INTO tag (id, name) VALUES ('508', 'Explore Imagination'); +INSERT INTO tag (id, name) VALUES ('510', 'Explore Logic'); +INSERT INTO tag (id, name) VALUES ('511', 'Explore Together'); +INSERT INTO tag (id, name) VALUES ('1108', 'Explorer'); +INSERT INTO tag (id, name) VALUES ('302', 'Exploriens'); +INSERT INTO tag (id, name) VALUES ('328', 'Extreme Team'); +INSERT INTO tag (id, name) VALUES ('153', 'Fabuland'); +INSERT INTO tag (id, name) VALUES ('566', 'Factory'); +INSERT INTO tag (id, name) VALUES ('1101', 'Fairground Collection'); +INSERT INTO tag (id, name) VALUES ('266', 'Fairy-Tale'); +INSERT INTO tag (id, name) VALUES ('972', 'Fantastic Beasts'); +INSERT INTO tag (id, name) VALUES ('593', 'Fantasy Era'); +INSERT INTO tag (id, name) VALUES ('685', 'Farm'); +INSERT INTO tag (id, name) VALUES ('1078', 'Felt'); +INSERT INTO tag (id, name) VALUES ('13', 'Fence'); +INSERT INTO tag (id, name) VALUES ('620', 'Ferrari'); +INSERT INTO tag (id, name) VALUES ('185', 'Ferries'); +INSERT INTO tag (id, name) VALUES ('319', 'Fire'); +INSERT INTO tag (id, name) VALUES ('545', 'FIRST LEGO League'); +INSERT INTO tag (id, name) VALUES ('76', 'Flag'); +INSERT INTO tag (id, name) VALUES ('738', 'Flag, Decorated'); +INSERT INTO tag (id, name) VALUES ('234', 'Foam'); +INSERT INTO tag (id, name) VALUES ('175', 'Food & Drink'); +INSERT INTO tag (id, name) VALUES ('288', 'Forestmen'); +INSERT INTO tag (id, name) VALUES ('1041', 'FORMA'); +INSERT INTO tag (id, name) VALUES ('78', 'FreeStyle'); +INSERT INTO tag (id, name) VALUES ('771', 'Friends'); +INSERT INTO tag (id, name) VALUES ('1154', 'Friends TV Series'); +INSERT INTO tag (id, name) VALUES ('282', 'Fright Knights'); +INSERT INTO tag (id, name) VALUES ('840', 'Frozen'); +INSERT INTO tag (id, name) VALUES ('1062', 'Frozen II'); +INSERT INTO tag (id, name) VALUES ('822', 'Fusion'); +INSERT INTO tag (id, name) VALUES ('303', 'Futuron'); +INSERT INTO tag (id, name) VALUES ('791', 'Galaxy Squad'); +INSERT INTO tag (id, name) VALUES ('444', 'Galidor'); +INSERT INTO tag (id, name) VALUES ('252', 'Game'); +INSERT INTO tag (id, name) VALUES ('1166', 'Games'); +INSERT INTO tag (id, name) VALUES ('79', 'Garage'); +INSERT INTO tag (id, name) VALUES ('1099', 'Garage, TEST'); +INSERT INTO tag (id, name) VALUES ('597', 'Gas Station'); +INSERT INTO tag (id, name) VALUES ('421', 'Gears'); +INSERT INTO tag (id, name) VALUES ('870', 'Ghostbusters'); +INSERT INTO tag (id, name) VALUES ('690', 'Glatorian'); +INSERT INTO tag (id, name) VALUES ('724', 'Glatorian Legends'); +INSERT INTO tag (id, name) VALUES ('683', 'Glued Model'); +INSERT INTO tag (id, name) VALUES ('698', 'Goblet of Fire'); +INSERT INTO tag (id, name) VALUES ('704', 'Golden Land'); +INSERT INTO tag (id, name) VALUES ('1002', 'Graduation'); +INSERT INTO tag (id, name) VALUES ('987', 'Grand Opening'); +INSERT INTO tag (id, name) VALUES ('501', 'Gravity Games'); +INSERT INTO tag (id, name) VALUES ('1208', 'Gremlins'); +INSERT INTO tag (id, name) VALUES ('816', 'Guardians of the Galaxy'); +INSERT INTO tag (id, name) VALUES ('906', 'Guardians of the Galaxy Vol.2'); +INSERT INTO tag (id, name) VALUES ('1004', 'Guide Book'); +INSERT INTO tag (id, name) VALUES ('1107', 'Half-Blood Prince'); +INSERT INTO tag (id, name) VALUES ('393', 'Halloween'); +INSERT INTO tag (id, name) VALUES ('588', 'Harbor'); +INSERT INTO tag (id, name) VALUES ('227', 'Harry Potter'); +INSERT INTO tag (id, name) VALUES ('1194', 'Harry Potter Series 1'); +INSERT INTO tag (id, name) VALUES ('1195', 'Harry Potter Series 2'); +INSERT INTO tag (id, name) VALUES ('1124', 'Heart Box'); +INSERT INTO tag (id, name) VALUES ('749', 'Hero Factory'); +INSERT INTO tag (id, name) VALUES ('750', 'Heroes'); +INSERT INTO tag (id, name) VALUES ('763', 'Heroica'); +INSERT INTO tag (id, name) VALUES ('1042', 'Hidden Side'); +INSERT INTO tag (id, name) VALUES ('22', 'Hinge'); +INSERT INTO tag (id, name) VALUES ('83', 'Hinge, Decorated'); +INSERT INTO tag (id, name) VALUES ('424', 'HO 1:87 Vehicles'); +INSERT INTO tag (id, name) VALUES ('226', 'Hobby Sets'); +INSERT INTO tag (id, name) VALUES ('476', 'Hockey'); +INSERT INTO tag (id, name) VALUES ('1141', 'Hogwarts Moments'); +INSERT INTO tag (id, name) VALUES ('390', 'Holiday & Event'); +INSERT INTO tag (id, name) VALUES ('85', 'Homemaker'); +INSERT INTO tag (id, name) VALUES ('112', 'Hook'); +INSERT INTO tag (id, name) VALUES ('87', 'Hose'); +INSERT INTO tag (id, name) VALUES ('530', 'Hose, Pneumatic 4mm D.'); +INSERT INTO tag (id, name) VALUES ('522', 'Hose, Ribbed 7mm D.'); +INSERT INTO tag (id, name) VALUES ('528', 'Hose, Rigid 3mm D.'); +INSERT INTO tag (id, name) VALUES ('529', 'Hose, Soft 3mm D.'); +INSERT INTO tag (id, name) VALUES ('527', 'Hose, Soft Axle'); +INSERT INTO tag (id, name) VALUES ('327', 'Hospital'); +INSERT INTO tag (id, name) VALUES ('398', 'Human Furniture'); +INSERT INTO tag (id, name) VALUES ('1215', 'Human Jewelry'); +INSERT INTO tag (id, name) VALUES ('525', 'Human Toiletries'); +INSERT INTO tag (id, name) VALUES ('990', 'Human Tool'); +INSERT INTO tag (id, name) VALUES ('963', 'Hunted'); +INSERT INTO tag (id, name) VALUES ('263', 'Hydronauts'); +INSERT INTO tag (id, name) VALUES ('304', 'Ice Planet 2002'); +INSERT INTO tag (id, name) VALUES ('317', 'Idea Book'); +INSERT INTO tag (id, name) VALUES ('272', 'Imperial Armada'); +INSERT INTO tag (id, name) VALUES ('269', 'Imperial Guards'); +INSERT INTO tag (id, name) VALUES ('270', 'Imperial Soldiers'); +INSERT INTO tag (id, name) VALUES ('958', 'Incredibles 2'); +INSERT INTO tag (id, name) VALUES ('605', 'Indiana Jones'); +INSERT INTO tag (id, name) VALUES ('274', 'Indians'); +INSERT INTO tag (id, name) VALUES ('332', 'Informational Book'); +INSERT INTO tag (id, name) VALUES ('305', 'Insectoids'); +INSERT INTO tag (id, name) VALUES ('497', 'Inventor'); +INSERT INTO tag (id, name) VALUES ('1091', 'Iron Man'); +INSERT INTO tag (id, name) VALUES ('829', 'Iron Man 3'); +INSERT INTO tag (id, name) VALUES ('449', 'Island Xtreme Stunts'); +INSERT INTO tag (id, name) VALUES ('271', 'Islanders'); +INSERT INTO tag (id, name) VALUES ('178', 'Jack Stone'); +INSERT INTO tag (id, name) VALUES ('852', 'Jake and the Never Land Pirates'); +INSERT INTO tag (id, name) VALUES ('276', 'Jewelry'); +INSERT INTO tag (id, name) VALUES ('429', 'Jumbo Bricks'); +INSERT INTO tag (id, name) VALUES ('248', 'Jungle'); +INSERT INTO tag (id, name) VALUES ('809', 'Juniors'); +INSERT INTO tag (id, name) VALUES ('256', 'Jurassic Park III'); +INSERT INTO tag (id, name) VALUES ('850', 'Jurassic World'); +INSERT INTO tag (id, name) VALUES ('832', 'Justice League'); +INSERT INTO tag (id, name) VALUES ('334', 'Key Chain'); +INSERT INTO tag (id, name) VALUES ('700', 'Kingdom of the Crystal Skull'); +INSERT INTO tag (id, name) VALUES ('744', 'Kingdoms'); +INSERT INTO tag (id, name) VALUES ('1211', 'Knight Rider'); +INSERT INTO tag (id, name) VALUES ('283', 'Knights Kingdom I'); +INSERT INTO tag (id, name) VALUES ('536', 'Knights Kingdom II'); +INSERT INTO tag (id, name) VALUES ('90', 'Ladder'); +INSERT INTO tag (id, name) VALUES ('723', 'Lamborghini'); +INSERT INTO tag (id, name) VALUES ('569', 'Large Figure Part'); +INSERT INTO tag (id, name) VALUES ('703', 'Last Crusade'); +INSERT INTO tag (id, name) VALUES ('496', 'Launch Command'); +INSERT INTO tag (id, name) VALUES ('405', 'Learning'); +INSERT INTO tag (id, name) VALUES ('254', 'Learning Book'); +INSERT INTO tag (id, name) VALUES ('1013', 'Legacy'); +INSERT INTO tag (id, name) VALUES ('1036', 'Legend of Isla Nublar'); +INSERT INTO tag (id, name) VALUES ('267', 'Legends'); +INSERT INTO tag (id, name) VALUES ('787', 'Legends of Chima'); +INSERT INTO tag (id, name) VALUES ('922', 'Legends of Tomorrow'); +INSERT INTO tag (id, name) VALUES ('976', 'LEGO Brand'); +INSERT INTO tag (id, name) VALUES ('625', 'LEGO Brand Store'); +INSERT INTO tag (id, name) VALUES ('977', 'LEGO Club'); +INSERT INTO tag (id, name) VALUES ('981', 'LEGO Employee Gift'); +INSERT INTO tag (id, name) VALUES ('1011', 'LEGO Facilities'); +INSERT INTO tag (id, name) VALUES ('982', 'LEGO House'); +INSERT INTO tag (id, name) VALUES ('817', 'LEGO Ideas (CUUSOO)'); +INSERT INTO tag (id, name) VALUES ('979', 'LEGO Inside Tour'); +INSERT INTO tag (id, name) VALUES ('1065', 'LEGO Originals'); +INSERT INTO tag (id, name) VALUES ('277', 'Legoland'); +INSERT INTO tag (id, name) VALUES ('572', 'Legoland Parks'); +INSERT INTO tag (id, name) VALUES ('24', 'Lever'); +INSERT INTO tag (id, name) VALUES ('172', 'Life on Mars'); +INSERT INTO tag (id, name) VALUES ('291', 'Lion Knights'); +INSERT INTO tag (id, name) VALUES ('292', 'Little Forest Friends'); +INSERT INTO tag (id, name) VALUES ('507', 'Little Robots'); +INSERT INTO tag (id, name) VALUES ('1144', 'Looney Tunes'); +INSERT INTO tag (id, name) VALUES ('1112', 'Luggage & Luggage Accessories'); +INSERT INTO tag (id, name) VALUES ('1192', 'Luigi's Mansion'); +INSERT INTO tag (id, name) VALUES ('306', 'M:Tron'); +INSERT INTO tag (id, name) VALUES ('462', 'Magazine'); +INSERT INTO tag (id, name) VALUES ('1086', 'Magazine, Bionicle'); +INSERT INTO tag (id, name) VALUES ('1021', 'Magazine, City'); +INSERT INTO tag (id, name) VALUES ('1087', 'Magazine, Disney Princess'); +INSERT INTO tag (id, name) VALUES ('1085', 'Magazine, Elves'); +INSERT INTO tag (id, name) VALUES ('1109', 'Magazine, Explorer'); +INSERT INTO tag (id, name) VALUES ('1022', 'Magazine, Friends'); +INSERT INTO tag (id, name) VALUES ('1083', 'Magazine, Hidden Side'); +INSERT INTO tag (id, name) VALUES ('1084', 'Magazine, Jurassic World'); +INSERT INTO tag (id, name) VALUES ('1026', 'Magazine, Legends of Chima'); +INSERT INTO tag (id, name) VALUES ('1167', 'Magazine, LEGO Club'); +INSERT INTO tag (id, name) VALUES ('1165', 'Magazine, Minecraft'); +INSERT INTO tag (id, name) VALUES ('1023', 'Magazine, Nexo Knights'); +INSERT INTO tag (id, name) VALUES ('1024', 'Magazine, Ninjago'); +INSERT INTO tag (id, name) VALUES ('1025', 'Magazine, Star Wars'); +INSERT INTO tag (id, name) VALUES ('1063', 'Magazine, Super Heroes'); +INSERT INTO tag (id, name) VALUES ('1088', 'Magazine, The LEGO Movie 2'); +INSERT INTO tag (id, name) VALUES ('14', 'Magnet'); +INSERT INTO tag (id, name) VALUES ('897', 'Man of Steel'); +INSERT INTO tag (id, name) VALUES ('1120', 'March of the Oni'); +INSERT INTO tag (id, name) VALUES ('592', 'Mars Mission'); +INSERT INTO tag (id, name) VALUES ('1159', 'Marvel Studios'); +INSERT INTO tag (id, name) VALUES ('764', 'Master Builder Academy'); +INSERT INTO tag (id, name) VALUES ('1117', 'Master Builder Series'); +INSERT INTO tag (id, name) VALUES ('1106', 'Master of the Mountain'); +INSERT INTO tag (id, name) VALUES ('839', 'Masters'); +INSERT INTO tag (id, name) VALUES ('653', 'Matoran of Light'); +INSERT INTO tag (id, name) VALUES ('654', 'Matoran of Mahri Nui'); +INSERT INTO tag (id, name) VALUES ('655', 'Matoran of Mata Nui'); +INSERT INTO tag (id, name) VALUES ('656', 'Matoran of Metru Nui'); +INSERT INTO tag (id, name) VALUES ('657', 'Matoran of Voya Nui'); +INSERT INTO tag (id, name) VALUES ('513', 'Media Audio & Video'); +INSERT INTO tag (id, name) VALUES ('1182', 'Mickey and Friends'); +INSERT INTO tag (id, name) VALUES ('1082', 'Micro Doll, Body Part'); +INSERT INTO tag (id, name) VALUES ('806', 'Microfighters Series 1'); +INSERT INTO tag (id, name) VALUES ('835', 'Microfighters Series 2'); +INSERT INTO tag (id, name) VALUES ('866', 'Microfighters Series 3'); +INSERT INTO tag (id, name) VALUES ('900', 'Microfighters Series 4'); +INSERT INTO tag (id, name) VALUES ('928', 'Microfighters Series 5'); +INSERT INTO tag (id, name) VALUES ('1009', 'Microfighters Series 6'); +INSERT INTO tag (id, name) VALUES ('1067', 'Microfighters Series 7'); +INSERT INTO tag (id, name) VALUES ('1127', 'Microfighters Series 8'); +INSERT INTO tag (id, name) VALUES ('1206', 'Midway Arcade'); +INSERT INTO tag (id, name) VALUES ('874', 'Mighty Micros'); +INSERT INTO tag (id, name) VALUES ('867', 'Miles From Tomorrowland'); +INSERT INTO tag (id, name) VALUES ('59', 'Mindstorms'); +INSERT INTO tag (id, name) VALUES ('801', 'Minecraft'); +INSERT INTO tag (id, name) VALUES ('1096', 'Minecraft Dungeons'); +INSERT INTO tag (id, name) VALUES ('481', 'Mini'); +INSERT INTO tag (id, name) VALUES ('911', 'Mini Doll, Body Part'); +INSERT INTO tag (id, name) VALUES ('912', 'Mini Doll, Body Wear'); +INSERT INTO tag (id, name) VALUES ('913', 'Mini Doll, Hair'); +INSERT INTO tag (id, name) VALUES ('914', 'Mini Doll, Head'); +INSERT INTO tag (id, name) VALUES ('915', 'Mini Doll, Headgear'); +INSERT INTO tag (id, name) VALUES ('916', 'Mini Doll, Legs'); +INSERT INTO tag (id, name) VALUES ('917', 'Mini Doll, Torso'); +INSERT INTO tag (id, name) VALUES ('20', 'Minifigure, Body Part'); +INSERT INTO tag (id, name) VALUES ('142', 'Minifigure, Body Wear'); +INSERT INTO tag (id, name) VALUES ('847', 'Minifigure, Hair'); +INSERT INTO tag (id, name) VALUES ('238', 'Minifigure, Head'); +INSERT INTO tag (id, name) VALUES ('606', 'Minifigure, Head, Modified'); +INSERT INTO tag (id, name) VALUES ('16', 'Minifigure, Headgear'); +INSERT INTO tag (id, name) VALUES ('636', 'Minifigure, Headgear Accessory'); +INSERT INTO tag (id, name) VALUES ('484', 'Minifigure, Legs'); +INSERT INTO tag (id, name) VALUES ('1098', 'Minifigure, Legs, Decorated'); +INSERT INTO tag (id, name) VALUES ('1116', 'Minifigure, Legs, Modified'); +INSERT INTO tag (id, name) VALUES ('1118', 'Minifigure, Legs, Modified, Decorated'); +INSERT INTO tag (id, name) VALUES ('418', 'Minifigure, Shield'); +INSERT INTO tag (id, name) VALUES ('150', 'Minifigure, Torso'); +INSERT INTO tag (id, name) VALUES ('485', 'Minifigure, Torso Assembly'); +INSERT INTO tag (id, name) VALUES ('1097', 'Minifigure, Torso Assembly, Decor.'); +INSERT INTO tag (id, name) VALUES ('18', 'Minifigure, Utensil'); +INSERT INTO tag (id, name) VALUES ('943', 'Minifigure, Utensil, Decorated'); +INSERT INTO tag (id, name) VALUES ('19', 'Minifigure, Weapon'); +INSERT INTO tag (id, name) VALUES ('1070', 'Minions The Rise Of Gru'); +INSERT INTO tag (id, name) VALUES ('394', 'Minitalia'); +INSERT INTO tag (id, name) VALUES ('1110', 'Miscellaneous Licensed'); +INSERT INTO tag (id, name) VALUES ('550', 'Mission Deep Freeze'); +INSERT INTO tag (id, name) VALUES ('549', 'Mission Deep Sea'); +INSERT INTO tag (id, name) VALUES ('1204', 'Mission: Impossible'); +INSERT INTO tag (id, name) VALUES ('658', 'Mistika'); +INSERT INTO tag (id, name) VALUES ('1040', 'Mix'); +INSERT INTO tag (id, name) VALUES ('808', 'Mixels'); +INSERT INTO tag (id, name) VALUES ('819', 'Mixels Series 1'); +INSERT INTO tag (id, name) VALUES ('820', 'Mixels Series 2'); +INSERT INTO tag (id, name) VALUES ('821', 'Mixels Series 3'); +INSERT INTO tag (id, name) VALUES ('837', 'Mixels Series 4'); +INSERT INTO tag (id, name) VALUES ('851', 'Mixels Series 5'); +INSERT INTO tag (id, name) VALUES ('861', 'Mixels Series 6'); +INSERT INTO tag (id, name) VALUES ('873', 'Mixels Series 7'); +INSERT INTO tag (id, name) VALUES ('882', 'Mixels Series 8'); +INSERT INTO tag (id, name) VALUES ('889', 'Mixels Series 9'); +INSERT INTO tag (id, name) VALUES ('894', 'Moana'); +INSERT INTO tag (id, name) VALUES ('682', 'Model'); +INSERT INTO tag (id, name) VALUES ('432', 'Model Maker'); +INSERT INTO tag (id, name) VALUES ('60', 'Model Team'); +INSERT INTO tag (id, name) VALUES ('710', 'Modular Buildings Collection'); +INSERT INTO tag (id, name) VALUES ('727', 'Modulex'); +INSERT INTO tag (id, name) VALUES ('729', 'Modulex, Brick'); +INSERT INTO tag (id, name) VALUES ('728', 'Modulex, Tile, Decorated'); +INSERT INTO tag (id, name) VALUES ('730', 'Modulex, Window'); +INSERT INTO tag (id, name) VALUES ('604', 'Money and Coin Bank'); +INSERT INTO tag (id, name) VALUES ('1100', 'Monkie Kid'); +INSERT INTO tag (id, name) VALUES ('237', 'Monorail'); +INSERT INTO tag (id, name) VALUES ('781', 'Monster Fighters'); +INSERT INTO tag (id, name) VALUES ('986', 'Monthly Model'); +INSERT INTO tag (id, name) VALUES ('433', 'Mosaic'); +INSERT INTO tag (id, name) VALUES ('504', 'Motor, Non-Electric'); +INSERT INTO tag (id, name) VALUES ('802', 'Muji'); +INSERT INTO tag (id, name) VALUES ('1188', 'Mulan'); +INSERT INTO tag (id, name) VALUES ('467', 'My Own Creation'); +INSERT INTO tag (id, name) VALUES ('694', 'My Own Train'); +INSERT INTO tag (id, name) VALUES ('868', 'Nexo Knights'); +INSERT INTO tag (id, name) VALUES ('284', 'Ninja'); +INSERT INTO tag (id, name) VALUES ('759', 'Ninjago'); +INSERT INTO tag (id, name) VALUES ('630', 'NXT'); +INSERT INTO tag (id, name) VALUES ('383', 'Off-Road'); +INSERT INTO tag (id, name) VALUES ('1113', 'Office Supplies'); +INSERT INTO tag (id, name) VALUES ('699', 'Order of the Phoenix'); +INSERT INTO tag (id, name) VALUES ('475', 'Orient Expedition'); +INSERT INTO tag (id, name) VALUES ('495', 'Outback'); +INSERT INTO tag (id, name) VALUES ('975', 'Overwatch'); +INSERT INTO tag (id, name) VALUES ('91', 'Panel'); +INSERT INTO tag (id, name) VALUES ('461', 'Panel, Decorated'); +INSERT INTO tag (id, name) VALUES ('246', 'Paper'); +INSERT INTO tag (id, name) VALUES ('1018', 'Paper, Certificate'); +INSERT INTO tag (id, name) VALUES ('1104', 'Paper, Flyer'); +INSERT INTO tag (id, name) VALUES ('1003', 'Paper, Forms & Surveys'); +INSERT INTO tag (id, name) VALUES ('71', 'Paradisa'); +INSERT INTO tag (id, name) VALUES ('995', 'Party Supplies'); +INSERT INTO tag (id, name) VALUES ('445', 'Patch & Pin'); +INSERT INTO tag (id, name) VALUES ('241', 'Pen'); +INSERT INTO tag (id, name) VALUES ('1137', 'Pets'); +INSERT INTO tag (id, name) VALUES ('659', 'Phantoka'); +INSERT INTO tag (id, name) VALUES ('757', 'Pharaohs Quest'); +INSERT INTO tag (id, name) VALUES ('521', 'Photo Frame & Holder'); +INSERT INTO tag (id, name) VALUES ('1131', 'Pick-a-Brick Model'); +INSERT INTO tag (id, name) VALUES ('1193', 'Pick-a-Model'); +INSERT INTO tag (id, name) VALUES ('660', 'Piraka'); +INSERT INTO tag (id, name) VALUES ('61', 'Pirates'); +INSERT INTO tag (id, name) VALUES ('688', 'Pirates I'); +INSERT INTO tag (id, name) VALUES ('687', 'Pirates II'); +INSERT INTO tag (id, name) VALUES ('841', 'Pirates III'); +INSERT INTO tag (id, name) VALUES ('761', 'Pirates of the Caribbean'); +INSERT INTO tag (id, name) VALUES ('1081', 'Placeholder'); +INSERT INTO tag (id, name) VALUES ('772', 'Planets Series 1'); +INSERT INTO tag (id, name) VALUES ('783', 'Planets Series 2'); +INSERT INTO tag (id, name) VALUES ('793', 'Planets Series 3'); +INSERT INTO tag (id, name) VALUES ('794', 'Planets Series 4'); +INSERT INTO tag (id, name) VALUES ('25', 'Plant'); +INSERT INTO tag (id, name) VALUES ('95', 'Plant, Tree'); +INSERT INTO tag (id, name) VALUES ('161', 'Plastic'); +INSERT INTO tag (id, name) VALUES ('26', 'Plate'); +INSERT INTO tag (id, name) VALUES ('885', 'Plate, Decorated'); +INSERT INTO tag (id, name) VALUES ('27', 'Plate, Modified'); +INSERT INTO tag (id, name) VALUES ('890', 'Plate, Modified, Decorated'); +INSERT INTO tag (id, name) VALUES ('28', 'Plate, Round'); +INSERT INTO tag (id, name) VALUES ('1090', 'Plate, Round, Decorated'); +INSERT INTO tag (id, name) VALUES ('1123', 'Play Cube'); +INSERT INTO tag (id, name) VALUES ('586', 'Play Wear & Weaponry'); +INSERT INTO tag (id, name) VALUES ('613', 'Playhouse'); +INSERT INTO tag (id, name) VALUES ('998', 'Playmat'); +INSERT INTO tag (id, name) VALUES ('661', 'Playsets'); +INSERT INTO tag (id, name) VALUES ('159', 'Pneumatic'); +INSERT INTO tag (id, name) VALUES ('323', 'Police'); +INSERT INTO tag (id, name) VALUES ('1201', 'Portal 2'); +INSERT INTO tag (id, name) VALUES ('949', 'Possession'); +INSERT INTO tag (id, name) VALUES ('251', 'Post Office'); +INSERT INTO tag (id, name) VALUES ('503', 'Poster'); +INSERT INTO tag (id, name) VALUES ('721', 'Power Functions'); +INSERT INTO tag (id, name) VALUES ('689', 'Power Miners'); +INSERT INTO tag (id, name) VALUES ('691', 'Power Racers'); +INSERT INTO tag (id, name) VALUES ('1016', 'Powered Up'); +INSERT INTO tag (id, name) VALUES ('1077', 'Prime Empire'); +INSERT INTO tag (id, name) VALUES ('294', 'Primo'); +INSERT INTO tag (id, name) VALUES ('734', 'Prince of Persia'); +INSERT INTO tag (id, name) VALUES ('614', 'Princess Castle'); +INSERT INTO tag (id, name) VALUES ('697', 'Prisoner of Azkaban'); +INSERT INTO tag (id, name) VALUES ('992', 'Projectile Launcher'); +INSERT INTO tag (id, name) VALUES ('983', 'Promotional'); +INSERT INTO tag (id, name) VALUES ('30', 'Propeller'); +INSERT INTO tag (id, name) VALUES ('838', 'Protectors'); +INSERT INTO tag (id, name) VALUES ('443', 'Puzzle'); +INSERT INTO tag (id, name) VALUES ('594', 'Puzzle Book'); +INSERT INTO tag (id, name) VALUES ('537', 'Quatro'); +INSERT INTO tag (id, name) VALUES ('1163', 'Queer Eye'); +INSERT INTO tag (id, name) VALUES ('598', 'Race'); +INSERT INTO tag (id, name) VALUES ('179', 'Racers'); +INSERT INTO tag (id, name) VALUES ('158', 'Radio Control'); +INSERT INTO tag (id, name) VALUES ('662', 'Rahaga'); +INSERT INTO tag (id, name) VALUES ('663', 'Rahi'); +INSERT INTO tag (id, name) VALUES ('664', 'Rahkshi'); +INSERT INTO tag (id, name) VALUES ('701', 'Raiders of the Lost Ark'); +INSERT INTO tag (id, name) VALUES ('324', 'Rattles'); +INSERT INTO tag (id, name) VALUES ('1130', 'Raya and the Last Dragon'); +INSERT INTO tag (id, name) VALUES ('577', 'RC Train'); +INSERT INTO tag (id, name) VALUES ('631', 'RCX'); +INSERT INTO tag (id, name) VALUES ('947', 'Rebooted'); +INSERT INTO tag (id, name) VALUES ('686', 'Recreation'); +INSERT INTO tag (id, name) VALUES ('329', 'Res-Q'); +INSERT INTO tag (id, name) VALUES ('539', 'Retail Display'); +INSERT INTO tag (id, name) VALUES ('848', 'Retail Display Case'); +INSERT INTO tag (id, name) VALUES ('526', 'Retail Display Flag'); +INSERT INTO tag (id, name) VALUES ('225', 'Riding Cycle'); +INSERT INTO tag (id, name) VALUES ('989', 'Ring'); +INSERT INTO tag (id, name) VALUES ('945', 'Rise of the Snakes'); +INSERT INTO tag (id, name) VALUES ('98', 'Road Sign'); +INSERT INTO tag (id, name) VALUES ('1048', 'Road Sign, Decorated'); +INSERT INTO tag (id, name) VALUES ('307', 'RoboForce'); +INSERT INTO tag (id, name) VALUES ('384', 'RoboRiders'); +INSERT INTO tag (id, name) VALUES ('619', 'Robot'); +INSERT INTO tag (id, name) VALUES ('99', 'Rock'); +INSERT INTO tag (id, name) VALUES ('62', 'Rock Raiders'); +INSERT INTO tag (id, name) VALUES ('379', 'Roof'); +INSERT INTO tag (id, name) VALUES ('285', 'Royal Knights'); +INSERT INTO tag (id, name) VALUES ('229', 'Rubber Band & Belt'); +INSERT INTO tag (id, name) VALUES ('589', 'Safari'); +INSERT INTO tag (id, name) VALUES ('395', 'Samsonite'); +INSERT INTO tag (id, name) VALUES ('102', 'Scala'); +INSERT INTO tag (id, name) VALUES ('413', 'Scala, Figure Accessory'); +INSERT INTO tag (id, name) VALUES ('1216', 'School'); +INSERT INTO tag (id, name) VALUES ('447', 'School Supplies'); +INSERT INTO tag (id, name) VALUES ('856', 'Scooby-Doo'); +INSERT INTO tag (id, name) VALUES ('169', 'Sculptures'); +INSERT INTO tag (id, name) VALUES ('1155', 'Seabound'); +INSERT INTO tag (id, name) VALUES ('1046', 'Secrets of the Forbidden Spinjitzu'); +INSERT INTO tag (id, name) VALUES ('753', 'Series 1 Minifigures'); +INSERT INTO tag (id, name) VALUES ('754', 'Series 2 Minifigures'); +INSERT INTO tag (id, name) VALUES ('758', 'Series 3 Minifigures'); +INSERT INTO tag (id, name) VALUES ('760', 'Series 4 Minifigures'); +INSERT INTO tag (id, name) VALUES ('765', 'Series 5 Minifigures'); +INSERT INTO tag (id, name) VALUES ('770', 'Series 6 Minifigures'); +INSERT INTO tag (id, name) VALUES ('774', 'Series 7 Minifigures'); +INSERT INTO tag (id, name) VALUES ('784', 'Series 8 Minifigures'); +INSERT INTO tag (id, name) VALUES ('792', 'Series 9 Minifigures'); +INSERT INTO tag (id, name) VALUES ('796', 'Series 10 Minifigures'); +INSERT INTO tag (id, name) VALUES ('799', 'Series 11 Minifigures'); +INSERT INTO tag (id, name) VALUES ('823', 'Series 12 Minifigures'); +INSERT INTO tag (id, name) VALUES ('833', 'Series 13 Minifigures'); +INSERT INTO tag (id, name) VALUES ('857', 'Series 14 Minifigures'); +INSERT INTO tag (id, name) VALUES ('871', 'Series 15 Minifigures'); +INSERT INTO tag (id, name) VALUES ('883', 'Series 16 Minifigures'); +INSERT INTO tag (id, name) VALUES ('907', 'Series 17 Minifigures'); +INSERT INTO tag (id, name) VALUES ('959', 'Series 18 Minifigures'); +INSERT INTO tag (id, name) VALUES ('1058', 'Series 19 Minifigures'); +INSERT INTO tag (id, name) VALUES ('1089', 'Series 20 Minifigures'); +INSERT INTO tag (id, name) VALUES ('1129', 'Series 21 Minifigures'); +INSERT INTO tag (id, name) VALUES ('1199', 'Series 22 Minifigures'); +INSERT INTO tag (id, name) VALUES ('803', 'Serious Play'); +INSERT INTO tag (id, name) VALUES ('63', 'Service Packs'); +INSERT INTO tag (id, name) VALUES ('1152', 'Shang-Chi'); +INSERT INTO tag (id, name) VALUES ('950', 'Skybound'); +INSERT INTO tag (id, name) VALUES ('1186', 'Sleeping Beauty'); +INSERT INTO tag (id, name) VALUES ('999', 'Slide'); +INSERT INTO tag (id, name) VALUES ('31', 'Slope'); +INSERT INTO tag (id, name) VALUES ('438', 'Slope, Curved'); +INSERT INTO tag (id, name) VALUES ('775', 'Slope, Curved, Decorated'); +INSERT INTO tag (id, name) VALUES ('33', 'Slope, Decorated'); +INSERT INTO tag (id, name) VALUES ('32', 'Slope, Inverted'); +INSERT INTO tag (id, name) VALUES ('776', 'Slope, Inverted, Decorated'); +INSERT INTO tag (id, name) VALUES ('1005', 'Smoking Supplies'); +INSERT INTO tag (id, name) VALUES ('1190', 'Snow White'); +INSERT INTO tag (id, name) VALUES ('224', 'Soccer'); +INSERT INTO tag (id, name) VALUES ('836', 'Sofia the First'); +INSERT INTO tag (id, name) VALUES ('439', 'Soft Bricks'); +INSERT INTO tag (id, name) VALUES ('180', 'Software'); +INSERT INTO tag (id, name) VALUES ('1203', 'Sonic the Hedgehog'); +INSERT INTO tag (id, name) VALUES ('953', 'Sons of Garmadon'); +INSERT INTO tag (id, name) VALUES ('695', 'Sorcerers Stone'); +INSERT INTO tag (id, name) VALUES ('34', 'Space'); +INSERT INTO tag (id, name) VALUES ('308', 'Space Police I'); +INSERT INTO tag (id, name) VALUES ('309', 'Space Police II'); +INSERT INTO tag (id, name) VALUES ('713', 'Space Police III'); +INSERT INTO tag (id, name) VALUES ('330', 'Space Port'); +INSERT INTO tag (id, name) VALUES ('961', 'Special Assembly'); +INSERT INTO tag (id, name) VALUES ('632', 'Special Element Sets'); +INSERT INTO tag (id, name) VALUES ('842', 'Speed Champions'); +INSERT INTO tag (id, name) VALUES ('608', 'Speed Racer'); +INSERT INTO tag (id, name) VALUES ('386', 'Speed Slammers'); +INSERT INTO tag (id, name) VALUES ('469', 'Spider-Man'); +INSERT INTO tag (id, name) VALUES ('705', 'Spider-Man 1'); +INSERT INTO tag (id, name) VALUES ('706', 'Spider-Man 2'); +INSERT INTO tag (id, name) VALUES ('1033', 'Spider-Man Far From Home'); +INSERT INTO tag (id, name) VALUES ('956', 'Spider-Man Homecoming'); +INSERT INTO tag (id, name) VALUES ('1162', 'Spider-Man No Way Home'); +INSERT INTO tag (id, name) VALUES ('1198', 'Spidey and his Amazing Friends'); +INSERT INTO tag (id, name) VALUES ('1045', 'SPIKE Prime'); +INSERT INTO tag (id, name) VALUES ('1014', 'Spinjitzu'); +INSERT INTO tag (id, name) VALUES ('967', 'Spinjitzu Masters'); +INSERT INTO tag (id, name) VALUES ('1047', 'Spinjitzu Slam'); +INSERT INTO tag (id, name) VALUES ('970', 'Spinners'); +INSERT INTO tag (id, name) VALUES ('573', 'SpongeBob SquarePants'); +INSERT INTO tag (id, name) VALUES ('473', 'Sports'); +INSERT INTO tag (id, name) VALUES ('993', 'Spring'); +INSERT INTO tag (id, name) VALUES ('436', 'Spybotics'); +INSERT INTO tag (id, name) VALUES ('310', 'Spyrius'); +INSERT INTO tag (id, name) VALUES ('1151', 'Stage'); +INSERT INTO tag (id, name) VALUES ('103', 'Stairs'); +INSERT INTO tag (id, name) VALUES ('1145', 'Stamp'); +INSERT INTO tag (id, name) VALUES ('65', 'Star Wars'); +INSERT INTO tag (id, name) VALUES ('1029', 'Star Wars Battlefront'); +INSERT INTO tag (id, name) VALUES ('257', 'Star Wars Episode 1'); +INSERT INTO tag (id, name) VALUES ('381', 'Star Wars Episode 2'); +INSERT INTO tag (id, name) VALUES ('547', 'Star Wars Episode 3'); +INSERT INTO tag (id, name) VALUES ('258', 'Star Wars Episode 4/5/6'); +INSERT INTO tag (id, name) VALUES ('858', 'Star Wars Episode 7'); +INSERT INTO tag (id, name) VALUES ('923', 'Star Wars Episode 8'); +INSERT INTO tag (id, name) VALUES ('1057', 'Star Wars Episode 9'); +INSERT INTO tag (id, name) VALUES ('1105', 'Star Wars Galaxy's Edge'); +INSERT INTO tag (id, name) VALUES ('834', 'Star Wars Legends'); +INSERT INTO tag (id, name) VALUES ('814', 'Star Wars Old Republic'); +INSERT INTO tag (id, name) VALUES ('607', 'Star Wars Other'); +INSERT INTO tag (id, name) VALUES ('818', 'Star Wars Rebels'); +INSERT INTO tag (id, name) VALUES ('1031', 'Star Wars Resistance'); +INSERT INTO tag (id, name) VALUES ('888', 'Star Wars Rogue One'); +INSERT INTO tag (id, name) VALUES ('960', 'Star Wars Solo'); +INSERT INTO tag (id, name) VALUES ('1153', 'Star Wars The Bad Batch'); +INSERT INTO tag (id, name) VALUES ('635', 'Star Wars The Clone Wars'); +INSERT INTO tag (id, name) VALUES ('908', 'Star Wars The Freemaker Adventures'); +INSERT INTO tag (id, name) VALUES ('1061', 'Star Wars The Mandalorian'); +INSERT INTO tag (id, name) VALUES ('813', 'Star Wars Yoda Chronicles'); +INSERT INTO tag (id, name) VALUES ('742', 'Stars'); +INSERT INTO tag (id, name) VALUES ('1102', 'Sticker Book'); +INSERT INTO tag (id, name) VALUES ('160', 'Sticker Sheet'); +INSERT INTO tag (id, name) VALUES ('1017', 'Sticker, Collectible Sticker'); +INSERT INTO tag (id, name) VALUES ('582', 'Stickered Assembly'); +INSERT INTO tag (id, name) VALUES ('264', 'Stingrays'); +INSERT INTO tag (id, name) VALUES ('399', 'Storage'); +INSERT INTO tag (id, name) VALUES ('1092', 'Storage, Sorting Tray'); +INSERT INTO tag (id, name) VALUES ('505', 'Story Book'); +INSERT INTO tag (id, name) VALUES ('1043', 'Stranger Things'); +INSERT INTO tag (id, name) VALUES ('231', 'String & Net'); +INSERT INTO tag (id, name) VALUES ('88', 'String Reel / Winch'); +INSERT INTO tag (id, name) VALUES ('174', 'Studios'); +INSERT INTO tag (id, name) VALUES ('1160', 'Stuntz'); +INSERT INTO tag (id, name) VALUES ('768', 'Super Heroes'); +INSERT INTO tag (id, name) VALUES ('1080', 'Super Heroes Other'); +INSERT INTO tag (id, name) VALUES ('1095', 'Super Mario'); +INSERT INTO tag (id, name) VALUES ('1134', 'Super Mario Expansion Set'); +INSERT INTO tag (id, name) VALUES ('1133', 'Super Mario Maker Set'); +INSERT INTO tag (id, name) VALUES ('1135', 'Super Mario Power-Up Pack'); +INSERT INTO tag (id, name) VALUES ('1114', 'Super Mario Series 1'); +INSERT INTO tag (id, name) VALUES ('1126', 'Super Mario Series 2'); +INSERT INTO tag (id, name) VALUES ('1158', 'Super Mario Series 3'); +INSERT INTO tag (id, name) VALUES ('1191', 'Super Mario Series 4'); +INSERT INTO tag (id, name) VALUES ('1161', 'Super Mario Starter Course'); +INSERT INTO tag (id, name) VALUES ('831', 'Superman'); +INSERT INTO tag (id, name) VALUES ('397', 'Supplemental'); +INSERT INTO tag (id, name) VALUES ('105', 'Support'); +INSERT INTO tag (id, name) VALUES ('106', 'Tail'); +INSERT INTO tag (id, name) VALUES ('741', 'Tail, Decorated'); +INSERT INTO tag (id, name) VALUES ('962', 'Tangled'); +INSERT INTO tag (id, name) VALUES ('1183', 'Tangled The Series'); +INSERT INTO tag (id, name) VALUES ('107', 'Tap'); +INSERT INTO tag (id, name) VALUES ('785', 'Team GB'); +INSERT INTO tag (id, name) VALUES ('36', 'Technic'); +INSERT INTO tag (id, name) VALUES ('134', 'Technic, Axle'); +INSERT INTO tag (id, name) VALUES ('135', 'Technic, Brick'); +INSERT INTO tag (id, name) VALUES ('133', 'Technic, Connector'); +INSERT INTO tag (id, name) VALUES ('638', 'Technic, Disk'); +INSERT INTO tag (id, name) VALUES ('242', 'Technic, Figure Accessory'); +INSERT INTO tag (id, name) VALUES ('483', 'Technic, Flex Cable'); +INSERT INTO tag (id, name) VALUES ('136', 'Technic, Gear'); +INSERT INTO tag (id, name) VALUES ('137', 'Technic, Liftarm'); +INSERT INTO tag (id, name) VALUES ('777', 'Technic, Liftarm, Decorated'); +INSERT INTO tag (id, name) VALUES ('138', 'Technic, Link'); +INSERT INTO tag (id, name) VALUES ('154', 'Technic, Panel'); +INSERT INTO tag (id, name) VALUES ('740', 'Technic, Panel, Decorated'); +INSERT INTO tag (id, name) VALUES ('139', 'Technic, Pin'); +INSERT INTO tag (id, name) VALUES ('140', 'Technic, Plate'); +INSERT INTO tag (id, name) VALUES ('542', 'Technic, Shock Absorber'); +INSERT INTO tag (id, name) VALUES ('141', 'Technic, Steering'); +INSERT INTO tag (id, name) VALUES ('1207', 'Teen Titans Go!'); +INSERT INTO tag (id, name) VALUES ('790', 'Teenage Mutant Ninja Turtles'); +INSERT INTO tag (id, name) VALUES ('702', 'Temple of Doom'); +INSERT INTO tag (id, name) VALUES ('824', 'Thanksgiving'); +INSERT INTO tag (id, name) VALUES ('1205', 'The A-Team'); +INSERT INTO tag (id, name) VALUES ('876', 'The Angry Birds Movie'); +INSERT INTO tag (id, name) VALUES ('1073', 'The Avengers'); +INSERT INTO tag (id, name) VALUES ('1164', 'The Batman'); +INSERT INTO tag (id, name) VALUES ('825', 'The Battle of the Five Armies'); +INSERT INTO tag (id, name) VALUES ('896', 'The Dark Knight Trilogy'); +INSERT INTO tag (id, name) VALUES ('946', 'The Final Battle'); +INSERT INTO tag (id, name) VALUES ('944', 'The Golden Weapons'); +INSERT INTO tag (id, name) VALUES ('1210', 'The Goonies'); +INSERT INTO tag (id, name) VALUES ('952', 'The Hands of Time'); +INSERT INTO tag (id, name) VALUES ('788', 'The Hobbit'); +INSERT INTO tag (id, name) VALUES ('789', 'The Hobbit and The Lord of the Rings'); +INSERT INTO tag (id, name) VALUES ('957', 'The Incredibles'); +INSERT INTO tag (id, name) VALUES ('1136', 'The Island'); +INSERT INTO tag (id, name) VALUES ('892', 'The LEGO Batman Movie'); +INSERT INTO tag (id, name) VALUES ('1175', 'The LEGO Batman Movie Series 1'); +INSERT INTO tag (id, name) VALUES ('1173', 'The LEGO Batman Movie Series 2'); +INSERT INTO tag (id, name) VALUES ('804', 'The LEGO Movie'); +INSERT INTO tag (id, name) VALUES ('971', 'The LEGO Movie 2'); +INSERT INTO tag (id, name) VALUES ('920', 'The LEGO Ninjago Movie'); +INSERT INTO tag (id, name) VALUES ('1181', 'The Little Mermaid'); +INSERT INTO tag (id, name) VALUES ('795', 'The Lone Ranger'); +INSERT INTO tag (id, name) VALUES ('782', 'The Lord of the Rings'); +INSERT INTO tag (id, name) VALUES ('1176', 'The Nightmare Before Christmas'); +INSERT INTO tag (id, name) VALUES ('925', 'The Powerpuff Girls'); +INSERT INTO tag (id, name) VALUES ('1189', 'The Princess and the Frog'); +INSERT INTO tag (id, name) VALUES ('807', 'The Simpsons'); +INSERT INTO tag (id, name) VALUES ('1174', 'The Simpsons Series 1'); +INSERT INTO tag (id, name) VALUES ('849', 'The Simpsons Series 2'); +INSERT INTO tag (id, name) VALUES ('1202', 'The Wizard of Oz'); +INSERT INTO tag (id, name) VALUES ('562', 'Thomas & Friends'); +INSERT INTO tag (id, name) VALUES ('909', 'Thor Ragnarok'); +INSERT INTO tag (id, name) VALUES ('385', 'Throwbot / Slizer'); +INSERT INTO tag (id, name) VALUES ('514', 'Throwing Disk'); +INSERT INTO tag (id, name) VALUES ('37', 'Tile'); +INSERT INTO tag (id, name) VALUES ('39', 'Tile, Decorated'); +INSERT INTO tag (id, name) VALUES ('38', 'Tile, Modified'); +INSERT INTO tag (id, name) VALUES ('778', 'Tile, Modified, Decorated'); +INSERT INTO tag (id, name) VALUES ('1039', 'Tile, Promotional'); +INSERT INTO tag (id, name) VALUES ('117', 'Tile, Round'); +INSERT INTO tag (id, name) VALUES ('812', 'Tile, Round, Decorated'); +INSERT INTO tag (id, name) VALUES ('1072', 'Tim Burton's Batman'); +INSERT INTO tag (id, name) VALUES ('157', 'Time Cruisers'); +INSERT INTO tag (id, name) VALUES ('571', 'Tiny Turbos'); +INSERT INTO tag (id, name) VALUES ('111', 'Tire & Tread'); +INSERT INTO tag (id, name) VALUES ('665', 'Titans'); +INSERT INTO tag (id, name) VALUES ('668', 'Toa'); +INSERT INTO tag (id, name) VALUES ('669', 'Toa Hagah'); +INSERT INTO tag (id, name) VALUES ('670', 'Toa Hordika'); +INSERT INTO tag (id, name) VALUES ('671', 'Toa Inika'); +INSERT INTO tag (id, name) VALUES ('672', 'Toa Mahri'); +INSERT INTO tag (id, name) VALUES ('673', 'Toa Metru'); +INSERT INTO tag (id, name) VALUES ('674', 'Toa Nuva'); +INSERT INTO tag (id, name) VALUES ('675', 'Tohunga'); +INSERT INTO tag (id, name) VALUES ('296', 'Toolo'); +INSERT INTO tag (id, name) VALUES ('948', 'Tournament of Elements'); +INSERT INTO tag (id, name) VALUES ('67', 'Town'); +INSERT INTO tag (id, name) VALUES ('626', 'Town Jr.'); +INSERT INTO tag (id, name) VALUES ('600', 'Town Plan'); +INSERT INTO tag (id, name) VALUES ('732', 'Toy Story'); +INSERT INTO tag (id, name) VALUES ('1049', 'Toy Story 3'); +INSERT INTO tag (id, name) VALUES ('1034', 'Toy Story 4'); +INSERT INTO tag (id, name) VALUES ('645', 'Toy, Early'); +INSERT INTO tag (id, name) VALUES ('679', 'Toy, Fast Food'); +INSERT INTO tag (id, name) VALUES ('512', 'Toy, Plush'); +INSERT INTO tag (id, name) VALUES ('1064', 'Toy, Wooden'); +INSERT INTO tag (id, name) VALUES ('450', 'Track System'); +INSERT INTO tag (id, name) VALUES ('1030', 'Trading Card Album'); +INSERT INTO tag (id, name) VALUES ('599', 'Traffic'); +INSERT INTO tag (id, name) VALUES ('124', 'Train'); +INSERT INTO tag (id, name) VALUES ('128', 'Train, Track'); +INSERT INTO tag (id, name) VALUES ('1069', 'Trolls World Tour'); +INSERT INTO tag (id, name) VALUES ('676', 'Turaga'); +INSERT INTO tag (id, name) VALUES ('40', 'Turntable'); +INSERT INTO tag (id, name) VALUES ('311', 'UFO'); +INSERT INTO tag (id, name) VALUES ('259', 'Ultimate Collector Series'); +INSERT INTO tag (id, name) VALUES ('811', 'Ultimate Spider-Man'); +INSERT INTO tag (id, name) VALUES ('815', 'Ultra Agents'); +INSERT INTO tag (id, name) VALUES ('965', 'Unikitty!'); +INSERT INTO tag (id, name) VALUES ('1177', 'Unikitty! Series 1'); +INSERT INTO tag (id, name) VALUES ('312', 'Unitron'); +INSERT INTO tag (id, name) VALUES ('422', 'Universal Building Set'); +INSERT INTO tag (id, name) VALUES ('1179', 'Universal Monsters'); +INSERT INTO tag (id, name) VALUES ('755', 'Universe'); +INSERT INTO tag (id, name) VALUES ('677', 'Vahki'); +INSERT INTO tag (id, name) VALUES ('810', 'Valentine's Day'); +INSERT INTO tag (id, name) VALUES ('290', 'Value Packs'); +INSERT INTO tag (id, name) VALUES ('72', 'Vehicle'); +INSERT INTO tag (id, name) VALUES ('131', 'Vehicle, Base'); +INSERT INTO tag (id, name) VALUES ('77', 'Vehicle, Mudguard'); +INSERT INTO tag (id, name) VALUES ('780', 'Vehicle, Mudguard, Decorated'); +INSERT INTO tag (id, name) VALUES ('752', 'Vehicles'); +INSERT INTO tag (id, name) VALUES ('712', 'Video Game'); +INSERT INTO tag (id, name) VALUES ('1125', 'Vidiyo'); +INSERT INTO tag (id, name) VALUES ('548', 'Vikings'); +INSERT INTO tag (id, name) VALUES ('751', 'Villains'); +INSERT INTO tag (id, name) VALUES ('678', 'Visorak'); +INSERT INTO tag (id, name) VALUES ('881', 'Volcano Explorers'); +INSERT INTO tag (id, name) VALUES ('667', 'Warriors'); +INSERT INTO tag (id, name) VALUES ('517', 'Watch'); +INSERT INTO tag (id, name) VALUES ('1001', 'Wedding'); +INSERT INTO tag (id, name) VALUES ('42', 'Wedge'); +INSERT INTO tag (id, name) VALUES ('578', 'Wedge, Decorated'); +INSERT INTO tag (id, name) VALUES ('583', 'Wedge, Plate'); +INSERT INTO tag (id, name) VALUES ('1093', 'Wedge, Plate, Decorated'); +INSERT INTO tag (id, name) VALUES ('634', 'WeDo'); +INSERT INTO tag (id, name) VALUES ('69', 'Western'); +INSERT INTO tag (id, name) VALUES ('43', 'Wheel'); +INSERT INTO tag (id, name) VALUES ('532', 'Wheel & Tire Assembly'); +INSERT INTO tag (id, name) VALUES ('1027', 'Wheel, Accessory'); +INSERT INTO tag (id, name) VALUES ('899', 'Whisker Haven Tales'); +INSERT INTO tag (id, name) VALUES ('1157', 'Wildlife Rescue'); +INSERT INTO tag (id, name) VALUES ('693', 'Williams F1'); +INSERT INTO tag (id, name) VALUES ('113', 'Window'); +INSERT INTO tag (id, name) VALUES ('84', 'Window, Decorated'); +INSERT INTO tag (id, name) VALUES ('81', 'Window, Glass & Shutter'); +INSERT INTO tag (id, name) VALUES ('132', 'Window, Glass & Shutter, Decorated'); +INSERT INTO tag (id, name) VALUES ('115', 'Windscreen'); +INSERT INTO tag (id, name) VALUES ('579', 'Windscreen, Decorated'); +INSERT INTO tag (id, name) VALUES ('114', 'Wing'); +INSERT INTO tag (id, name) VALUES ('298', 'Winnie The Pooh'); +INSERT INTO tag (id, name) VALUES ('1214', 'Winter Village Collection'); +INSERT INTO tag (id, name) VALUES ('286', 'Wolfpack'); +INSERT INTO tag (id, name) VALUES ('910', 'Wonder Woman'); +INSERT INTO tag (id, name) VALUES ('1094', 'Wonder Woman 1984'); +INSERT INTO tag (id, name) VALUES ('1115', 'Wonder Woman Comic'); +INSERT INTO tag (id, name) VALUES ('637', 'Wooden Box Set'); +INSERT INTO tag (id, name) VALUES ('502', 'World City'); +INSERT INTO tag (id, name) VALUES ('747', 'World Racers'); +INSERT INTO tag (id, name) VALUES ('1019', 'Wrecker'); +INSERT INTO tag (id, name) VALUES ('827', 'X-Men'); +INSERT INTO tag (id, name) VALUES ('623', 'X-Pod'); +INSERT INTO tag (id, name) VALUES ('622', 'Xalax'); +INSERT INTO tag (id, name) VALUES ('1044', 'xtra'); +INSERT INTO tag (id, name) VALUES ('152', 'Znap'); +INSERT INTO tag (id, name) VALUES ('389', 'Zoo'); +INSERT INTO tag (id, name) VALUES ('719', 'Zooters'); + +-- colour type + +INSERT INTO colour_type (id, name) VALUES ('0', 'N/A'); +INSERT INTO colour_type (id, name) VALUES ('1', 'Solid'); +INSERT INTO colour_type (id, name) VALUES ('2', 'Transparent'); +INSERT INTO colour_type (id, name) VALUES ('3', 'Chrome'); +INSERT INTO colour_type (id, name) VALUES ('4', 'Pearl'); +INSERT INTO colour_type (id, name) VALUES ('5', 'Satin'); +INSERT INTO colour_type (id, name) VALUES ('6', 'Metallic'); +INSERT INTO colour_type (id, name) VALUES ('7', 'Milky'); +INSERT INTO colour_type (id, name) VALUES ('8', 'Glitter'); +INSERT INTO colour_type (id, name) VALUES ('9', 'Speckle'); +INSERT INTO colour_type (id, name) VALUES ('10', 'Modulex'); + +-- colour + +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('0', '(Not Applicable)', '', '0'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('41', 'Aqua', 'BCE5DC', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('11', 'Black', '212121', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('7', 'Blue', '0057A6', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('97', 'Blue-Violet', '506CEF', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('36', 'Bright Green', '10CB31', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('105', 'Bright Light Blue', 'BCD1ED', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('110', 'Bright Light Orange', 'FFC700', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('103', 'Bright Light Yellow', 'FEED83', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('104', 'Bright Pink', 'F7BCDA', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('8', 'Brown', '532115', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('227', 'Clikits Lavender', 'E0AAD9', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('220', 'Coral', 'FF8172', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('153', 'Dark Azure', '009FE0', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('63', 'Dark Blue', '243757', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('109', 'Dark Blue-Violet', '2032B0', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('85', 'Dark Bluish Gray', '595D60', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('120', 'Dark Brown', '330000', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('10', 'Dark Gray', '6B5A5A', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('80', 'Dark Green', '2E5543', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('225', 'Dark Nougat', 'E78B3E', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('68', 'Dark Orange', 'B35408', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('47', 'Dark Pink', 'EF5BB3', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('89', 'Dark Purple', '5F2683', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('59', 'Dark Red', '6A0E15', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('231', 'Dark Salmon', 'FF6326', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('69', 'Dark Tan', 'B89869', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('39', 'Dark Turquoise', '00A29F', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('161', 'Dark Yellow', 'DD982E', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('29', 'Earth Orange', 'E6881D', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('106', 'Fabuland Brown', 'B3694E', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('160', 'Fabuland Orange', 'EF9121', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('6', 'Green', '00923D', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('154', 'Lavender', 'D3BDE3', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('152', 'Light Aqua', 'D8EFDD', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('62', 'Light Blue', 'C8D9E1', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('86', 'Light Bluish Gray', 'AFB5C7', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('9', 'Light Gray', '9C9C9C', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('38', 'Light Green', 'A5DBB5', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('35', 'Light Lime', 'ECEEBD', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('90', 'Light Nougat', 'FECCB0', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('32', 'Light Orange', 'F7AD63', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('56', 'Light Pink', 'FFE1FF', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('93', 'Light Purple', 'DA70D6', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('26', 'Light Salmon', 'FCC7B7', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('40', 'Light Turquoise', '00C5BC', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('44', 'Light Violet', 'C9CAE2', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('33', 'Light Yellow', 'FFE383', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('34', 'Lime', 'C4E000', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('72', 'Maersk Blue', '7DC1D8', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('71', 'Magenta', 'B72276', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('156', 'Medium Azure', '6ACEE0', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('42', 'Medium Blue', '82ADD8', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('91', 'Medium Brown', '774125', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('94', 'Medium Dark Pink', 'F785B1', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('37', 'Medium Green', '62F58E', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('157', 'Medium Lavender', 'C689D9', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('76', 'Medium Lime', 'DFE000', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('150', 'Medium Nougat', 'E3A05B', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('31', 'Medium Orange', 'FFA531', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('73', 'Medium Violet', '9391E4', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('166', 'Neon Green', 'DBF355', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('165', 'Neon Orange', 'FA5947', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('236', 'Neon Yellow', 'FFFC00', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('28', 'Nougat', 'FFAF7D', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('155', 'Olive Green', 'ABA953', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('4', 'Orange', 'FF7E14', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('23', 'Pink', 'FFC0CB', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('24', 'Purple', 'A5499C', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('5', 'Red', 'B30006', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('88', 'Reddish Brown', '89351D', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('27', 'Rust', 'B22222', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('25', 'Salmon', 'FF7D5D', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('55', 'Sand Blue', '8899AB', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('48', 'Sand Green', 'A2BFA3', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('54', 'Sand Purple', 'B57DA5', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('58', 'Sand Red', '8C6B6B', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('87', 'Sky Blue', '8AD4E1', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('2', 'Tan', 'EED9A4', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('99', 'Very Light Bluish Gray', 'E4E8E8', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('49', 'Very Light Gray', 'E8E8E8', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('96', 'Very Light Orange', 'E6C05D', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('43', 'Violet', '3448A4', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('1', 'White', 'FFFFFF', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('3', 'Yellow', 'FFE001', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('158', 'Yellowish Green', 'E7F2A7', '1'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('113', 'Trans-Aqua', 'B7C8BF', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('13', 'Trans-Black', '939484', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('108', 'Trans-Bright Green', '10Cb31', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('12', 'Trans-Clear', 'EEEEEE', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('14', 'Trans-Dark Blue', '00296B', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('50', 'Trans-Dark Pink', 'CE1d9b', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('20', 'Trans-Green', '217625', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('15', 'Trans-Light Blue', '68BCC5', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('226', 'Trans-Light Bright Green', '34EF55', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('221', 'Trans-Light Green', '94E5AB', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('164', 'Trans-Light Orange', 'E99A3A', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('114', 'Trans-Light Purple', 'B97AB1', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('74', 'Trans-Medium Blue', '7384A5', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('234', 'Trans-Medium Purple', '9C41B6', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('16', 'Trans-Neon Green', 'C0F500', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('18', 'Trans-Neon Orange', 'FF4231', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('121', 'Trans-Neon Yellow', 'FFD700', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('98', 'Trans-Orange', 'D04010', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('107', 'Trans-Pink', 'FF8298', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('51', 'Trans-Purple', '5525B7', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('17', 'Trans-Red', '9C0010', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('19', 'Trans-Yellow', 'EBF72D', '2'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('57', 'Chrome Antique Brass', '645a4c', '3'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('122', 'Chrome Black', '544E4F', '3'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('52', 'Chrome Blue', '5C66A4', '3'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('21', 'Chrome Gold', 'f1f2e1', '3'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('64', 'Chrome Green', '3CB371', '3'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('82', 'Chrome Pink', 'aa4d8e', '3'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('22', 'Chrome Silver', 'DCDCDC', '3'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('84', 'Copper', 'C66921', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('81', 'Flat Dark Gold', 'AD7118', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('95', 'Flat Silver', '8D949C', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('78', 'Metal Blue', '5686AE', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('77', 'Pearl Dark Gray', '666660', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('115', 'Pearl Gold', 'E79E1D', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('61', 'Pearl Light Gold', 'E7AE5A', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('66', 'Pearl Light Gray', 'ACB7C0', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('119', 'Pearl Very Light Gray', 'D4D2CD', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('83', 'Pearl White', 'FFFFFF', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('235', 'Reddish Gold', 'E7891B', '4'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('229', 'Satin Trans-Black', '939484', '5'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('233', 'Satin Trans-Bright Green', '7fe15b', '5'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('232', 'Satin Trans-Dark Blue', '1552e2', '5'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('224', 'Satin Trans-Dark Pink', 'CE1d9b', '5'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('223', 'Satin Trans-Light Blue', '68BCC5', '5'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('230', 'Satin Trans-Purple', '8320B7', '5'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('228', 'Satin White', 'FFFFFF', '5'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('65', 'Metallic Gold', 'B8860B', '6'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('70', 'Metallic Green', 'bdb573', '6'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('67', 'Metallic Silver', 'C0C0C0', '6'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('46', 'Glow In Dark Opaque', 'd4d5c9', '7'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('118', 'Glow In Dark Trans', 'bdc6ad', '7'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('159', 'Glow In Dark White', 'd9d9d9', '7'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('60', 'Milky White', 'd4d3dd', '7'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('101', 'Glitter Trans-Clear', 'b2adaa', '8'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('100', 'Glitter Trans-Dark Pink', 'CE1d9b', '8'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('162', 'Glitter Trans-Light Blue', '68BCC5', '8'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('163', 'Glitter Trans-Neon Green', 'C0F500', '8'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('222', 'Glitter Trans-Orange', 'D04010', '8'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('102', 'Glitter Trans-Purple', '3A2B82', '8'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('116', 'Speckle Black-Copper', '5F4E47', '9'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('151', 'Speckle Black-Gold', 'AB9421', '9'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('111', 'Speckle Black-Silver', '7C7E7C', '9'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('117', 'Speckle DBGray-Silver', '4A6363', '9'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('142', 'Mx Aqua Green', '27867E', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('128', 'Mx Black', '000000', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('132', 'Mx Brown', '907450', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('133', 'Mx Buff', 'DEC69C', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('126', 'Mx Charcoal Gray', '595D60', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('149', 'Mx Clear', 'FFFFFF', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('214', 'Mx Foil Dark Blue', '0057A6', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('210', 'Mx Foil Dark Gray', '595D60', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('212', 'Mx Foil Dark Green', '006400', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('215', 'Mx Foil Light Blue', '68AECE', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('211', 'Mx Foil Light Gray', '9C9C9C', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('213', 'Mx Foil Light Green', '7DB538', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('219', 'Mx Foil Orange', 'F7AD63', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('217', 'Mx Foil Red', '8B0000', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('216', 'Mx Foil Violet', '4B0082', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('218', 'Mx Foil Yellow', 'FED557', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('139', 'Mx Lemon', 'BDC618', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('124', 'Mx Light Bluish Gray', 'AfB5C7', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('125', 'Mx Light Gray', '9C9C9C', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('136', 'Mx Light Orange', 'F7AD63', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('137', 'Mx Light Yellow', 'FFE371', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('144', 'Mx Medium Blue', '61AFFF', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('138', 'Mx Ochre Yellow', 'FED557', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('140', 'Mx Olive Green', '7C9051', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('135', 'Mx Orange', 'F47B30', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('145', 'Mx Pastel Blue', '68AECE', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('141', 'Mx Pastel Green', '7DB538', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('148', 'Mx Pink', 'F785B1', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('130', 'Mx Pink Red', 'F45C40', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('129', 'Mx Red', 'B52C20', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('146', 'Mx Teal Blue', '467083', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('134', 'Mx Terracotta', '5C5030', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('143', 'Mx Tile Blue', '0057A6', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('131', 'Mx Tile Brown', '330000', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('127', 'Mx Tile Gray', '6B5A5A', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('147', 'Mx Violet', 'BD7D85', '10'); +INSERT INTO lego_brick_colour (id, name, hexrgb, col_type) VALUES ('123', 'Mx White', 'FFFFFF', '10'); + +-- bricks + +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('476', 'Bar 12L with Open Stud, Tow Ball, and Slit (Boat Mast)', '0.94', '12', '0', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2357', 'Brick 2 x 2 Corner', '1.25', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2420', 'Plate 2 x 2 Corner', '0.54', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431', 'Tile 1 x 4', '0.54', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2445', 'Plate 2 x 12', '3.5', '2', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2449', 'Slope, Inverted 75 2 x 1 x 3', '1.88', '2', '1', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2450', 'Wedge, Plate 3 x 3 Cut Corner', '1.08', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2456', 'Brick 2 x 6', '3.74', '2', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2489', 'Container, Barrel 2 x 2 x 2', '1.7', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2540', 'Plate, Modified 1 x 2 with Bar Handle on Side - Free Ends', '0.63', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2555', 'Tile, Modified 1 x 1 with Clip', '0.22', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2654', 'Plate, Round 2 x 2 with Rounded Bottom (Boat Stud)', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2730', 'Technic, Brick 1 x 10 with Holes', '3.67', '1', '10', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2780', 'Technic, Pin with Friction Ridges', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2877', 'Brick, Modified 1 x 2 with Grille / Fluted Profile', '0.68', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2926', 'Plate, Modified 1 x 4 with Wheels Holder', '0.9', '1', '5.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3001', 'Brick 2 x 4', '2.32', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3002', 'Brick 2 x 3', '1.92', '2', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3003', 'Brick 2 x 2', '1.35', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004', 'Brick 1 x 2', '0.83', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3005', 'Brick 1 x 1', '0.44', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3007', 'Brick 2 x 8', '4.75', '2', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3008', 'Brick 1 x 8', '3.21', '1', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3009', 'Brick 1 x 6', '2.42', '1', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010', 'Brick 1 x 4', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3020', 'Plate 2 x 4', '1.2', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3021', 'Plate 2 x 3', '0.93', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3022', 'Plate 2 x 2', '0.64', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3023', 'Plate 1 x 2', '0.36', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3024', 'Plate 1 x 1', '0.2', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3028', 'Plate 6 x 12', '9.47', '6', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3031', 'Plate 4 x 4', '2.22', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3032', 'Plate 4 x 6', '3.3', '4', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3034', 'Plate 2 x 8', '2.27', '2', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3035', 'Plate 4 x 8', '4.7', '4', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3036', 'Plate 6 x 8', '6.4', '6', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3037', 'Slope 45 2 x 4', '1.97', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3038', 'Slope 45 2 x 3', '1.72', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039', 'Slope 45 2 x 2', '1.15', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3040', 'Slope 45 2 x 1', '0.69', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3176', 'Plate, Modified 2 x 3 with Hole', '0.8', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3297', 'Slope 33 3 x 4', '2.57', '3', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3299', 'Slope 33 2 x 4 Double', '1.1', '2', '4', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3460', 'Plate 1 x 8', '1.36', '1', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3622', 'Brick 1 x 3', '1.24', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3623', 'Plate 1 x 3', '0.53', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3660', 'Slope, Inverted 45 2 x 2', '1.25', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3666', 'Plate 1 x 6', '1.06', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3700', 'Technic, Brick 1 x 2 with Hole', '0.82', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3701', 'Technic, Brick 1 x 4 with Holes', '1.46', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3703', 'Technic, Brick 1 x 16 with Holes', '5.87', '1', '16', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3708', 'Technic, Axle 12L', '1.82', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3710', 'Plate 1 x 4', '0.71', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3737', 'Technic, Axle 10L', '1.49', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3738', 'Technic, Plate 2 x 8 with 7 Holes', '2.49', '2', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3743', 'Technic, Gear Rack 1 x 4', '0.79', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3749', 'Technic, Axle 1L with Pin without Friction Ridges', '0.22', '0.75', '2', '0.55'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3795', 'Plate 2 x 6', '1.74', '2', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3832', 'Plate 2 x 10', '2.91', '2', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3895', 'Technic, Brick 1 x 12 with Holes', '4.2', '1', '12', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3937', 'Hinge Brick 1 x 2 Base', '0.48', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3938', 'Hinge Brick 1 x 2 Top Plate', '0.34', '1', '2', '0.66'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3941', 'Brick, Round 2 x 2 with Axle Hole', '1.2', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3958', 'Plate 6 x 6', '4.71', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4032', 'Plate, Round 2 x 2 with Axle Hole', '0.37', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4070', 'Brick, Modified 1 x 1 with Headlight', '0.36', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4073', 'Plate, Round 1 x 1', '0.12', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4161', 'Slope 33 3 x 3', '1.94', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4162', 'Tile 1 x 8', '1.06', '1', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4274', 'Technic, Pin 1/2 without Friction Ridges', '0.095', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4282', 'Plate 2 x 16', '4.5', '2', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4286', 'Slope 33 3 x 1', '0.98', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4287', 'Slope, Inverted 33 3 x 1', '0.94', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4445', 'Slope 45 2 x 8', '4.04', '2', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4519', 'Technic, Axle 3L', '0.43', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4522', 'Minifigure, Utensil Tool Mallet / Hammer', '0.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4600', 'Plate, Modified 2 x 2 with Wheels Holder', '0.82', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4716', 'Technic, Gear Worm Screw, Long', '0.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4735', 'Bar 1 x 3 with Clip and Stud Receptacle (Robot Arm)', '0.28', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4742', 'Cone 4 x 4 x 2 Hollow No Studs', '3.77', '4', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4871', 'Slope, Inverted 45 4 x 2 Double with 2 x 2 Cutout', '1.82', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6005', 'Arch 1 x 3 x 2 Curved Top', '1', '1', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6106', 'Wedge, Plate 6 x 6 Cut Corner', '3.57', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6111', 'Brick 1 x 10', '3.8', '1', '10', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6134', 'Hinge Brick 2 x 2 Top Plate', '0.47', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6140', 'Bar 1 x 6 with Hollow Studs', '0.72', '1', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6179', 'Tile, Modified 4 x 4 with Studs on Edge', '1.94', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6180', 'Tile, Modified 4 x 6 with Studs on Edges', '2.95', '4', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6187', 'Bar 1 x 4 x 2', '0.91', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6231', 'Panel 1 x 1 x 1 Corner', '0.3', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6536', 'Technic, Axle and Pin Connector Perpendicular', '0.39', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6541', 'Technic, Brick 1 x 1 with Hole', '0.38', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6558', 'Technic, Pin 3L with Friction Ridges', '0.31', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6587', 'Technic, Axle 3L with Stud', '0.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6629', 'Technic, Liftarm, Modified Bent Thick 1 x 9 (6 - 4)', '2.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6632', 'Technic, Liftarm Thin 1 x 3 - Axle Holes', '0.45', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6636', 'Tile 1 x 6', '0.83', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10247', 'Plate, Modified 2 x 2 with Pin Hole - Full Cross Support Underneath', '0.74', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11090', 'Bar Holder with Clip', '0.24', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11212', 'Plate 3 x 3', '1.25', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11455', 'Technic, Pin Connector Perpendicular 2 x 4 Bent', '1', '4', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11950', 'Technic, Steering Wheel Hub Holder with 2 Pin Holes', '1.75', '3', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769', 'Tile, Round 2 x 2 with Bottom Stud Holder', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15038', 'Wheel 56mm D. x 34mm Technic Racing Medium, 6 Pin Holes', '16.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15100', 'Technic, Pin with Friction Ridges and Pin Hole', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15210', 'Road Sign 2 x 2 Square with Open O Clip', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15458', 'Technic, Panel Plate 3 x 11 x 1', '7', '3', '11', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18450', 'Tire 81.6 x 44 R', '38', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30043', 'Plate, Modified 1 x 4 with Bar Arm Down', '0.86', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30236', 'Brick, Modified 1 x 2 with Bar Handle on Side', '1.14', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30355', 'Wedge, Plate 12 x 6 Left', '7.99', '12', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30356', 'Wedge, Plate 12 x 6 Right', '7.99', '12', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30363', 'Slope 18 4 x 2', '1.71', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30374', 'Bar 4L (Lightsaber Blade / Wand)', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30382', 'Wedge 2 x 16 Triple', '5.75', '2', '16', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30383', 'Hinge Plate 1 x 2 Locking with 1 Finger On Top', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30413', 'Panel 1 x 4 x 1', '1.02', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30503', 'Wedge, Plate 4 x 4 Cut Corner', '1.6', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30552', 'Hinge Cylinder 1 x 2 Locking with 1 Finger and Axle Hole on Ends with Slots', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30553', 'Hinge Cylinder 1 x 2 Locking with 2 Fingers, 9 Teeth and Axle Hole on Ends with Slots', '0.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32000', 'Technic, Brick 1 x 2 with Holes', '0.73', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32013', 'Technic, Axle and Pin Connector Angled #1', '0.46', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32016', 'Technic, Axle and Pin Connector Angled #3 - 157.5 degrees', '0.67', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32018', 'Technic, Brick 1 x 14 with Holes', '4.92', '1', '14', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32028', 'Plate, Modified 1 x 2 with Door Rail', '0.44', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32054', 'Technic, Pin 3L with Friction Ridges and Stop Bush', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32062', 'Technic, Axle 2L Notched', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32064', 'Technic, Brick 1 x 2 with Axle Hole', '0.88', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32140', 'Technic, Liftarm, Modified Bent Thick L-Shape 2 x 4', '1.43', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32278', 'Technic, Liftarm Thick 1 x 15', '4', '1', '15', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32316', 'Technic, Liftarm Thick 1 x 5', '1.21', '1', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32324', 'Technic, Brick 4 x 4 Open Center', '4.25', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32523', 'Technic, Liftarm Thick 1 x 3', '0.7', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32524', 'Technic, Liftarm Thick 1 x 7', '1.74', '1', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32525', 'Technic, Liftarm Thick 1 x 11', '2.8', '1', '11', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32526', 'Technic, Liftarm, Modified Bent Thick L-Shape 3 x 5', '1.77', '3', '5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32532', 'Technic, Brick 6 x 8 Open Center', '8', '6', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32555', 'Technic, Brick 5 x 5 Right Angle (1 x 4 - 1 x 4)', '3.35', '5', '5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32557', 'Technic, Pin Connector Perpendicular Double 3L', '0.85', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40490', 'Technic, Liftarm Thick 1 x 9', '2.59', '1', '9', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41239', 'Technic, Liftarm Thick 1 x 13', '3.3', '1', '13', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41747', 'Wedge 6 x 2 Right', '2.43', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41748', 'Wedge 6 x 2 Left', '2.43', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41767', 'Wedge 4 x 2 Right', '1.86', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41768', 'Wedge 4 x 2 Left', '1.86', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41769', 'Wedge, Plate 4 x 2 Right', '0.83', '4', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41770', 'Wedge, Plate 4 x 2 Left', '0.83', '4', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42003', 'Technic, Axle and Pin Connector Perpendicular 3L with 2 Pin Holes', '0.77', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43093', 'Technic, Axle 1L with Pin with Friction Ridges', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43719', 'Wedge, Plate 4 x 4', '1.2', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43722', 'Wedge, Plate 3 x 2 Right', '0.64', '3', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43723', 'Wedge, Plate 3 x 2 Left', '0.64', '3', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44126', 'Slope, Curved 6 x 2', '2.67', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44294', 'Technic, Axle 7L', '1.05', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44301', 'Hinge Plate 1 x 2 Locking with 1 Finger on End (Undetermined Type)', '0.51', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44302', 'Hinge Plate 1 x 2 Locking with 2 Fingers on End (Undetermined Type)', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44676', 'Flag 2 x 2 Trapezoid', '0.38', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44728', 'Bracket 1 x 2 - 2 x 2', '0.8', '1.2', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47397', 'Wedge, Plate 12 x 3 Left', '3.25', '12', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47398', 'Wedge, Plate 12 x 3 Right', '3.25', '12', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47457', 'Slope, Curved 2 x 2 x 2/3 with Two Studs and Curved Sides', '0.76', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48336', 'Plate, Modified 1 x 2 with Bar Handle on Side - Closed Ends', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48989', 'Technic, Pin Connector Perpendicular 3L with 4 Pins', '1.22', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49668', 'Plate, Modified 1 x 1 with Tooth Horizontal', '0.253', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('51739', 'Wedge, Plate 2 x 4', '0.84', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54200', 'Slope 30 1 x 1 x 2/3', '0.21', '1', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54383', 'Wedge, Plate 6 x 3 Right', '1.5', '3', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54384', 'Wedge, Plate 6 x 3 Left', '1.5', '3', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('55013', 'Technic, Axle 8L with Stop', '1.18', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('55615', 'Technic, Pin Connector Perpendicular 3 x 3 Bent with 4 Pins', '1.9', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56908', 'Wheel 43.2mm D. x 26mm Technic Racing Small, 6 Pin Holes', '9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349', 'Panel 1 x 6 x 5', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60208', 'Wheel 31mm D. x 15mm Technic', '3.18', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60478', 'Plate, Modified 1 x 2 with Bar Handle on End', '0.55', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60479', 'Plate 1 x 12', '1.95', '1', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60481', 'Slope 65 2 x 1 x 2', '1.16', '2', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60581', 'Panel 1 x 4 x 3 with Side Supports - Hollow Studs', '2.41', '1', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60594', 'Window 1 x 4 x 3 - No Shutter Tabs', '1.85', '1', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61252', 'Plate, Modified 1 x 1 with Open O Clip (Horizontal Grip)', '0.27', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62462', 'Technic, Pin Connector Round 2L with Slot (Pin Joiner Round)', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63864', 'Tile 1 x 3', '0.39', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63868', 'Plate, Modified 1 x 2 with Clip on End (Horizontal Grip)', '0.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63965', 'Bar 6L with Stop Ring', '0.44', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85984', 'Slope 30 1 x 2 x 2/3', '0.34', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079', 'Tile 2 x 4', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87082', 'Technic, Pin 3L with Friction Ridges and Center Pin Hole', '0.5', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87087', 'Brick, Modified 1 x 1 with Stud on Side', '0.45', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87544', 'Panel 1 x 2 x 3 with Side Supports - Hollow Studs', '1.22', '1', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87615', 'Aircraft Fuselage Aft Section Curved Top 6 x 10', '7', '6', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87994', 'Bar 3L (Bar Arrow)', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88293', 'Brick, Round Corner 3 x 3 x 2 Dome Top', '2.88', '3', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498', 'Tile 8 x 16 with Bottom Tubes', '14', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92013', 'Technic, Brick Modified 2 x 2 with Ball Socket and Axle Hole - Straight Forks with Round Ends and Open Sides', '1.98', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92280', 'Plate, Modified 1 x 2 with Clip on Top', '0.4', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92593', 'Plate, Modified 1 x 4 with 2 Studs without Groove', '0.61', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92690', 'Bar 1L with Top Stud and 2 Side Studs (Connector Perpendicular)', '0.2', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92908', 'Technic, Steering Portal Axle, Housing', '5.5', '6.5', '3', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92909', 'Technic, Steering Wheel Hub 3 Pin Round', '2.5', '3', '3', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92912', 'Tire 94.3 x 38 R', '52', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92946', 'Slope 45 2 x 1 with 2/3 Cutout', '0.42', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('96874', 'Brick and Axle Separator', '3.93', '9.5', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138', 'Tile, Round 1 x 1', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98313', 'Arm Mechanical, Exo-Force / Bionicle, Thick Support', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98721', 'Minifigure, Weapon Batman Batarang (2 Bat Wings with Bar in Middle)', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99206', 'Plate, Modified 2 x 2 x 2/3 with 2 Studs on Side', '0.87', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99207', 'Bracket 1 x 2 - 2 x 2 Inverted', '0.8', '1.2', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99780', 'Bracket 1 x 2 - 1 x 2 Inverted', '0.55', '1.2', '2', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99781', 'Bracket 1 x 2 - 1 x 2', '0.55', '1.2', '2', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76023stk01a', 'Sticker Sheet for Set 76023 - Sheet 1 - International Version - (18629/6086737)', '1.9', '17', '13', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76023stk02', 'Sticker Sheet for Set 76023 - Sheet 2 (17688/6075063)', '0.73', '10', '9', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4592c02', 'Antenna Small Base with Black Lever', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48729b', 'Bar 1L with Clip Mechanical Claw - Cut Edges and Hole on Side', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2436b', 'Bracket 1 x 2 - 1 x 4 with Rounded Corners', '0.93', '1.2', '4', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3245c', 'Brick 1 x 2 x 2 with Inside Stud Holder', '1.5', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4865b', 'Panel 1 x 2 x 1 with Rounded Corners', '0.46', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4081b', 'Plate, Modified 1 x 1 with Light Attachment - Thick Ring', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4085d', 'Plate, Modified 1 x 1 with Open O Clip Thick (Vertical Grip)', '0.29', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3794b', 'Plate, Modified 1 x 2 with 1 Stud with Groove (Jumper)', '0.3', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60470b', 'Plate, Modified 1 x 2 with 2 Open O Clips (Horizontal Grip)', '0.55', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4623b', 'Plate, Modified 1 x 2 with Bar Arm Up (Horizontal Arm 5mm)', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3678b', 'Slope 65 2 x 2 x 2 with Bottom Tube', '2.09', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3747b', 'Slope, Inverted 33 3 x 2 with Connections between Studs', '1.68', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070b', 'Tile 1 x 1 with Groove', '0.16', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069b', 'Tile 1 x 2 with Groove', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068b', 'Tile 2 x 2 with Groove', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2429c01', 'Hinge Plate 1 x 4 Swivel (2429 / 2430)', '0.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57909b', 'Technic, Brick Modified 2 x 2 with Ball Joint and Axle Hole with 6 Holes in Ball', '1.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0030', 'Tile 1 x 2 with Groove with Computer Keyboard Standard Pattern', '0.3', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2412b', 'Tile, Modified 1 x 2 Grille with Bottom Groove / Lip', '0.23', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3062b', 'Brick, Round 1 x 1 Open Stud', '0.28', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('553c', 'Brick, Round 2 x 2 Dome Top - Hollow Stud with Bottom Axle Holder x Shape + Orientation', '0.85', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4599b', 'Tap 1 x 1 without Hole in Nozzle End', '0.21', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4265c', 'Technic Bush 1/2 Smooth', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070bp07', 'Tile 1 x 1 with Groove with White and Red Gauge, Black Thick Needle, 4 Screw Heads Pattern', '0.14', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb14', 'Tile 8 x 16 with Bottom Tubes with WAYNE INDUSTRIES APPLIED SCIENCES DIVISION, TUMBLER and Vehicle Specifications Pattern (Sticker) - Set 76023', '14.3', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56908c03', 'Wheel 43.2mm D. x 26mm Technic Racing Small, 6 Pin Holes with Black Tire 81.6 x 44 R (56908 / 18450)', '47', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15038c03', 'Wheel 56mm D. x 34mm Technic Racing Medium, 6 Pin Holes with Black Tire 94.3 x 38 R (15038 / 92912)', '68.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15210pb043', 'Road Sign 2 x 2 Square with Open O Clip with Computer Screen with INTIMIDATE and 10 Icons Pattern (Sticker) - Set 76023', '0.4', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15210pb042', 'Road Sign 2 x 2 Square with Open O Clip with Computer Screen with Dark Orange Dotted Lines and Red Buttons Pattern (Sticker) - Set 76023', '0.66', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1186', 'Tile 2 x 2 with Groove with 2 Police Cars with Flashing Lights Pattern (Sticker) - Set 76023', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1188', 'Tile 2 x 2 with Groove with Computer Screen with 156, White Lines and Red Buttons Pattern (Sticker) - Set 76023', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1187', 'Tile 2 x 2 with Groove with Computer Screen with 9 Icons and Red Buttons Pattern (Sticker) - Set 76023', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1189', 'Tile 2 x 2 with Groove with Computer Screen with City Map and Red Buttons Pattern (Sticker) - Set 76023', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1185', 'Tile 2 x 2 with Groove with Computer Screen with Radar, Waved Line and Red Buttons Pattern (Sticker) - Set 76023', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1190', 'Tile 2 x 2 with Groove with Computer Screen with Turn Right Arrow in Center of Grid Pattern (Sticker) - Set 76023', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3937c01', 'Hinge Brick 1 x 2 with Same Color Top Plate (3937 / 3938)', '0.82', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92908c01', 'Technic, Steering Portal Axle, Housing with Dark Bluish Gray Technic, Steering Wheel Hub 3 Pin Round (92908 / 92909)', '8', '6.5', '3', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb170', 'Tile, Round 1 x 1 with Red Circle Pattern (Sticker) - Set 76023', '0.13', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11950c01', 'Technic, Steering Axle with 2 Pin Holes with Dark Bluish Gray Wheel Hub (11950 / 92909)', '4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb237', 'Tile, Round 2 x 2 with Bottom Stud Holder with Fuel Filler Cap Pattern (Sticker) - Set 76023', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4865pb084', 'Panel 1 x 2 x 1 with Lime Head-Up Display (HUD) with Wire Frame Globe Pattern (Sticker) - Set 76023', '0.5', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76023stk01b', 'Sticker Sheet for Set 76023 - Sheet 1 - North American Version - (18630/6086738)', '?', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('52', 'Rock 1 x 1 Crystal 5 Point', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2335', 'Flag 2 x 2 Square', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2339', 'Arch 1 x 5 x 4 - Continuous Bow', '2.22', '1', '5', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2343', 'Minifigure, Utensil Goblet', '0.26', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2419', 'Wedge, Plate 3 x 6 Cut Corners', '1.95', '3', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454', 'Brick 1 x 2 x 5 - Blocked Open Studs or Hollow Studs', '3.49', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2460', 'Tile, Modified 2 x 2 with Pin', '0.98', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2462', 'Brick, Modified Facet 3 x 3', '1.46', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2465', 'Brick 1 x 16', '6.2', '1', '16', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2508', 'Plate, Modified 1 x 2 with Long Tow Ball', '0.91', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2639', 'Plate 4 x 4 Corner', '1.75', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2921', 'Brick, Modified 1 x 1 with Bar Handle', '0.61', '1', '1.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3006', 'Brick 2 x 10', '5.75', '2', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3027', 'Plate 6 x 16', '13.27', '6', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3029', 'Plate 4 x 12', '6.76', '4', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3030', 'Plate 4 x 10', '5.55', '4', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3065', 'Brick 1 x 2 without Bottom Tube', '0.82', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3456', 'Plate 6 x 14', '11', '6', '14', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3659', 'Arch 1 x 4', '1.25', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3665', 'Slope, Inverted 45 2 x 1', '0.66', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3673', 'Technic, Pin without Friction Ridges', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3676', 'Slope, Inverted 45 2 x 2 Double Convex', '1.13', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3679', 'Turntable 2 x 2 Plate, Top', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3680', 'Turntable 2 x 2 Plate, Base', '0.4', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3702', 'Technic, Brick 1 x 8 with Holes', '2.85', '1', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3857', 'Baseplate 16 x 32', '52.1', '16', '32', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3900', 'Minifigure, Utensil Signal Paddle', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4332', 'Minifigure, Utensil Broom', '0.83', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4477', 'Plate 1 x 10', '1.61', '1', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4490', 'Arch 1 x 3', '0.87', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4510', 'Plate, Modified 1 x 8 with Door Rail', '1.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4595', 'Brick, Modified 1 x 2 x 2/3 with Studs on Sides', '0.68', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4733', 'Brick, Modified 1 x 1 with Studs on 4 Sides', '0.45', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4740', 'Dish 2 x 2 Inverted (Radar)', '0.28', '2', '2', '0.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6020', 'Bar 7 x 3 with 2 Clips (Ladder)', '2.17', '7', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6091', 'Slope, Curved 2 x 1 x 1 1/3 with Recessed Stud', '0.65', '1', '2', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6112', 'Brick 1 x 12', '4.8', '1', '12', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6154', 'Door, Frame 1 x 4 x 4 Lift', '2.5', '1', '4', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6155', 'Door 1 x 4 x 4 Lift', '1.5', '1', '4', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6191', 'Slope, Curved 1 x 4 x 1 1/3', '1.78', '1', '4', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6233', 'Cone 3 x 3 x 2', '3', '3', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6254', 'Ice Cream Scoops', '0.31', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11203', 'Tile, Modified 2 x 2 Inverted', '0.62', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11211', 'Brick, Modified 1 x 2 with Studs on Side', '0.86', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11458', 'Plate, Modified 1 x 2 with Pin Hole on Top', '0.47', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11477', 'Slope, Curved 2 x 1', '0.31', '2', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11610', 'Cone 1 x 1 Inverted with Bar', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('12885', 'Minifigure, Utensil Paint Roller Brush Handle', '0.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13459', 'Road Sign Round on Pole', '1.61', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13965', 'Arch 1 x 3 x 3', '1.51', '1', '3', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14520', 'Brick, Modified 2 x 4 - 1 x 4 with 2 Recessed Studs and Thin Side Arches', '1.7', '2', '4', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14704', 'Plate, Modified 1 x 2 with Small Tow Ball Socket on Side', '0.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14716', 'Brick 1 x 1 x 3', '1.24', '1', '1', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14718', 'Panel 1 x 4 x 2 with Side Supports - Hollow Studs', '1.8', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14719', 'Tile 2 x 2 Corner', '0.43', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068', 'Slope, Curved 2 x 2', '0.57', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15254', 'Arch 1 x 6 x 2 - Medium Thick Top without Reinforced Underside', '2.53', '1', '6', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15332', 'Fence 1 x 4 x 2 Spindled with 4 Studs', '1.52', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15395', 'Brick, Round 2 x 2 Dome Bottom', '0.65', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15397', 'Plate, Modified 3 x 3 Cross', '0.85', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15461', 'Technic, Pin Connector 3L with 2 Pins and Center Hole', '0.69', '1', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15533', 'Brick, Modified 1 x 4 with Masonry Profile', '1.55', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15535', 'Tile, Round 2 x 2 with Hole', '0.32', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15573', 'Plate, Modified 1 x 2 with 1 Stud with Groove and Bottom Stud Holder (Jumper)', '0.3', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15712', 'Tile, Modified 1 x 1 with Open O Clip', '0.2', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15745', 'Rock 1 x 1 Jewel Heart Shaped', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('16577', 'Arch 1 x 8 x 2 Raised', '3.58', '1', '8', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18041', 'Minifigure, Weapon Harpoon, Smooth Shaft', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18646', 'Plate, Round Half 3 x 6 with 1 x 2 Cutout', '1.65', '3', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18671', 'Bracket 3 x 2 x 1 1/3', '1.68', '3', '2', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18674', 'Tile, Round 2 x 2 with Open Stud', '0.35', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18677', 'Plate, Modified 1 x 2 with Pin Hole on Bottom', '0.4', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18838', 'Arch 1 x 12 x 3 Raised Arch with 5 Cross Supports', '5.21', '1', '12', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18980', 'Plate, Round Corner 2 x 6 Double', '1.42', '2', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20309', 'Window 1 x 4 x 1 2/3 with Spoked Rounded Top', '1.35', '1', '4', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20310', 'Brick, Modified 1 x 1 with Scroll with Hollow Stud', '0.66', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20482', 'Tile, Round 1 x 1 with Bar and Pin Holder', '0.16', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20953', 'Brick, Round 2 x 2 Sphere with Stud / Robot Body', '1.59', '2', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('21229', 'Fence 4 x 4 x 2 Quarter Round Spindled with 3 Studs', '2.01', '4', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22885', 'Brick, Modified 1 x 2 x 1 2/3 with Studs on Side', '1.25', '1', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22888', 'Plate, Round Half 4 x 8', '3.3', '4', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22890', 'Plate, Modified 1 x 2 with Tow Ball on End', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22961', 'Technic, Axle and Pin Connector Hub with 1 Axle', '0.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23422', 'Minifigure, Utensil Spiral Pole Attachment with 2 Bent Handles and 3 Inside Ridges', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23443', 'Bar Holder with Handle', '0.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23950', 'Panel 1 x 3 x 1', '0.7', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23969', 'Panel 1 x 2 x 1 with Rounded Corners and 2 Sides', '0.65', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23986', 'Minifigure, Utensil Teapot', '0.68', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24093', 'Minifigure, Utensil Book Cover', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24122', 'Technic, Axle Connector Hub with Two Bar Holders Perpendicular (Lightsaber Hilt)', '0.38', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24201', 'Slope, Curved 2 x 1 x 2/3 Inverted', '0.36', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24246', 'Tile, Round 1 x 1 Half Circle Extended', '0.1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24316', 'Technic, Axle 3L with Stop', '0.45', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24324', 'Minifigure, Utensil Book Binding with 2 Studs', '0.76', '2.5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24855', 'Plant Flower Stem with Bottom Pin', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24866', 'Plate, Round 1 x 1 with Flower Edge (5 Petals)', '0.08', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25269', 'Tile, Round 1 x 1 Quarter', '0.1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26047', 'Plate, Round 1 x 1 with Bar Handle', '0.3', '1.5', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26601', 'Wedge, Plate 2 x 2 Cut Corner', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26603', 'Tile 2 x 3', '0.68', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26604', 'Brick, Modified 1 x 1 with Studs on 2 Sides, Adjacent', '0.45', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27150', 'Minifigure, Utensil Umbrella Folded', '0.29', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27263', 'Tile, Modified Facet 2 x 2', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27507', 'Tile, Round Corner 4 x 4 Macaroni Wide', '0.67', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27925', 'Tile, Round Corner 2 x 2 Macaroni', '0.3', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28192', 'Slope 45 2 x 1 with Cutout without Stud', '0.41', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28621', 'Minifigure, Head (Plain) - Vented Stud', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28974', 'Minifigure Neck Bracket with Back Stud - Thick Back Wall', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('29111', 'Spider with Elongated Abdomen', '0.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30099', 'Arch 1 x 5 x 4 Inverted', '2.56', '1', '5', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30106', 'Minifigure, Utensil Crystal Ball Globe 2 x 2 x 2', '1.57', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30134', 'Stairs 7 x 4 x 6 Straight Open', '7.58', '7', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30136', 'Brick, Modified 1 x 2 with Log Profile', '0.69', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30150', 'Container, Crate 3 x 4 x 1 2/3 with Handholds', '4.17', '3', '4', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30292', 'Flag 7 x 3 with Bar Handle', '2.75', '7', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30357', 'Plate, Round Corner 3 x 3', '1.18', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30414', 'Brick, Modified 1 x 4 with Studs on Side', '1.7', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30505', 'Wedge 3 x 3 Facet', '2.02', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30987', 'Cylinder Quarter 2 x 2 x 5 with 1 x 1 Cutout', '2.1', '2', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32017', 'Technic, Liftarm Thin 1 x 5', '0.58', '1', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32039', 'Technic, Axle Connector with Axle Hole', '0.32', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32063', 'Technic, Liftarm Thin 1 x 6', '0.8', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32065', 'Technic, Liftarm Thin 1 x 7', '0.9', '1', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32124', 'Technic, Plate 1 x 5 with Smooth Ends, 4 Studs and Center Axle Hole', '0.86', '1', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32474', 'Technic Ball Joint', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32530', 'Technic, Pin Connector Plate 1 x 2 x 1 2/3 with 2 Holes (Double on Top)', '0.64', '1', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32802', 'Slope, Inverted 45 4 x 1 Double', '0.89', '4', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32803', 'Slope, Curved 2 x 2 x 2/3 Inverted', '0.67', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32828', 'Bar 1L with 1 x 1 Round Plate with Hollow Stud', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32952', 'Brick, Modified 1 x 1 x 1 2/3 with Studs on Side', '0.7', '1', '1', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33078', 'Hot Dog / Sausage', '0.21', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33909', 'Tile, Modified 2 x 2 with Studs on Edge', '0.57', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('34103', 'Plate, Modified 1 x 3 with 2 Studs (Double Jumper)', '0.43', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('34173', 'Minifigure, Utensil Spoon', '0.11', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35044', 'Plate, Modified 4 x 4 with 3 x 3 Curved Cutout', '1.26', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35459', 'Tile, Modified 1 x 3 Inverted with Hole', '0.48', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35464', 'Slope 45 1 x 1 Double', '0.17', '1', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35480', 'Plate, Round 1 x 2 with Open Studs', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35530', 'Minifigure, Head, Modified Small Cube, Plain', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35787', 'Tile, Modified 2 x 2 Triangular', '0.24', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36017', 'Minifigure, Weapon Sword Hilt with Dragon Head', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36840', 'Bracket 1 x 1 - 1 x 1 Inverted', '0.29', '1', '1', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36841', 'Bracket 1 x 1 - 1 x 1', '0.28', '1', '1', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37352', 'Slope, Curved 1 x 2 x 1', '0.63', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37704', 'Sports Ball, Winged, Harry Potter Quidditch Golden Snitch', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37762', 'Minifigure, Utensil Candle', '0.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37775', 'Wave Rounded Small with Pin (Candle Flame)', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37776', 'Minifigure, Utensil Lantern', '0.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('38014', 'Minifigure, Utensil Tea Cup', '0.21', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41539', 'Plate 8 x 8', '9.4', '8', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41740', 'Plate, Modified 1 x 4 with 2 Studs with Groove', '0.6', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42445', 'Bar 12L with 1 x 2 Plate End Solid Studs and 1 x 1 Round Plate End', '1.22', '1', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43693', 'Minifigure, Head, Modified Skull', '0.66', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43708', 'Wedge 4 x 4 (Slope 18 Corner)', '2', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43888', 'Support 1 x 1 x 6 Solid Pillar', '2', '1', '1', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43898', 'Dish 3 x 3 Inverted (Radar)', '0.86', '3', '3', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44861', 'Plate, Modified 1 x 2 with Open O Clip on Top', '0.4', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49307', 'Slope, Curved 1 x 1 x 2/3 Double', '0.25', '1', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950', 'Slope, Curved 3 x 1', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('53451', 'Barb / Claw / Horn / Tooth - Small', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('58176', 'Bar with Light Cover (Bulb) / Bionicle Barraki Eye', '0.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59230', 'Arm Mechanical, Straight with Clips at 90 degrees (Vertical Grip)', '0.13', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60474', 'Plate, Round 4 x 4 with Hole', '1.6', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60477', 'Slope 18 4 x 1', '1.1', '4', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60592', 'Window 1 x 2 x 2 Flat Front', '1', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60596', 'Door, Frame 1 x 4 x 6 with 2 Holes on Top and Bottom', '3.2', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60601', 'Glass for Window 1 x 2 x 2 Flat Front', '0.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60608', 'Pane for Window 1 x 2 x 3 with Thick Corner Tabs', '0.4', '1', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60616', 'Door 1 x 4 x 6 with Stud Handle', '2.8', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60623', 'Door 1 x 4 x 6 with 4 Panes and Stud Handle', '1.92', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61409', 'Slope 18 2 x 1 x 2/3 with 4 Slots', '0.3', '2', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61485', 'Turntable 4 x 4 Square Base, Locking', '1.7', '4', '4', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62361', 'Vehicle, Mudguard 1 1/2 x 6 x 1 with Arch', '1.23', '1.5', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64451', 'Technic, Link 1 x 9 Bent (6 - 4)', '1.6', '5', '7', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64644', 'Minifigure, Utensil Telescope', '0.22', '1', '1', '1.6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64647', 'Minifigure, Plume Feather Triple Compact / Flame / Water', '0.19', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65578', 'Bar 1L with Angled Hollow Stud', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66857', 'Tile, Round 2 x 4 Oval', '0.78', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('67329', 'Brick, Modified 1 x 2 x 1 2/3 with Studs on 3 Sides', '1.35', '1', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('68504', 'Minifigure, Utensil Sherbet / Sundae Dish', '0.21', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69066', 'Container, Trunk 1 x 3 x 2/3', '0.63', '1', '3', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85080', 'Brick, Round Corner 2 x 2 Macaroni with Stud Notch and Reinforced Underside', '0.94', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85861', 'Plate, Round 1 x 1 with Open Stud', '0.1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87552', 'Panel 1 x 2 x 2 with Side Supports - Hollow Studs', '1.05', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87580', 'Plate, Modified 2 x 2 with Groove and 1 Stud in Center (Jumper)', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87609', 'Plate, Modified 2 x 6 x 2/3 with 4 Studs on Side', '2.24', '2', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88292', 'Arch 1 x 3 x 2', '1.04', '1', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88646', 'Tile, Modified 3 x 4 with 4 Studs in Center', '1.52', '4', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88930', 'Slope, Curved 2 x 4 x 2/3 with Bottom Tubes', '1.36', '2', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90258', 'Brick, Modified 2 x 2 with Grooves and Axle Hole', '1.31', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90398', 'Minifigure, Utensil Statuette / Trophy', '0.19', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90981', 'Spider Web with Bar', '1.51', '0.3', '5', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('91988', 'Plate 2 x 14', '3.89', '2', '14', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92438', 'Plate 8 x 16', '17', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92950', 'Arch 1 x 6 Raised Arch', '1.64', '1', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93061', 'Arm Skeleton, Bent with Clips at 90 degrees (Vertical Grip)', '0.18', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93273', 'Slope, Curved 4 x 1 x 2/3 Double', '0.6', '4', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93274', 'Bracket 1 x 2 - 2 x 4', '1.29', '1.2', '4', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93609', 'Arm Skeleton, Bent with Clips (Horizontal Grip)', '0.2', '1.5', '2.5', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98100', 'Cone 2 x 2 Truncated', '0.87', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98283', 'Brick, Modified 1 x 2 with Masonry Profile', '0.77', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98374', 'Minifigure, Utensil Pot Small with Handle Holders', '0.79', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99563', 'Minifigure, Utensil Ingot / Bar', '0.22', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75978stk01', 'Sticker Sheet for Set 75978, Sheet 1 - (69366/6315079)', '1.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75978stk02', 'Sticker Sheet for Set 75978, Sheet 2 - (69367/6315082)', '2.38', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75978stk03', 'Sticker Sheet for Set 75978, Sheet 3 - (69368/6315083)', '1.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75978stk04', 'Sticker Sheet for Set 75978, Sheet 4 - (69369/6315084)', '4.06', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3957b', 'Antenna 4H - Flat Top', '0.45', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2714b', 'Bar 8L with Stop Rings and Pin (Technic, Figure Accessory Ski Pole) - Flat End', '0.68', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2453b', 'Brick 1 x 1 x 5 - Solid Stud', '2.13', '1', '1', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4589b', 'Cone 1 x 1 with Top Groove', '0.25', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2599a', 'Minifigure Footgear Flipper', '0.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93094pb03', 'Minifigure, Utensil Lipstick with Black Handle Pattern', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36752c01', 'Minifigure, Utensil Wand, 2 on Sprue', '0.24', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4697b', 'Pneumatic T Piece Second Version (T Bar with Ball in Center)', '0.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10202pb018', 'Tile 6 x 6 with Bottom Tubes with Welcome, Harry, to Diagon Alley! and Harry Potter Logo Pattern', '3.74', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3044c', 'Slope 45 2 x 1 Double with Bottom Stud Holder', '0.45', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4460b', 'Slope 75 2 x 1 x 3 - Hollow Stud', '1.68', '2', '1', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4079b', 'Minifigure, Utensil Seat (Chair) 2 x 2 with Center Sprue Mark', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3626c', 'Minifigure, Head (Plain) - Hollow Stud', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36756pb01', 'Rat / Mouse with Black Eyes and White Pupils Pattern', '0.72', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49656pb02', 'Rock 1 x 1 Geode with Glitter Trans-Dark Pink Crystal Interior Pattern', '0.4', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60583b', 'Brick, Modified 1 x 1 x 3 with 2 Clips (Vertical Grip) - Hollow Stud', '1.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30241b', 'Brick, Modified 1 x 1 with Open O Clip (Vertical Grip) - Hollow Stud', '0.58', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4738a', 'Container, Treasure Chest Bottom - Slots in Back', '2.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4739a', 'Container, Treasure Chest Lid - Thick Hinge', '1.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4502a', 'Minifigure, Plume Feather Small', '0.05', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92084pb01', 'Owl, Angular Features with Black Beak, Yellow Eyes and Tan Chest Feathers Pattern (HP Pigwidgeon)', '1.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60601pb020', 'Glass for Window 1 x 2 x 2 Flat Front with Scattered Newspapers Pattern', '0.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92084pb05', 'Owl, Angular Features with Black Beak and One Closed Eye, Medium Nougat Chest Feathers and Forehead Spots Pattern', '1.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0649', 'Tile 1 x 2 with Groove with Reddish Brown Wingardium Leviosa and Wand and White Feather Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1156', 'Tile 2 x 2 with Groove with the Daily Prophet - EXCLUSIVE HARRY POTTER - The Boy who LIVED! and Image of Boy with Glasses Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('46212pb020', 'Brick 1 x 2 x 5 without Side Supports with Red and Dark Red Window Pane Pattern', '3.37', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb186', 'Panel 1 x 6 x 5 with Green and Dark Green Window Grilles / Muntins Pattern', '5.7', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('67632pb01', 'Owl, Spread Wings with Black Beak, Yellow Eyes and Light Bluish Gray Rippled Chest Feathers Pattern (HP Hedwig)', '1.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0436', 'Tile 1 x 2 with Groove with Black and Yellow Danger Stripes Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6112pb018', 'Brick 1 x 12 with Dragons, Alchemy, and Pointing Hands Pattern (Stickers) - Set 75978', '4.8', '1', '12', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2335pb236', 'Flag 2 x 2 Square with Hogwarts Four Houses Crest Pattern on Both Sides (Stickers) - Set 75978', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24093pb039', 'Minifigure, Utensil Book Cover with Gold GILDEROY LOCKHART and MAGICAL ME, Minifigure in Frame Pattern (Sticker) - Set 75978', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb244', 'Panel 1 x 6 x 5 with HAVE YOU SEEN THIS WIZARD? on White Poster Pattern (Sticker) - Set 75978', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13459pb011', 'Road Sign Round on Pole with Gold Olivanders Logo, Wand and Spiral Letter O Pattern on Both Sides (Stickers) - Set 75978', '1.61', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb155', 'Slope, Curved 3 x 1 with NDERS Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb140', 'Slope, Curved 3 x 1 with OLLIVA Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb732', 'Tile 1 x 4 with MAKERS of FINE WANDS SINCE 382 B.C. Pattern (Sticker) - Set 75978', '0.53', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26603pb172', 'Tile 2 x 3 with GILDEROY LOCKHART, Minifigure in Rectangle, and MAGICAL ME Pattern (Sticker) - Set 75978', '0.68', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0989', 'Tile 2 x 4 with The DAILY PROPHET Pattern (Sticker) - Set 75978', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3680c02', 'Turntable 2 x 2 Plate with Light Bluish Gray Top (3680 / 3679)', '0.66', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60474c01', 'Turntable 4 x 4 x 2/3 Top with Black Square Base, Free-Spinning (60474 / 61485)', '3.58', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2335pb234', 'Flag 2 x 2 Square with Tan FEAR OF FLYING CLASSES on Sand Blue Background Pattern on Both Sides (Stickers) - Set 75978', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb142', 'Slope, Curved 3 x 1 with Tan Fleur-de-lis and BULUS Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb141', 'Slope, Curved 3 x 1 with Tan Fleur-de-lis and SCRIB Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26603pb171', 'Tile 2 x 3 with Script Scribbulus writing implements and Hand with Quill on Sand Blue Background Pattern (Sticker) - Set 75978', '0.68', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3937c02', 'Hinge Brick 1 x 2 with Black Top Plate (3937 / 3938)', '0.82', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb243', 'Panel 1 x 6 x 5 with Black HAVE YOU SEEN THIS WIZARD? on Tan Poster Pattern on Inside (Sticker) - Set 75978', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb229', 'Panel 1 x 6 x 5 with Daily Prophet Newspaper Pages, Missing Notices and HAVE YOU SEEN THIS WIZARD? Wanted Posters Pattern (Stickers) - Set 75978', '5.7', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37352pb007', 'Slope, Curved 1 x 2 x 1 with Buttons and Lever on Pearl Gold Background Pattern (Sticker) - Set 75978', '0.63', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb730', 'Tile 1 x 4 with White Knockturn Alley on Black Background Pattern (Sticker) - Set 75978', '0.53', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60616pb066', 'Door 1 x 4 x 6 with Stud Handle with Dark Brown Wooden Door with White the Daily Prophet Sign Plate Pattern (Sticker) - Set 75978', '2.8', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6179pb206', 'Tile, Modified 4 x 4 with Studs on Edge with Flourish & Blotts Pattern (Sticker) - Set 75978', '1.94', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88930pb144', 'Slope, Curved 2 x 4 x 2/3 with Bottom Tubes with Cushion with Sand Blue Patches and Tan Buttons Pattern (Sticker) - Set 75978', '1.38', '2', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb323', 'Brick 1 x 4 with Green MAYHEM Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb325', 'Brick 1 x 4 with Green MORE Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb321', 'Brick 1 x 4 with Green UP Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb326', 'Brick 1 x 4 with Orange Arrow Up Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb324', 'Brick 1 x 4 with Orange MAGICAL Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb322', 'Brick 1 x 4 with Orange UP Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb327', 'Brick 1 x 4 with QUALITY Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb328', 'Brick 1 x 4 with QUIDDITCH Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb329', 'Brick 1 x 4 with SUPPLIES Pattern (Sticker) - Set 75978', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0991', 'Tile 2 x 4 with Feathers and Flourish & Blotts Pattern (Sticker) - Set 75978', '0.97', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2335pb235', 'Flag 2 x 2 Square with Script Galleon per reading on Tan Background Pattern on Both Sides (Stickers) - Set 75978', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0919', 'Tile 2 x 4 with Dark Red QQS on Dark Tan Background Pattern (Sticker) - Set 75978', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35530pb03', 'Minifigure, Head, Modified Small Cube with Dark Purple and Orange Wrapping Pattern (Sticker) - Set 75978', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0992', 'Tile 2 x 4 with Plaid Vest with Buttons, Lavender Shirt, Orange Tie Pattern (Sticker) - Set 75978', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb248', 'Panel 1 x 6 x 5 with Brick Wall and Black JINX-OFF Pattern (Sticker) - Set 75978', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb246', 'Panel 1 x 6 x 5 with Brick Wall, Orange DARK MARK on Black Monster Pattern (Sticker) - Set 75978', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb247', 'Panel 1 x 6 x 5 with Brick Wall, Yellow Letter W and Lightning Bolts Pattern (Sticker) - Set 75978', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb199', 'Brick 1 x 2 x 5 with Dark Brown and Yellow Stripes Pattern on All Sides (Stickers) - Set 75978', '3.6', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4738ac01', 'Container, Treasure Chest Bottom - Slots in Back with Same Color Container, Treasure Chest Lid - Thick Hinge (4738a / 4739a)', '4', '5', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004pb245', 'Brick 1 x 2 with Green Letter W and Dark Purple Triangles Pattern (Sticker) - Set 75978', '0.83', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004pb244', 'Brick 1 x 2 with wheezes and Yellow Dots on Dark Purple Background, Partial Green Letter W Pattern (Sticker) - Set 75978', '0.83', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004pb243', 'Brick 1 x 2 with wizard and Yellow Dots on Dark Purple Background, Partial Green Letter W Pattern (Sticker) - Set 75978', '0.83', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3003pb135', 'Brick 2 x 2 with Juggling Magician, Stars on White Background Pattern (Sticker) - Set 75978', '1.35', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb149', 'Slope, Curved 3 x 1 with Black ALWAYS WHEE and Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb148', 'Slope, Curved 3 x 1 with Black ARD WHEEZES and Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb154', 'Slope, Curved 3 x 1 with Black MAGIC and Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb151', 'Slope, Curved 3 x 1 with Black MASTER and Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb153', 'Slope, Curved 3 x 1 with Black MODERN and Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb152', 'Slope, Curved 3 x 1 with Black PIECES OF and Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb147', 'Slope, Curved 3 x 1 with Black WEASLEYS WIZ and Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb150', 'Slope, Curved 3 x 1 with Black ZE GUARANTEED and Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb145', 'Slope, Curved 3 x 1 with Yellow ARD WH and Black Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb146', 'Slope, Curved 3 x 1 with Yellow EEZES and Black Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb144', 'Slope, Curved 3 x 1 with Yellow EYS WIZ and Black Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50950pb143', 'Slope, Curved 3 x 1 with Yellow WEASL and Black Lines Pattern (Sticker) - Set 75978', '0.75', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93273pb163', 'Slope, Curved 4 x 1 x 2/3 Double with Green PETRIFYING PRODUCTS and Black Lines Pattern (Sticker) - Set 75978', '0.6', '4', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93273pb161', 'Slope, Curved 4 x 1 x 2/3 Double with Green THE BEST IN JESTING and Black Lines Pattern (Sticker) - Set 75978', '0.6', '4', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93273pb162', 'Slope, Curved 4 x 1 x 2/3 Double with Yellow DISASTROUS DELIGHTS and Black Lines Pattern (Sticker) - Set 75978', '0.6', '4', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93273pb160', 'Slope, Curved 4 x 1 x 2/3 Double with Yellow SHENANIGANS FOR ALL and Black Lines Pattern (Sticker) - Set 75978', '0.62', '4', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004pb242', 'Brick 1 x 2 with Black FRED WEASLEYS on Yellow Banner, Green BASIC BLAZE BOX Pattern (Sticker) - Set 75978', '0.83', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30292pb047', 'Flag 7 x 3 with Bar Handle with QUIDDITCH Pattern on Both Sides (Stickers) - Set 75978', '2.7', '7', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1791', 'Tile 2 x 2 with Groove with Black Archway and BOOK BINDERS Pattern (Sticker) - Set 75978', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1792', 'Tile 2 x 2 with Groove with Black Archway and BOOK SELLER Pattern (Sticker) - Set 75978', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1793', 'Tile 2 x 2 with Groove with Black Archway and READING ROOM Pattern (Sticker) - Set 75978', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb245', 'Panel 1 x 6 x 5 with FORTESQUES, ICE-CREAM, TO-DAYS SUGGESTIONS, and Flavors Pattern (Sticker) - Set 75978', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6636pb282', 'Tile 1 x 6 with The DAILY PROPHET on Dark Bluish Gray Background Pattern (Sticker) - Set 75978', '0.8', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1664', 'Tile 2 x 2 with Groove with Black Border and Cursive Writing Pattern (Sticker) - Set 75978', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66857pb007', 'Tile, Round 2 x 4 Oval with FEEL FREE TO TEST-FLY ANY OF OUR BROOMS Pattern (Sticker) - Set 75978', '0.78', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3900pb05', 'Minifigure, Utensil Signal Paddle with Dark Purple Spiral on Orange Background Pattern (Sticker) - Set 75978', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3900pb07', 'Minifigure, Utensil Signal Paddle with Green Spiral on Dark Purple Background Pattern (Sticker) - Set 75978', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3900pb06', 'Minifigure, Utensil Signal Paddle with Orange Spiral on Green Background Pattern (Sticker) - Set 75978', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1665', 'Tile 2 x 2 with Groove with Black Border, Cursive Writing and Magic Symbol Pattern (Sticker) - Set 75978', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3003pb134', 'Brick 2 x 2 with DANCING DOXY and DRIVES CATS CRAZY Pattern (Stickers) - Set 75978', '1.35', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85984pb325', 'Slope 30 1 x 2 x 2/3 with Cash Register with Red and White Buttons Pattern (Sticker) - Set 75978', '0.34', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb731', 'Tile 1 x 4 with Dark Brown Stripe on Medium Nougat Background Pattern (Sticker) - Set 75978', '0.53', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6636pb283', 'Tile 1 x 6 with Dark Brown Stripe on Medium Nougat Background Pattern (Sticker) - Set 75978', '0.8', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2413', 'Wedge, Plate 4 x 9 without Stud Notches', '4.86', '4', '9', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2432', 'Tile, Modified 1 x 2 with Bar Handle', '0.58', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2618', 'Cockpit 10 x 10 x 4 Octagonal with Axle Hole', '20.06', '10', '10', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2817', 'Plate, Modified 2 x 2 with Pin Holes', '0.86', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2825', 'Technic, Liftarm, Modified Stud Connector Thin 1 x 4', '0.75', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3033', 'Plate 6 x 10', '7.95', '6', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3298', 'Slope 33 3 x 2', '1.33', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3308', 'Arch 1 x 8 x 2', '3.83', '1', '8', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3705', 'Technic, Axle 4L', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3706', 'Technic, Axle 6L', '0.94', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3713', 'Technic Bush', '0.14', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3894', 'Technic, Brick 1 x 6 with Holes', '2.2', '1', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4095', 'Bar 6.6L with Stop Ring (Patio Umbrella Stand)', '0.43', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4589', 'Cone 1 x 1 without Top Groove', '0.26', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6019', 'Plate, Modified 1 x 1 with U Clip (Horizontal Grip)', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6190', 'Bar 1 x 3 with 2 Stud Receptacles (Radio Handle, Phone Handset)', '0.38', '1', '3', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30042', 'Plate, Modified 4 x 5 with Trap Door Hinge', '3.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30145', 'Brick 2 x 2 x 3', '3.75', '2', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30162', 'Minifigure, Utensil Binoculars Town', '0.19', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30365', 'Hinge Brick 1 x 2 Locking with 2 Fingers Vertical End, 9 Teeth', '1.09', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32059', 'Wedge, Plate 4 x 6 Cut Corners', '3', '4', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32184', 'Technic, Axle and Pin Connector Perpendicular 3L with Center Pin Hole', '0.64', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32531', 'Technic, Brick 4 x 6 Open Center', '5', '4', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41764', 'Wedge 6 x 2 Inverted Right', '2.5', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41765', 'Wedge 6 x 2 Inverted Left', '2.5', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41854', 'Vehicle, Mudguard 2 x 4 with Flared Wings', '1.12', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41862', 'Plate, Modified 2 x 2 with Vents', '1.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42023', 'Slope, Curved 6 x 1 Inverted', '1.92', '6', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47405', 'Wedge, Plate 8 x 12 (Boat Bow Plate)', '8', '8', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64567', 'Minifigure, Weapon Lightsaber Hilt Straight', '0.19', '1', '2.5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10175stk01', 'Sticker Sheet for Set 10175 - (56142/4293483)', '1.27', '14', '9.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4151b', 'Plate, Modified 8 x 8 with Grille and Hole in Center', '7', '8', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039ps1', 'Slope 45 2 x 2 with Screen with SW Trench Computer Pattern', '1.15', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4285b', 'Dish 6 x 6 Inverted (Radar) Webbed - Type 2 (underside attachment positions at 90 degrees)', '1.73', '6', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44302a', 'Hinge Plate 1 x 2 Locking with 2 Fingers on End and 9 Teeth with Bottom Groove', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4085c', 'Plate, Modified 1 x 1 with U Clip Thick (Vertical Grip)', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350c', 'Tile, Modified 2 x 3 with 2 U Clips', '1.01', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('553b', 'Brick, Round 2 x 2 Dome Top - Blocked Open Stud with Bottom Axle Holder x Shape + Orientation', '0.84', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44375apb03', 'Dish 6 x 6 Inverted (Radar) - Hollow Studs with SW TIE Advanced Hatch Pattern', '2.64', '6', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44301a', 'Hinge Plate 1 x 2 Locking with 1 Finger on End with Bottom Groove', '0.51', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c10', 'Hose, Rigid 3mm D. 10L / 8.0cm', '0.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c14', 'Hose, Rigid 3mm D. 14L / 11.2cm', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3794a', 'Plate, Modified 1 x 2 with 1 Stud without Groove (Jumper)', '0.3', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3747a', 'Slope, Inverted 33 3 x 2 without Connections between Studs', '1.65', '3', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4599a', 'Tap 1 x 1 with Hole in Nozzle End', '0.19', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2598pb01', 'Windscreen 10 x 10 x 4 Canopy Octagonal with TIE Advanced Pattern', '18', '10', '10', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2476', 'Plate, Modified 2 x 2 with Pin on Bottom', '0.82', '2', '2', '1.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3043', 'Slope 45 2 x 2 Double', '0.91', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3873', 'Technic, Link Tread', '0.19', '1.5', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4349', 'Minifigure, Utensil Loudhailer / Megaphone / SW Blaster', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6553', 'Technic, Axle 2L with Reverser Handle Axle Connector', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6589', 'Technic, Gear 12 Tooth Bevel', '0.29', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10928', 'Technic, Gear 8 Tooth with Dual Face', '0.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11213', 'Plate, Round 6 x 6 with Hole', '3.47', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11214', 'Technic, Axle 1L with Pin 2L with Friction Ridges', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11478', 'Technic, Liftarm Thin 1 x 5 - Axle Holes', '0.7', '1', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13547', 'Slope, Curved 4 x 1 Inverted', '1', '4', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13971', 'Wheel 18mm D. x 8mm with Fake Bolts and Deep Spokes with Inner Ring', '1.02', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14720', 'Technic, Liftarm, Modified H-Shape Thick 3 x 5 Perpendicular', '2.29', '3', '5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15456', 'Plate, Modified 2 x 2 with Tow Ball and Hole', '0.75', '2', '3.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15462', 'Technic, Axle 5L with Stop', '0.73', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30000', 'Brick, Modified 2 x 2 with Pins and Axle Hole', '1.81', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30104', 'Chain 21 Links (16-17L)', '0.71', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30237', 'Brick, Modified 1 x 2 with Clip (Vertical Grip)', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30377', 'Arm Mechanical, Battle Droid', '0.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30395', 'Hook Tow Ball', '0.47', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32001', 'Technic, Plate 2 x 6 with 5 Holes', '1.5', '2', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32009', 'Technic, Liftarm, Modified Bent Thick 1 x 11.5 Double', '3.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32034', 'Technic, Axle and Pin Connector Angled #2 - 180 degrees', '0.68', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32073', 'Technic, Axle 5L', '0.66', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32209', 'Technic, Axle 5.5L with Stop', '0.83', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32249', 'Technic, Liftarm, Modified L-Shape Quarter Ellipse Thin 3 x 3', '0.98', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32269', 'Technic, Gear 20 Tooth Double Bevel', '1.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32270', 'Technic, Gear 12 Tooth Double Bevel', '0.58', '1.6', '1.6', '0.8'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32291', 'Technic, Axle and Pin Connector Perpendicular Double', '0.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32449', 'Technic, Liftarm Thin 1 x 4 - Axle Holes', '0.55', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32556', 'Technic, Pin 3L without Friction Ridges', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33299', 'Technic, Liftarm, Modified Crank / Pin 1 x 3 - Axle Holes', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41677', 'Technic, Liftarm Thin 1 x 2 - Axle Holes', '0.33', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41678', 'Technic, Axle and Pin Connector Perpendicular Double Split', '0.83', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44809', 'Technic, Pin Connector Perpendicular 2 x 2 Bent', '0.5', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47456', 'Slope, Curved 3 x 2 x 2/3 with Two Studs, Wing End', '1', '2', '3', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47759', 'Wedge 2 x 4 Triple', '1.6', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48496', 'Technic, Pin Connector Toggle Joint Smooth Double with 2 Pins', '1.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50304', 'Wedge, Plate 8 x 3 Right', '2.5', '8', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50305', 'Wedge, Plate 8 x 3 Left', '2.5', '8', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60483', 'Technic, Liftarm Thick 1 x 2 - Axle Hole', '0.54', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60484', 'Technic, Liftarm, Modified T-Shape Thick 3 x 3', '1.19', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60849', 'Minifigure, Utensil Hose Nozzle Elaborate', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61184', 'Technic, Pin 1/2 with 2L Bar Extension (Flick Missile)', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61510', 'String Reel 2 x 1 x 2 Drum with Axle Hole', '0.62', '2', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61780', 'Container, Box 2 x 2 x 2 - Top Opening', '2.11', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62113', 'Bar 1 x 4 x 3 Grille with End Protrusions', '1.03', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63082', 'Plate, Modified 2 x 2 with Tow Ball Socket, Short, Flattened with Holes and Axle Hole in Center', '0.88', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63869', 'Technic, Axle and Pin Connector Perpendicular Triple', '1.05', '3', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64799', 'Plate, Modified 4 x 4 with 2 x 2 Open Center', '2', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64951', 'Container, Barrel Half Large with Axle Hole', '3.28', '5', '5', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('74698', 'Tile, Round 2 x 2 with Lifting Ring Thick and Bottom Stud Holder', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75937', 'Plate, Modified 2 x 2 with Bar Frame Octagonal, Reinforced, Completely Round Studs', '1.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('86208', 'Minifigure, Utensil Space Gun / Torch - Without Grooves', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87083', 'Technic, Axle 4L with Stop', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92099', 'Plate, Modified 4 x 6 with Trap Door Hinge (Long Pins)', '3.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92107', 'Plate, Modified 6 x 8 Trap Door Frame Horizontal (Long Pin Holders)', '4', '6', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92907', 'Technic, Axle and Pin Connector Perpendicular Split', '1.1', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92947', 'Brick, Round 2 x 2 with Axle Hole and Grille / Fluted Profile', '0.98', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98280', 'Panel 1 x 6 x 3 with Studs on Sides', '3', '1', '6', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98286', 'Hinge Plate 2 x 4 with Pin Hole and 3 Holes - Top', '1.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98585', 'Technic, Axle Connector Block Round with 2 Pin Holes and 3 Axle Holes (Hero Factory Weapon Barrel)', '2', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75059stk01a', 'Sticker Sheet for Set 75059 - International Version - (16421/6060716)', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3943b', 'Cone 4 x 4 x 2 with Axle Hole', '3.46', '4', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x77ac50', 'String, Cord Thin 50cm', '1.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6538c', 'Technic, Axle Connector 2L (Smooth with x Hole + Orientation)', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350b', 'Tile, Modified 2 x 3 with 2 Open O Clips', '0.99', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60581pb108', 'Panel 1 x 4 x 3 with Side Supports - Hollow Studs with Dark Orange Minifigure Target and White Skeleton on Screen Pattern (Sticker) - Set 75059', '2.41', '1', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85984pb320', 'Slope 30 1 x 2 x 2/3 with Black and Silver Grille Pattern (Sticker) - Set 75059', '0.34', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85984pb321', 'Slope 30 1 x 2 x 2/3 with SW Control Panel with Dark Orange, Light Bluish Gray and White Dots and Squares Pattern (Sticker) - Set 75059', '0.34', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0950', 'Tile 1 x 2 with Groove with SW Control Panel with Dark Orange, Light Bluish Gray and White Arrows, Dots and Rectangles Pattern (Sticker) - set 75059', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1693L', 'Tile 2 x 2 with Groove with SW Control Panel with Dark Orange, Dark Tan, Light Bluish Gray and White Dots and Rectangles Pattern Model Left Side (Sticker) - Set 75059', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1693R', 'Tile 2 x 2 with Groove with SW Control Panel with Dark Orange, Dark Tan, Light Bluish Gray and White Dots and Rectangles Pattern Model Right Side (Sticker) - Set 75059', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1694L', 'Tile 2 x 2 with Groove with SW Control Panel with Number 72, Dark Orange, Dark Tan, Light Bluish Gray and White Dots and Rectangles Pattern Model Left Side (Sticker) - Set 75059', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1694R', 'Tile 2 x 2 with Groove with SW Control Panel with Number 72, Dark Orange, Dark Tan, Light Bluish Gray and White Dots and Rectangles Pattern Model Right Side (Sticker) - Set 75059', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0961', 'Tile 2 x 4 with Gold Mechanical Pattern (Sticker) - Set 75059', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350bpb070', 'Tile, Modified 2 x 3 with 2 Clips with Black Rectangle on Reddish Brown Background Pattern (Sticker) - Set 75059', '1.08', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350bpb071', 'Tile, Modified 2 x 3 with 2 Clips with Gold Mechanical Pattern (Sticker) - Set 75059', '1.08', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6179pb142L', 'Tile, Modified 4 x 4 with Studs on Edge with Window with Pipes and Ladder Pattern Model Left Side (Sticker) - Set 75059', '1.94', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6179pb142R', 'Tile, Modified 4 x 4 with Studs on Edge with Window with Pipes and Ladder Pattern Model Right Side (Sticker) - Set 75059', '1.94', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6180pb113L', 'Tile, Modified 4 x 6 with Studs on Edges with Gold Mechanical Pattern Model Left Side (Sticker) - Set 75059', '2.95', '4', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6180pb113R', 'Tile, Modified 4 x 6 with Studs on Edges with Gold Mechanical Pattern Model Right Side (Sticker) - Set 75059', '2.95', '4', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6180pb114', 'Tile, Modified 4 x 6 with Studs on Edges with Three Black Rectangular Air Vents Pattern (Sticker) - Set 75059', '2.95', '4', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75059stk01b', 'Sticker Sheet for Set 75059 - North American Version - (18114/6079022)', '?', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30237b', 'Brick, Modified 1 x 2 with Open O Clip Thick (Vertical Grip)', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2444', 'Plate, Modified 2 x 2 with Pin Hole', '0.81', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2653', 'Brick, Modified 1 x 4 with Groove', '1.42', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3045', 'Slope 45 2 x 2 Double Convex Corner', '0.9', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3648', 'Technic, Gear 24 Tooth (2nd Version - 1 Axle Hole)', '1.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3707', 'Technic, Axle 8L', '1.18', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3830', 'Hinge Brick 1 x 4 Swivel Top', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3831', 'Hinge Brick 1 x 4 Swivel Base', '0.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3956', 'Bracket 2 x 2 - 2 x 2 with 2 Holes', '1.13', '2', '2.4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3960', 'Dish 4 x 4 Inverted (Radar) with Solid Stud', '1.33', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4185', 'Technic Wedge Belt Wheel (Pulley)', '0.97', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4515', 'Slope 10 6 x 8', '7.1', '6', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4728', 'Plant Flower 2 x 2 Rounded - Open Stud', '0.62', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6222', 'Brick, Round 4 x 4 with 4 Side Pin Holes and Center Axle Hole', '3.57', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6232', 'Brick, Modified 2 x 2 with Pin and Axle Hole', '1.65', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6588', 'Technic, Gearbox 2 x 4 x 3 1/3', '4.5', '2', '4', '3.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11272', 'Technic, Axle Connector 2 x 3 Quadruple', '0.75', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11833', 'Plate, Round 4 x 4 with 2 x 2 Round Open Center', '1.4', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13252', 'Windscreen 12 x 6 x 2 with Locking Dual 2 Fingers Hinge', '14.5', '12', '6', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30193', 'Minifigure, Utensil Ice Pick', '0.15', '2', '2.5', '0.3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32002', 'Technic, Pin 3/4', '0.11', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32056', 'Technic, Liftarm, Modified Bent Thin L-Shape 3 x 3', '0.73', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32072', 'Technic Knob Cog / Gear / Wheel', '0.87', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32348', 'Technic, Liftarm, Modified Bent Thick 1 x 7 (4 - 4)', '2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41531', 'Cylinder 4 x 4 x 1 2/3 with Pin Holes and Center Bar', '2.85', '4', '4', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42022', 'Slope, Curved 6 x 1', '1.8', '6', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42610', 'Wheel 11mm D. x 8mm with Center Groove', '0.39', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43720', 'Wedge 4 x 2 Sloped Right', '1.63', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43721', 'Wedge 4 x 2 Sloped Left', '1.63', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44300', 'Hinge Tile 1 x 3 Locking with 1 Finger on Top', '0.58', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('45677', 'Wedge 4 x 4 x 2/3 Triple Curved', '2.67', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48933', 'Wedge 4 x 4 Triple with Stud Notches', '2', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50955', 'Wedge 10 x 3 Left', '4.3', '10', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50956', 'Wedge 10 x 3 Right', '4.3', '10', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56902', 'Wheel 18mm D. x 8mm with Fake Bolts and Shallow Spokes', '1.02', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60485', 'Technic, Axle 9L', '1.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61678', 'Slope, Curved 4 x 1', '0.8', '4', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85941', 'Cylinder Half 2 x 4 x 5 with 1 x 2 Cutout', '4.1', '2', '4', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87620', 'Brick, Modified Facet 2 x 2', '1', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92582', 'Hinge Plate 2 x 2 Locking with 1 Finger on Top', '0.75', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('94925', 'Technic, Gear 16 Tooth (Second Version - Reinforced)', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98281', 'Wedge 6 x 4 x 2/3 Quad Curved', '3.7', '6', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10240stk01', 'Sticker Sheet for Set 10240 - Sheet 1 (15144/6045898)', '1.45', '14.5', '13.25', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10240stk02', 'Sticker Sheet for Set 10240 - Sheet 2 (14584/6041468)', '5.3', '29', '20', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039pb048', 'Slope 45 2 x 2 with Control Panel with Red and Green Lamps Pattern', '1.15', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039pb041', 'Slope 45 2 x 2 with Radar and Disk Slot Pattern', '1.15', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44301b', 'Hinge Plate 1 x 2 Locking with 1 Finger on End without Bottom Groove', '0.51', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30554b', 'Hinge Cylinder 1 x 3 Locking with 1 Finger and 2 Fingers on Ends, 9 Teeth, with Hole', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('731c06', 'Technic, Shock Absorber 6.5L - Soft Spring', '1.565', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6538b', 'Technic, Axle Connector 2L (Ridged with x Hole x Orientation)', '0.38', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30361c', 'Brick, Round 2 x 2 x 2 Robot Body - with Bottom Axle Holder x Shape + Orientation', '2.06', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0386', 'Tile 1 x 2 with Groove with Buttons and Screen with SW Trench Pattern (Sticker) - Set 10240', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb01', 'Tile 8 x 16 with Bottom Tubes with SW T-65 X-Wing Starfighter Pattern (Sticker) - Set 10240', '10', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48933pb012', 'Wedge 4 x 4 Triple with Stud Notches with Control Panel Pattern (Sticker) - Set 10240', '2', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4515pb049LL', 'Slope 10 6 x 8 with SW Red Five X-wing Starfighter Lower Left Wing Panel Pattern (Sticker) - Set 10240', '7.4', '6', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4515pb049LR', 'Slope 10 6 x 8 with SW Red Five X-wing Starfighter Lower Right Wing Panel Pattern (Sticker) - Set 10240', '7.4', '6', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4515pb049UL', 'Slope 10 6 x 8 with SW Red Five X-wing Starfighter Upper Left Wing Panel Pattern (Sticker) - Set 10240', '7.4', '6', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4515pb049UR', 'Slope 10 6 x 8 with SW Red Five X-wing Starfighter Upper Right Wing Panel Pattern (Sticker) - Set 10240', '7.4', '6', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb319', 'Tile 1 x 4 with 10 Yellow Stripes on Light Bluish Gray Background Pattern (Sticker) - Set 10240', '0.55', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13252pb01', 'Windscreen 12 x 6 x 2 with Locking Dual 2 Fingers Hinge with SW Red Five X-wing Starfighter Pattern (4 Stickers) - Set 10240', '14.5', '12', '6', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004pb115L', 'Brick 1 x 2 with Dark Red Arrow Pattern Left (Sticker) - Set 10240', '0.9', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004pb115R', 'Brick 1 x 2 with Dark Red Arrow Pattern Right (Sticker) - Set 10240', '0.9', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb175L', 'Brick 1 x 4 with ZZ SW Red Five X-wing Starfighter Pattern Model Left Side (Sticker) - Set 10240', '1.5', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb175R', 'Brick 1 x 4 with Reversed ZZ SW Red Five X-wing Starfighter Pattern Model Right Side (Sticker) - Set 10240', '1.5', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4085b', 'Plate, Modified 1 x 1 with U Clip Thin (Vertical Grip)', '0.31', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2458', 'Brick, Modified 1 x 2 with Pin', '1.09', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2958', 'Technic, Disk 3 x 3', '0.83', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3307', 'Arch 1 x 6 x 2 - Thick Top with Reinforced Underside', '2.87', '1', '6', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3647', 'Technic, Gear 8 Tooth', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3794', 'Plate, Modified 1 x 2 with 1 Stud, Jumper (Undetermined Type)', '0.3', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4150', 'Tile, Round 2 x 2', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6628', 'Technic, Pin with Friction Ridges and Tow Ball (Undetermined Type)', '0.24', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('12939', 'Arch 1 x 6 x 2 - Thin Top without Reinforced Underside', '2.76', '1', '6', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32187', 'Technic Driving Ring Extension', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33243', 'Slope, Curved 3 x 1 x 2 with Stud', '1.96', '1', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43857', 'Technic, Liftarm Thick 1 x 2', '0.4', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44359', 'Cylinder Hemisphere 3 x 3 Ball Turret', '1.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50745', 'Vehicle, Mudguard 4 x 2 1/2 x 1 2/3 with Arch Round', '1.6', '4', '2.5', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('52107', 'Brick, Modified 1 x 2 with Studs on 2 Sides', '0.86', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('53586', 'Technic, Axle and Pin Connector Perpendicular with Extension', '1.18', '5', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60476', 'Brick, Modified 1 x 1 with Clip (Horizontal Grip)', '0.56', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10225stk01', 'Sticker Sheet for Set 10225 - (71942/4654780)', '1.5', '15', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x131c', 'Hose, Flexible 12L with Tabbed Dark Bluish Gray Ends', '2.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x71', 'Rubber Belt Small (Round Cross Section) - Approx. 2 x 2', '0.11', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb09', 'Tile 8 x 16 with Bottom Tubes with R2-D2 Pattern (Sticker) - Set 10225', '15', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44', 'Technic, Axle and Pin Connector Toggle Joint Smooth', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('892', 'Road Sign 2 x 2 Triangle with Clip', '0.31', '2.5', '2.5', '0.6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4175', 'Ladder 1 1/2 x 2 x 2', '1.23', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4588', 'Brick, Round 1 x 1 with Fins', '0.62', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4590', 'Plate, Modified 1 x 4 Offset', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4598', 'Bracket 3 x 2 - 2 x 2 Inverted (Space Seat)', '1.87', '3.4', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4861', 'Slope 45 3 x 4 Double / 33', '2', '3', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6249', 'Brick, Modified 2 x 4 with Pins', '3.06', '2', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6583', 'Plate, Modified 1 x 6 with Train Wagon End', '1.99', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10202', 'Tile 6 x 6 with Bottom Tubes', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10258', 'Minifigure, Weapon Compound Bow with Arrow', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11253', 'Minifigure Footgear Roller Skate', '0.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11399', 'Plate, Modified 4 x 4 with 2 Open O Clips (Horizontal Grip)', '2.5', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11476', 'Plate, Modified 1 x 2 with Clip on Side (Horizontal Grip)', '0.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13349', 'Wedge 4 x 4 Triple Inverted with Connections between 4 Studs', '2.28', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('16770', 'Barb / Claw / Horn / Tooth with Clip', '0.49', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18649', 'Plate, Modified 1 x 2 with Bar Handles on Ends', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18651', 'Technic, Axle 2L with Pin with Friction Ridges', '0.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30165', 'Slope, Curved 2 x 2 x 1 Double with 2 Studs', '0.98', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30251', 'Windscreen 5 x 4 x 3', '5.41', '5', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30504', 'Wedge, Plate 8 x 8 Cut Corner', '5.1', '8', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30526', 'Brick, Modified 1 x 2 with Pins', '1.12', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30565', 'Plate, Round Corner 4 x 4', '1.75', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30663', 'Vehicle, Steering Wheel Small, 2 Studs Diameter', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32125', 'Technic, Plate Rotor 3 Blade with Smooth Ends and 6 Studs (Propeller)', '1.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32198', 'Technic, Gear 20 Tooth Bevel', '0.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32529', 'Technic, Pin Connector Plate with One Hole (Single on Bottom)', '0.64', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41749', 'Wedge 8 x 3 x 2 Open Right', '3.63', '8', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41750', 'Wedge 8 x 3 x 2 Open Left', '3.63', '8', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42446', 'Minifigure Neck Bracket with Back Stud - Thin Back Wall', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43711', 'Wedge 4 x 2 Triple Right', '1.3', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43712', 'Wedge 6 x 4 Triple Curved', '3.5', '6', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43713', 'Wedge 6 x 4 Triple Inverted Curved', '4', '6', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47455', 'Technic Rotation Joint Ball Loop with Two Perpendicular Pins with Friction', '0.9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48169', 'Technic, Brick Modified 2 x 2 with Pin Hole, Rotation Joint Socket', '2.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48171', 'Technic, Brick Modified 2 x 2 with Pin Holes and Rotation Joint Ball Half (Vertical Side)', '2.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48183', 'Wedge, Plate 3 x 4 with Stud Notches', '1.15', '3', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('52501', 'Slope, Inverted 45 6 x 1 Double with 1 x 4 Cutout', '1.25', '1', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64651', 'Boat, Hull Brick 16 x 13 x 2', '44', '16', '13', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('72454', 'Slope, Inverted 45 4 x 4 Double with 2 Holes', '3.38', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87408', 'Technic, Pin Connector Toggle Joint Smooth Double with Axle and Pin Holes', '1.54', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88517', 'Wheel 75mm D. x 17mm Motorcycle', '17.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('91501', 'Panel 2 x 2 x 1 Corner', '0.5', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92474', 'Windscreen 6 x 2 x 2 with Bar Handle', '2.26', '6', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93606', 'Slope, Curved 4 x 2', '1.4', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95188', 'Brick, Round Corner 6 x 6 with Slope 33 Edge, Facet Cutout', '4.3', '6', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95199', 'Minifigure, Weapon Gun, Two Barrel Pistol', '0.41', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95227', 'Boat, Hull Large Middle 8 x 16 x 2 1/3 with 5 Holes', '36', '8', '16', '2.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95347', 'Support 2 x 2 x 10 Girder Triangular Vertical - Type 4 - 3 Posts, 3 Sections', '5.72', '2', '2', '10'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99773', 'Technic, Liftarm, Modified Triangle Thin 3 x 5 with Short Supports', '1.2', '3', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99784', 'Bar 12L with 1 x 2 Plate End Hollow Studs and 1 x 1 Round Plate End', '1.23', '1', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76042stk01a', 'Sticker Sheet for Set 76042 - International Version - (21231/6115204)', '3.47', '21', '20', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb02', 'Tile 8 x 16 with Bottom Tubes with Runway and SHIELD Logo Pattern', '13.75', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb03', 'Tile 8 x 16 with Bottom Tubes with Runway Pattern', '13.83', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30359b', 'Bar 1 x 8 with Brick 1 x 2 Curved Top End (Axle Holder Inside Small End)', '1.63', '1', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3709b', 'Technic, Plate 2 x 4 with 3 Holes', '1.15', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75902pb01', 'Minifigure, Shield Round with Rounded Front with Bullseye with Captain America Star Pattern', '0.58', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3684c', 'Slope 75 2 x 2 x 3 - Solid Studs', '2.83', '2', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431p52', 'Tile 1 x 4 with Black and Yellow Danger Stripes (Black Corners) Pattern', '0.53', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0360', 'Tile 2 x 4 with 2 White Horizontal Lines Connected with 2 Vertical Lines Pattern (Sticker) - Set 76042', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0359', 'Tile 2 x 4 with White Center Line and Yellow Lines on Sides Pattern (Sticker) - Set 76042', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb06', 'Tile 8 x 16 with Bottom Tubes with Avengers Helicarrier Pattern (Sticker) - Set 76042', '14', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb156', 'Tile, Round 2 x 2 with Bottom Stud Holder with Bright Light Blue SHIELD Eagle Logo on Dark Bluish Gray Background Pattern (Sticker) - Set 76042', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb157', 'Tile, Round 2 x 2 with Bottom Stud Holder with Dark Bluish Gray SHIELD Eagle Logo on Bright Light Blue Background Pattern (Sticker) - Set 76042', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48933pb022L', 'Wedge 4 x 4 Triple with Stud Notches with White 64 on Dark Bluish Gray Background Pattern Model Left Side (Sticker) - Set 76042', '2', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48933pb022R', 'Wedge 4 x 4 Triple with Stud Notches with White 64 on Dark Bluish Gray Background Pattern Model Right Side (Sticker) - Set 76042', '2', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10202pb003', 'Tile 6 x 6 with Bottom Tubes with White 64 on Metal Aircraft Panels with Rivets and Dark Bluish Gray Corners Pattern (Sticker) - Set 76042', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76042stk01b', 'Sticker Sheet for Set 76042 - North American Version - (21232/6116042)', '3.47', '21', '20', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2423', 'Plant Leaves 4 x 3', '0.44', '4', '3', '0.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2566', 'Plant, Tree Palm Top', '0.73', '1.8', '1.8', '2.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3633', 'Fence 1 x 4 x 1', '0.8', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3685', 'Slope 75 2 x 2 x 3 Double Convex', '2.36', '2', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3688', 'Slope 75 2 x 2 x 2 Quadruple Convex - Blocked Open Stud or Hollow Stud', '1.32', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3811', 'Baseplate 32 x 32', '107', '32', '32', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3836', 'Minifigure, Utensil Push Broom', '0.44', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3837', 'Minifigure, Utensil Shovel (Round Stem End)', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3899', 'Minifigure, Utensil Cup', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4176', 'Windscreen 2 x 6 x 2', '3.9', '2', '6', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4218', 'Garage Roller Door Section without Handle', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4345', 'Container, Box 2 x 2 x 2', '2.17', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4346', 'Container, Box 2 x 2 x 2 Door with Slot', '0.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4528', 'Minifigure, Utensil Frying Pan', '0.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4529', 'Minifigure, Utensil Saucepan', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4532', 'Container, Cupboard 2 x 3 x 2 (Undetermined Type)', '2.5', '2', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4533', 'Container, Cupboard 2 x 3 x 2 Door', '0.43', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4536', 'Container, Cupboard 2 x 3 Drawer', '0.45', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4865', 'Panel 1 x 2 x 1', '0.46', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6003', 'Plate, Round Corner 6 x 6', '4.25', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6564', 'Wedge 3 x 2 Right', '1.85', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10170', 'Pretzel', '0.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11062', 'Support 2 x 2 x 7 Lamp Post, 4 Base Flutes', '2', '2', '2', '7'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11640', 'Minifigure, Utensil Guitar Electric', '0.44', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13548', 'Wedge 2 x 2 (Slope 45 Corner)', '0.93', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13790', 'Minifigure, Weapon Baton / Club / Truncheon', '0.19', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13793', 'Minifigure, Utensil Welding Gun', '0.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13808', 'Minifigure, Utensil Saxophone', '0.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14413', 'Brick, Modified Facet 4 x 4', '2.16', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15070', 'Plate, Modified 1 x 1 with Tooth Vertical', '0.25', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15208', 'Plate, Modified 1 x 2 with 3 Teeth', '0.41', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15279', 'Plant Grass Stem', '0.44', '0.5', '0.5', '2.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15439', 'Minifigure Beard, Moustache', '0.12', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15470', 'Plate, Round 1 x 1 with Vertical Swirl / Twist', '0.15', '1', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18653', 'Arch 1 x 3 x 2 Inverted', '1.2', '1', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18943', 'Technic Digger Bucket 5 x 7 x 4 1/2 Clamshell with Pin Hole and Axle Hole', '10', '5', '7', '4.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19119', 'Plant Flower Stem with Bar and 6 Stems', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20193', 'Foam Plastic Mirror Front and White Paper Backing', '1.72', '4', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('21445', 'Plate, Modified 1 x 2 with Wheel Holder', '0.44', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22385', 'Tile, Modified 2 x 3 Pentagonal', '0.6', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22484', 'Bar 1L with Tow Ball', '0.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22667', 'Cherries / Cherry Pair', '0.11', '1.5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24482', 'Minifigure, Weapon Spear Tip with Fins', '0.15', '1', '1', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28327', 'Door, Frame 4 x 4 x 6 Corner', '4.83', '4', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30044', 'Window 1 x 2 x 2 2/3 with Rounded Top', '0.95', '1', '2', '2.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30046', 'Pane for Window 1 x 2 x 2 2/3 Lattice Diamond with Rounded Top', '0.26', '1', '2', '2.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30153', 'Rock 1 x 1 Jewel 24 Facet', '0.22', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30340', 'Minifigure, Utensil Flotation Ring (Life Preserver)', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30586', 'Plate, Modified 2 x 8 with Door Rail', '2.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33125', 'Croissant with Rounded Ends', '0.47', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33183', 'Carrot Top / Twig', '0.16', '1', '2.5', '0.3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33291', 'Plate, Round 1 x 1 with Flower Edge (4 Knobs / Petals)', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35394', 'Dish 4 x 4 Inverted (Radar) with Open Stud', '1.16', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57895', 'Glass for Window 1 x 4 x 6', '2.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('58181', 'Slope 33 3 x 6 without Inner Walls', '2.66', '3', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60593', 'Window 1 x 2 x 3 Flat Front', '1.3', '1', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60602', 'Glass for Window 1 x 2 x 3 Flat Front', '0.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60603', 'Glass for Window 1 x 4 x 3 - Opening', '1.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64727', 'Minifigure, Weapon Sword, Spike Flexible 3.5L with Pin', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75904', 'Minifigure, Utensil Tool Sledgehammer (Mjolnir, Hammer)', '0.64', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85975', 'Cone 1 1/6 x 1 1/6 x 2/3 (Fez)', '0.29', '1.17', '1.17', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87585', 'Minifigure, Utensil Oar / Paddle Reinforced', '0.39', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87989', 'Minifigure, Utensil Syringe', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90195', 'Window 1 x 2 x 2 Castle', '0.74', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92589', 'Bar 1 x 4 x 6 Grille with End Protrusions', '2.04', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95342', 'Chicken', '0.77', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98549', 'Support 2 x 2 x 5 Bar on Tile Base with Hollow Stud and Stop Ring', '0.9', '2', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60797c02', 'Door 1 x 4 x 6 with 3 Panes and Stud Handle with Trans-Black Glass', '3.5', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3839b', 'Plate, Modified 1 x 2 with Bar Handles - Flat Ends, Low Attachment', '0.61', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3940b', 'Support 2 x 2 x 2 Stand with Complete Hole', '1', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26603pb001', 'Tile 2 x 3 with Cafe Corner Lego Set Box 16+ 10182 and HOTEL Pattern', '0.69', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0408', 'Tile 2 x 2 with Groove with Sailing Ship and Moon Pattern', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb010', 'Tile, Round 1 x 1 with Black Gauge with Red Pointer and Green, Yellow, and Red Tick Marks Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpx7', 'Tile 1 x 2 with Groove with White 100 Paper Bill Money Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44567b', 'Hinge Plate 1 x 2 Locking with 1 Finger on Side without Bottom Groove', '0.52', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44302b', 'Hinge Plate 1 x 2 Locking with 2 Fingers on End and 9 Teeth without Bottom Groove', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('12888pb01', 'Dog, Chihuahua with Black Eyes, Nose and Mouth and White Pupils Pattern', '0.47', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25975pb01', 'Minifigure, Utensil Guitar Acoustic with Black Neck and Silver Strings Pattern', '0.78', '2', '5', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb021', 'Tile, Round 1 x 1 with Donut / Doughnut with Dark Pink Frosting and Sprinkles Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0699', 'Tile 2 x 2 with Groove with Portrait of Male Minifigure with Gray Hair, Beard and Black Suit Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0674', 'Tile 2 x 2 with Groove with Suspension Bridge Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb133', 'Tile, Round 2 x 2 with Bottom Stud Holder with Clock with Roman Numerals Simple Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25269pb001', 'Tile, Round 1 x 1 Quarter with Lattice Pie Pattern', '0.1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb037', 'Tile, Round 1 x 1 with Cookie Magenta Center Pattern', '0.12', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30151b', 'Brick, Round 2 x 2 x 1 2/3 Dome Top - Hollow Stud', '1.25', '2', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60603pb007', 'Glass for Window 1 x 4 x 3 - Opening with Gold and White "Prevent Yellowing", DENTIST and Tooth Pattern', '1.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44375b', 'Dish 6 x 6 Inverted (Radar) - Solid Studs', '2.68', '6', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0382', 'Tile 1 x 2 with Groove with Lighthouse, Sailboat and I Heart HLC Pattern', '0.25', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0431', 'Tile 2 x 2 with Groove with Newspaper THE LEGO NEWS, volume 3 and The greatest LEGO hero ever! Pattern', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb013', 'Tile, Round 1 x 1 with Red Spiral Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb001', 'Tile, Round 2 x 2 with Bottom Stud Holder with Clock Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27063pb01', 'Bird, Parrot with Large Beak with Marbled Blue Pattern', '0.81', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60592c01', 'Window 1 x 2 x 2 Flat Front with Trans-Clear Glass (60592 / 60601)', '1.3', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60592c04', 'Window 1 x 2 x 2 Flat Front with White Glass (60592 / 60601)', '1.3', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60592c02', 'Window 1 x 2 x 2 Flat Front with Trans-Light Blue Glass (60592 / 60601)', '1.3', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6154c03', 'Door, Frame 1 x 4 x 4 Lift with Light Bluish Gray Door 1 x 4 x 4 Lift (6154 / 6155)', '3.32', '1', '4', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb175', 'Tile, Round 1 x 1 with Black Gauge with Red Pointer and White, Medium Azure, and Red Tick Marks Pattern', '1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1105', 'Tile 2 x 2 with Groove with Newspaper THE LEGO NEWS and The greatest hero ever! Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb356', 'Tile, Round 2 x 2 with Bottom Stud Holder with Clock and Red and Black Hands Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2397', 'Horse Hitching', '2.17', '8', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2417', 'Plant Leaves 6 x 5', '1.071', '6', '5', '0.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3063', 'Brick, Round Corner 2 x 2 Macaroni with Stud Notch', '0.83', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3185', 'Fence 1 x 4 x 2', '1.19', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3581', 'Brick, Modified 1 x 1 x 2 with Shutter Holder', '0.83', '1', '1.33', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3741', 'Plant Flower Stem', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3847', 'Minifigure, Weapon Sword, Shortsword', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3848', 'Minifigure, Weapon Halberd / Axe', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3849', 'Minifigure, Weapon Lance', '0.71', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3957', 'Antenna 4H - Round Top', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4497', 'Minifigure, Weapon Pike / Spear - Round End', '0.4', '1', '7.5', '0.3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4523', 'Minifigure Container D-Basket', '0.67', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4623', 'Plate, Modified 1 x 2 with Bar Arm Up (Undetermined Type)', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6041', 'Propeller 3 Blade 3 Diameter with Axle Hole', '0.95', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6182', 'Arch 1 x 4 x 2', '2.07', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6256', 'Minifigure, Utensil Dish 3 x 3', '0.93', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30137', 'Brick, Modified 1 x 4 with Log Profile', '1.27', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30154', 'Minifigure, Utensil Sextant / Quadrant', '0.31', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30241', 'Brick, Modified 1 x 1 with Open U Clip (Vertical Grip) - Solid Stud', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30258', 'Road Sign 2 x 2 Square with Clip', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33048', 'Turkey Body (No Drumsticks)', '2.29', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33051', 'Apple', '0.69', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33057', 'Turkey Drumstick, 20mm with Round Opening on Back', '0.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33172', 'Carrot / Club', '0.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33320', 'Frog', '0.33', '1.5', '1.25', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40234', 'Rat / Mouse', '0.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40241', 'Door 1 x 4 x 6 Round Top with Window and Keyhole, Nonreinforced Edge', '2.82', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47905', 'Brick, Modified 1 x 1 with Studs on 2 Sides, Opposite', '0.45', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60607', 'Pane for Window 1 x 2 x 3 Lattice with Thick Corner Tabs', '0.4', '1', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64566', 'Technic, Plate Rotor 6 Blade with Clip Ends Connected (Water Wheel) - Hollow Studs', '3.42', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64648', 'Fish', '0.5', '1.5', '3.5', '0.8'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64847', 'Cattle Horn, Short', '0.11', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76768', 'Arch 1 x 5 x 4 - Irregular Bow, Reinforced Underside', '2', '1', '5', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10193stk01', 'Sticker Sheet for Set 10193 - (85217/4542886)', '0.6', '6.5', '9.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3048c', 'Slope 45 2 x 1 Triple with Inside Bar', '0.34', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3852b', 'Minifigure, Utensil Hairbrush - 10mm Handle', '0.31', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('70501c01', 'Minifigure, Utensil Coins on Sprue (10, 20, 30, 40) Type 1', '0.36', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4495b', 'Flag 4 x 1 Wave Right', '0.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44658c01', 'Minifigure, Weapon Knives, 2 on Sprue', '0.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3742c01', 'Plant Flower Small, 4 on Sprue', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3684a', 'Slope 75 2 x 2 x 3 - Hollow Studs', '2.83', '2', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2599c01', 'Minifigure Footgear Flippers, 2 on Sprue', '0.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2453a', 'Brick 1 x 1 x 5 - Blocked Open Stud or Hollow Stud', '2.13', '1', '1', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64452pb01', 'Cow Middle with Pink Muzzle and White Spot on Head Pattern', '9.53', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4032b', 'Plate, Round 2 x 2 with Axle Hole (x Shape)', '0.41', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4489b', 'Wheel Wagon Large 33mm D., Hole Notched for Wheels Holder Pin', '1.38', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4493c01pb04', 'Horse with Black Eyes, White Pupils and Dark Orange Bridle Pattern', '14', '9', '2', '6.25'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30258pb015', 'Road Sign 2 x 2 Square with Clip with Goods / Prices Pattern (Sticker) - Set 10193', '0.4', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6179pb015', 'Tile, Modified 4 x 4 with Studs on Edge with Gold Crown and Border, Dark Green Ribbon Pattern (Sticker) - Set 10193', '1.94', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33048c01', 'Turkey with Drumsticks 20mm with Round Opening on Back (33048 / 33057)', '2.97', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33172c01', 'Carrot with Bright Green Top (33172 / 33183)', '0.53', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64452pb01c01', 'Cow with Pink Muzzle and White Spot on Head Pattern (Plate on Top)', '9.76', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0182', 'Tile 2 x 2 with Groove with Castle Soldier Portrait Pattern (Sticker) - Set 10193', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0181', 'Tile 2 x 2 with Groove with Maiden Portrait Pattern (Sticker) - Set 10193', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350cpb007', 'Tile, Modified 2 x 3 with 2 U Clips with Hammer and Anvil and Gold Border Pattern (Sticker) - Set 10193', '1.1', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350cpb006', 'Tile, Modified 2 x 3 with 2 U Clips with Horse Head and Gold Border Pattern (Sticker) - Set 10193', '1.1', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4869', 'Engine, Smooth Large, Center with Fan/Gear and Axle End', '1.08', '3.6', '1.5', '1.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11215', 'Bracket 5 x 2 x 1 1/3 with 2 Holes', '2.17', '5', '2', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11290', 'Slope, Curved 8 x 2 x 2 Double', '5.35', '8', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15459', 'Technic, Steering Arm 5 x 1 with Tow Ball Socket Rounded, Chamfered', '1.27', '5', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('16477', 'Windscreen 16 x 8 x 6 Curved with 3 Pin Holes', '31.7', '16', '8', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32138', 'Technic, Pin Double with Axle Hole', '0.96', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42060', 'Wedge 12 x 3 Right', '5.25', '12', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42061', 'Wedge 12 x 3 Left', '5.25', '12', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44567', 'Hinge Plate 1 x 2 Locking with 1 Finger on Side (Undetermined Type)', '0.52', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47458', 'Slope, Curved 1 x 2 x 2/3 Wing End', '0.44', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47994', 'Technic, Pin Double Triangle 1 x 3 with 2 Clips with Round Pin Holes', '1.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('58247', 'Minifigure, Weapon Gun, Blaster Short (SW)', '0.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('58846', 'Brick, Round Corner 10 x 10 with Slope 33 Edge, Axle Hole, Facet Cutout', '11', '10', '10', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60471', 'Hinge Plate 1 x 2 Locking with 2 Fingers on Side and 9 Teeth', '0.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76766', 'Bracket 5 x 2 x 2 1/3 with 2 Holes and Bottom Stud Holder', '3.24', '5', '2', '2.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85970', 'Slope, Curved 10 x 1', '2.2', '10', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('86652', 'Wheel 43.2mm D. x 18mm - Flush Axle Stem', '6.72', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87559', 'Brick, Round Corner 6 x 6 x 2', '9.25', '6', '6', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87618', 'Bar 5L with Handle (Friction Ram)', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92738', 'Minifigure, Weapon Gun, Blaster Small (SW)', '0.23', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93604', 'Wedge 3 x 4 x 2/3 Triple Curved', '1.55', '3', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75060stk01a', 'Sticker Sheet for Set 75060 - International Version (Print Typo tracor) - (18741/6088554)', '4.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bps2', 'Tile 1 x 2 with Groove with Avionics SW Copper, Red & Silver Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61190d', 'Minifigure, Helmet Antenna / Rangefinder for Helmet SW Clone Trooper with Holes', '0.06', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61190c', 'Minifigure, Visor SW Clone Trooper', '0.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3046a', 'Slope 45 2 x 2 Double Concave', '1.11', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50990b', 'Dish 10 x 10 Inverted (Radar) - Solid Studs', '9.3', '10', '10', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb152L', 'Slope, Curved 2 x 2 with Control Panel Pattern Model Left Side (Sticker) - Set 75060', '0.57', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb152R', 'Slope, Curved 2 x 2 with Control Panel Pattern Model Right Side (Sticker) - Set 75060', '0.57', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb10b', 'Tile 8 x 16 with Bottom Tubes with Slave I - tractor Version Pattern (Sticker) - Set 75060', '14', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb10a', 'Tile 8 x 16 with Bottom Tubes with Slave I Print Typo tracor Version Pattern (Sticker) - Set 75060', '14', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb151', 'Slope, Curved 2 x 2 with Dark Bluish Gray Lines on Light Bluish Gray Background Pattern (Sticker) - Set 75060', '0.57', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb150L', 'Slope, Curved 2 x 2 with Yellow Dirt Stains on Light Bluish Gray Background Pattern Model Left Side (Sticker) - Set 75060', '0.57', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb150R', 'Slope, Curved 2 x 2 with Yellow Dirt Stains on Light Bluish Gray Background Pattern Model Right Side (Sticker) - Set 75060', '0.57', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41748pb095', 'Wedge 6 x 2 Left with SW Slave I Dark Red Peeling Paint Pattern (Sticker) - Set 75060', '2.43', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41748pb094', 'Wedge 6 x 2 Left with SW Slave I Dark Red Triangle Pattern (Sticker) - Set 75060', '2.43', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41747pb095', 'Wedge 6 x 2 Right with SW Slave I Dark Red Peeling Paint Pattern (Sticker) - Set 75060', '2.43', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41747pb094', 'Wedge 6 x 2 Right with SW Slave I Dark Red Triangle with Peeling Paint Pattern (Sticker) - Set 75060', '2.43', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95188pb32', 'Brick, Round Corner 6 x 6 with Slope 33 Edge, Facet Cutout with SW Slave I Light Bluish Gray Stripe, Dark Green Rectangles and Peeling Paint Pattern (Sticker) - Set 75060', '4.3', '6', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1696', 'Tile 2 x 2 with Groove with Light Bluish Gray Rectangle with Black Border Pattern (Sticker) - Set 75060', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('58846pb23L', 'Brick, Round Corner 10 x 10 with Slope 33 Edge, Axle Hole, Facet Cutout with Worn Dark Bluish Gray Rectangle Pattern Model Left Side (Sticker) - Set 75060', '11', '10', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('58846pb23R', 'Brick, Round Corner 10 x 10 with Slope 33 Edge, Axle Hole, Facet Cutout with Worn Dark Bluish Gray Rectangle Pattern Model Right Side (Sticker) - Set 75060', '11', '10', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41750pb028', 'Wedge 8 x 3 x 2 Open Left with Black Lines and Dark Bluish Gray Panel with Battle Damage Pattern (Sticker) - Set 75060', '3.63', '8', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41749pb028', 'Wedge 8 x 3 x 2 Open Right with Black Lines and Dark Bluish Gray Panel with Battle Damage Pattern (Sticker) - Set 75060', '3.63', '8', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88930pb090L', 'Slope, Curved 2 x 4 x 2/3 with Bottom Tubes with Dark Bluish Gray Lines and Black Line on Left Side Pattern (Sticker) - Set 75060', '1.36', '2', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88930pb090R', 'Slope, Curved 2 x 4 x 2/3 with Bottom Tubes with Dark Bluish Gray Lines and Black Line on Right Side Pattern (Sticker) - Set 75060', '1.36', '2', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('16477pb01', 'Windscreen 16 x 8 x 6 Curved with 3 Pin Holes with SW Slave I Light Bluish Gray Curved Corners Pattern (Stickers) - Set 75060', '31.7', '16', '8', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75060stk01c', 'Sticker Sheet for Set 75060 - International Version (Correct Print tractor) - (18741/6132160)', '?', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75060stk01d', 'Sticker Sheet for Set 75060 - North American Version (Correct Print tractor) - (18743/6132161)', '?', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75060stk01b', 'Sticker Sheet for Set 75060 - North American Version (Print Typo tracor) - (18743/6088557)', '4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6585', 'Technic, Gearbox 4 x 4 x 1 2/3', '4.5', '4', '4', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15571', 'Slope 45 2 x 1 Triple with Bottom Stud Holder', '0.34', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18654', 'Technic, Liftarm Thick 1 x 1 (Spacer)', '0.17', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18946', 'Technic, Gear 16 Tooth with Clutch on Both Sides', '0.84', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22886', 'Brick 1 x 2 x 3', '2.1', '1', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23949', 'Slope 45 2 x 6', '2.9', '2', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25893', 'Plate, Round 1 x 1 with Bar Handle on Short Stem', '0.14', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27448', 'Tile, Modified 2 x 2 with Large Hole', '0.52', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32580', 'Hose, Soft Axle 7L', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33492', 'Cone 1 1/2 x 1 1/2 x 2/3 Truncated', '0.2', '1.5', '1.5', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('39789', 'Technic, Brick 2 x 4 with 3 Axle Holes', '2.2', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('39794', 'Technic, Liftarm, Modified Frame Thick 7 x 11 Open Center', '8.5', '7', '11', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41682', 'Bracket 2 x 2 - 1 x 2 Centered', '0.81', '1.2', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44865', 'Brick, Modified 1 x 2 with Pin and Bottom Stud Holder', '0.96', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50340', 'Hinge Plate 1 x 2 Locking with 2 Fingers on Side and 7 Teeth', '0.45', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50945', 'Tire 14mm D. x 6mm Solid Smooth', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('53923', 'Hinge Cylinder 1 x 2 Locking with 1 Finger and Axle Hole on Ends without Slots', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57360', 'Hinge Cylinder 1 x 2 Locking with 2 Fingers, 7 Teeth and Axle Hole on Ends without Slots', '0.31', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57518', 'Technic, Link Tread Wide with 2 Pin Holes', '1.4', '5', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57520', 'Technic Tread Sprocket Wheel Small', '1.63', '4', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61345', 'Window 1 x 4 x 2 Plane, Single Hole Top and Bottom for Glass', '1.28', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61408', 'Technic, Liftarm, Modified Crank / Pin 1 x 3 - Axle Holes and Squared Pin Hole', '0.63', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64179', 'Technic, Liftarm, Modified Frame Thick 5 x 7 Open Center', '5.3', '5', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65509', 'Plate, Modified 2 x 4 with 2 Studs (Double Jumper)', '0.97', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('68382', 'Plate, Modified 1 x 4 with Pins on Bottom', '0.89', '1', '4', '1.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69729', 'Tile 2 x 6', '1.35', '2', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69929', 'Hose, Pneumatic 4mm D. V2 Precut 50L / 40.0cm', '6.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85943', 'Technic, Brick 1 x 2 with Hole and Dual Liftarm Extensions', '1.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90370', 'Minifigure, Utensil Microphone', '0.14', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('91405', 'Plate 16 x 16', '35', '16', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99008', 'Technic, Axle 4L with Center Stop', '0.65', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71374stk01', 'Sticker Sheet for Set 71374 - (69933/6319514)', '1.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3710pb001', 'Plate 1 x 4 with Red AUDIO and VIDEO Pattern', '0.71', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88930pb123', 'Slope, Curved 2 x 4 x 2/3 with Bottom Tubes with Red Number 1 and 2 Pattern', '1.36', '2', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070bpb167', 'Tile 1 x 1 with Groove with White Line Pattern', '0.16', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63864pb115', 'Tile 1 x 3 with UHF/VHF and ON/OFF Pattern', '0.39', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb637', 'Tile 1 x 4 with Blue, Red and Green Buttons and CHANNEL Pattern', '0.53', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb638', 'Tile 1 x 4 with Dark Bluish Gray Stripe Pattern', '0.53', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6636pb228', 'Tile 1 x 6 with Red Letter B and A Pattern', '0.84', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4162pb226', 'Tile 1 x 8 with TV Contrast, Brightness and Volume Control Pattern', '1.06', '1', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1391', 'Tile 2 x 2 with Groove with White Corner Stripe Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0751', 'Tile 2 x 4 with Red Nintendo Pattern', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0756', 'Tile 2 x 4 with Three Dark Bluish Gray Stripes and Red SELECT START Pattern', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb340', 'Tile, Round 2 x 2 with Bottom Stud Holder with Knob / Dial Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63864pb116', 'Tile 1 x 3 with Pixelated Pipe Pattern', '0.39', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1389', 'Tile 2 x 2 with Groove with Pixelated Pipe Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63864pb114', 'Tile 1 x 3 with Red POWER Pattern', '0.39', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63864pb113', 'Tile 1 x 3 with Red RESET Pattern', '0.39', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4162pb225', 'Tile 1 x 8 with LO-TECH Pattern', '1.06', '1', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1390', 'Tile 2 x 2 with Groove with Super Mario Scanner Code Television (TV) Pattern (Sticker) - Set 71374', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070bpb168', 'Tile 1 x 1 with Groove with Pixelated Mystery Box Question Mark Pattern', '0.16', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25269pb014', 'Tile, Round 1 x 1 Quarter with Pixelated Goomba Face Pattern', '0.1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24246pb005', 'Tile, Round 1 x 1 Half Circle Extended with Pixelated Koopa Troopa Pattern', '0.1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c27', 'Hose, Rigid 3mm D. 27L / 21.6cm', '1.01', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6636pb226', 'Tile 1 x 6 with Red ENTERTAINMENT Pattern', '0.84', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6636pb227', 'Tile 1 x 6 with Red Nintendo Pattern', '0.84', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0752', 'Tile 2 x 4 with Red SYSTEM ᵀᴹ Pattern', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25269pb013', 'Tile, Round 1 x 1 Quarter with Pixelated Super Mushroom Pattern', '0.1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070bpb169', 'Tile 1 x 1 with Groove with Pixelated Super Star with Red Eyes Pattern', '0.16', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb172', 'Tile, Round 1 x 1 with Pixelated Coin Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69729pb002', 'Tile 2 x 6 with Yellow Explosion ACTION SERIES and Nintendo Trademark Seal Pattern (Sticker) - Set 71374', '1.35', '2', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10202pb021', 'Tile 6 x 6 with Bottom Tubes with Game Cartridge SUPER MARIO BROS., Nintendo and ENTERTAINMENT SYSTEM Pattern (Sticker) - Set 71374', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10202pb022', 'Tile 6 x 6 with Bottom Tubes with Television Serial Model Number Panel LO-TECH 1310 COLOR TV RECEIVER Pattern (Sticker) - Set 71374', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42610c02', 'Wheel 11mm D. x 8mm with Center Groove with Black Tire 14mm D. x 6mm Solid Smooth (42610 / 50945)', '0.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4216', 'Brick, Modified 1 x 2 with Groove', '0.8', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4596', 'Plate, Modified 1 x 2 with Long Stud Receptacle (Space Wing)', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6178', 'Tile, Modified 6 x 12 with Studs on Edges', '8.25', '6', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10197', 'Technic, Axle and Pin Connector Hub with 2 Perpendicular Axles', '0.47', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13564', 'Cattle Horn, Long', '0.14', '2', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14418', 'Plate, Modified 1 x 2 with Small Tow Ball Socket on End', '0.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14682', 'Vehicle, Exhaust Pipe with Technic Pin, Flat End and Pin with Round Hole', '1.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15082', 'Minifigure Wing Bat Style', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15392', 'Projectile Launcher Part, Trigger for Gun, Mini Blaster / Shooter', '0.14', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('17485', 'Brick, Round 2 x 2 with Pin Holes', '1.036', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18974', 'Vehicle, Mudguard 4 x 2 1/2 x 2 1/3 with Arch Round', '2.9', '4', '2.5', '2.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20105', 'Minifigure, Weapon Crossbow with Mini Blaster / Shooter', '0.9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24309', 'Slope, Curved 3 x 2', '1.21', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26599', 'Plate, Modified 2 x 4 with Pin Holes', '1.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('29096', 'Cone Half 10 x 5 x 6', '16.5', '10', '5', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30031', 'Minifigure, Utensil Handlebars', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30132', 'Minifigure, Weapon Gun, Pistol Revolver - Large Barrel', '0.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30157', 'Plate, Modified 2 x 4 with Pins and Thin Angled Supports', '1.91', '2', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30166', 'Plate, Modified 2 x 3 Inverted with 4 Studs and Bar Handle on Bottom (Rocker Plate)', '0.8', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30228', 'Minifigure, Utensil Tool Motor Hammer (Jackhammer)', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30229', 'Minifigure, Utensil Zipline Handle', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30364', 'Hinge Brick 1 x 2 Locking with 1 Finger Vertical End', '1.06', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30375', 'Torso Mechanical, Battle Droid', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30541', 'Hinge Brick 1 x 2 Locking with 1 Finger Horizontal End', '1.07', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32014', 'Technic, Axle and Pin Connector Angled #6 - 90 degrees', '0.66', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43710', 'Wedge 4 x 2 Triple Left', '1.3', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('45590', 'Technic, Axle Connector Double - Flexible Rubber', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47996', 'Boat, Mast Rigging Long 28 x 3.5', '6', '28', '3.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48092', 'Brick, Round Corner 4 x 4 Macaroni Wide with 3 Studs', '2', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87081', 'Brick, Round 4 x 4 with Hole', '3.04', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93059', 'Minifigure, Headgear Hat, Conical Asian', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95344', 'Minifigure, Utensil Bucket 1 x 1 x 1 Handle / Scooter Stand', '0.13', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98397', 'Minifigure, Utensil Handlebars with Angular Handles', '0.44', '2', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75192stk01', 'Sticker Sheet for Set 75192 - (34499/6195703)', '4.45', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3960pb040', 'Dish 4 x 4 Inverted (Radar) with Solid Stud with Dejarik Table Pattern', '1.33', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85984pb127', 'Slope 30 1 x 2 x 2/3 with Red, White, and Silver Buttons, Dark Red Screens Pattern', '0.34', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20952pb02a', 'Brick, Round 1 1/2 x 1 1/2 x 2/3 Dome Top with Porg Head, V-Shaped between Eyes Pattern', '0.34', '1.5', '1.5', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50990pb06', 'Dish 10 x 10 Inverted (Radar) with Radiating Spokes Pattern on Concave Side (Millennium Falcon UCS - 2nd edition)', '9.3', '10', '10', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c16', 'Hose, Rigid 3mm D. 16L / 12.8cm', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c20', 'Hose, Rigid 3mm D. 20L / 16.0cm', '0.73', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x164', 'Minifigure, Headgear Helmet SW Rebel Pilot, Plain', '0.53', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88930pb083', 'Slope, Curved 2 x 4 x 2/3 with Bottom Tubes with Black Lines and 3 Hatches Pattern', '1.36', '2', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bps1', 'Tile 1 x 2 with Groove with SW Computer Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb003', 'Tile, Round 2 x 2 with Bottom Stud Holder with Fine Mesh Grille Manhole Cover Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('29096pb01', 'Cone Half 10 x 5 x 6 with SW Millennium Falcon Cockpit Pattern', '16.5', '10', '5', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18675pb14', 'Dish 6 x 6 Inverted - No Studs with Bar Handle with SW Millennium Falcon Cannon Window Pattern', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44375bpb08', 'Dish 6 x 6 Inverted (Radar) - Solid Studs with Radial Millennium Falcon Cockpit Pattern', '2.7', '6', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('78c26', 'Hose, Ribbed 7mm D. 26L / 20.8cm', '2.29', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('mynock', 'Mynock, Star Wars - Brick Built', '3.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('Porg01b', 'Porg, Star Wars with Black Wings and Tail, High Raised Feathers between Eyes - Brick Built', '1.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('Porg01a', 'Porg, Star Wars with Black Wings and Tail, V-Shaped between Eyes - Brick Built', '1.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20105c01', 'Minifigure, Weapon Crossbow with Mini Blaster / Shooter with Dark Bluish Gray Trigger (20105 / 15392)', '1.02', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87081c03', 'Turntable 4 x 4 x 1 1/3 Top with Light Bluish Gray Square Base, Locking (87081 / 61485)', '5.06', '4', '4', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3937c08', 'Hinge Brick 1 x 2 with Light Bluish Gray Top Plate (3937 / 3938)', '0.82', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20952pb02b', 'Brick, Round 1 1/2 x 1 1/2 x 2/3 Dome Top with Porg Head, High Raised Feathers between Eyes Pattern', '0.34', '1.5', '1.5', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2341', 'Slope, Inverted 45 3 x 1 Double', '0.96', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2526', 'Minifigure Epaulettes', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2527', 'Projectile Launcher Part, Cannon Base 2 x 4', '1.88', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2530', 'Minifigure, Weapon Sword, Cutlass', '0.16', '3', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2544', 'Minifigure, Headgear Hat, Pirate Tricorne / Triangle', '0.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2561', 'Minifigure, Weapon Gun, Pirate Flintlock Musket', '0.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2562', 'Minifigure, Weapon Gun, Pirate Flintlock Pistol', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2736', 'Technic, Axle 1L with Tow Ball', '0.27', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3835', 'Minifigure, Utensil Axe', '0.24', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4342', 'Bread / Baguette', '0.94', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6266', 'Leg Skeleton', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10172', 'Minifigure, Utensil Trophy Cup Small', '0.6', '1', '2.5', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10884', 'Plant Leaves 6 x 5 Swordleaf with Open O Clip Thick', '1.92', '6', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14417', 'Plate, Modified 1 x 2 with Tow Ball on Side', '0.51', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14518', 'Shark Body with Gills', '6.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15534', 'Hook Grappling with Side Bar', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('21301', 'Boat, 14 x 5 x 2 with Oarlocks without Hollow Inside Studs', '15', '14', '5', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26287', 'Technic, Axle Connector 3L', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('29109', 'Minifigure, Weapon Machete', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32015', 'Technic, Axle and Pin Connector Angled #5 - 112.5 degrees', '0.69', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32200', 'Hose, Soft Axle 12L', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32606', 'Friends Accessories Flower with 7 Thick Petals and Pin', '0.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32607', 'Plant Plate, Round 1 x 1 with 3 Leaves', '0.23', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33085', 'Banana', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33121', 'Crab', '0.68', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('34316', 'Minifigure, Hair Long, Parted in Front', '0.96', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('34337', 'Wheel 8mm D. x 6mm with Slot', '0.19', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35700', 'Container, Box 2 x 2 x 1 - Top Opening', '1.13', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('38320', 'Pane for Window 1 x 2 x 2 Lattice Diamond', '0.2', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('38583', 'Arch 1 x 2 Jumper', '0.62', '1', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40378', 'Dinosaur Tail / Neck Middle Section with Pin', '2.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40902', 'Hinge Brick 2 x 2 Locking with 2 Fingers Vertical and Axle Hole, 9 Teeth', '1.45', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48205', 'Wedge, Plate 6 x 4 Right', '1.99', '6', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48208', 'Wedge, Plate 6 x 4 Left', '1.99', '6', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50450', 'Technic, Axle 32L', '4.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('53119', 'Plate, Round 1 x 1 with Horizontal Swirl / Twist', '0.12', '1', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('55236', 'Plant Vine Seaweed / Appendage Spiked / Bionicle Spine', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60621', 'Door 1 x 4 x 6 Barred with Stud Handle', '2', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61976', 'Minifigure, Utensil Bag Messenger Pouch', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64390', 'Door 1 x 4 x 6 Round Top with Window and Keyhole, Reinforced Edge', '3.2', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64645', 'Boat, Hull Brick 16 x 10 x 3', '37.5', '16', '10', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64807', 'Minifigure, Hair Female Short, Braided on Sides, Hole on Top', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69261', 'Cloth Sail 36 x 20 Bottom with Red Thick Stripes Pattern', '5.25', '36', '20', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69263', 'Cloth Sail 33 x 17 Top with Red Thick Stripes Pattern', '3.87', '33', '17', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69264', 'Cloth Sail 19 x 17 with Red Thick Stripes Pattern', '2.34', '18', '18.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69265', 'Cloth Sail Triangular Spritsail 16 x 24 with Red Thick Stripes Pattern', '1.85', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92338', 'Chain 5 Links', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92584', 'Wedge, Plate 10 x 10 Cut Corner with no Studs in Center', '8.5', '10', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95228', 'Minifigure, Utensil Bottle', '0.55', '1', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95343', 'Minifigure, Utensil Bucket 1 x 1 x 1 Tapered with Handle Holders', '0.35', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95345', 'Minifigure, Utensil Pitchfork Type 2 - Flat Bottom, Soft Plastic', '0.52', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('95354', 'Boat, Anchor - Two Top Holes', '1.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98262', 'Plant Flower 2 x 2 Rounded - Solid Stud', '0.62', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48002a', 'Boat, Mast 2 x 2 x 20 with Holes and Axle Hole (x Shape / + Orientation)', '10.7', '2', '2', '20'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x127c11', 'String with End Studs 11L Overall (8.6 cm)', '0.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x127c41', 'String with End Studs 41L Overall (31cm)', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87621pb01', 'Pig with Black Eyes and White Pupils Pattern', '3.1', '5', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350bpb107', 'Tile, Modified 2 x 3 with 2 Clips with Wine Goblets, Grapes and Josés Inn Pattern', '0.99', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87587pb01', 'Shark Head with Rounded Nose with Black Eyes Pattern', '0.92', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb014', 'Tile, Round 1 x 1 with Cookie Tan Frosting and Chocolate Sprinkles Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x110c01', 'Projectile Launcher, Cannon Shooting', '4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb045', 'Tile, Round 1 x 1 with Dark Blue Compass Rose and Red Needle Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4790b', 'Boat, Ships Wheel with Slotted Pin', '2.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0730', 'Tile 1 x 2 with Groove with Envelope with Red Wax Seal and Dark Tan Highlights Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0929', 'Tile 2 x 2 with Groove with Map Blue Water, Yellow Land, Compass, Pirate Ship and Red X Pattern', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2335pb212', 'Flag 2 x 2 Square with Flat Skull and Crossbones (Jolly Roger) Pattern on Both Sides', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2525pb012', 'Flag 6 x 4 with Flat Skull and Crossbones (Jolly Roger) Pattern on Both Sides', '3', '6', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0779', 'Tile 1 x 2 with Groove with Envelope with Red Wax Seal and Gray Highlights Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3626cpb1018', 'Minifigure, Head without Face Pineapple Pattern - Hollow Stud', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('973c00', 'Torso Plain (Monochrome) / Same Color Arms / Same Color Hands', '1.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14518c01pb01', 'Shark with Gills with Black Eyes and White Pupils Pattern', '7.75', '4', '8', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2436', 'Bracket 1 x 2 - 1 x 4', '0.93', '1.2', '4', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3821', 'Door 1 x 3 x 1 Right', '0.56', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3822', 'Door 1 x 3 x 1 Left', '0.56', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6108', 'Arch 1 x 12 x 3', '5.26', '1', '12', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13591', 'Minifigure, Weapon Spear Gun with Squared Trigger and Thick Spear Base', '0.31', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30088', 'Minifigure, Weapon Spear Gun with Rounded Trigger and Thin Spear Base', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30176', 'Plant Brick, Round 1 x 1 with 3 Bamboo Leaves', '0.44', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('46212', 'Brick 1 x 2 x 5 without Side Supports', '4.1', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47720', 'Plate, Modified 2 x 2 with Wheels Holder Wide - Technic Pins', '1.75', '2', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92409', 'Tire 17.5mm D. x 6mm with Shallow Staggered Treads - Band Around Center of Tread', '0.78', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98139', 'Minifigure, Weapon Sai', '0.18', '1.5', '3.5', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10232stk01', 'Sticker Sheet for Set 10232 - (12949/6022692)', '2.57', '18', '15', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c09', 'Hose, Rigid 3mm D. 9L / 7.2cm', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30089b', 'Minifigure, Utensil Camera Handheld Style with Extended Bar Handle', '0.44', '1', '2.5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0655', 'Tile 2 x 2 with Groove with Gold Star with Brick in Center Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039pb062', 'Slope 45 2 x 2 with Red Cash Register and +15 Pattern', '1.15', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3829c01', 'Vehicle, Steering Stand 1 x 2 with Black Steering Wheel', '0.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87081c01', 'Turntable 4 x 4 x 1 1/3 Top with Black Square Base, Locking (87081 / 61485)', '5.06', '4', '4', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42610c03', 'Wheel 11mm D. x 8mm with Center Groove with Black Tire 17.5mm D. x 6mm with Shallow Staggered Treads - Band Around Center of Tread (42610 / 92409)', '1.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57895pb015', 'Glass for Window 1 x 4 x 6 with FOREVER SORTING Movie Poster Pattern Both Sides (Stickers) - Set 10232', '2.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57895pb016', 'Glass for Window 1 x 4 x 6 with Mystery on the MONORAIL Movie Poster Pattern on Both Sides (Stickers) - Set 10232', '2.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57895pb017', 'Glass for Window 1 x 4 x 6 with THE BRICK SEPARATOR Movie Poster Pattern Both Sides (Stickers) - Set 10232', '2.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0117L', 'Tile 2 x 4 with SHOWING "THREE CLICKS STARRING MINNIE on Black Grid Pattern (Sticker) - Set 10232', '0.92', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0117R', 'Tile 2 x 4 with TONIGHT & A SNAP" FIGURE on Black Grid Pattern (Sticker) - Set 10232', '0.92', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0118', 'Tile 2 x 4 with TICKETS 30C SHOWING 2:00 5:30 8:00 on Black Grid Pattern (Sticker) - Set 10232', '0.92', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6178pb009', 'Tile, Modified 6 x 12 with Studs on Edges with Black and White Movie Screen with Dancing Minifigure Pattern (Sticker) - Set 10232', '8.25', '6', '12', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2496', 'Wheel Skateboard / Trolley', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42511', 'Minifigure, Utensil Skateboard Deck', '1.43', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61254', 'Tire 24mm D. x 7mm Offset Tread - Band Around Center of Tread', '1.03', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('73590c03a', 'Hose, Flexible 8.5L with Tabless Ends (Ends same color as Tube, ends not removable)', '0.76', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87552pb016a', 'Panel 1 x 2 x 2 with Side Supports - Hollow Studs with DISCONNECT CAPACITOR DRIVE BEFORE OPENING & SHEILD EYES FROM LIGHT Pattern (First Version)', '1.05', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0289', 'Tile 1 x 2 with Groove with Red 01 28 1958, Green 10 26 1985, Black DESTINATION TIME and PRESENT TIME Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0287', 'Tile 1 x 2 with Groove with Silver Stripes, CALIFORNIA, 20, 15 and 136113 9 66 Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0288', 'Tile 1 x 2 with Groove with Red CALIFORNIA and Blue OUTATIME Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42511c01', 'Minifigure, Utensil Skateboard Deck with Black Wheels (42511 / 2496)', '2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13971c01', 'Wheel 18mm D. x 8mm with Fake Bolts and Deep Spokes with Inner Ring with Black Tire 24mm D. x 7mm Offset Tread - Band Around Center of Tread (13971 / 61254)', '2.05', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87552pb016b', 'Panel 1 x 2 x 2 with Side Supports - Hollow Studs with DISCONNECT CAPACITOR DRIVE BEFORE OPENING & SHIELD EYES FROM LIGHT Pattern (Second Version)', '1.05', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2516', 'Minifigure, Utensil Tool Chainsaw Body with Handles and Studs', '0.72', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3026', 'Plate 6 x 24', '19.43', '6', '24', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3846', 'Minifigure, Shield Triangular', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4498', 'Minifigure Arrow Quiver with 2 Arrows', '0.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6060', 'Arch 1 x 6 x 3 1/3 Curved Top', '2.1', '1', '6', '3.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6124', 'Minifigure, Utensil Magic Wand', '0.18', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6259', 'Cylinder Half 2 x 4 x 4', '3.92', '2', '4', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11010', 'Minifigure, Utensil Ring 1 x 1', '0.06', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11437', 'Minifigure, Helmet Ninja Horn Elaborate', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15341', 'Arm Mechanical, Hero Factory', '0.39', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15403', 'Projectile Launcher, 1 x 2 Mini Blaster / Shooter', '0.94', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18165', 'Minifigure, Headgear Crown with 4 Tall Spikes', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18920', 'Minifigure, Utensil Scissors', '0.19', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19121', 'Fence 1 x 4 x 2 Ornamental with 4 Studs', '1.69', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22411', 'Minifigure, Plume Feather Ponytail', '0.36', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24085', 'Minifigure, Utensil Cleaning Mop', '0.88', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32192', 'Technic, Axle and Pin Connector Angled #4 - 135 degrees', '0.69', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33009', 'Minifigure, Utensil Book 2 x 3', '0.82', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33322', 'Minifigure, Crown Tiara, 5 Points, Rounded Ends', '0.07', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('45301', 'Wedge 16 x 4 Triple Curved', '9', '16', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60808', 'Panel 1 x 4 x 5 Wall with Window', '3.71', '1', '4', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87421', 'Panel 3 x 3 x 6 Corner Wall without Bottom Indentations', '3.7', '3', '3', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87601', 'Door 1 x 5 x 8 1/2 Stockade', '6.3', '1', '5', '8.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87926', 'Cylinder Half 3 x 6 x 6 with 1 x 2 Cutout', '10.2', '3', '6', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88393', 'Brick, Modified 1 x 2 x 5 with Groove', '3.32', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('89522', 'Horn (Unicorn)', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('89523', 'Plate, Modified 10 x 10 Octagonal with Hole', '10.43', '10', '10', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93231', 'Minifigure, Weapon Long Bow with Arrow', '0.39', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93789', 'Minifigure, Weapon Pike / Spear - Flat End', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98369', 'Minifigure, Utensil Cleaver', '0.23', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98383', 'Minifigure, Utensil Genie Lamp / Teapot', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99301', 'Slope 33 3 x 3 Double Concave', '2.31', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71040stk01a', 'Sticker Sheet for Set 71040, Mirrored - International Version - (27944/6159840)', '1.85', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('17349pb01', 'Minifigure, Headgear Hat, Cone Drooping, Wizard with Silver Stars and Gold Crescent Moon Pattern', '0.58', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3942c', 'Cone 2 x 2 x 2 - Open Stud', '1.32', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb057', 'Tile, Round 1 x 1 with Dark Orange Circle, White Spots and Dark Red Spot Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20695pb01', 'Minifigure, Headgear Head Cover, Pumpkin Jack O Lantern with Green Stem Pattern', '1.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15429pb04', 'Cat Tail with Gold Swirls Pattern', '0.7', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24093pb008', 'Minifigure, Utensil Book Cover with Gold Disney Castle, Oval, and Border Pattern', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3960pb037', 'Dish 4 x 4 Inverted (Radar) with Solid Stud with Clock Face Light Blue with Roman Numerals Pattern', '1.33', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb117', 'Panel 1 x 6 x 5 with Light Bluish Gray Ironwork Pattern', '5.68', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0507', 'Tile 1 x 2 with Groove with Black and Red Once upon a time... and Gold Decorations Pattern', '0.3', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb086', 'Tile, Round 2 x 2 with Bottom Stud Holder with Blue and Red Circles and Yellow Dot Archery Target Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87926pb017', 'Cylinder Half 3 x 6 x 6 with 1 x 2 Cutout with Bricks Pattern 1 (Sticker) - Set 71040', '10.2', '3', '6', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87926pb018', 'Cylinder Half 3 x 6 x 6 with 1 x 2 Cutout with Bricks Pattern 2 (Sticker) - Set 71040', '10.2', '3', '6', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87926pb019', 'Cylinder Half 3 x 6 x 6 with 1 x 2 Cutout with Bricks Pattern 3 (Sticker) - Set 71040', '10.2', '3', '6', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3846pb052', 'Minifigure, Shield Triangular with 3 Red Eagles Pattern (Sticker) - Set 71040', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3846pb051', 'Minifigure, Shield Triangular with 3 White Lions and Maltese Crosses Pattern (Sticker) - Set 71040', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3846pb053', 'Minifigure, Shield Triangular with Dark Blue Stripe and Gold Lion Pattern (Sticker) - Set 71040', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb216', 'Panel 1 x 6 x 5 with Bricks Pattern 1 (Sticker) - Set 71040', '5.7', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb217', 'Panel 1 x 6 x 5 with Bricks Pattern 2 (Sticker) - Set 71040', '5.7', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb218', 'Panel 1 x 6 x 5 with Bricks Pattern 3 (Sticker) - Set 71040', '5.7', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('45301pb048', 'Wedge 16 x 4 Triple Curved with Bricks Pattern 1 (Sticker) - Set 71040', '8.6', '16', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('45301pb049', 'Wedge 16 x 4 Triple Curved with Bricks Pattern 2 (Sticker) - Set 71040', '8.6', '16', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('45301pb050', 'Wedge 16 x 4 Triple Curved with Bricks Pattern 3 (Sticker) - Set 71040', '8.6', '16', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15403c01', 'Projectile Launcher, 1 x 2 Mini Blaster / Shooter with Dark Bluish Gray Trigger (15403 / 15392)', '1.08', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1215', 'Tile 2 x 2 with Groove with Disney Castle Crest Pattern (Sticker) - Set 71040', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0862', 'Tile 2 x 4 with Gold Framed Oval Mirror Pattern (Sticker) - Set 71040', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71040stk01b', 'Sticker Sheet for Set 71040, Mirrored - North American Version - (27947/6159843)', '?', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2340', 'Tail 4 x 1 x 3', '1.64', '4', '1', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2577', 'Brick, Round Corner 4 x 4 Full Brick', '3.57', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2637', 'Technic, Link 1 x 16', '1.77', '1', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2815', 'Tire Technic Wedge Belt Wheel', '0.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2819', 'Technic, Steering Wheel Small, 3 Studs Diameter', '1', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2852', 'Technic Engine Connecting Rod', '0.29', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3675', 'Slope 33 3 x 3 Double Convex Corner', '1.54', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15407', 'Minifigure Hand Armor', '0.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18910', 'Panel 3 x 4 x 3 Curved with Double Clip Hinge', '2', '3', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18938', 'Technic Turntable Large Type 3 Top, 60 Tooth', '9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18939', 'Technic Turntable Large Type 3 Base', '5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18947', 'Technic Driving Ring 3L', '1.97', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24299', 'Wedge, Plate 2 x 2 Left', '0.44', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24307', 'Wedge, Plate 2 x 2 Right', '0.44', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25214', 'Brick, Round 1 x 1 d. 90 Degree Elbow - No Stud - Type 2 - Axle Hole', '0.68', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28220', 'Large Figure Armor Plate Small', '0.8', '4', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28326', 'Vehicle, Mudguard 4 x 3 x 1 with Arch Curved', '1.1', '4', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('29119', 'Wedge 2 x 1 x 2/3 with Stud Notch Right', '0.23', '2', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('29120', 'Wedge 2 x 1 x 2/3 with Stud Notch Left', '0.23', '2', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30192', 'Hook Grappling', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32494', 'Technic, Steering CV Joint', '0.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43045', 'Hinge Plate 2 x 4 with Pin Hole and 2 Holes - Top', '1.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43056', 'Hinge Plate 2 x 4 with Pin Hole and 2 Holes - Bottom', '1.18', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44709', 'Minifigure, Weapon Gun, Blaster with Studs on Sides, Bottom, and Front', '0.42', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('46413', 'Windscreen 8 x 4 x 2 Curved with Locking Dual 2 Fingers', '5.75', '8', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50451', 'Technic, Axle 16L', '2.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50943', 'Vehicle, Air Scoop Engine Top 2 x 2', '1.17', '2', '2', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('52985', 'Tire 68.7 x 27 S', '22.05', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57585', 'Technic, Axle Connector Hub with 3 Axles', '0.65', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65676', 'Road Sign 2 x 2 Triangle with Open O Clip', '0.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85489', 'Train Wheel RC, Spoked with Technic Axle Hole and Counterweight, Blind and Flanged Driver, 3 in Bag (Multipack)', '7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92906', 'Technic, Steering CV Joint Axle', '0.45', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98834', 'Vehicle, Spoiler with Bar Handle', '0.93', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76139stk01', 'Sticker Sheet for Set 76139 - (65323/6280006)', '2.83', '14.5', '19', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3049c', 'Slope 45 2 x 1 Double / Inverted with Bottom Stud Holder', '0.5', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2739a', 'Technic, Link 1 x 6 without Stoppers', '0.68', '1', '6', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1281', 'Tile 2 x 2 with Groove with Arch Outline, Two Circles and Six Rivets Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb294', 'Tile, Round 2 x 2 with Bottom Stud Holder with Pearl Dark Gray Bat Batman Logo with Silver Edges Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb111', 'Tile, Round 1 x 1 with Silver Bat Batman Logo and 6 Reddish Brown Rivets Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4476b', 'Support 2 x 4 x 5 Stanchion Inclined, 5mm Wide Posts', '2.22', '2', '4', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56074pb01', 'Windscreen 12 x 12 x 2 with Black Outline Pattern', '16.53', '12', '12', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004pb247', 'Brick 1 x 2 with Control Panel with Switches and Buttons Pattern (Sticker) - Set 76139', '0.83', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30363pb047', 'Slope 18 4 x 2 with Control Panel with Silver Switches and Red, Green, and Orange Buttons Pattern (Sticker) - Set 76139', '1.8', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3678bpb120', 'Slope 65 2 x 2 x 2 with Bottom Tube with Control Panel with Silver Switches and Dark Bluish Gray Dials Pattern (Sticker) - Set 76139', '2.09', '2', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb373', 'Slope, Curved 2 x 2 with White, Silver, and Dark Bluish Gray Lines Pattern (Sticker) - Set 76139', '0.57', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb1008L', 'Tile 2 x 4 with Dark Bluish Gray Lines and Silver Cylinders Pattern Model Left Side (Sticker) - Set 76139', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb1008R', 'Tile 2 x 4 with Dark Bluish Gray Lines and Silver Cylinders Pattern Model Right Side (Sticker) - Set 76139', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90498pb26', 'Tile 8 x 16 with Bottom Tubes with Batman Logo, BATMOBILE (1989) Pattern (Sticker) - Set 76139', '14', '8', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41750pb029', 'Wedge 8 x 3 x 2 Open Left with Silver Hatch Door Pattern (Sticker) - Set 76139', '3.63', '8', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41749pb029', 'Wedge 8 x 3 x 2 Open Right with Silver Hatch Door Pattern (Sticker) - Set 76139', '3.63', '8', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18653pb003', 'Arch 1 x 3 x 2 Inverted with Control Panels with Silver Switches and Buttons Pattern (Sticker) - Set 76139', '1.2', '1', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2462pb05', 'Brick, Modified Facet 3 x 3 with Black Control Panel with Buttons and Dials Pattern (Sticker) - Set 76139', '1.46', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93606pb144', 'Slope, Curved 4 x 2 with Black Control Panel with Gauges and Buttons Pattern (Sticker) - Set 76139', '1.4', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11203pb073', 'Tile, Modified 2 x 2 Inverted with Control Panel with Batmobile Image, Buttons, Dials, and Curved Arrows Pattern (Sticker) - Set 76139', '0.62', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18939c01', 'Technic Turntable Large Type 3 Base with Black Technic Turntable Large Type 3 Top, 60 Tooth (18939 / 18938)', '14', '8', '8', '2.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3005pb050', 'Brick 1 x 1 with White Rectangle Pattern (Sticker) - Set 76139', '0.46', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2512', 'Vehicle, Tipper Bed Small', '3.8', '5', '5', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2569', 'Antenna Whip 8H', '0.41', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2655', 'Plate, Round 2 x 2 Thin with Wheel Holder', '0.43', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3961', 'Dish 8 x 8 Inverted (Radar) - Solid Studs', '4.57', '8', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6177', 'Tile, Round 8 x 8 with 4 Studs in Center', '5.49', '8', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11402', 'Minifigure, Utensil Tools, 9 in Bag (Multipack)', '2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14301', 'Hose, Flexible Ribbed with 8mm Ends 12L / 9.6cm', '1.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15303', 'Projectile Arrow, Bar 8L with Round End (Spring Shooter Dart)', '0.65', '8', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19917', 'Minifigure Neck Collar SW Darth Vader Helmet Bottom', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30386', 'Hinge Brick 1 x 2 Locking with 1 Finger Vertical End and 2 Fingers Vertical End, 9 Teeth', '1.17', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30562', 'Cylinder Quarter 4 x 4 x 6', '5.62', '4', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30602', 'Slope, Curved 2 x 2 Lip', '1', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32250', 'Technic, Liftarm, Modified L-Shape Quarter Ellipse Thin 3 x 5', '1.44', '3', '5', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('43892', 'Elephant Tail / Trunk', '0.93', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44568', 'Hinge Plate 1 x 4 Locking Dual 1 Fingers on Side', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44570', 'Hinge Plate 3 x 4 Locking Dual 2 Finger, 9 Teeth', '2.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57899', 'Minifigure, Weapon Gun, Blaster Long (SW)', '0.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61482', 'Minifigure, Utensil Handcuffs', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63141', 'String with End Studs 21L overall with Rope Climbing Grips (16.1cm)', '1.05', '21', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87407', 'Technic, Gear 20 Tooth Bevel with Pin Hole', '0.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90202', 'Technic, Pin Connector Round with 4 Clips (Horizontal Grip)', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75159stk01', 'Sticker Sheet for Set 75159 - (27953/6160088)', '4', '20.25', '21', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c32', 'Hose, Rigid 3mm D. 32L / 25.6cm', '1.23', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039pb076', 'Slope 45 2 x 2 with Silver Control Panel and Screen Pattern', '1.15', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x77ac100', 'String, Cord Thin 100cm', '2.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15301c01', 'Projectile Launcher, 1 x 4 Spring Shooter with Light Bluish Gray Top', '1.9', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('78c02', 'Hose, Ribbed 7mm D. 2L / 1.6cm', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('78c06', 'Hose, Ribbed 7mm D. 6L / 4.8cm', '0.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3040pb010', 'Slope 45 2 x 1 with Green and Red Buttons and Keypad Pattern', '0.69', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3960pb013', 'Dish 4 x 4 Inverted (Radar) with Solid Stud with Radial Jedi Starfighter / TIE Cockpit Pattern', '1.19', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18675pb03', 'Dish 6 x 6 Inverted - No Studs with Bar Handle with SW 8 Spoke Death Star Window Pattern', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59233pb01', 'Wave Angular (Electric Zigzag, Castle Magic Spark) with Marbled Trans-Purple Pattern', '0.43', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30408pb06', 'Minifigure, Headgear Helmet SW Stormtrooper, 2 Chin Holes, Dark Blue and Sand Blue Pattern', '1.06', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('dianoga2', 'Dianoga with Dark Brown Neck - Brick Built', '3.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2655c02', 'Plate, Round 2 x 2 Thin with Wheel Holder with Black Wheel Skateboard / Trolley (2655 / 2496)', '0.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2614', 'Minifigure, Utensil Fishing Rod / Pole, 12L', '0.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3455', 'Arch 1 x 6', '1.71', '1', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6081', 'Slope, Curved 2 x 4 x 1 1/3 with 4 Recessed Studs', '2.78', '2', '4', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6083', 'Rock Panel 3 x 8 x 7 Triangular (LURP)', '12.74', '3', '8', '7'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6126', 'Wave Rounded with Base Pins (Castle Dragon Flame, Seaweed, Water)', '0.23', '4', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6148', 'Plant, Tree Palm Leaf Small 8 x 3', '1.25', '8', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6215', 'Slope, Curved 3 x 2 x 1 with Four Studs', '1.83', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6239', 'Tail Shuttle', '2.4', '6', '2', '3.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30033', 'Plate, Modified 2 x 2 with Bar Frame Octagonal', '1.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30103', 'Bat', '0.48', '1', '3', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30115', 'Snake', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30238', 'Spider with Round Abdomen and Clip', '0.38', '2', '3', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30240', 'Spider Web with Clips', '1.26', '7', '7', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30332', 'Propeller 3 Blade 9 Diameter', '1.83', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30464', 'Dinosaur Baby Sitting', '1.51', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41250', 'Ball, Hard Plastic 52mm D. (Duplo Ball for Ball Tube)', '13.9', '6.4', '6.4', '6.4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47755', 'Wedge 4 x 3 Open with Cutout and 4 Studs', '1.33', '4', '3', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47990', 'Rock Skull 1 x 4 x 3 Relief with Two Pins', '3.3', '1', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48724', 'Minifigure Neck Bracket with Technic Pin', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('52040', 'Brick, Modified 12 x 12 with 3 Pin Holes on each Side and Axle Holes in Corners', '29.6', '12', '12', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('53989', 'Arm Mechanical, Exo-Force / Bionicle, Thin Support', '0.38', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59229', 'Minifigure, Weapon Sword, Scythe Blade with Clip Pommel', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60032', 'Window 1 x 2 x 2 Plane, Single Hole Top and Bottom for Glass', '0.66', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61975', 'Minifigure, Weapon Whip Coiled', '0.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62713', 'Minifigure, Utensil Peruvian Temple Idol', '0.9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('7623stk01', 'Sticker Sheet for Set 7623 - (62507 / 4523185)', '3', '22.25', '10.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c22', 'Hose, Rigid 3mm D. 22L / 17.6cm', '0.83', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3245b', 'Brick 1 x 2 x 2 with Inside Axle Holder', '1.47', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6082pb01', 'Rock Panel 4 x 10 x 6 Rectangular (BURP) with Marbled Dark Green Pattern', '20.76', '4', '10', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3626bpb0001', 'Minifigure, Head Skull Standard Pattern - Blocked Open Stud', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32064b', 'Technic, Brick 1 x 2 with Axle Hole (x Shape)', '0.75', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('58846pb01', 'Brick, Round Corner 10 x 10 with Slope 33 Edge, Axle Hole, Facet Cutout with Bricks and Grass Pattern (Sticker) - Set 7623', '11', '10', '10', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb011', 'Panel 1 x 6 x 5 with Idol Pattern Turned Right (Sticker) - Set 7623', '5.8', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb010', 'Panel 1 x 6 x 5 with Idol Pattern Upright (Sticker) - Set 7623', '5.8', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4515pb022', 'Slope 10 6 x 8 with Spiders and Vines Pattern (Sticker) - Set 7623', '7', '6', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30413pb010', 'Panel 1 x 4 x 1 with Black OB-CPO Pattern (Sticker) - Set 7623', '0.91', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19220', 'Minifigure, Utensil Radio with Detailed Grille', '0.53', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20595', 'Minifigure, Hair Female Long Tousled with Center Part', '2.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23405', 'Panel 1 x 6 x 5 with Corrugated Profile', '5.9', '1', '6', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23421', 'Slide Spiral Pole 32L', '2.9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30095', 'Bar 7 x 3 with 4 Clips (Ladder)', '2.3', '7', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30126', 'Minifigure, Plume Feathers with Pin', '0.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57894', 'Window 1 x 4 x 6 with 3 Panes', '3.17', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60599', 'Door, Frame 2 x 4 x 6', '5.8', '2', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88704', 'Minifigure, Weapon Whip Bent Flexible', '0.24', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98368', 'Minifigure, Utensil Toolbox', '1.1', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75827stk01', 'Sticker Sheet for Set 75827 - Sheet 1 (25238/6138673)', '1.72', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75827stk02', 'Sticker Sheet for Set 75827 - Sheet 2, Mirrored - (25239/6138675)', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10830c01', 'Minifigure, Utensil Magnifying Glass Thick Frame and Solid Handle with Trans-Clear Lens', '0.58', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2654pb004', 'Plate, Round 2 x 2 with Rounded Bottom with Red Lights and Dark Bluish Gray Concentric Circles (Proton Pack) Pattern', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb024', 'Tile, Round 2 x 2 with Bottom Stud Holder with Dart Board Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb036', 'Tile, Round 1 x 1 with White Star Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0312', 'Tile 1 x 2 with Groove with ECTO-1 and NEW YORK Pattern', '0.25', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60797c03', 'Door 1 x 4 x 6 with 3 Panes and Stud Handle with Reddish Brown Glass', '3.43', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c12', 'Hose, Rigid 3mm D. 12L / 9.6cm', '0.44', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb033', 'Tile, Round 1 x 1 with Soda Pop Can Top Pattern', '0.14', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93221pb03', 'Minifigure, Utensil Radio Boom Box with Bar Handle with Black Cassette Player, Switches and Rimmed Speakers Pattern', '1.21', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3626cpb1473', 'Minifigure, Head Glasses with Crooked Eyeglasses, Brown Eyebrows, Chin Strap Pattern (Ghostbusters Tully) - Hollow Stud', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3005pb016', 'Brick 1 x 1 with Cow and Flower Pattern (Milk Carton)', '0.46', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3245cpb035', 'Brick 1 x 2 x 2 with Inside Stud Holder with Bowl, Wheat, Spoon, and Exclamation Marks Cereal Box Pattern', '1.41', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0951', 'Tile 2 x 2 with Groove with Newspaper News Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93549pb01', 'Minifigure, Utensil Bottle, Erlenmeyer Flask with Trans-Bright Green Fluid Pattern', '0.49', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19861pb04', 'Minifigure, Headgear Ghostbusters Ghost with Open Mouth Grimace Pattern', '1.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19861pb03', 'Minifigure, Headgear Ghostbusters Ghost with Three Eyes Pattern', '1.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039pb045', 'Slope 45 2 x 2 with Aircraft Multiple Flight Controls Pattern', '1', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bp01', 'Tile 1 x 2 with Groove with Blue Lines and Red Square Pattern (Mail Envelope with Stamp)', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0950', 'Tile 2 x 2 with Groove with BRICK and GHOSTBUSTERS Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb011', 'Tile, Round 2 x 2 with Bottom Stud Holder with Pizza Pattern', '0.34', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30541pb001', 'Hinge Brick 1 x 2 Locking with 1 Finger Horizontal End with Mirrored Pattern on Both Sides (Stickers) - Set 75827', '1.07', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85984pb196', 'Slope 30 1 x 2 x 2/3 with 4 Red Buttons and Joystick Pattern (Sticker) - Set 75827', '0.34', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85984pb195', 'Slope 30 1 x 2 x 2/3 with Ghostbusters Logo on Blue and White Danger Stripes Pattern (Sticker) - Set 75827', '0.34', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63864pb076', 'Tile 1 x 3 with Black ONE WAY in White Arrow on Blue Background Pattern (Sticker) - Set 75827', '0.4', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60797c03pb03', 'Door 1 x 4 x 6 with 3 Panes and Stud Handle with Reddish Brown Glass and E. SPENGLER Pattern (Sticker) - Set 75827', '3.43', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60797c03pb02', 'Door 1 x 4 x 6 with 3 Panes and Stud Handle with Reddish Brown Glass and P. VENKMAN Pattern (Sticker) - Set 75827', '3.43', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60797c03pb01', 'Door 1 x 4 x 6 with 3 Panes and Stud Handle with Reddish Brown Glass and R. STANTZ Pattern (Sticker) - Set 75827', '3.43', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('85984pb194', 'Slope 30 1 x 2 x 2/3 with Telephone Dial and Dark Bluish Gray Button Pattern (Sticker) - Set 75827', '0.34', '1', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4162pb191', 'Tile 1 x 8 with 75827 FIREHOUSE 75827 Pattern (Sticker) - Set 75827', '1.06', '1', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1179', 'Tile 2 x 2 with Groove with Mirrored Pattern (Sticker) - Set 75827', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87552pb083', 'Panel 1 x 2 x 2 with Side Supports - Hollow Studs with Containment Unit with Black Lines and Handle in White Rounded Rectangle Pattern on Inside (Sticker) - Set 75827', '1.05', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33009pb056', 'Minifigure, Utensil Book 2 x 3 with MAGICAL PATHS TO FORTUNE AND POWER and 2 x 4 Brick Pattern (Sticker) - Set 75827', '0.85', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0512', 'Tile 2 x 4 with Reddish Brown Bulletin Board with Notes Pattern (Sticker) - Set 75827', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb134', 'Brick 1 x 2 x 5 with Worn Ghostbusters Minifigure Picture Pattern #1 (Sticker) - Set 75827', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb135', 'Brick 1 x 2 x 5 with Worn Ghostbusters Minifigure Picture Pattern #2 (Sticker) - Set 75827', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb147', 'Panel 1 x 6 x 5 with Two Ghostbusters Minifigure Pictures Pattern (Sticker) - Set 75827', '6.46', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4346pb36', 'Container, Box 2 x 2 x 2 Door with Slot with Sticky Notes Pattern (Sticker) - Set 75827', '0.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60601pb018', 'Glass for Window 1 x 2 x 2 Flat Front with Pixelated Stay Puft Logo and PLAY Pattern (Sticker) - Set 75827', '0.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0666', 'Tile 1 x 2 with Groove with Scoreboard with Black and Red Letters and Numbers M P 4 0 8 0 12 4 4 5 28 9 Pattern (Sticker) - Set 75827', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1170', 'Tile 2 x 2 with Groove with Ghostbusters Logo Pattern (Sticker) - Set 75827', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1175', 'Tile 2 x 2 with Groove with Screen with Blue and Green Hologram Pattern (Sticker) - Set 75827', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1176', 'Tile 2 x 2 with Groove with Screen with White 961985 and Pixelated Pattern (Sticker) - Set 75827', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1172', 'Tile 2 x 2 with Groove with White NEW YORK LINCOLN on Black Background Pattern (Sticker) - Set 75827', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1171', 'Tile 2 x 2 with Groove with White pizza Pattern (Sticker) Set 75827', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1173', 'Tile 2 x 2 with Groove with White Vigo the Carpathian on Black Computer Screen Pattern (Sticker) - Set 75827', '0.5', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0513', 'Tile 2 x 4 with Map Street Level with Red Pin Pattern (Sticker) - Set 75827', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11203pb037', 'Tile, Modified 2 x 2 Inverted with Ghostbusters Logo Pattern (Sticker) - Set 75827', '0.62', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6565', 'Wedge 3 x 2 Left', '1.85', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15706', 'Wedge, Plate A-Shape with 2 Rows of 4 Studs', '1.51', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28802', 'Bracket 1 x 2 - 1 x 4 with Two Rounded Corners at the Bottom', '0.93', '1.2', '4', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('39613', 'Plate, Round 3 x 3 Heart', '1.2', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42862', 'Wedge 3 x 3 Sloped Left', '1.87', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42918', 'Slope, Curved 8 x 2', '3', '8', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48165', 'Wedge 3 x 3 Sloped Right', '1.87', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50337', 'Hinge Plate 3 x 4 Locking Dual 2 Finger, 7 Teeth', '2.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50373', 'Wedge 3 x 4 with Stud Notches', '2.68', '3.5', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54662', 'Hinge Cylinder 1 x 3 Locking with 1 Finger and 2 Fingers on Ends, 7 Teeth, with Hole', '0.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59895', 'Tire 14mm D. x 4mm Smooth Small Single with Number Molded on Side', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61483', 'Technic Pin with Dual Wheels Holder', '0.48', '1.4', '1.8', '2.6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65635', 'Technic, Brick 2 x 6 x 1 1/3 with Axle Holes', '3.14', '2', '6', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66727', 'Wheel 18mm D. x 12mm with Pin Hole and Stud, Dotted Brake Rotor Lines', '1.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('73230', 'Technic, Brick 1 x 1 with Axle Hole', '0.2', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('73825', 'Bracket 1 x 1 - 1 x 2 Inverted', '0.39', '1', '1', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76797', 'Slope, Curved 3 x 3 Corner', '1.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76798', 'Panel 5 x 8 x 3 2/3 Curved with 2 Axle Holes', '7.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('78267', 'Plastic Rectangle 20.5 x 5.5 with Solar Panels Pattern, Sheet of 2', '4.65', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87761', 'Technic, Gear Rack 1 x 7 with Axle and Pin Holes', '1.8', '1', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93348', 'Wedge 4 x 4 Taper with Stud Notches', '2.26', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10283stk01', 'Sticker Sheet for Set 10283, Sheet 1 - (78252/6342851)', '3.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10283stk02', 'Sticker Sheet for Set 10283, Sheet 2, Mirrored - (78253/6342869)', '5.43', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75c08', 'Hose, Rigid 3mm D. 8L / 6.4cm', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54200pb106', 'Slope 30 1 x 1 x 2/3 with Keypad with White and Yellow Buttons on Dark Bluish Gray Background Pattern', '0.21', '1', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93273pb157', 'Slope, Curved 4 x 1 x 2/3 Double with Red NASA and Black esa Logo on Metallic Silver Background Pattern', '0.6', '4', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070bpb140', 'Tile 1 x 1 with Groove with 4 White Stripes Pattern', '0.16', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070bpb174', 'Tile 1 x 1 with Groove with Keypad Buttons, Medium Azure Screen and Red Light (Calculator) Pattern', '0.16', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0847', 'Tile 1 x 2 with Groove with Vehicle Control Panel, Silver Sliders, Yellow Buttons, Dark Bluish Gray Panels Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6628a', 'Technic, Pin with Friction Ridges and Tow Ball with Round Pin Hole', '0.24', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76796pb01', 'Windscreen 4 x 6 x 1 1/3 Round with Black Window Frame Outline Pattern', '3.15', '4', '6', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3008pb171L', 'Brick 1 x 8 with Black United States and Flag Pattern Model Left Side', '3.21', '1', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3008pb171R', 'Brick 1 x 8 with Black United States and Flag Pattern Model Right Side', '3.21', '1', '8', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039p05', 'Slope 45 2 x 2 with Black Grille with 7 Lines Pattern', '1.15', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24309pb028', 'Slope, Curved 3 x 2 with Red Triangle and Dark Bluish Gray Rounded Square with Black Border Pattern', '1.21', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0797', 'Tile 1 x 2 with Groove with United States Flag Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10202pb029', 'Tile 6 x 6 with Bottom Tubes with NASA and Discovery Pattern', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10202pb028', 'Tile 6 x 6 with Bottom Tubes with USA and United States Flag Pattern', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('34337c01', 'Wheel 8mm D. x 6mm with Slot with Black Tire 14mm D. x 4mm Smooth Small Single with Number Molded on Side (34337 / 59895)', '0.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4594', 'Windscreen 2 x 4 x 2 Vertical', '3.06', '2', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6183', 'Arch 1 x 6 x 2 Curved Top', '2.43', '1', '6', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10169', 'Minifigure, Utensil Sack / Bag with Handle', '1.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18853', 'Friends Accessories Hair Decoration, Flower with Pointed Petals and Pin', '0.07', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22388', 'Slope 45 1 x 1 x 2/3 Quadruple Convex Pyramid', '0.16', '1', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26066', 'Minifigure Neck Collar Fur (Bird Nest)', '0.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28870', 'Plant Stem, Curved with 2 Thorns and 2 Swirls', '0.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37695', 'Plant Stem with 3 Leaves and Bottom Pin', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41948', 'Plate, Round 8 x 8 Rounded End', '7.33', '8', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('51270', 'Pumpkin', '1.08', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54568', 'Minifigure, Propeller 2 Blade Twisted Tiny with Pin Attachment', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60658', 'Door 1 x 3 x 3 Left - Open Between Top and Bottom Hinge', '1.32', '1', '3', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60806', 'Window 4 x 4 x 3 Roof with Bottom Panel', '2.3', '4', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61506', 'Minifigure, Headgear Hat, Wide Brim Outback Style (Fedora)', '0.61', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65098', 'Technic, Pin Double with Axle Hole with Squared Pin Holes', '0.96', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93095', 'Panel 1 x 2 x 1 with Rounded Corners and Center Divider', '0.49', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98282', 'Vehicle, Mudguard 4 x 2 1/2 x 1 with Arch Round', '1.56', '4', '2.5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0672', 'Tile 2 x 4 with Gold BIRCH and Underline Pattern', '0.91', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0671', 'Tile 2 x 4 with Gold BOOKS and Underline Pattern', '0.91', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35787pb004', 'Tile, Modified 2 x 2 Triangular with Gold 107 Pattern', '0.24', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41835pb01', 'Bird, Small with Black Eyes and Bright Light Orange Beak Pattern', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57763pb02', 'Chameleon with Black and Bright Light Blue Stripes Pattern', '0.4', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24093pb026', 'Minifigure, Utensil Book Cover with Gold Ocean and MOBY BRICK, White Brick, Black Rowboat Pattern', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14419', 'Plate, Modified 1 x 2 with Tow Ball and Small Tow Ball Socket on Ends', '0.68', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('17114', 'Technic, Brick Modified 2 x 2 with 2 Ball Joints and Axle Hole', '2.34', '2', '5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18587', 'Projectile Launcher Part, Rapid Shooter Trigger', '0.76', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18588', 'Projectile Launcher Part, Rapid Shooter Six Barrel', '2.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22410', 'Wheel Hard Plastic, Treaded with 7 Pin Holes (37mm D. x 22mm)', '6.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27393', 'Wave Rounded Energy (Power Blast) with Bar Handle', '0.28', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30261', 'Road Sign 2 x 2 Round with Clip', '0.38', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36083', 'Minifigure, Weapon Pack Spider-Man Web Effects, 9 in Bag (Multipack)', '4.77', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60212', 'Vehicle, Mudguard 2 x 4 with Arch Studded with Hole', '1.4', '2', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64867', 'Wedge 4 x 4 Fractured Polygon Top', '2.63', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76128stk01', 'Sticker Sheet for Set 76128 - (54707/6267197)', '0.69', '8', '8.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('21560pb08', 'Large Figure Armor, Round, Smooth with Molten Man Face Pattern', '1.97', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25893u', 'Plate, Round 1 x 1 with Bar Handle (Undetermined Type)', '0.15', '1', '1', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64867pb03', 'Wedge 4 x 4 Fractured Polygon Top with Gold Facets Pattern', '2.63', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18588c01', 'Projectile Launcher, Rapid Shooter Six Barrel with Light Bluish Gray Trigger (18588 / 18587)', '3.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb208', 'Slope, Curved 2 x 2 with Dark Bluish Gray and Pearl Gold Rock, Orange and Yellow Lava Pattern (Sticker) - Set 76128', '0.6', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb206', 'Slope, Curved 2 x 2 with Dark Bluish Gray Rock, Orange and Yellow Lava Pattern (Sticker) - Set 76128', '0.6', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb207', 'Slope, Curved 2 x 2 with Pearl Gold Rock, Orange and Yellow Lava Pattern (Sticker) - Set 76128', '0.6', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6636pb203', 'Tile 1 x 6 with Scratched Metal Bar Pattern (Sticker) - Set 76128', '0.83', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63864pb085', 'Tile 1 x 3 with White Scratched Road Sign and KRATER RD Pattern (Sticker) - Set 76128', '0.4', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30261pb040', 'Road Sign 2 x 2 Round with Clip with Red Scratched Sign and Black Car Pattern (Sticker) - Set 76128', '0.39', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11618', 'Friends Accessories Hair Decoration, Bow with Heart, Long Ribbon and Pin', '0.11', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13770', 'Tap 1 x 2 with Dual Handles, Small / Sink Faucet', '0.67', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28466', 'Stairs 6 x 6 x 4 Curved', '7.99', '6', '6', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('33303', 'Fence 1 x 4 x 2 Paled (Picket)', '1.38', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62698', 'Minifigure, Utensil Computer Laptop', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92692', 'Plate, Modified 1 x 2 with Angled Bar Handles on Side', '0.91', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93082', 'Friends Accessories, Kitchen, 17 in Bag (Multipack)', '5.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93092', 'Minifigure, Utensil Basket', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93216', 'Minifigure, Utensil Tennis Racket', '0.24', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41314stk01', 'Sticker Sheet for Set 41314 - (31847/6179620)', '3.37', '20.5', '17', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0428', 'Tile 1 x 2 with Groove with Lavender Ribbon with 12:00 and 3 Balloons Pattern', '0.25', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57895pb039', 'Glass for Window 1 x 4 x 6 with White Lattice, Magenta Hearts and Medium Lavender and Magenta Stylized Flower Pattern', '2.63', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18852pb01', 'Bunny / Rabbit, Friends, Baby, Sitting with Black Eyes and Nose Pattern (Chili / Mini / Minu)', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0989', 'Tile 1 x 2 with Groove with Notepad with Dark Blue List and Dark Pink Check Marks Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0933', 'Tile 2 x 2 with Groove with Prize Ribbon, Dog and Whats at Heart? Newspaper Pattern', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0623', 'Tile 2 x 4 with Two Players on Pink Tennis Court and TV Pattern (Sticker) - Set 41314', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1421', 'Tile 2 x 2 with Groove with Cushion Button Pattern (Sticker) - Set 41314', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1422', 'Tile 2 x 2 with Groove with Medium Azure Folded Blanket Pattern (Sticker) - Set 41314', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62698pb14', 'Minifigure, Utensil Computer Laptop with Palm Tree, Sun, Check Mark, and Cross on White Screen Pattern (Sticker) - Set 41314', '0.72', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0770', 'Tile 2 x 4 with Black Window Shutters Pattern (Sticker) - Set 41314', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0769', 'Tile 2 x 4 with Swirls and Hearts on Lavender Background Pattern (Sticker) - Set 41314', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0773', 'Tile 2 x 4 with White and Magenta Checkered and Two Cushion Buttons Pattern (Sticker) - Set 41314', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3297pb049', 'Slope 33 3 x 4 with Yellow and Magenta Butterfly Pattern (Sticker) - Set 41314', '2.6', '3', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('46212pb019', 'Brick 1 x 2 x 5 without Side Supports with Star and Number 72 Pattern (Sticker) - Set 41314', '4.1', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60581pb129', 'Panel 1 x 4 x 3 with Side Supports, Hollow Studs with Picture of Children Baking on Outside and Rubber Duck, Bottles, Brush and Sponge Pattern on Inside (Stickers) - Set 41314', '2.41', '1', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb142', 'Brick 1 x 2 x 5 with Clothes, Purse and Soccer Ball Pattern (Sticker) - Set 41314', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb143', 'Brick 1 x 2 x 5 with Hanging Picture and Drawers Pattern (Sticker) - Set 41314', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb141', 'Brick 1 x 2 x 5 with Lavender and Magenta Butterfly Pattern (Sticker) - Set 41314', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb158', 'Brick 1 x 2 x 5 with Medium Azure Butterfly Pattern (Sticker) - Set 41314', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb157', 'Brick 1 x 2 x 5 with Panda Calendar Pattern (Sticker) - Set 41314', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60623pb08', 'Door 1 x 4 x 6 with 4 Panes and Stud Handle with Paw Print on Pet Door Pattern (Sticker) - Set 41314', '1.92', '1', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb189', 'Panel 1 x 6 x 5 with Cupboard, Tiles, Towel, Oven Mitt and Kitchen Utensils Pattern on Inside (Sticker) - Set 41314', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb187', 'Panel 1 x 6 x 5 with Mirror, Medals, Trophies, Books, Flower and Weekly Calendar Pattern on Inside (Sticker) - Set 41314', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb176', 'Panel 1 x 6 x 5 with Mirror, Towel and Toiletries Pattern on Inside (Sticker) - Set 41314', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('59349pb188', 'Panel 1 x 6 x 5 with World Map and Three Photos Pattern on Inside (Sticker) - Set 41314', '6.1', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1424', 'Tile 2 x 2 with Groove with Four Dark Pink Carrots and Cushion Button on Lavender and Bright Pink Background Pattern (Sticker) - Set 41314', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1423', 'Tile 2 x 2 with Groove with Girl and Bunny Photo Pattern (Sticker) - Set 41314', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0768', 'Tile 2 x 4 with Yellow, Dark Pink and Magenta Floral Pattern (Sticker) - Set 41314', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2446', 'Minifigure, Headgear Helmet Motorcycle (Standard)', '0.52', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2447', 'Minifigure, Visor Standard', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18948', 'Technic, Driving Ring Connector', '0.78', '3', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44661', 'Tail Shuttle, Small', '0.81', '2.75', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48723', 'Technic, Axle Connector Hub with 4 Bars and Pin Hole', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('55982', 'Wheel 18mm D. x 14mm with Axle Hole, Fake Bolts and Shallow Spokes', '1.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92926', 'Container, Trash Can with 4 Cover Holders', '1.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60581pb094', 'Panel 1 x 4 x 3 with Side Supports - Hollow Studs with Breathtaking View of A Universe Pattern (Hubble Space Telescope Image)', '2.32', '1', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26603pb015', 'Tile 2 x 3 with White CDDA, TVLA, ATA, LLA, LFA, MTA, CTA, CTM, TWA, and FTA Pattern', '0.69', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb499', 'Tile 1 x 4 with Solar Panels Pattern', '0.5', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb495', 'Tile 1 x 4 with Black Mae Jemison Pattern', '0.5', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb496', 'Tile 1 x 4 with Black Margaret Hamilton Pattern', '0.5', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb497', 'Tile 1 x 4 with Black Nancy G. Roman Pattern', '0.5', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb498', 'Tile 1 x 4 with Black Sally Ride Pattern', '0.5', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4006', 'Minifigure, Utensil Tool Spanner Wrench / Screwdriver', '0.39', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87414', 'Tire 15mm D. x 6mm Offset Tread Small - Band Around Center of Tread', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93106', 'Minifigure, Utensil Metal Detector, no Stud on Search Head', '0.91', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30363pb021', 'Slope 18 4 x 2 with Classic Space Logo Pattern', '1.8', '4', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('34337c02', 'Wheel 8mm D. x 6mm with Slot with Black Tire 15mm D. x 6mm Offset Tread Small - Band Around Center of Tread (34337 / 87414)', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15469', 'Plant Leaves 2 x 2 with 4 Petals and Axle Hole', '1.13', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25516', 'Minifigure, Crown with Bar', '0.19', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35563', 'Tower Roof 2 x 4 x 4 Half Cone Shaped with Roof Tiles', '2.56', '2', '4', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35565', 'Panel 2 x 6 x 6 with Gothic Arch', '6.95', '2', '6', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41154stk01', 'Sticker Sheet for Set 41154 - (37036/6215021)', '2.39', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24183pb01', 'Hamster / Mouse, Friends / Elves with Black Eyes, Nose and Mouth and White Muzzle Pattern (Gus Gus / Heidi / Rumble)', '0.39', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24183pb02', 'Hamster / Mouse, Friends / Elves with Black Eyes, Nose and Mouth and White Muzzle and Blaze Pattern (Harry)', '0.39', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11241pb06', 'Horse, Friends, Foal with Black, White, and Bright Light Blue Eyes with 2 Eyelashes Pattern', '4.52', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3960pb047', 'Dish 4 x 4 Inverted (Radar) with Solid Stud with Clock Face Trans Light Blue with Gold Roman Numerals and White Circle with Gold Scrolls Pattern', '1.2', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpx40', 'Tile 1 x 2 with Groove with Mail Envelope, Cursive Script and Seal Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60474c03', 'Turntable 4 x 4 x 2/3 Top with White Square Base, Free-Spinning (60474 / 61485)', '3.64', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1460', 'Tile 2 x 2 with Groove with Fairy Godmother with Wand and Fairy Dust Pattern (Sticker) - Set 41154', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0746', 'Tile 2 x 4 with Gold Outline, Shoes on High Heels Black and Ornaments Pattern (Sticker) - Set 41154', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0791L', 'Tile 2 x 4 with Gold Pumpkin, Dark Blue Vines and Leaf Pattern Model Left Side (Sticker) - Set 41154', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0791R', 'Tile 2 x 4 with Gold Pumpkin, Dark Blue Vines and Leaf Pattern Model Right Side (Sticker) - Set 41154', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87926pb015', 'Cylinder Half 3 x 6 x 6 with 1 x 2 Cutout with Curved Lattice Window, Bright Light Blue Flowers and Green Leaves Pattern (Sticker) - Set 41154', '10.2', '3', '3', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87926pb016', 'Cylinder Half 3 x 6 x 6 with 1 x 2 Cutout with Pearl Gold Brick Wall, Bright Light Blue Flowers and Green Leaves Pattern (Sticker) - Set 41154', '10.2', '3', '3', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb349', 'Tile, Round 2 x 2 with Bottom Stud Holder with Cushion with Dark Blue Trim and Button on Pearl Gold Background Pattern (Sticker) - Set 41154', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4865pb088', 'Panel 1 x 2 x 1 with Blue Shoe and Pearl Gold Outline Pattern (Sticker) - Set 41154', '0.46', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6259pb048', 'Cylinder Half 2 x 4 x 4 with Pearl Gold Brick Wall, Bright Light Blue Flowers and Green Leaves Pattern (Sticker) - Set 41154', '3.92', '2', '4', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60581pb151', 'Panel 1 x 4 x 3 with Side Supports - Hollow Studs with Lavender Scattered Stones and Three Hanging Utensils Pattern (Sticker) - Set 41154', '2.41', '1', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35565pb001', 'Panel 2 x 6 x 6 with Gothic Arch with Bright Light Blue and Lavender Butterflies Pattern (Stickers) - Set 41154', '6.95', '2', '6', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22385pb202', 'Tile, Modified 2 x 3 Pentagonal with Pearl Gold Letter C and Dark Blue Emblem Pattern (Sticker) - Set 41154', '0.6', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35470', 'Tile, Modified 3 x 5 Cloud', '1.37', '3', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66787', 'Cylinder Warp Pipe 6 x 6 x 4', '14.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66789', 'Plate, Modified 6 x 6 with Rounded Corners and 4 Feet', '5.3', '6', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66790', 'Plate, Modified 8 x 8 with Rounded Corners and 4 Feet', '9.8', '8', '8', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66792', 'Plate, Modified 4 x 4 with Rounded Corners and 4 Feet', '2.5', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1379', 'Tile 2 x 2 with Groove with Super Mario Scanner Code Bowser Head and GOAL Pattern (Sticker) - Sets 71360 / 71387', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350bpb111', 'Tile, Modified 2 x 3 with 2 Clips with Bowser Head Pattern', '0.99', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1380', 'Tile 2 x 2 with Groove with Super Mario Scanner Code Pipe and START, Triangle Corner Pattern (Sticker) - Set 71360', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('68869pb002', 'Tile, Modified 4 x 4 with Rounded Corners and 4 Feet with Super Mario Scanner Code 2 Arrows Cycle Pattern (Sticker) - Set 71360', '2.28', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66792pb001', 'Plate, Modified 4 x 4 with Rounded Corners and 4 Feet with Super Mario Scanner Code Cloud Pattern (Sticker) - Set 71360', '2.55', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3003pb118', 'Brick 2 x 2 with White Question Mark Pattern on Two Sides', '1.35', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1359', 'Tile 2 x 2 with Groove with Super Mario Scanner Code Question Mark Block Pattern (Sticker) - Sets 30385 / 71360 / 71369 / 71387 / 71390 / 77907', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18976', 'Wheel 18mm D. x 12mm with Axle Hole and Stud, Solid Brake Rotor Lines', '1.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18977', 'Tire 24 x 12 Low', '2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('51239', 'Window 1 x 3 x 3 Flat Front', '1.6', '1', '3', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('51266', 'Glass for Window 1 x 3 x 3 Flat Front', '0.76', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60219', 'Slope, Inverted 45 6 x 4 Double with 4 x 4 Cutout and 3 Holes', '4.2', '6', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75957stk01', 'Sticker Sheet for Set 75957 - (65177/6278968)', '0.68', '11', '7.25', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3626cpb2408', 'Minifigure, Head Shrunken Dre Head, Beaded Dreadlock Pattern - Hollow Stud', '0.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0440', 'Tile 1 x 2 with Groove with Candy Bar Chocolate Blocks and Gold Bow Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2431pb728', 'Tile 1 x 4 with White KNIGHT BUS Pattern (Sticker) - Set 75957', '0.53', '1', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26603pb173', 'Tile 2 x 3 with White ALL DESTINATiONS (NOTHING UNDERWATER) Pattern (Sticker) - Set 75957', '0.68', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18976c01', 'Wheel 18mm D. x 12mm with Axle Hole and Stud with Black Tire 24 x 12 Low (18976 / 18977)', '3.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3010pb318', 'Brick 1 x 4 with White The DAILY PROPHET and Lines Pattern (Sticker) - Set 75957', '1.64', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15068pb369', 'Slope, Curved 2 x 2 with Black Air Vent, Headlight Pattern (Sticker) - Set 75957', '0.57', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0987', 'Tile 2 x 4 with Black OLD 717 and Engine Grille Pattern (Sticker) - Set 75957', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18789', 'Minifigure, Utensil Pickaxe Pixelated (Minecraft)', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19727pb001', 'Creature Head Pixelated with Red and Dark Red Face Pattern (Minecraft Spider)', '1.02', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3004pb122', 'Brick 1 x 2 with Black TNT Pixelated Pattern', '0.8', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('minespider01', 'Minecraft Spider - Brick Built', '12.61', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25386', 'Hot Dog / Sausage Bun', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27063', 'Bird, Parrot with Large Beak', '1.01', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('52031', 'Wedge 4 x 6 x 2/3 Triple Curved', '3.3', '4', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93160', 'Bone, Short', '0.17', '0.9', '1.9', '0.4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44567a', 'Hinge Plate 1 x 2 Locking with 1 Finger on Side with Bottom Groove', '0.52', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0851', 'Tile 2 x 2 with Groove with Computer Monitor with White Dot Power Switch Pattern', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070bpb089', 'Tile 1 x 1 with Groove with Black and Red Digital Keypad Pattern', '0.16', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0279', 'Tile 1 x 2 with Groove with Smartphone with Phone, Mail, Speech Bubble, Star, Flower, Note, Play Button and Sound Level Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1141', 'Tile 2 x 2 with Groove with Racing, GT and Race Car Video Game Pattern', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0819', 'Tile 2 x 2 with Groove with Menu Pattern (10243)', '0.49', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb007', 'Tile, Round 1 x 1 with Black Eye with Pupil Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('20952', 'Brick, Round 1 1/2 x 1 1/2 x 2/3 Dome Top', '0.34', '1.5', '1.5', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24947', 'Brick, Round 2 x 2 Dome Bottom with Studs', '1.1', '2', '2', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('25375', 'Chain with Tassel', '0.28', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35574', 'Cone 2 x 2 x 1 2/3 with Stacked Rings (Beehive / Cotton Candy)', '1.29', '2', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('39739', 'Tile, Round 1 x 1 Heart', '0.14', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49577', 'Plant Thallus, Seaweed, Coral', '1.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54671', 'Hinge Brick 1 x 2 Locking with 2 Fingers Vertical End, 7 Teeth', '0.9', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65473', 'Brick, Round 2 x 2 D. 45 Degree Elbow', '2.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('68013', 'Cylinder Half 1 x 2 x 1', '0.51', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('21326stk01', 'Sticker Sheet for Set 21326 - Sheet 1 (77398/6337749)', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('21326stk02', 'Sticker Sheet for Set 21326 - Sheet 2, Mirrored (77399/6337750)', '1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98374pb04', 'Minifigure, Utensil Pot Small with Handle Holders and Dripping Honey and HUNNY Pattern', '0.78', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb177', 'Tile, Round 1 x 1 with Ladybug Pattern', '0.1', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6636pb270', 'Tile 1 x 6 with MR SANDERS Pattern', '0.83', '1', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb042', 'Tile, Round 1 x 1 with Tree Stump / Wood Grain Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb196', 'Tile, Round 2 x 2 with Bottom Stud Holder with Tree Stump / Wood Grain Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb186', 'Tile, Round 1 x 1 with Bee Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2435', 'Plant, Tree Pine Small 2 x 2 x 4', '3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2441', 'Vehicle, Base 4 x 7 x 2/3', '4.21', '4', '7', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2473', 'Vehicle, Brush', '0.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3823', 'Windscreen 2 x 4 x 2', '2.19', '2', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4488', 'Plate, Modified 2 x 2 with Wheel Holder', '1.18', '2', '2.5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18895', 'Motorcycle Fairing, Racing (Sport) Bike', '5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18896', 'Motorcycle Chassis, Clip for Handle', '2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('21459', 'Minifigure, Weapon Sword, Shamshir/Katana (Square Guard) with Capped Pommel and Holes in Crossguard and Blade', '0.21', '0.5', '6', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30028', 'Tire 14mm D. x 9mm Smooth Small Wide Slick', '0.83', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36934', 'Bicycle Frame, Heavy Mountain Bike', '1.78', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('39893', 'Hinge Brick 1 x 2 Locking with 1 Finger Vertical End and 2 Fingers Vertical End, 7 Teeth', '1.17', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50861', 'Tire 21mm D. x 6mm City Motorcycle', '0.83', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50862', 'Wheel 15mm D. x 6mm City Motorcycle', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('51482', 'Hinge 1 x 2 Locking with 2 Fingers, 7 Teeth and Tow Ball Socket', '0.71', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54661', 'Hinge Brick 1 x 4 Locking with 1 Finger Vertical End and 2 Fingers Vertical End, 7 Teeth', '2.12', '1', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66955', 'Wedge 4 x 3 No Studs Stepped', '2.21', '4', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69958', 'Brick, Modified 16 x 16 x 2/3 with 1 x 4 and 2 x 4 Indentations', '36.65', '16', '16', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('70922', 'Guide Dog Harness', '0.66', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71771', 'Slope, Curved 5 x 8 x 2/3', '5', '5', '8', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71772', 'Brick, Modified 8 x 16 x 2/3 with 1 x 4 and 2 x 4 Indentations', '19.11', '8', '16', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('74967', 'Wheel 8mm D. x 9mm for Slicks, Hole Notched for Wheels Holder Pin, Reinforced Back', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87697', 'Tire 21mm D. x 12mm - Offset Tread Small Wide, Band Around Center of Tread', '1.98', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92262', 'Door 1 x 3 x 2 Left - Open Between Top and Bottom Hinge', '0.94', '1', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92585', 'Minifigure, Utensil Tool Crowbar', '0.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98130', 'Minifigure, Headgear Ninjago Kendo Helmet', '0.88', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60292stk01', 'Sticker Sheet for Set 60292 - (74093/6329626)', '1.97', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71772pb01', 'Brick, Modified 8 x 16 x 2/3 with 1 x 4 and 2 x 4 Indentations with 6 White Stripes (Crosswalk) Pattern', '19.1', '8', '16', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0821', 'Tile 2 x 4 with White Stripe Pattern', '0.92', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3070bpb180', 'Tile 1 x 1 with Groove with White and Red Gauge, Black Thin Needle, 4 Dark Bluish Gray Dots Pattern', '0.14', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0855', 'Tile 1 x 2 with Groove with Black 82, Yellow and Red Bar Chart and Buttons, White Gauges Pattern', '0.28', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6014b', 'Wheel 11mm D. x 12mm, Hole Notched for Wheels Holder Pin', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69962pb01', 'Dog, Labrador / Golden Retriever with Black Eyes and Nose Pattern', '1.77', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb160', 'Tile, Round 2 x 2 with Bottom Stud Holder with Sliced Pizza with Red Tomato Sauce, Yellow Cheese, Dark Red Pepperoni, Black Olives, and Green Bell Peppers Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6126b', 'Wave Rounded with Base Rim (Castle Dragon Flame, Seaweed, Water)', '0.23', '4', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15391c01', 'Minifigure, Weapon Gun, Mini Blaster / Shooter with Dark Bluish Gray Trigger (15391 / 15392)', '0.72', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3040pb027', 'Slope 45 2 x 1 with Light Aqua Keypad on Medium Azure Background Pattern', '0.66', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3039pb139', 'Slope 45 2 x 2 with Medium Azure Cash Register with 9.99, Card Slot and Contactless Payment Pattern', '1.07', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1045', 'Tile 2 x 2 with Groove with Red and Green Stripes and Dark Green PIZZA Pattern (Pizza Box)', '0.49', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36934c04', 'Bicycle Heavy Mountain Bike with Flat Silver Wheels and Black Tires (36934 / 50862 / 50861)', '4.49', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50862c01', 'Wheel 15mm D. x 6mm City Motorcycle with Black Tire 21mm D. x 6mm City Motorcycle (50862 / 50861)', '1.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6014bc05', 'Wheel 11mm D. x 12mm, Hole Notched for Wheels Holder Pin with Black Tire Offset Tread Small Wide, Band Around Center of Tread (6014b / 87697)', '2.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('74967c01', 'Wheel 8mm D. x 9mm, Hole Notched for Wheels Holder Pin, Reinforced Back with Black Tire 14mm D. x 9mm Smooth Small Wide Slick (74967 / 30028)', '1.13', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18895c16', 'Motorcycle Sport Bike with Black Frame, Flat Silver Wheels and Handlebars', '10.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22889', 'Slope, Inverted 45 6 x 2 Double with 2 x 4 Cutout', '2.23', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24184', 'Mini Doll, Life Jacket, Friends', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('34816', 'Brick, Modified 1 x 2 with Bar Handle on End - Bar Flush with Edge', '0.88', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35442', 'Plate, Round 2 x 2 with 6 Gear Teeth / Flower Petals', '0.89', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('39262', 'Minifigure, Headgear Crown Eggshell with 5 Points and Center Stud', '0.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40066', 'Door, Frame 1 x 6 x 7 Rounded Pillars with Top Arch and Notches', '5.71', '1', '6', '7'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65426', 'Wedge, Plate 4 x 2 Right, Pointed', '0.55', '4', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65429', 'Wedge, Plate 4 x 2 Left, Pointed', '0.55', '4', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65700', 'Frosting for 2 x 2 Cake', '0.88', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('73878', 'Window 3 x 3 x 2 Round Corner', '1.6', '3', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41447stk01', 'Sticker Sheet for Set 41447 - (72757/6325185)', '0.65', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11568pb04', 'Squirrel, Friends / Elves with Black, Brown and White Eyes and Black Eyelashes, Nose and Mouth Pattern', '1.36', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb028', 'Tile, Round 1 x 1 with Black Eye Closed with 7 Eyelashes Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35700pb07', 'Container, Box 2 x 2 x 1 - Top Opening with Birthday Piñata (Pinata) Streamers Pattern on All Sides (Stickers) - Set 41447', '1.15', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15396', 'Scooter Body', '3.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18922', 'Brick, Modified 8 x 16 x 2/3 with 1 x 4 Indentations and 1 x 4 Plate', '23.5', '9', '16', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30841', 'Windscreen 2 x 4 x 1 1/3', '2.48', '2', '4', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35103', 'Door, Frame 2 x 16 x 6 with 3 Openings and 2 Studs on Either Side on Front', '18.47', '2', '16', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('46303', 'Minifigure, Headgear Helmet Sports with Vent Holes', '0.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('67095', 'Tile, Round 3 x 3', '0.76', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('67338', 'Croissant with Flat Ends', '0.51', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93088pb09', 'Dog, Friends, Puppy, Standing with Bright Light Blue Eyes and Black Nose, Mouth and Eyelashes Pattern (Coco)', '1.97', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65630c01', 'Wheel Small with Stub Axles and Fixed Black Tire 14mm D. x 4mm Smooth', '0.64', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93568pb002', 'Pie with Bright Light Yellow Cream Filling Pattern', '0.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0913', 'Tile 2 x 4 with Pie, Croissant and Pretzel Menu Pattern', '0.91', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb392', 'Tile, Round 2 x 2 with Bottom Stud Holder with 6 Magenta Spirals Pattern', '0.34', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66857pb005', 'Tile, Round 2 x 4 Oval with Layer Cake on Lavender Background with Filigree Pattern', '0.79', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15396c08', 'Scooter with Pearl Gold Stand, Light Bluish Gray Angular Handlebars and Light Bluish Gray Wheels', '5.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11267', 'Slide Playground 7 x 12 x 8 1/3 Curved 180 degrees', '11.6', '7', '12', '8.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15503', 'Minifigure, Hair Female Beehive Style with Sideways Fringe', '1.05', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18854', 'Friends Accessories Sunglasses with Pin', '0.06', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18855', 'Minifigure, Utensil Baby Bottle with Handle', '0.4', '1', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23187', 'Minifigure, Hair Female Mid-Length Wavy', '1.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32905', 'Technic, Gear Worm Screw, Long, Axle Opening Type II', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35183', 'Minifigure, Ear Protectors / Headphones / Headset - Thin Arms', '0.27', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('38159', 'Mini Doll, Skirt Cloth, Traditional Starched Fabric, Folded into Ruffles', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40243', 'Stairs Spiral Step', '1.77', '2.5', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40244', 'Support 1 x 1 x 5 1/3 Spiral Staircase Axle', '1.25', '1', '1', '5.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42205', 'Window 1 x 6 x 6 Flat Front', '3.44', '1', '6', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('46342', 'Plate, Round 6 x 6 Heart', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69900', 'Technic, Link Chain, Large with Panel and Center Divider', '1.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69903', 'Friends Accessories Cat Ears', '0.12', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41450stk01', 'Sticker Sheet for Set 41450 - (72760/6325203)', '4.12', '20', '21', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90370pb03', 'Minifigure, Utensil Microphone with Metallic Gold Top Half Screen Pattern', '0.14', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65080pb02', 'Minifigure, Utensil Game Controller, Holes on Sides for Bar with Black Buttons and Center Handle Pattern', '0.41', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb174', 'Tile, Round 1 x 1 with Dark Bluish Gray Outlined Number 5 on Silver Background Coin Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bp02', 'Tile 1 x 2 with Groove with Black Tape Reels Pattern', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0854', 'Tile 1 x 2 with Groove with Smartphone, Phone, Speech Bubble, Note, Play Button, Signal Strength and Battery Level Pattern', '0.29', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb050', 'Tile, Round 2 x 2 with Bottom Stud Holder with Vinyl Record with Magenta Center and Star Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93094pb01', 'Minifigure, Utensil Lipstick with Light Bluish Gray Handle Pattern', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66965pb01', 'Bunny / Rabbit Standing with Black Eyes, Dark Tan Nose and Mouth and White Stomach Pattern', '1.04', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0761', 'Tile 1 x 2 with Groove with Black and White Piano Keys Pattern', '0.27', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb088', 'Tile, Round 1 x 1 with Bright Light Orange Fried Egg Yolk Pattern', '0.12', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49661pb01', 'Duckling with Black Eyes and Orange Beak Pattern', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11213c02', 'Turntable 6 x 6 x 2/3 Top with Black Square Base, Free-Spinning (11213 / 61485)', '5', '6', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11609', 'Friends Accessories Star with Stud Holder', '0.11', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42509', 'Glass for Window 1 x 6 x 6 Flat Front', '3.62', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93086', 'Friends Horse Saddle with Stirrups and Top Stud', '2.45', '3', '3', '2.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93096', 'Door 1 x 5 x 3 with 3 Studs and Handle', '2.48', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41446stk01', 'Sticker Sheet for Set 41446 - (72756/6325179)', '0.9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69902pb01', 'Cat, Friends, Baby Kitten, Sitting with Dark Pink Nose, White Muzzle and Paws Pattern', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393b', 'Friends Accessories Medical Clipboard', '0.59', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393f', 'Friends Accessories Medical Feeding Bottle', '0.18', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393g', 'Friends Accessories Medical Ice Pack', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393c', 'Friends Accessories Medical Otoscope', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393j', 'Friends Accessories Medical Pen', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393e', 'Friends Accessories Medical Spoon', '0.13', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393a', 'Friends Accessories Medical Stethoscope', '0.18', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393i', 'Friends Accessories Medical Syringe', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98393d', 'Friends Accessories Medical Thermometer', '0.21', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('69901pb01', 'Dog, Friends, Puppy, Standing, Small with Dark Brown Heart on Face Pattern', '0.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('76950c01pb02', 'Horse with 2 x 2 Cutout and Movable Neck, Dark Brown Tail and Mane Pattern', '12', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb055', 'Tile, Round 1 x 1 with White Animal Paw Print on Dark Brown Background Pattern', '0.14', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27986pb03', 'Dog, Friends, Puppy, Sitting with Brown Eyes, Black Nose and Silver Heart Pattern', '1.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb183', 'Tile, Round 1 x 1 with Black Eye with Pupil Centered Partially Closed Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49576pb01', 'Turtle Baby, Friends with Black Eyes and Olive Green Spots Pattern', '0.45', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4719', 'Bicycle Frame', '1.54', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35485', 'Minifigure, Weapon Hoop Blade / Chakram', '0.21', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93552', 'Minifigure, Utensil Paint Brush', '0.14', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41682stk01', 'Sticker Sheet for Set 41682 - (77540/6338096)', '?', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35809pb01', 'Minifigure, Utensil Pen with Dark Purple Tip and Cap Pattern', '0.14', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92851c01', 'Wheel Bicycle with Fixed Black Hard Rubber Tire (1-Piece Wheel)', '0.49', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0538', 'Tile 1 x 2 with Groove with Notepad with List and Check Marks Pattern (Undetermined Type)', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4719c02', 'Bicycle (1-Piece Wheels)', '2.58', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3878', 'Minifigure, Headgear Hat, Top Hat', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4449', 'Minifigure, Utensil Briefcase / Suitcase', '0.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18675', 'Dish 6 x 6 Inverted with Bar Handle', '4', '6', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37178', 'Minifigure, Utensil Suitcase with Long Handle', '0.9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64000', 'Minifigure, Utensil Hockey Stick, Round Shaft', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65617', 'Brick, Round Corner 3 x 3 x 1 without Studs', '1.1', '3', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93555', 'Minifigure Footgear Ice Skate', '0.23', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41684stk01', 'Sticker Sheet for Set 41684 - (77538/6338094)', '2.88', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('34050pb02', 'Bunny / Rabbit, Friends, Sitting with Dark Turquoise Eyes, Black Nose and Mouth and White Muzzle Pattern', '1.36', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40359c01', 'Minifigure, Utensil Keys, 2 on Sprue', '0.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11575pb04', 'Dog, Friends, Poodle with Dark Turquoise Collar, Eyes, Nose and Mouth Pattern', '1.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4094', 'Minifigure, Utensil Umbrella Top with No Bottom Flaps, 6 x 6 with Top Stud', '3.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11641', 'Sports Basketball Net with Axle', '2.39', '6', '5', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30055', 'Fence 1 x 4 x 2 Spindled with 2 Studs', '1.69', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30390', 'Slope, Inverted 45 4 x 2 Double with Pins', '2.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93081', 'Friends Accessories, Flowers and Insects, 20 in Bag (Multipack)', '4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41008stk01', 'Sticker Sheet for Set 41008 - (11931/6018392)', '0.32', '7', '6', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60800a', 'Shutter for Window 1 x 2 x 3 with Hinges and Handle', '1', '1', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x45', 'Ball, Sports Soccer Plain', '1.48', '1.75', '1.75', '1.75'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4150pb106', 'Tile, Round 2 x 2 with Magenta and Bright Pink Life Preserver, Curved Bands Pattern', '0.33', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb0746', 'Tile 2 x 2 with Groove with Flower and Male and Female Friends Minifigures Silhouettes (Unisex Restroom) Pattern (Sticker) - Set 41008', '0.45', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0129', 'Tile 2 x 4 with Drink, Fruits and Flowers Pattern (Sticker) - Set 41008', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30350pb023', 'Tile, Modified 2 x 3 with 2 Clips with Menu with Hot Dog, Drink and Ice Cream Cone Pattern (Sticker) - Set 41008', '1.08', '2', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14769pb002', 'Tile, Round 2 x 2 with Bottom Stud Holder with Magenta and Bright Pink Life Preserver, Curved Bands Pattern', '0.36', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18990', 'Windscreen 4 x 4 x 1 2/3 Canopy Half Sphere with Bar Handle', '2', '4', '4', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30222', 'Ice Pop (Freezer / Lollipop / Lolly / Pole / Popsicle / Stick)', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47847', 'Rock Panel 2 x 4 x 6', '6.5', '2', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41325stk01', 'Sticker Sheet for Set 41325 - (37573/6218806)', '?', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb023', 'Tile, Round 1 x 1 with Black Number 5 Coin Pattern', '0.12', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93088pb02', 'Dog, Friends, Puppy, Standing with Bright Light Blue Eyes, Black Nose and Mouth Pattern (Bruno / Coco / Pippa)', '1.66', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3960pb028', 'Dish 4 x 4 Inverted (Radar) with Solid Stud with Stripes Bright Pink/Magenta/Medium Azure Pattern', '1.2', '4', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0842', 'Tile 1 x 2 with Groove with Speaker Grille, Buttons and S Pattern (Sticker) - Set 41325', '0.25', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb166', 'Brick 1 x 2 x 5 with Gymnastics Class and Birthday Party with Teddy Bear 15/04 Bulletins Pattern (Sticker) - Set 41325', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb164', 'Brick 1 x 2 x 5 with Hanging Plant with Magenta Flowers Pattern (Sticker) - Set 41325', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb165', 'Brick 1 x 2 x 5 with MAY 26th, Rock Climber, Sign Up, and Swimmer Bulletins Pattern (Sticker) - Set 41325', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb167', 'Brick 1 x 2 x 5 with Vine with Medium Azure Flowers, Ladybug and Park Sign with 08:00-20:00 Pattern (Sticker) - Set 41325', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0862', 'Tile 1 x 2 with Groove with Speaker Grille, Buttons and M Pattern (Sticker) - Set 41325', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb0805', 'Tile 2 x 4 with Red Ladybug on White Background Pattern (Sticker) - Set 41325', '0.96', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('16577pb01', 'Arch 1 x 8 x 2 Raised Arch with Lavender Butterfly on Left Side and Medium Azure Butterfly on Right Side Pattern (Stickers) - Set 41325', '3.6', '1', '8', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1430', 'Tile 2 x 2 with Groove with Dark Purple Number 1 Pattern (Sticker) - Set 41325', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1431', 'Tile 2 x 2 with Groove with Dark Purple Number 2 Pattern (Sticker) - Set 41325', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1432', 'Tile 2 x 2 with Groove with Dark Purple Number 3 Pattern (Sticker) - Set 41325', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1433', 'Tile 2 x 2 with Groove with Dark Purple Number 4 Pattern (Sticker) - Set 41325', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1434', 'Tile 2 x 2 with Groove with Dark Purple Number 5 Pattern (Sticker) - Set 41325', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87079pb1029', 'Tile 2 x 4 with Popsicle, Ice Cream Cone and Drumstick Pattern (Sticker) - Set 41325', '0.9', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6192', 'Slope, Curved 2 x 4 Double', '2', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('38317', 'Cone Half 4 x 2 x 3', '2.16', '4', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47543', 'Cone Half 8 x 4 x 6', '9.84', '8', '4', '6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90540', 'Minifigure, Utensil Ski Pole 3L with Handle, Stop Ring and Side Stops', '0.11', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('91884', 'Minifigure, Shield Round with Stud and Ring Around Edge', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('94161', 'Shutter for Window 1 x 2 x 2 2/3 with Rounded Top', '0.4', '1', '2', '2.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('75969stk01', 'Sticker Sheet for Set 75969 - (67877/6299917)', '2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3062bpb065', 'Brick, Round 1 x 1 Open Stud with Reddish Brown Mandrake Face and Open Mouth Pattern', '0.3', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98138pb118', 'Tile, Round 1 x 1 with Waffle, Nougat Squares with Medium Nougat Edges Pattern', '0.11', '1', '1', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3062bpb058', 'Brick, Round 1 x 1 Open Stud with Blue Dragonfly Pattern', '0.28', '1', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24093pb040', 'Minifigure, Utensil Book Cover with Black Crystal Ball Pattern (Sticker) - Set 75969', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24093pb041', 'Minifigure, Utensil Book Cover with Black Cauldron, Gold Smoke and Lines Pattern (Sticker) - Set 75969', '0.57', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87552pb084', 'Panel 1 x 2 x 2 with Side Supports - Hollow Studs with Lime, Dark Tan, and Gold Books, Medium Nougat Shelf Pattern (Sticker) - Set 75969', '1.05', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3245cpb177', 'Brick 1 x 2 x 2 with Inside Stud Holder with Medium Nougat Shelf and Mortar, Lime and Silver Hourglass Pattern (Sticker) - Set 75969', '1.5', '1', '2', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2454pb208', 'Brick 1 x 2 x 5 with Ravenclaw Banner / Bricks and Mortar Pattern (Stickers) - Set 75969', '3.5', '1', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3069bpb0959', 'Tile 1 x 2 with Groove with Dark Brown Lines / Writing on Tan Background Pattern (Sticker) - Set 75969', '0.26', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3068bpb1789', 'Tile 2 x 2 with Groove with Black Star Constellations, Gold Lines Pattern (Sticker) - Set 75969', '0.48', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946', 'Technic, Panel Fairing #21 Very Small Smooth, Side B', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947', 'Technic, Panel Fairing #22 Very Small Smooth, Side A', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18944', 'Technic, Panel Curved 3 x 13', '5.06', '3', '13', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24116', 'Technic, Panel Curved 3 x 5 x 3', '2.68', '3', '5', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27940', 'Technic, Axle and Pin Connector Hub with 2 Axles', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30699', 'Tire 43.2 x 14 Solid', '8.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32199', 'Hose, Soft Axle 11L', '0.92', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32202', 'Hose, Soft Axle 16L', '1.36', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44309', 'Tire 43.2 x 22 ZR', '11.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56145', 'Wheel 30.4mm D. x 20mm with No Pin Holes and Reinforced Rim', '4.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56904', 'Wheel 30mm D. x 14mm (for Tire 43.2 x 14)', '4.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64393', 'Technic, Panel Fairing # 6 Long Smooth, Side B', '4', '11', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64681', 'Technic, Panel Fairing # 5 Long Smooth, Side A', '4', '11', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71682', 'Technic, Panel Curved 2 x 3 x 1', '1', '2', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87080', 'Technic, Panel Fairing # 1 Small Smooth Short, Side A', '2.5', '5', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87086', 'Technic, Panel Fairing # 2 Small Smooth Short, Side B', '2.5', '5', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42123stk01', 'Sticker Sheet for Set 42123 - (72203/6323435)', '3.88', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('x346', 'Bionicle 1 x 3 Tooth with Axle Hole', '0.54', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42531pb001L', 'Technic, Panel Car Mudguard Arched 9 x 2 x 3 Straight Top with Silver Polygons and Thick Black Stripe Pattern Model Left Side', '2.9', '9', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('42531pb001R', 'Technic, Panel Car Mudguard Arched 9 x 2 x 3 Straight Top with Silver Polygons and Thick Black Stripe Pattern Model Right Side', '2.9', '9', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32523pb26L', 'Technic, Liftarm Thick 1 x 3 with Carbon Fiber and Blue and Silver Race Pattern Model Left Side (Sticker) - Set 42123', '0.7', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32523pb26R', 'Technic, Liftarm Thick 1 x 3 with Carbon Fiber and Blue and Silver Race Pattern Model Right Side (Sticker) - Set 42123', '0.7', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32316pb056', 'Technic, Liftarm Thick 1 x 5 with Red Letter E and Red Flash in a Blue Triangle Pattern (Sticker) - Set 42123', '1.2', '1', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32316pb053', 'Technic, Liftarm Thick 1 x 5 with White Letter G Pattern (Sticker) - Set 42123', '1.2', '1', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32316pb055', 'Technic, Liftarm Thick 1 x 5 with White Letter R Pattern (Sticker) - Set 42123', '1.2', '1', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32316pb054', 'Technic, Liftarm Thick 1 x 5 with White Letter T Pattern (Sticker) - Set 42123', '1.2', '1', '5', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32524pb044', 'Technic, Liftarm Thick 1 x 7 with Silver Logo MCLAREN Pattern (Sticker) - Set 42123', '1.74', '1', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41239pb025', 'Technic, Liftarm Thick 1 x 13 with Silver Logo MCLAREN Pattern (Sticker) - Set 42123', '3.23', '1', '13', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('41239pb026', 'Technic, Liftarm Thick 1 x 13 with Silver Logo SENNA Pattern (Sticker) - Set 42123', '3.23', '1', '13', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32140pb15L', 'Technic, Liftarm, Modified Bent Thick L-Shape 2 x 4 with Carbon Fiber and Blue and Silver Race Pattern Model Left Side (Sticker) - Set 42123', '1.43', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32140pb15R', 'Technic, Liftarm, Modified Bent Thick L-Shape 2 x 4 with Carbon Fiber and Blue and Silver Race Pattern Model Right Side (Sticker) - Set 42123', '1.43', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71682pb001', 'Technic, Panel Curved 2 x 3 x 1 with White Letter T and White Stripes Pattern (Sticker) - Set 42123', '1.1', '2', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87086pb062', 'Technic, Panel Fairing # 2 Small Smooth Short, Side B with Flag of Great Britain Pattern (Sticker) - Set 42123', '2.5', '5', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946pb052', 'Technic, Panel Fairing #21 Very Small Smooth, Side B with Black, Silver and Blue Race Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946pb054', 'Technic, Panel Fairing #21 Very Small Smooth, Side B with Silver Logo MCLAREN Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946pb053', 'Technic, Panel Fairing #21 Very Small Smooth, Side B with Silver Race Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946pb056', 'Technic, Panel Fairing #21 Very Small Smooth, Side B with White GTR Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946pb051', 'Technic, Panel Fairing #21 Very Small Smooth, Side B with White Letter G Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946pb055', 'Technic, Panel Fairing #21 Very Small Smooth, Side B with White Logo SENNA and PIRELLI Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947pb052', 'Technic, Panel Fairing #22 Very Small Smooth, Side A with Black, Silver and Blue Race Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947pb054', 'Technic, Panel Fairing #22 Very Small Smooth, Side A with Silver Logo MCLAREN Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947pb053', 'Technic, Panel Fairing #22 Very Small Smooth, Side A with Silver Race Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947pb056', 'Technic, Panel Fairing #22 Very Small Smooth, Side A with White GTR Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947pb051', 'Technic, Panel Fairing #22 Very Small Smooth, Side A with White Letter R Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947pb055', 'Technic, Panel Fairing #22 Very Small Smooth, Side A with White Logo SENNA and PIRELLI Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56145c01', 'Wheel 30.4mm D. x 20mm with No Pin Holes and Reinforced Rim with Black Tire 43.2 x 22 ZR (56145 / 44309)', '15.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56904c02', 'Wheel 30mm D. x 14mm with Black Tire 43.2 x 14 Solid (56904 / 30699)', '12.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32524pb045L', 'Technic, Liftarm Thick 1 x 7 with Black Logo SENNA and Silver Race Pattern Model Left Side (Sticker) - Set 42123', '1.74', '1', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32524pb045R', 'Technic, Liftarm Thick 1 x 7 with Black Logo SENNA and Silver Race Pattern Model Right Side (Sticker) - Set 42123', '1.74', '1', '7', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32526pb024L', 'Technic, Liftarm, Modified Bent Thick L-Shape 3 x 5 with Black Number 12 on White Background and Flag of Great Britain Pattern Model Left Side (Sticker) - Set 42123', '1.75', '3', '5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32526pb024R', 'Technic, Liftarm, Modified Bent Thick L-Shape 3 x 5 with Black Number 12 on White Background and Flag of Great Britain Pattern Model Right Side (Sticker) - Set 42123', '1.75', '3', '5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71682pb002L', 'Technic, Panel Curved 2 x 3 x 1 with Silver Race Pattern Model Left Side (Sticker) - Set 42123', '1.1', '2', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('71682pb002R', 'Technic, Panel Curved 2 x 3 x 1 with Silver Race Pattern Model Right Side (Sticker) - Set 42123', '1.1', '2', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87080pb062', 'Technic, Panel Fairing # 1 Small Smooth Short, Side A with White RICHARD and Silver Race Pattern (Sticker) - Set 42123', '2.5', '5', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87086pb063', 'Technic, Panel Fairing # 2 Small Smooth Short, Side B with White MILLE and Silver Race Pattern (Sticker) - Set 42123', '2.5', '5', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64681pb046', 'Technic, Panel Fairing # 5 Long Smooth, Side A with White RICHARD and Black and Silver Race Pattern (Sticker) - Set 42123', '4', '11', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64393pb046', 'Technic, Panel Fairing # 6 Long Smooth, Side B with White MILLE and Black and Silver Race Pattern (Sticker) - Set 42123', '4', '11', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946pb058', 'Technic, Panel Fairing #21 Very Small Smooth, Side B with Silver Race Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947pb058', 'Technic, Panel Fairing #22 Very Small Smooth, Side A with Silver and Blue Race Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('88930pb139', 'Slope, Curved 2 x 4 x 2/3 with Bottom Tubes with Silver Logo MCLAREN on Silver Background Pattern (Sticker) - Set 42123', '1.38', '2', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63869pb003', 'Technic, Axle and Pin Connector Perpendicular Triple with Black Number 1 on White Background Pattern (Sticker) - Set 42123', '1.1', '3', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('63869pb004', 'Technic, Axle and Pin Connector Perpendicular Triple with Blue and Silver Race Pattern (Sticker) - Set 42123', '1.1', '3', '1', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32523pb24', 'Technic, Liftarm Thick 1 x 3 with Black Number 2 on White Background Pattern (Sticker) - Set 42123', '0.7', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32523pb25', 'Technic, Liftarm Thick 1 x 3 with Blue and Silver Race Pattern (Sticker) - Set 42123', '0.7', '1', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11946pb057', 'Technic, Panel Fairing #21 Very Small Smooth, Side B with Silver and Blue Race Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11947pb057', 'Technic, Panel Fairing #22 Very Small Smooth, Side A with Silver and Blue Race Pattern (Sticker) - Set 42123', '1.43', '5', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4085', 'Plate, Modified 1 x 1 with Clip Vertical (Undetermined Type)', '0.32', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48729', 'Bar 1L with Clip Mechanical Claw (Undetermined Type)', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60470', 'Plate, Modified 1 x 2 with 2 U Clips (Horizontal Grip)', '0.55', '1', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2453', 'Brick 1 x 1 x 5 (Undetermined Type)', '2.13', '1', '1', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54657', 'Hinge Plate 1 x 2 Locking with 2 Fingers on End and 7 Teeth without Bottom Groove', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('553', 'Brick, Round 2 x 2 Dome Top (Undetermined Type)', '0.83', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('73562', 'Bracket 3 x 2 x 1 1/3 with Bottom Stud Holder', '1.56', '3', '2', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4624', 'Wheel 8mm D. x 6mm', '0.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87747', 'Barb / Claw / Horn / Tooth - Medium', '0.2', '1', '1', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('55981', 'Wheel 18mm D. x 14mm with Pin Hole, Fake Bolts and Shallow Spokes', '1.82', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36752a', 'Minifigure, Utensil Wand', '0.08', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27261', 'Plate, Modified 1 x 2 with 3 Claws / Rock Fingers', '0.75', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99021', 'Pneumatic Hose Connector with Axle Connector', '0.35', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11208', 'Wheel 14mm D. x 9.9mm with Center Groove, Fake Bolts and 6 Double Spokes', '0.91', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64782', 'Technic, Panel Plate 5 x 11 x 1', '8.8', '5', '11', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92402', 'Tire 30.4 x 14 Offset Tread - Band Around Center of Tread', '7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11209', 'Tire 21 x 9.9', '1.43', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('40379', 'Dinosaur Tail End Section / Horn', '0.68', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64225', 'Wedge 4 x 3 No Studs', '1.66', '4', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32271', 'Technic, Liftarm, Modified Bent Thick 1 x 9 (7 - 3)', '2.63', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6157', 'Plate, Modified 2 x 2 with Wheels Holder Wide and Hole', '1.12', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15391', 'Minifigure, Weapon Gun, Mini Blaster / Shooter', '0.6', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15209', 'Tile, Modified 1 x 2 with 2 Teeth Vertical', '0.46', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24375', 'Technic, Link Tread Attachment, Single, Rubber', '0.1', '1', '1', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('53585', 'Technic Ball Joint with Through Axle Hole', '0.38', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57909', 'Technic, Brick Modified 2 x 2 with Ball Joint and Axle Hole', '1.84', '2', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('70681', 'Arch 1 x 3 Inverted', '0.72', '1', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44375', 'Dish 6 x 6 Inverted (Radar) (Undetermined Type)', '?', '6', '6', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50254', 'Train Wheel Small, Hole Notched for Wheels Holder Pin', '0.31', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3049', 'Slope 45 2 x 1 Double / Inverted (Undetermined Type)', '0.48', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('39793', 'Technic, Pin Connector Block, Liftarm 1 x 3 x 3', '2', '1', '3', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15092', 'Plate, Modified 2 x 2 with Pins on Bottom', '0.92', '2', '2', '1.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19807a', 'Minifigure, Weapon Throwing Star (Shuriken) with Textured Grips', '0.12', '2', '2', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('38585', 'Arch 2 x 2 Corner', '0.62', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('23948', 'Technic, Axle 11L', '1.65', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24119', 'Technic, Panel Curved 7 x 3 with 2 Pin Holes through Panel Surface', '4.15', '7', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32932', 'Fence 1 x 4 x 2 Ornamental Asian Lattice with 4 Studs', '1.8', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2853', 'Technic Engine Crankshaft', '0.37', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49731', 'Technic, Pin 1/2 with Foil Connector', '0.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27256', 'Wave Angular Lightning Bolt', '0.2', '1', '5', '0.6'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56890', 'Tire 24 x 12 R Balloon', '3.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2739', 'Technic, Link 1 x 6 (Undetermined Type)', '0.68', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60583', 'Brick, Modified 1 x 1 x 3 with 2 Clips Vertical (Undetermined Type)', '1.36', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30089', 'Minifigure, Utensil Camera Handheld Style with Compact Bar Handle', '0.35', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93594', 'Wheel 11mm D. x 6mm with Smooth Hubcap', '0.36', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3044', 'Slope 45 2 x 1 Double (Undetermined Type)', '0.52', '2', '1', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27928', 'Wedge, Plate 2 x 2 Pentagonal with Center Stud and 1 x 1/2 Raised Tab on Top', '0.47', '2', '2', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('58090', 'Tire 30.4 x 14 Solid', '7.61', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('48170', 'Technic, Brick Modified 2 x 2 with Pin Hole, Rotation Joint Ball Half (Horizontal Top)', '2.17', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66956', 'Wedge 2 x 2 x 2/3 Pointed with Stud Notches', '0.5', '2', '2', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2850', 'Technic Engine Cylinder (Undetermined Type)', '2.81', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('65803', 'Technic, Brick 16 x 16 x 1 1/3 with Holes', '52.3', '16', '16', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4863', 'Window 1 x 4 x 2 Plane', '1.57', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64570', 'Bracket 2 x 6 - 1 x 6 Inverted', '2.2', '2.2', '6', '0.83'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11291', 'Wedge 3 x 4 x 2/3 Curved with Cutout', '1.57', '3', '4', '0.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49311', 'Brick 1 x 4 x 3', '3.97', '1', '4', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('89201', 'Tire 24 x 14 Shallow Tread, Band Around Center of Tread', '2.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57697', 'Hinge Cylinder 1 x 3 Locking with 1 Finger and Pin with Squared Pin Hole and Friction Ridges on Ends', '0.51', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2851', 'Technic Engine Piston Round', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('11954', 'Technic, Panel Curved 11 x 3 with 10 Pin Holes through Panel Surface', '7.36', '11', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24593', 'Cylinder Half 2 x 4 x 2 with 1 x 2 Cutout', '2.3', '2', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61072', 'Plate, Modified 1 x 4 with Angled Tubes', '1.17', '1', '4.75', '1.25'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('87617', 'Cylinder 1 x 5 1/2 with Bar Handle (Friction Cylinder)', '1.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4739', 'Container, Treasure Chest Lid (Undetermined Type)', '1.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93593', 'Wheel 11mm D. x 6mm with 8 Spokes', '0.33', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27965', 'Hose, Flexible 22L with 2 Connector Ends (Zipline)', '0.63', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('66909', 'Minifigure, Weapon Hilt Smooth Extended', '0.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('47753', 'Wedge 4 x 4 No Studs', '2.1', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64448', 'Support 1 x 6 x 5 Girder Rectangular', '4.8', '1', '6', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('49283', 'Technic, Axle and Wire Connector', '0.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('55976', 'Tire 56 x 26 Balloon', '12.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3464', 'Wheel Center Small with Stub Axles (Pulley Wheel)', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44674', 'Vehicle, Mudguard 2 x 4 with Headlights Overhang', '1.3', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('56891', 'Tire 37 x 18R', '9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44225', 'Technic Rotation Joint Disk with Pin and 3L Liftarm Thick', '2.15', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('36451a', 'Rock Infinity Stone', '0.05', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('50949', 'Plate, Modified 1 x 2 with Racers Car Grille', '0.9', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18945', 'Technic, Panel Plate 5 x 11 x 1 Tapered', '8.5', '5', '11', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15413', 'Tire 49.5 x 20', '12', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24599', 'Brick, Round Corner 5 x 5 x 1 without Studs', '4', '5', '5', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('44224', 'Technic Rotation Joint Disk with Pin Hole and 3L Liftarm Thick', '2.58', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14181', 'Wedge, Plate 4 x 9 with Stud Notches', '4.35', '4', '9', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2415', 'Plate, Modified 2 x 2 Thin with Plane Single Wheel Holder', '0.67', '2', '2.3', '1.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15362', 'Hero Factory Weapon - Blade, Wide, Curved', '1.43', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30093', 'Plant Sea Grass / Seaweed', '1', '0.5', '3', '4'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18975', 'Technic, Brick 2 x 4 x 1 1/3 with Holes and 2 x 2 Cutout', '2.5', '2', '4', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93595', 'Wheel 11mm D. x 6mm with 8 Y Spokes', '0.38', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('98137', 'Propeller 1 Blade 10L with Bar (Sword Blade)', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4083', 'Bar 1 x 4 x 2 with Studs', '0.74', '1', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2486', 'Bar 1 x 8 x 2', '1.4', '1', '8', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('54672', 'Hinge Brick 1 x 2 Locking with 2 Fingers Horizontal End, 7 Teeth', '1.03', '1', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('68568', 'Plate, Round Corner 3 x 3 with 2 x 2 Curved Cutout', '0.7', '3', '3', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24946', 'Egg with Hole on Top', '0.53', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62531', 'Technic, Panel Curved 11 x 3 with 2 Pin Holes through Panel Surface', '6.8', '11', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('22391', 'Wedge 4 x 4 Pointed', '1.9', '4', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18892', 'Brick, Modified 2 x 4 with Wheels Holder with 2 x 2 Cutout and Hole', '2.66', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('14137', 'Hinge Plate 1 x 8 with Angled Side Extensions, Squared Plate Underside', '2.14', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35789', 'Vehicle, Mudguard 4 x 2 1/2 x 2 with Arch Round, Solid Studs, and Rounded Legs', '2.8', '4', '2.5', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('61800', 'Bionicle Wing Small / Tail with Axle Hole', '3.1', '6', '1', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4151', 'Plate, Modified 8 x 8 with Grille', '6.9', '8', '8', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('93571', 'Technic, Axle Connector 2 x 3 with Ball Joint Socket - Closed Sides, Straight Forks with Open Axle Holes', '1.1', '2', '3', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62360', 'Windscreen 3 x 6 x 1 Curved', '1.73', '3', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64683', 'Technic, Panel Fairing # 3 Small Smooth Long, Side A', '3.2', '7', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('60614', 'Door 1 x 2 x 3 with Vertical Handle, Mold for Tabless Frames', '0.44', '1', '2', '3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('10187', 'Minifigure, Weapon Bladed Claw, Spread', '0.11', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27257', 'Minifigure, Weapon Spear Tip', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64391', 'Technic, Panel Fairing # 4 Small Smooth Long, Side B', '3.2', '7', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92842', 'Propeller 3 Blade 5 Diameter', '0.8', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15460', 'Technic, Steering Arm with 3 Tow Ball, Compact', '0.62', '3', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('62743', 'Plate, Modified 2 x 16 with Angled Side Extensions and Axle Hole (Rotor Blade)', '3.4', '2', '16', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('92220', 'Hero Factory Weapon - Claw with Clip', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35654', 'Bar 1 x 4 x 1 2/3 (Grille Guard / Push Bumper)', '0.76', '1', '4', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4727', 'Plant Flower 2 x 2 Leaves - Angular', '0.66', '2', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18034', 'Minifigure, Weapon Sword, Roman Gladius with Thick Crossguard', '0.167', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15540', 'Helicopter Landing Ski 1 x 6 with Pin Hole (15625)', '1.35', '1', '6', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('3300', 'Slope 33 2 x 2 Double', '0.54', '2', '2', '0.5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15064', 'Appendage Bony Small with Bar (Leg / Rib / Tail)', '0.7', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('53400', 'Train, Track Plastic (RC Trains) Curve', '14.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('28588', 'Snake Head with Open Mouth, Fangs and Curved Neck with Bar', '0.27', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('4489', 'Wheel Wagon Large 33mm D. (Undetermined Type)', '1.34', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('26597', 'Brick, Modified 1 x 2 with Bar Handle on End - Bar Inset from Edge', '0.91', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('67737', 'Propeller 4 Blade 5 Diameter with Rounded Ends and Closed Hub', '1.4', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24869', 'Wheel Roller Coaster', '0.73', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('72869', 'Bar Holder with Clip Angled', '0.46', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('67810', 'Slope, Curved 2 x 2 x 1 1/3 Corner with Recessed Stud', '1.29', '2', '2', '1.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('35443', 'Plate, Round 4 x 4 with 10 Gear Teeth / Flower Petals', '2.44', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('2854', 'Technic Engine Crankshaft Center', '0.36', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37341c', 'Minifigure, Weapon Sword Blade with Bar, Square Crossguard', '0.16', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37341d', 'Minifigure, Weapon Hook with Bar', '0.26', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13269', 'Wedge 6 x 4 Cutout (Train Roof)', '3.42', '6', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37341b', 'Minifigure, Weapon Knife with Flat Hilt End and Curved Blade, Cross Hatched Grip', '0.1', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37341a', 'Minifigure, Weapon Sword Curved Blade with Bar', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('37341e', 'Minifigure, Weapon Hook with Double Blades', '0.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('19159', 'Technic, Pin Double Triangle 1 x 3 with 2 Clips with Squared Pin Holes', '1.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('13608', 'Minifigure, Weapon Space Ray Gun - Rounded Heat Diffusers', '0.41', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('55978', 'Tire 37 x 22 ZR', '6.2', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99009', 'Technic Turntable Small Bottom', '1.29', '3', '3', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64178', 'Technic, Liftarm, Modified Frame Thick 5 x 11 Open Center', '7', '5', '11', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30592', 'Brick, Modified 2 x 2 with Top Pin and 1 x 2 Side Plates', '2.19', '2', '4', '0'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('78594', 'Panel 2 x 2 x 5 Corner Wall', '2.4', '2', '2', '5'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('6070', 'Windscreen 5 x 2 x 1 2/3', '1.52', '5', '2', '1.67'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('64728', 'Minifigure, Utensil Dynamite Sticks Bundle', '0.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('90397', 'Minifigure, Utensil Surfboard Standard', '1.54', '7', '2', '0.33'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57515', 'Technic, Steering Arm 6 x 2 with Tow Ball Socket Rounded, Chamfered', '1.52', '6', '2', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('24504', 'Minifigure Ninja Face Scarf with Notch in Back', '0.12', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57783', 'Windscreen 3 x 4 x 1 1/3 Large Glass Surface', '2', '3', '4', '1.3'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('57878', 'Train Wheel RC', '0.82', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18978a', 'Wheel Cover 5 Spoke - for Wheel 18976', '0.22', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('18978b', 'Wheel Cover 10 Spoke - for Wheel 18976', '0.25', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('99010', 'Technic Turntable Small Top', '2.34', '4', '4', '2'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('32498', 'Technic, Gear 36 Tooth Double Bevel', '3.5', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('27262', 'Windscreen 6 x 4 x 1 Hexagonal with Bar Handle', '1.9', '6', '4', '1'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('15445', 'Minifigure, Weapon Gun, Blaster with Clip', '0.55', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('30361', 'Brick, Round 2 x 2 x 2 Robot Body (Undetermined Type)', '?', '?', '?', '?'); +INSERT INTO lego_brick (id, name, weight, dimensions_x, dimensions_y, dimensions_z) VALUES ('78256', 'Plate, Modified 1 x 2 with Clip on End (Vertical Grip)', '0.45', '?', '?', '?'); diff --git a/db/mostpopularbricks.js b/db/mostpopularbricks.js new file mode 100644 index 0000000..5b26ba5 --- /dev/null +++ b/db/mostpopularbricks.js @@ -0,0 +1,35 @@ + +// get all the id's from this page +// https://brickarchitect.com/most-common-lego-parts/ + +const fs = require('fs'); +const axios = require('axios'); + +async function get(url) { + // axios return HTML from website + try { + const res = await axios.get(url, { + method: 'GET', + headers: { 'User-Agent': 'Chrome/96.0.4664.175' }, + }); + return res.data.toString(); + } catch (e) { + fs.appendFileSync('error-set.txt', `${url}\n`); + console.log(`Failed to download ${url}`); + } +} + +async function main() { + const regex = /https:\/\/brickarchitect\.com\/content\/parts\/(.*?)\.png/g; + const data = await get('https://brickarchitect.com/most-common-lego-parts/'); + + data.match(regex).forEach((element) => { + // get out the id + const id = element.split('/')[5].split('.')[0]; + console.log(id); + + fs.appendFileSync('db/res/most-common-lego-parts.txt', `${id}\n`); + }); +} + +main(); diff --git a/db/parts-to-include b/db/parts-to-include new file mode 100644 index 0000000..6c4ca29 --- /dev/null +++ b/db/parts-to-include @@ -0,0 +1 @@ +["476","2357","2420","2431","2445","2449","2450","2456","2489","2540","2555","2654","2730","2780","2877","2926","3001","3002","3003","3004","3005","3007","3008","3009","3010","3020","3021","3022","3023","3024","3028","3031","3032","3034","3035","3036","3037","3038","3039","3040","3176","3297","3299","3460","3622","3623","3660","3666","3700","3701","3703","3708","3710","3737","3738","3743","3749","3795","3832","3895","3937","3938","3941","3958","4032","4070","4073","4161","4162","4274","4282","4286","4287","4445","4519","4522","4600","4716","4735","4742","4871","6005","6106","6111","6134","6140","6179","6180","6187","6231","6536","6541","6558","6587","6629","6632","6636","10247","11090","11212","11455","11950","14769","15038","15100","15210","15458","18450","30043","30236","30355","30356","30363","30374","30382","30383","30413","30503","30552","30553","32000","32013","32016","32018","32028","32054","32062","32064","32140","32278","32316","32324","32523","32524","32525","32526","32532","32555","32557","40490","41239","41747","41748","41767","41768","41769","41770","42003","43093","43719","43722","43723","44126","44294","44301","44302","44676","44728","47397","47398","47457","48336","48989","49668","51739","54200","54383","54384","55013","55615","56908","59349","60208","60478","60479","60481","60581","60594","61252","62462","63864","63868","63965","85984","87079","87082","87087","87544","87615","87994","88293","90498","92013","92280","92593","92690","92908","92909","92912","92946","96874","98138","98313","98721","99206","99207","99780","99781","76023stk01a","76023stk02","4592c02","48729b","2436b","3245c","4865b","4081b","4085d","3794b","60470b","4623b","3678b","3747b","3070b","3069b","3068b","2429c01","57909b","3069bpb0030","2412b","3062b","553c","4599b","4265c","3070bp07","90498pb14","56908c03","15038c03","15210pb043","15210pb042","3068bpb1186","3068bpb1188","3068bpb1187","3068bpb1189","3068bpb1185","3068bpb1190","3937c01","92908c01","98138pb170","11950c01","14769pb237","4865pb084","76023stk01b","52","2335","2339","2343","2419","2454","2460","2462","2465","2508","2639","2921","3006","3027","3029","3030","3065","3456","3659","3665","3673","3676","3679","3680","3702","3857","3900","4332","4477","4490","4510","4595","4733","4740","6020","6091","6112","6154","6155","6191","6233","6254","11203","11211","11458","11477","11610","12885","13459","13965","14520","14704","14716","14718","14719","15068","15254","15332","15395","15397","15461","15533","15535","15573","15712","15745","16577","18041","18646","18671","18674","18677","18838","18980","20309","20310","20482","20953","21229","22885","22888","22890","22961","23422","23443","23950","23969","23986","24093","24122","24201","24246","24316","24324","24855","24866","25269","26047","26601","26603","26604","27150","27263","27507","27925","28192","28621","28974","29111","30099","30106","30134","30136","30150","30292","30357","30414","30505","30987","32017","32039","32063","32065","32124","32474","32530","32802","32803","32828","32952","33078","33909","34103","34173","35044","35459","35464","35480","35530","35787","36017","36840","36841","37352","37704","37762","37775","37776","38014","41539","41740","42445","43693","43708","43888","43898","44861","49307","50950","53451","58176","59230","60474","60477","60592","60596","60601","60608","60616","60623","61409","61485","62361","64451","64644","64647","65578","66857","67329","68504","69066","85080","85861","87552","87580","87609","88292","88646","88930","90258","90398","90981","91988","92438","92950","93061","93273","93274","93609","98100","98283","98374","99563","75978stk01","75978stk02","75978stk03","75978stk04","3957b","2714b","2453b","4589b","2599a","93094pb03","36752c01","4697b","10202pb018","3044c","4460b","4079b","3626c","36756pb01","49656pb02","60583b","30241b","4738a","4739a","4502a","92084pb01","60601pb020","92084pb05","3069bpb0649","3068bpb1156","46212pb020","59349pb186","67632pb01","3069bpb0436","6112pb018","2335pb236","24093pb039","59349pb244","13459pb011","50950pb155","50950pb140","2431pb732","26603pb172","87079pb0989","3680c02","60474c01","2335pb234","50950pb142","50950pb141","26603pb171","3937c02","59349pb243","59349pb229","37352pb007","2431pb730","60616pb066","6179pb206","88930pb144","3010pb323","3010pb325","3010pb321","3010pb326","3010pb324","3010pb322","3010pb327","3010pb328","3010pb329","87079pb0991","2335pb235","87079pb0919","35530pb03","87079pb0992","59349pb248","59349pb246","59349pb247","2454pb199","4738ac01","3004pb245","3004pb244","3004pb243","3003pb135","50950pb149","50950pb148","50950pb154","50950pb151","50950pb153","50950pb152","50950pb147","50950pb150","50950pb145","50950pb146","50950pb144","50950pb143","93273pb163","93273pb161","93273pb162","93273pb160","3004pb242","30292pb047","3068bpb1791","3068bpb1792","3068bpb1793","59349pb245","6636pb282","3068bpb1664","66857pb007","3900pb05","3900pb07","3900pb06","3068bpb1665","3003pb134","85984pb325","2431pb731","6636pb283","2413","2432","2618","2817","2825","3033","3298","3308","3705","3706","3713","3894","4095","4589","6019","6190","30042","30145","30162","30365","32059","32184","32531","41764","41765","41854","41862","42023","47405","64567","10175stk01","4151b","3039ps1","4285b","44302a","4085c","30350c","553b","44375apb03","44301a","75c10","75c14","3794a","3747a","4599a","2598pb01","2476","3043","3873","4349","6553","6589","10928","11213","11214","11478","13547","13971","14720","15456","15462","30000","30104","30237","30377","30395","32001","32009","32034","32073","32209","32249","32269","32270","32291","32449","32556","33299","41677","41678","44809","47456","47759","48496","50304","50305","60483","60484","60849","61184","61510","61780","62113","63082","63869","64799","64951","74698","75937","86208","87083","92099","92107","92907","92947","98280","98286","98585","75059stk01a","3943b","x77ac50","6538c","30350b","60581pb108","85984pb320","85984pb321","3069bpb0950","3068bpb1693L","3068bpb1693R","3068bpb1694L","3068bpb1694R","87079pb0961","30350bpb070","30350bpb071","6179pb142L","6179pb142R","6180pb113L","6180pb113R","6180pb114","75059stk01b","30237b","2444","2653","3045","3648","3707","3830","3831","3956","3960","4185","4515","4728","6222","6232","6588","11272","11833","13252","30193","32002","32056","32072","32348","41531","42022","42610","43720","43721","44300","45677","48933","50955","50956","56902","60485","61678","85941","87620","92582","94925","98281","10240stk01","10240stk02","3039pb048","3039pb041","44301b","30554b","731c06","6538b","30361c","3069bpb0386","90498pb01","48933pb012","4515pb049LL","4515pb049LR","4515pb049UL","4515pb049UR","2431pb319","13252pb01","3004pb115L","3004pb115R","3010pb175L","3010pb175R","4085b","2458","2958","3307","3647","3794","4150","6628","12939","32187","33243","43857","44359","50745","52107","53586","60476","10225stk01","x131c","x71","90498pb09","44","892","4175","4588","4590","4598","4861","6249","6583","10202","10258","11253","11399","11476","13349","16770","18649","18651","30165","30251","30504","30526","30565","30663","32125","32198","32529","41749","41750","42446","43711","43712","43713","47455","48169","48171","48183","52501","64651","72454","87408","88517","91501","92474","93606","95188","95199","95227","95347","99773","99784","76042stk01a","90498pb02","90498pb03","30359b","3709b","75902pb01","3684c","2431p52","87079pb0360","87079pb0359","90498pb06","14769pb156","14769pb157","48933pb022L","48933pb022R","10202pb003","76042stk01b","2423","2566","3633","3685","3688","3811","3836","3837","3899","4176","4218","4345","4346","4528","4529","4532","4533","4536","4865","6003","6564","10170","11062","11640","13548","13790","13793","13808","14413","15070","15208","15279","15439","15470","18653","18943","19119","20193","21445","22385","22484","22667","24482","28327","30044","30046","30153","30340","30586","33125","33183","33291","35394","57895","58181","60593","60602","60603","64727","75904","85975","87585","87989","90195","92589","95342","98549","60797c02","3839b","3940b","26603pb001","3068bpb0408","98138pb010","3069bpx7","44567b","44302b","12888pb01","25975pb01","98138pb021","3068bpb0699","3068bpb0674","14769pb133","25269pb001","98138pb037","30151b","60603pb007","44375b","3069bpb0382","3068bpb0431","98138pb013","14769pb001","27063pb01","60592c01","60592c04","60592c02","6154c03","98138pb175","3068bpb1105","14769pb356","2397","2417","3063","3185","3581","3741","3847","3848","3849","3957","4497","4523","4623","6041","6182","6256","30137","30154","30241","30258","33048","33051","33057","33172","33320","40234","40241","47905","60607","64566","64648","64847","76768","10193stk01","3048c","3852b","70501c01","4495b","44658c01","3742c01","3684a","2599c01","2453a","64452pb01","4032b","4489b","4493c01pb04","30258pb015","6179pb015","33048c01","33172c01","64452pb01c01","3068bpb0182","3068bpb0181","30350cpb007","30350cpb006","4869","11215","11290","15459","16477","32138","42060","42061","44567","47458","47994","58247","58846","60471","76766","85970","86652","87559","87618","92738","93604","75060stk01a","3069bps2","61190d","61190c","3046a","50990b","15068pb152L","15068pb152R","90498pb10b","90498pb10a","15068pb151","15068pb150L","15068pb150R","41748pb095","41748pb094","41747pb095","41747pb094","95188pb32","3068bpb1696","58846pb23L","58846pb23R","41750pb028","41749pb028","88930pb090L","88930pb090R","16477pb01","75060stk01c","75060stk01d","75060stk01b","6585","15571","18654","18946","22886","23949","25893","27448","32580","33492","39789","39794","41682","44865","50340","50945","53923","57360","57518","57520","61345","61408","64179","65509","68382","69729","69929","85943","90370","91405","99008","71374stk01","3710pb001","88930pb123","3070bpb167","63864pb115","2431pb637","2431pb638","6636pb228","4162pb226","3068bpb1391","87079pb0751","87079pb0756","14769pb340","63864pb116","3068bpb1389","63864pb114","63864pb113","4162pb225","3068bpb1390","3070bpb168","25269pb014","24246pb005","75c27","6636pb226","6636pb227","87079pb0752","25269pb013","3070bpb169","98138pb172","69729pb002","10202pb021","10202pb022","42610c02","4216","4596","6178","10197","13564","14418","14682","15082","15392","17485","18974","20105","24309","26599","29096","30031","30132","30157","30166","30228","30229","30364","30375","30541","32014","43710","45590","47996","48092","87081","93059","95344","98397","75192stk01","3960pb040","85984pb127","20952pb02a","50990pb06","75c16","75c20","x164","88930pb083","3069bps1","14769pb003","29096pb01","18675pb14","44375bpb08","78c26","mynock","Porg01b","Porg01a","20105c01","87081c03","3937c08","20952pb02b","2341","2526","2527","2530","2544","2561","2562","2736","3835","4342","6266","10172","10884","14417","14518","15534","21301","26287","29109","32015","32200","32606","32607","33085","33121","34316","34337","35700","38320","38583","40378","40902","48205","48208","50450","53119","55236","60621","61976","64390","64645","64807","69261","69263","69264","69265","92338","92584","95228","95343","95345","95354","98262","48002a","x127c11","x127c41","87621pb01","30350bpb107","87587pb01","98138pb014","x110c01","98138pb045","4790b","3069bpb0730","3068bpb0929","2335pb212","2525pb012","3069bpb0779","3626cpb1018","973c00","14518c01pb01","2436","3821","3822","6108","13591","30088","30176","46212","47720","92409","98139","10232stk01","75c09","30089b","3068bpb0655","3039pb062","3829c01","87081c01","42610c03","57895pb015","57895pb016","57895pb017","87079pb0117L","87079pb0117R","87079pb0118","6178pb009","2496","42511","61254","73590c03a","87552pb016a","3069bpb0289","3069bpb0287","3069bpb0288","42511c01","13971c01","87552pb016b","2516","3026","3846","4498","6060","6124","6259","11010","11437","15341","15403","18165","18920","19121","22411","24085","32192","33009","33322","45301","60808","87421","87601","87926","88393","89522","89523","93231","93789","98369","98383","99301","71040stk01a","17349pb01","3942c","98138pb057","20695pb01","15429pb04","24093pb008","3960pb037","59349pb117","3069bpb0507","14769pb086","87926pb017","87926pb018","87926pb019","3846pb052","3846pb051","3846pb053","59349pb216","59349pb217","59349pb218","45301pb048","45301pb049","45301pb050","15403c01","3068bpb1215","87079pb0862","71040stk01b","2340","2577","2637","2815","2819","2852","3675","15407","18910","18938","18939","18947","24299","24307","25214","28220","28326","29119","29120","30192","32494","43045","43056","44709","46413","50451","50943","52985","57585","65676","85489","92906","98834","76139stk01","3049c","2739a","3068bpb1281","14769pb294","98138pb111","4476b","56074pb01","3004pb247","30363pb047","3678bpb120","15068pb373","87079pb1008L","87079pb1008R","90498pb26","41750pb029","41749pb029","18653pb003","2462pb05","93606pb144","11203pb073","18939c01","3005pb050","2512","2569","2655","3961","6177","11402","14301","15303","19917","30386","30562","30602","32250","43892","44568","44570","57899","61482","63141","87407","90202","75159stk01","75c32","3039pb076","x77ac100","15301c01","78c02","78c06","3040pb010","3960pb013","18675pb03","59233pb01","30408pb06","dianoga2","2655c02","2614","3455","6081","6083","6126","6148","6215","6239","30033","30103","30115","30238","30240","30332","30464","41250","47755","47990","48724","52040","53989","59229","60032","61975","62713","7623stk01","75c22","3245b","6082pb01","3626bpb0001","32064b","58846pb01","59349pb011","59349pb010","4515pb022","30413pb010","19220","20595","23405","23421","30095","30126","57894","60599","88704","98368","75827stk01","75827stk02","10830c01","2654pb004","14769pb024","98138pb036","3069bpb0312","60797c03","75c12","98138pb033","93221pb03","3626cpb1473","3005pb016","3245cpb035","3068bpb0951","93549pb01","19861pb04","19861pb03","3039pb045","3069bp01","3068bpb0950","14769pb011","30541pb001","85984pb196","85984pb195","63864pb076","60797c03pb03","60797c03pb02","60797c03pb01","85984pb194","4162pb191","3068bpb1179","87552pb083","33009pb056","87079pb0512","2454pb134","2454pb135","59349pb147","4346pb36","60601pb018","3069bpb0666","3068bpb1170","3068bpb1175","3068bpb1176","3068bpb1172","3068bpb1171","3068bpb1173","87079pb0513","11203pb037","6565","15706","28802","39613","42862","42918","48165","50337","50373","54662","59895","61483","65635","66727","73230","73825","76797","76798","78267","87761","93348","10283stk01","10283stk02","75c08","54200pb106","93273pb157","3070bpb140","3070bpb174","3069bpb0847","6628a","76796pb01","3008pb171L","3008pb171R","3039p05","24309pb028","3069bpb0797","10202pb029","10202pb028","34337c01","4594","6183","10169","18853","22388","26066","28870","37695","41948","51270","54568","60658","60806","61506","65098","93095","98282","87079pb0672","87079pb0671","35787pb004","41835pb01","57763pb02","24093pb026","14419","17114","18587","18588","22410","27393","30261","36083","60212","64867","76128stk01","21560pb08","25893u","64867pb03","18588c01","15068pb208","15068pb206","15068pb207","6636pb203","63864pb085","30261pb040","11618","13770","28466","33303","62698","92692","93082","93092","93216","41314stk01","3069bpb0428","57895pb039","18852pb01","3069bpb0989","3068bpb0933","87079pb0623","3068bpb1421","3068bpb1422","62698pb14","87079pb0770","87079pb0769","87079pb0773","3297pb049","46212pb019","60581pb129","2454pb142","2454pb143","2454pb141","2454pb158","2454pb157","60623pb08","59349pb189","59349pb187","59349pb176","59349pb188","3068bpb1424","3068bpb1423","87079pb0768","2446","2447","18948","44661","48723","55982","92926","60581pb094","26603pb015","2431pb499","2431pb495","2431pb496","2431pb497","2431pb498","4006","87414","93106","30363pb021","34337c02","15469","25516","35563","35565","41154stk01","24183pb01","24183pb02","11241pb06","3960pb047","3069bpx40","60474c03","3068bpb1460","87079pb0746","87079pb0791L","87079pb0791R","87926pb015","87926pb016","14769pb349","4865pb088","6259pb048","60581pb151","35565pb001","22385pb202","35470","66787","66789","66790","66792","3068bpb1379","30350bpb111","3068bpb1380","68869pb002","66792pb001","3003pb118","3068bpb1359","18976","18977","51239","51266","60219","75957stk01","3626cpb2408","3069bpb0440","2431pb728","26603pb173","18976c01","3010pb318","15068pb369","87079pb0987","18789","19727pb001","3004pb122","minespider01","25386","27063","52031","93160","44567a","3068bpb0851","3070bpb089","3069bpb0279","3068bpb1141","3068bpb0819","98138pb007","20952","24947","25375","35574","39739","49577","54671","65473","68013","21326stk01","21326stk02","98374pb04","98138pb177","6636pb270","98138pb042","14769pb196","98138pb186","2435","2441","2473","3823","4488","18895","18896","21459","30028","36934","39893","50861","50862","51482","54661","66955","69958","70922","71771","71772","74967","87697","92262","92585","98130","60292stk01","71772pb01","87079pb0821","3070bpb180","3069bpb0855","6014b","69962pb01","14769pb160","6126b","15391c01","3040pb027","3039pb139","3068bpb1045","36934c04","50862c01","6014bc05","74967c01","18895c16","22889","24184","34816","35442","39262","40066","65426","65429","65700","73878","41447stk01","11568pb04","98138pb028","35700pb07","15396","18922","30841","35103","46303","67095","67338","93088pb09","65630c01","93568pb002","87079pb0913","14769pb392","66857pb005","15396c08","11267","15503","18854","18855","23187","32905","35183","38159","40243","40244","42205","46342","69900","69903","41450stk01","90370pb03","65080pb02","98138pb174","3069bp02","3069bpb0854","14769pb050","93094pb01","66965pb01","3069bpb0761","98138pb088","49661pb01","11213c02","11609","42509","93086","93096","41446stk01","69902pb01","98393b","98393f","98393g","98393c","98393j","98393e","98393a","98393i","98393d","69901pb01","76950c01pb02","98138pb055","27986pb03","98138pb183","49576pb01","4719","35485","93552","41682stk01","35809pb01","92851c01","3069bpb0538","4719c02","3878","4449","18675","37178","64000","65617","93555","41684stk01","34050pb02","40359c01","11575pb04","4094","11641","30055","30390","93081","41008stk01","60800a","x45","4150pb106","3068bpb0746","87079pb0129","30350pb023","14769pb002","18990","30222","47847","41325stk01","98138pb023","93088pb02","3960pb028","3069bpb0842","2454pb166","2454pb164","2454pb165","2454pb167","3069bpb0862","87079pb0805","16577pb01","3068bpb1430","3068bpb1431","3068bpb1432","3068bpb1433","3068bpb1434","87079pb1029","6192","38317","47543","90540","91884","94161","75969stk01","3062bpb065","98138pb118","3062bpb058","24093pb040","24093pb041","87552pb084","3245cpb177","2454pb208","3069bpb0959","3068bpb1789","11946","11947","18944","24116","27940","30699","32199","32202","44309","56145","56904","64393","64681","71682","87080","87086","42123stk01","x346","42531pb001L","42531pb001R","32523pb26L","32523pb26R","32316pb056","32316pb053","32316pb055","32316pb054","32524pb044","41239pb025","41239pb026","32140pb15L","32140pb15R","71682pb001","87086pb062","11946pb052","11946pb054","11946pb053","11946pb056","11946pb051","11946pb055","11947pb052","11947pb054","11947pb053","11947pb056","11947pb051","11947pb055","56145c01","56904c02","32524pb045L","32524pb045R","32526pb024L","32526pb024R","71682pb002L","71682pb002R","87080pb062","87086pb063","64681pb046","64393pb046","11946pb058","11947pb058","88930pb139","63869pb003","63869pb004","32523pb24","32523pb25","11946pb057","11947pb057","32123","4085","59443","48729","60470","88323","88072","2453","54657","298c02","15379","553","73562","4624","87747","55981","3678","3709","14395","36752a","59426","13731","14696","27261","99021","90194","18575","50951","2723","11208","64782","92402","15400","40344","11209","40345","40379","64225","32271","6157","15391","15209","92410","24375","53585","57909","70681","44375","50254","32126","3049","39793","15092","19807a","38585","23948","61903","24119","32932","60169","2853","49731","27256","56890","2739","60583","30089","41669","93594","3046","2599","3044","27928","58090","48170","66956","2850","65803","4863","64570","11291","49311","74261","89201","57697","2851","11954","24593","61072","87617","4739","93593","27965","66909","47753","64448","49283","55976","30385","18759","3464","44674","56891","44225","36451a","50949","85543","18945","15413","24599","44224","3228","14181","2415","15362","30093","18975","93595","98137","4083","2486","54672","68568","24946","62531","22391","18892","14137","35789","61800","4151","93571","62360","64683","60614","10187","27257","76537","64391","92842","15460","62743","92220","14226c11","35654","4727","18034","15540","3300","15064","53400","28588","3943","4489","26597","67737","24869","72869","67810","35443","2854","37341c","37341d","13269","37341b","37341a","37341e","19159","13608","55978","99009","64178","30592","78594","6070","64728","90397","46667","87693","57515","24504","57783","57878","18978a","18978b","99010","219","53454","32498","27262","15445","30361","78256"] \ No newline at end of file diff --git a/db/res/Parts.txt b/db/res/Parts.txt index 86d3ecb..fcb9353 100644 --- a/db/res/Parts.txt +++ b/db/res/Parts.txt @@ -70464,4 +70464,4 @@ 161 Plastic 10294pls01c Plastic Part for Set 10294 - Flag with United States (Circa 1912) Pattern ? ? x ? x ? 160 Sticker Sheet 42135stk01 Sticker Sheet for Set 42135 - (80224/6362701) ? ? x ? x ? 238 Minifigure, Head 3626cpb2978 Minifigure, Head Black Eyebrows, Red Glasses, Smile Pattern - Hollow Stud 0.58 ? x ? x ? -147 Animal, Land 80679pb03 Squirrel with Black Eyes, White Pupils, and Black Nose Pattern 0.73 ? x ? x ? +147 Animal, Land 80679pb03 Squirrel with Black Eyes, White Pupils, and Black Nose Pattern 0.73 ? x ? x ? \ No newline at end of file diff --git a/db/res/categories.txt b/db/res/categories.txt index d6e91ae..e745e1e 100644 --- a/db/res/categories.txt +++ b/db/res/categories.txt @@ -1,5 +1,3 @@ -Category ID Category Name - 143 (Other) 318 12V 628 1950 @@ -1013,4 +1011,4 @@ Category ID Category Name 1044 xtra 152 Znap 389 Zoo -719 Zooters +719 Zooters \ No newline at end of file diff --git a/db/res/colors.txt b/db/res/colors.txt index a26fc38..e234adf 100644 --- a/db/res/colors.txt +++ b/db/res/colors.txt @@ -1,5 +1,3 @@ -Color ID Color Name RGB Type Parts In Sets Wanted For Sale Year From Year To - 0 (Not Applicable) N/A 4587 12360 62547 10990 1954 2022 41 Aqua BCE5DC Solid 82 60 1233 116 1998 2006 11 Black 212121 Solid 10925 11692 15454 11229 1957 2022 diff --git a/db/res/most-common-lego-parts.txt b/db/res/most-common-lego-parts.txt new file mode 100644 index 0000000..e546375 --- /dev/null +++ b/db/res/most-common-lego-parts.txt @@ -0,0 +1,1005 @@ +4073 +3023 +3024 +98138 +2780 +3069b +3710 +54200 +3004 +3005 +3020 +3022 +3070b +25269 +15573 +6558 +3021 +3623 +2412b +3666 +11477 +3010 +2431 +85984 +2420 +15068 +4274 +3001 +3003 +85861 +3062b +87079 +3795 +3068b +43093 +4032 +87580 +24866 +6636 +3040 +15712 +3622 +63864 +87087 +99780 +4070 +32062 +3460 +99207 +32028 +4589 +22885 +3009 +6091 +2877 +3941 +2357 +11211 +32123 +3034 +4162 +44728 +4085 +35480 +99206 +32054 +41740 +3039 +30136 +3660 +2654 +3700 +98283 +3665 +20482 +18654 +4519 +92280 +59443 +92946 +60478 +63868 +32952 +33909 +3713 +99781 +93273 +99563 +48336 +3245c +3031 +4477 +61252 +11214 +50950 +32064 +24201 +3673 +87994 +61409 +27925 +26601 +6541 +3002 +62462 +30414 +3032 +24246 +18674 +26603 +48729 +2540 +32523 +32316 +61678 +26047 +60483 +32000 +32607 +6536 +32140 +11476 +30374 +28192 +14769 +15100 +3832 +4865 +4286 +32524 +4740 +18677 +60470 +11090 +11458 +32526 +60592 +2456 +3008 +87552 +42003 +49307 +18651 +11212 +3749 +30241 +33291 +34103 +41677 +2454 +60474 +53451 +3705 +32013 +60479 +60481 +2429c01 +15535 +85080 +26604 +36840 +14719 +3937 +32828 +64567 +88323 +27263 +3701 +32803 +32073 +3065 +40490 +60601 +22388 +3035 +64644 +3958 +63965 +14704 +2436 +2450 +43722 +43723 +29120 +4599b +2445 +29119 +49668 +22385 +2432 +87083 +32278 +30413 +14716 +4081b +32525 +6134 +24309 +30357 +24316 +41769 +10247 +6628 +15070 +41770 +47457 +6632 +32184 +15392 +6005 +88072 +51739 +3659 +4282 +11203 +36841 +30565 +23443 +3037 +32556 +6231 +37352 +3747b +4460b +87620 +3176 +3298 +93274 +14417 +32034 +22961 +88646 +44865 +2453 +54657 +60596 +18653 +33183 +298c02 +15379 +60477 +32039 +92947 +3036 +2423 +27507 +93606 +32002 +87544 +24307 +4490 +14418 +48092 +6014b +3957 +15470 +23969 +3706 +60484 +24299 +4733 +30503 +30153 +41239 +44294 +553 +73562 +21459 +11215 +32270 +4624 +2449 +87747 +11478 +55981 +6179 +15571 +3894 +13547 +63869 +20310 +3030 +35787 +26287 +54383 +60581 +41682 +2465 +44301 +13965 +18980 +15462 +6111 +54384 +3678 +32124 +3709 +32016 +6589 +30237 +3702 +4287 +25214 +47905 +3033 +96874 +87697 +92950 +3029 +3680 +3684c +32449 +6112 +14395 +88292 +3007 +37762 +2417 +88930 +4510 +18649 +36752a +22888 +3045 +32606 +4079b +52107 +3829c01 +4697b +11253 +6232 +64647 +15208 +50340 +91988 +3703 +60593 +58176 +43888 +15403 +59349 +48989 +87082 +2476 +2817 +4216 +43898 +6003 +30236 +2921 +98100 +15706 +11833 +60594 +3899 +32192 +2460 +13548 +6587 +41539 +3028 +3895 +59426 +6126b +3839b +15303 +2419 +43857 +6180 +60849 +44567 +32291 +32009 +92582 +4871 +35464 +15533 +15458 +13731 +15254 +87081 +30137 +11609 +60602 +30383 +41678 +11213 +57360 +4185 +30363 +2736 +30350b +42610 +93095 +24855 +92438 +2653 +17485 +10197 +6553 +64179 +56145 +14696 +3633 +18646 +23950 +87609 +60476 +47455 +22890 +32474 +61184 +3938 +27940 +27261 +11610 +99021 +55013 +94925 +32530 +14419 +47456 +89522 +3679 +32063 +37775 +90194 +32014 +64799 +4600 +92013 +32056 +18575 +87414 +3942c +22667 +50951 +6106 +59895 +2730 +57895 +60485 +15395 +2723 +15461 +11208 +15332 +33320 +34816 +30028 +2496 +50745 +30099 +10928 +32015 +3707 +30176 +2343 +4488 +3830 +3831 +30165 +64782 +39739 +6081 +61485 +85943 +90195 +74967 +30162 +99008 +32018 +32001 +3297 +11946 +47398 +92402 +33078 +25893 +30000 +33243 +11947 +60616 +50304 +14718 +32348 +15456 +98282 +15400 +66792 +6629 +40344 +11209 +16577 +50305 +75937 +30031 +22886 +33299 +47397 +46212 +47458 +22484 +30166 +43719 +53923 +37695 +40345 +6215 +45590 +3038 +10202 +30044 +3738 +30602 +92690 +6182 +42023 +30145 +6191 +18041 +61482 +22889 +40379 +30157 +69729 +18853 +92907 +64225 +48171 +98834 +2639 +42022 +4345 +3708 +13971 +98585 +32271 +35044 +14720 +28326 +67329 +4346 +85975 +99773 +6157 +30562 +2462 +26599 +30526 +18976 +13564 +3006 +65578 +93160 +38320 +32059 +6060 +15391 +15209 +18977 +92338 +92410 +64648 +24375 +11618 +53585 +43045 +4590 +19220 +95344 +25375 +57909 +90258 +10884 +48169 +39789 +2447 +4175 +3743 +73825 +30663 +3960 +4006 +76766 +28870 +61780 +70681 +52501 +44375 +55982 +52031 +73230 +85941 +3648 +87618 +50254 +3737 +91405 +24482 +60032 +32126 +92099 +3049 +98721 +88293 +92738 +60603 +15397 +6254 +90540 +4349 +2655 +39793 +3675 +3676 +43713 +64727 +6259 +61254 +21445 +15092 +50861 +62113 +91501 +43710 +19807a +92409 +50862 +30586 +18946 +32555 +38585 +4218 +16770 +23948 +93555 +44568 +30504 +61903 +43892 +35459 +98397 +24119 +32072 +65509 +60608 +4595 +3685 +32932 +60169 +24116 +2853 +45677 +49731 +58247 +27256 +56890 +27393 +19119 +60219 +2739 +72454 +60583 +14413 +18948 +30089 +33085 +30150 +6020 +3027 +60212 +6187 +41669 +32802 +93594 +3046 +98139 +30340 +2599 +95347 +3044 +2569 +43711 +27928 +37776 +18854 +99784 +30505 +60208 +87989 +4735 +64867 +2825 +24122 +4445 +30046 +58090 +48170 +38014 +2489 +27448 +48208 +30355 +50943 +92692 +48205 +6233 +60623 +41854 +66956 +30356 +60607 +2850 +32324 +65803 +4863 +42446 +47847 +64570 +11291 +53119 +32557 +4528 +2926 +49311 +33172 +74261 +32250 +89201 +3940b +4533 +2852 +43056 +36017 +4536 +57697 +57585 +6222 +62361 +32249 +65098 +2851 +13349 +54662 +11954 +24593 +63082 +61072 +93604 +87617 +42918 +47759 +47755 +4739 +93593 +27965 +54671 +41948 +66909 +32065 +6190 +x346 +41748 +95188 +18974 +41747 +47753 +65617 +3837 +40378 +3956 +64448 +6239 +49283 +6249 +4738a +87408 +55976 +87407 +38583 +30385 +95228 +15279 +95199 +18759 +6183 +2815 +3852b +4176 +3464 +44126 +18920 +44674 +30151b +87080 +32017 +56891 +19121 +3823 +6583 +3822 +88704 +3456 +44225 +36451a +55236 +33492 +50949 +3821 +33051 +85543 +43712 +18945 +92585 +12885 +15413 +87421 +24599 +44224 +3228 +4522 +21229 +30395 +3185 +23405 +14181 +2415 +50337 +15362 +87086 +32187 +14682 +24093 +66789 +41531 +88393 +30093 +18975 +93595 +54661 +57520 +98137 +4083 +32529 +24947 +2486 +54672 +18944 +15745 +6565 +32198 +68568 +95343 +24946 +6192 +18910 +20309 +92107 +62531 +56904 +2340 +22391 +18892 +14137 +3043 +6564 +35789 +24324 +61800 +4151 +55615 +90370 +87585 +93571 +62360 +64683 +60614 +10187 +74698 +25386 +27257 +35442 +51270 +76537 +64391 +92842 +6154 +44809 +29109 +18838 +15460 +39794 +29111 +48933 +62743 +39613 +28974 +6124 +92220 +14226c11 +60599 +28327 +35654 +6256 +4727 +18034 +60808 +15540 +64951 +51239 +49577 +3300 +6148 +15064 +18588 +18587 +39893 +40066 +41862 +32200 +45301 +53400 +35470 +51266 +3900 +28588 +2714b +61408 +3943 +4489 +64847 +26597 +67737 +50956 +50955 +24869 +72869 +11010 +93789 +11399 +67810 +23949 +35443 +15469 +2854 +37341c +3836 +2819 +23986 +44300 +37341d +13269 +37341b +37341a +4161 +65426 +65429 +37341e +19159 +33121 +13608 +2530 +92589 +60621 +55978 +34173 +33322 +99009 +64178 +67095 +30592 +78594 +4515 +35700 +86208 +6070 +64728 +90397 +46667 +87693 +57515 +24504 +57783 +40243 +30043 +57878 +18978a +18978b +90202 +99010 +219 +28220 +30132 +53454 +98549 +30134 +32498 +27262 +98369 +30987 +33303 +15445 +30361 +78256 \ No newline at end of file diff --git a/db/res/most-common-lego-sets.txt b/db/res/most-common-lego-sets.txt new file mode 100644 index 0000000..832ff8d --- /dev/null +++ b/db/res/most-common-lego-sets.txt @@ -0,0 +1,43 @@ +76023-1 +75978-1 +10175-1 +75059-1 +10240-1 +10225-1 +76042-1 +10255-1 +10193-1 +75060-1 +71374-1 +75192-1 +21322-1 +10232-1 +21103-1 +71040-1 +76139-1 +75159-1 +7623-1 +75827-1 +10283-1 +10270-1 +76128-1 +41314-1 +21312-1 +70841-1 +41154-1 +71360-1 +75957-1 +21113-1 +31097-1 +21326-1 +60292-1 +41447-1 +41440-1 +41450-1 +41446-1 +41682-1 +41684-1 +41008-1 +41325-1 +75969-1 +42123-1 \ No newline at end of file diff --git a/db/schema.sql b/db/schema.sql index be0e387..01f1ef3 100644 --- a/db/schema.sql +++ b/db/schema.sql @@ -1,3 +1,4 @@ + CREATE TABLE IF NOT EXISTS tag ( id INT NOT NULL PRIMARY KEY, name VARCHAR (100) @@ -11,52 +12,47 @@ CREATE TABLE IF NOT EXISTS colour_type ( CREATE TABLE IF NOT EXISTS lego_brick_colour ( id INT NOT NULL PRIMARY KEY, name VARCHAR (100), - hexrgb VARCHAR (6) NOT NULL, + hexrgb VARCHAR (6), col_type INT, FOREIGN KEY ( col_type ) REFERENCES colour_type( id ) ); +CREATE TABLE IF NOT EXISTS lego_brick ( + id VARCHAR (50) NOT NULL PRIMARY KEY, + name VARCHAR NOT NULL, + weight VARCHAR (10), + dimensions_x VARCHAR (10), + dimensions_y VARCHAR (10), + dimensions_z VARCHAR (10) +); + CREATE TABLE IF NOT EXISTS lego_set ( id VARCHAR (50) NOT NULL PRIMARY KEY, name VARCHAR (100), description TEXT, date_released TIMESTAMP WITHOUT TIME ZONE, - dimensions_x DECIMAL, - dimensions_y DECIMAL, - dimensions_z DECIMAL, -); - -CREATE TABLE IF NOT EXISTS lego_brick ( - id VARCHAR (50) NOT NULL PRIMARY KEY, - name VARCHAR NOT NULL, - colour INT, - weight DECIMAL, - dimensions_x INT, - dimensions_y INT, - dimensions_z INT, - date_from TIMESTAMP WITHOUT TIME ZONE, - date_to TIMESTAMP WITHOUT TIME ZONE, - FOREIGN KEY ( colour ) REFERENCES lego_brick_colour( id ), + dimensions_x VARCHAR (10), + dimensions_y VARCHAR (10), + dimensions_z VARCHAR (10) ); CREATE TABLE IF NOT EXISTS lego_brick_tag ( id VARCHAR (50) NOT NULL PRIMARY KEY, - brick_id VARCHAR (50) NOT NULL + brick_id VARCHAR (50) NOT NULL, tag INT NOT NULL, FOREIGN KEY ( brick_id ) REFERENCES lego_brick( id ), - FOREIGN KEY ( tag ) REFERENCES tag( id ), -) + FOREIGN KEY ( tag ) REFERENCES tag( id ) +); CREATE TABLE IF NOT EXISTS lego_set_tag ( id VARCHAR (50) NOT NULL PRIMARY KEY, - set_id VARCHAR (50) NOT NULL + set_id VARCHAR (50) NOT NULL, tag INT NOT NULL, FOREIGN KEY ( set_id ) REFERENCES lego_set( id ), - FOREIGN KEY ( tag ) REFERENCES tag( id ), -) + FOREIGN KEY ( tag ) REFERENCES tag( id ) +); CREATE TABLE IF NOT EXISTS set_descriptor ( - id VARCHAR (50) NOT NULL PRIMARY KEY, set_id VARCHAR (50) NOT NULL, brick_id VARCHAR (50) NOT NULL, amount INT, @@ -82,7 +78,6 @@ CREATE TABLE IF NOT EXISTS lego_set_inventory ( FOREIGN KEY ( id ) REFERENCES lego_set( id ) ); - CREATE TABLE IF NOT EXISTS users ( id VARCHAR (50) NOT NULL PRIMARY KEY, email text NOT NULL, @@ -91,5 +86,25 @@ CREATE TABLE IF NOT EXISTS users ( address text NOT NULL, postcode text NOT NULL, date_created TIMESTAMP WITHOUT TIME ZONE NOT NULL, - date_updated TIMESTAMP WITHOUT TIME ZONE NOT NULL, + date_updated TIMESTAMP WITHOUT TIME ZONE NOT NULL +); + +CREATE TABLE IF NOT EXISTS orders ( + id VARCHAR (50) NOT NULL PRIMARY KEY, + user_id VARCHAR (50) NOT NULL, + date_placed TIMESTAMP WITHOUT TIME ZONE NOT NULL, + FOREIGN KEY ( user_id ) REFERENCES users( id ) +); + +CREATE TABLE IF NOT EXISTS order_items ( + order_id VARCHAR (50) NOT NULL, + brick_id VARCHAR (50), + -- colour is a modifier for the brick + brick_colour INT, + set_id VARCHAR (50), + amount INT NOT NULL, + FOREIGN KEY ( order_id ) REFERENCES orders( id ), + FOREIGN KEY ( brick_id ) REFERENCES lego_brick( id ), + FOREIGN KEY ( brick_colour ) REFERENCES lego_brick_colour( id ), + FOREIGN KEY ( set_id ) REFERENCES lego_set( id ) ); diff --git a/db/sets-to-include b/db/sets-to-include new file mode 100644 index 0000000..1c95c44 --- /dev/null +++ b/db/sets-to-include @@ -0,0 +1 @@ +["76023-1","75978-1","10175-1","75059-1","10240-1","10225-1","76042-1","10255-1","10193-1","75060-1","71374-1","75192-1","21322-1","10232-1","21103-1","71040-1","76139-1","75159-1","7623-1","75827-1","10283-1","10270-1","76128-1","41314-1","21312-1","70841-1","41154-1","71360-1","75957-1","21113-1","31097-1","21326-1","60292-1","41447-1","41440-1","41450-1","41446-1","41682-1","41684-1","41008-1","41325-1","75969-1","42123-1"] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7cbb014..316e54f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3,19 +3,30 @@ "version": "1.0.0", "lockfileVersion": 1, "requires": true, - "dependencies": { - "@auth0/auth0-spa-js": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-1.21.0.tgz", - "integrity": "sha512-a+8+onJdOIUSEEjdIzP/BGd731DZjBn2Q0tH+v7H+bN9ldeuBOifnjPbFwQAriL+94SwkaqhoFx3L6uGDk3+vg==", - "requires": { - "abortcontroller-polyfill": "^1.7.3", - "browser-tabs-lock": "^1.2.15", - "core-js": "^3.20.3", - "es-cookie": "^1.3.2", - "fast-text-encoding": "^1.0.3", - "promise-polyfill": "^8.2.1", - "unfetch": "^4.2.0" + "packages": { + "": { + "name": "legolog-webserver-cdn", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "axios": "^0.25.0", + "cli-color": "^2.0.1", + "decompress": "^4.2.1", + "decompress-targz": "^4.1.1", + "dotenv": "^10.0.0", + "express": "^4.17.2", + "express-oauth2-jwt-bearer": "^1.1.0", + "jest": "^27.4.5", + "jsdoc": "^3.6.10", + "md5": "^2.3.0", + "moment": "^2.29.1", + "npm": "^8.6.0", + "pg": "^8.7.3", + "pg-native": "^3.0.0" + }, + "devDependencies": { + "eslint": "^8.9.0", + "eslint-config-portsoc": "^1.0.0" } }, "@babel/code-frame": { @@ -397,6 +408,8489 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, + "node_modules/@eslint/eslintrc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", + "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", + "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", + "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", + "requires": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.4.2", + "jest-util": "^27.4.2", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.5.tgz", + "integrity": "sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==", + "requires": { + "@jest/console": "^27.4.2", + "@jest/reporters": "^27.4.5", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.4.2", + "jest-config": "^27.4.5", + "jest-haste-map": "^27.4.5", + "jest-message-util": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.5", + "jest-resolve-dependencies": "^27.4.5", + "jest-runner": "^27.4.5", + "jest-runtime": "^27.4.5", + "jest-snapshot": "^27.4.5", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "jest-watcher": "^27.4.2", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz", + "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==", + "requires": { + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2" + } + }, + "@jest/fake-timers": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", + "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", + "requires": { + "@jest/types": "^27.4.2", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" + } + }, + "@jest/globals": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz", + "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==", + "requires": { + "@jest/environment": "^27.4.4", + "@jest/types": "^27.4.2", + "expect": "^27.4.2" + } + }, + "@jest/reporters": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.5.tgz", + "integrity": "sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.4.5", + "jest-resolve": "^27.4.5", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.5", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/source-map": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", + "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", + "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", + "requires": { + "@jest/console": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz", + "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==", + "requires": { + "@jest/test-result": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-runtime": "^27.4.5" + } + }, + "@jest/transform": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz", + "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.4.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-regex-util": "^27.4.0", + "jest-util": "^27.4.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.17", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", + "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/linkify-it": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz", + "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==" + }, + "node_modules/@types/markdown-it": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", + "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "node_modules/@types/mdurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", + "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==" + }, + "node_modules/@types/node": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.4.tgz", + "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==" + }, + "@types/prettier": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", + "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==" + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "dependencies": { + "follow-redirects": "^1.14.7" + } + }, + "node_modules/babel-jest": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz", + "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==", + "requires": { + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^27.4.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + } + } + }, + "babel-plugin-jest-hoist": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", + "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", + "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "requires": { + "babel-plugin-jest-hoist": "^27.4.0", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bl/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/bl/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "requires": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browser-tabs-lock": { + "version": "1.2.15", + "resolved": "https://registry.npmjs.org/browser-tabs-lock/-/browser-tabs-lock-1.2.15.tgz", + "integrity": "sha512-J8K9vdivK0Di+b8SBdE7EZxDr88TnATing7XoLw6+nFkXMQ6sVBh92K3NQvZlZU91AIkFRi0w3sztk5Z+vsswA==", + "requires": { + "lodash": ">=4.17.21" + } + }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-writer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", + "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001292", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001292.tgz", + "integrity": "sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==" + }, + "node_modules/catharsis": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", + "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "engines": { + "node": "*" + } + }, + "node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "cli-color": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz", + "integrity": "sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg==", + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.15", + "timers-ext": "^0.1.7" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "engines": { + "node": "*" + } + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dependencies": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dependencies": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "diff-sequences": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", + "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.4.28", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.28.tgz", + "integrity": "sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-cookie": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/es-cookie/-/es-cookie-1.3.2.tgz", + "integrity": "sha512-UTlYYhXGLOy05P/vKVT2Ui7WtC7NiRzGtJyAKKn32g5Gvcjn7KAClLPWlipCtxIus934dFg9o9jXiBL0nP+t9Q==" + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "node_modules/eslint": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", + "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.1.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "node_modules/eslint-config-portsoc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-portsoc/-/eslint-config-portsoc-1.0.0.tgz", + "integrity": "sha512-Pg/VeR6gIhu1ADo919bVdslIh3Im+g/rnf6yF976xOZvxhzeZJILM2mqKDOHAiInlWVttMYpyWN69tyY6YOBig==", + "dev": true, + "dependencies": { + "eslint-config-standard": "^17.0.0-0", + "eslint-plugin-import": "^2.25.4", + "eslint-plugin-n": "^14.0.0", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-promise": "^6.0.0" + }, + "peerDependencies": { + "eslint": "^8.7.0" + } + }, + "node_modules/eslint-config-standard": { + "version": "17.0.0-1", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0-1.tgz", + "integrity": "sha512-aqRG58dqoBNfOLN+PsitasxmW+W9Os4oQrx081B16T4E4WogsSbpUL6hnKSnyv35sSRYA2XjBtKMOrUboL6jgw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peerDependencies": { + "eslint": "^8.0.1", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-n": "^14.0.0", + "eslint-plugin-promise": "^6.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-es": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-es/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-n": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-14.0.0.tgz", + "integrity": "sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^4.1.0", + "eslint-utils": "^3.0.0", + "ignore": "^5.1.1", + "is-core-module": "^2.3.0", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-node/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", + "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", + "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-styles": "^5.0.0", + "jest-get-type": "^27.4.0", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-regex-util": "^27.4.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-oauth2-jwt-bearer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/express-oauth2-jwt-bearer/-/express-oauth2-jwt-bearer-1.1.0.tgz", + "integrity": "sha512-T9sSmGftzMACOH1oY2gniHkiJ53dWjPgIUD/CrJDL5Ss5PeX+PAol53upd7eaKLiLn/vp+AMTefxkkDIPEJXBQ==", + "dependencies": { + "jose": "^4.3.7" + }, + "engines": { + "node": "12.19.0 || ^14.15.0 || ^16.13.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.2.tgz", + "integrity": "sha512-0gHxuT1NNC0aEIL1zbJ+MTgPbbHhU77eJPuU35WKA7TgXiSNlCAx4PENoMrH0Or6M2H80TaZcWKhM0IK6V8gRw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.5.tgz", + "integrity": "sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==", + "dependencies": { + "@jest/core": "^27.4.5", + "import-local": "^3.0.2", + "jest-cli": "^27.4.5" + } + }, + "node_modules/jest-changed-files": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", + "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "dependencies": { + "@jest/types": "^27.4.2", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.5.tgz", + "integrity": "sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==", + "dependencies": { + "@jest/environment": "^27.4.4", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.4.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-runtime": "^27.4.5", + "jest-snapshot": "^27.4.5", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + } + }, + "node_modules/jest-cli": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.5.tgz", + "integrity": "sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==", + "dependencies": { + "@jest/core": "^27.4.5", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "jest-config": "^27.4.5", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + } + }, + "node_modules/jest-config": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.5.tgz", + "integrity": "sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.4.5", + "@jest/types": "^27.4.2", + "babel-jest": "^27.4.5", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-circus": "^27.4.5", + "jest-environment-jsdom": "^27.4.4", + "jest-environment-node": "^27.4.4", + "jest-get-type": "^27.4.0", + "jest-jasmine2": "^27.4.5", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.5", + "jest-runner": "^27.4.5", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.2", + "slash": "^3.0.0" + } + }, + "node_modules/jest-diff": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", + "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.4.0", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", + "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", + "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", + "dependencies": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.4.tgz", + "integrity": "sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==", + "dependencies": { + "@jest/environment": "^27.4.4", + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/jest-environment-jsdom/node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/jest-environment-node": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.4.tgz", + "integrity": "sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==", + "dependencies": { + "@jest/environment": "^27.4.4", + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", + "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz", + "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==", + "dependencies": { + "@jest/types": "^27.4.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.4.0", + "jest-serializer": "^27.4.0", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.5", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.5.tgz", + "integrity": "sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^27.4.4", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.4.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-runtime": "^27.4.5", + "jest-snapshot": "^27.4.5", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", + "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", + "dependencies": { + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", + "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", + "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.4.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", + "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", + "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.5.tgz", + "integrity": "sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==", + "dependencies": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.5.tgz", + "integrity": "sha512-elEVvkvRK51y037NshtEkEnukMBWvlPzZHiL847OrIljJ8yIsujD2GXRPqDXC4rEVKbcdsy7W0FxoZb4WmEs7w==", + "dependencies": { + "@jest/types": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-snapshot": "^27.4.5" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.5.tgz", + "integrity": "sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==", + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/environment": "^27.4.4", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.4.0", + "jest-environment-jsdom": "^27.4.4", + "jest-environment-node": "^27.4.4", + "jest-haste-map": "^27.4.5", + "jest-leak-detector": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.5", + "jest-runtime": "^27.4.5", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.5", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.5.tgz", + "integrity": "sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==", + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/environment": "^27.4.4", + "@jest/globals": "^27.4.4", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.5", + "jest-snapshot": "^27.4.5", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^16.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", + "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.5.tgz", + "integrity": "sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.5", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.5", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz", + "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==", + "dependencies": { + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.4.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", + "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jose": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.6.0.tgz", + "integrity": "sha512-0hNAkhMBNi4soKSAX4zYOFV+aqJlEz/4j4fregvasJzEVtjDChvWqRjPvHwLqr5hx28Ayr6bsOs1Kuj87V0O8w==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/jsdoc": { + "version": "3.6.10", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.10.tgz", + "integrity": "sha512-IdQ8ppSo5LKZ9o3M+LKIIK8i00DIe5msDvG3G81Km+1dhy0XrOWD0Ji8H61ElgyEj/O9KRLokgKbAM9XX9CJAg==", + "dependencies": { + "@babel/parser": "^7.9.4", + "@types/markdown-it": "^12.2.3", + "bluebird": "^3.7.2", + "catharsis": "^0.9.0", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.2", + "klaw": "^4.0.1", + "markdown-it": "^12.3.2", + "markdown-it-anchor": "^8.4.1", + "marked": "^4.0.10", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "taffydb": "2.6.2", + "underscore": "~1.13.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=8.15.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/klaw": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-4.0.1.tgz", + "integrity": "sha512-pgsE40/SvC7st04AHiISNewaIMUbY5V/K8b21ekiPiFoYs/EYSdsGa+FJArB1d441uq4Q8zZyIxvAzkGNlBdRw==", + "engines": { + "node": ">=14.14.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libpq": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/libpq/-/libpq-1.8.9.tgz", + "integrity": "sha512-herU0STiW3+/XBoYRycKKf49O9hBKK0JbdC2QmvdC5pyCSu8prb9idpn5bUSbxj8XwcEsWPWWWwTDZE9ZTwJ7g==", + "hasInstallScript": true, + "dependencies": { + "bindings": "1.5.0", + "nan": "^2.14.0" + } + }, + "node_modules/linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it-anchor": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.4.1.tgz", + "integrity": "sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA==", + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" + } + }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/marked": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", + "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + } + }, + "node_modules/memoizee/node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moment": { + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-8.6.0.tgz", + "integrity": "sha512-icekvN8FJFESIFkLaFEVl05Nocl5Id5HnoVhJzhCUvtNY8tj9kfUlH/J527fZq/8ltsAUqpettfutwRjQYS2fA==", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/ci-detect", + "@npmcli/config", + "@npmcli/fs", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/run-script", + "abbrev", + "ansicolors", + "ansistyles", + "archy", + "cacache", + "chalk", + "chownr", + "cli-columns", + "cli-table3", + "columnify", + "fastest-levenshtein", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minipass", + "minipass-pipeline", + "mkdirp", + "mkdirp-infer-owner", + "ms", + "node-gyp", + "nopt", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "npmlog", + "opener", + "pacote", + "parse-conflict-json", + "proc-log", + "qrcode-terminal", + "read", + "read-package-json", + "read-package-json-fast", + "readdir-scoped-modules", + "rimraf", + "semver", + "ssri", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^5.0.4", + "@npmcli/ci-detect": "^2.0.0", + "@npmcli/config": "^4.0.1", + "@npmcli/fs": "^2.1.0", + "@npmcli/map-workspaces": "^2.0.2", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^3.0.1", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "archy": "~1.0.0", + "cacache": "^16.0.3", + "chalk": "^4.1.2", + "chownr": "^2.0.0", + "cli-columns": "^4.0.0", + "cli-table3": "^0.6.1", + "columnify": "^1.6.0", + "fastest-levenshtein": "^1.0.12", + "glob": "^7.2.0", + "graceful-fs": "^4.2.9", + "hosted-git-info": "^5.0.0", + "ini": "^2.0.0", + "init-package-json": "^3.0.2", + "is-cidr": "^4.0.2", + "json-parse-even-better-errors": "^2.3.1", + "libnpmaccess": "^6.0.2", + "libnpmdiff": "^4.0.2", + "libnpmexec": "^4.0.2", + "libnpmfund": "^3.0.1", + "libnpmhook": "^8.0.2", + "libnpmorg": "^4.0.2", + "libnpmpack": "^4.0.2", + "libnpmpublish": "^6.0.2", + "libnpmsearch": "^5.0.2", + "libnpmteam": "^4.0.2", + "libnpmversion": "^3.0.1", + "make-fetch-happen": "^10.1.1", + "minipass": "^3.1.6", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "ms": "^2.1.2", + "node-gyp": "^9.0.0", + "nopt": "^5.0.0", + "npm-audit-report": "^3.0.0", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^9.0.1", + "npm-pick-manifest": "^7.0.0", + "npm-profile": "^6.0.2", + "npm-registry-fetch": "^13.1.0", + "npm-user-validate": "^1.0.1", + "npmlog": "^6.0.1", + "opener": "^1.5.2", + "pacote": "^13.0.5", + "parse-conflict-json": "^2.0.2", + "proc-log": "^2.0.1", + "qrcode-terminal": "^0.12.0", + "read": "~1.0.7", + "read-package-json": "^5.0.0", + "read-package-json-fast": "^2.0.3", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "tar": "^6.1.11", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^1.0.4", + "validate-npm-package-name": "^4.0.0", + "which": "^2.0.2", + "write-file-atomic": "^4.0.1" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/@gar/promisify": { + "version": "1.1.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "5.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^2.0.0", + "@npmcli/metavuln-calculator": "^3.0.1", + "@npmcli/move-file": "^1.1.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^1.0.3", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^3.0.0", + "bin-links": "^3.0.0", + "cacache": "^16.0.0", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-nice": "^1.1.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^9.0.0", + "npm-pick-manifest": "^7.0.0", + "npm-registry-fetch": "^13.0.0", + "npmlog": "^6.0.1", + "pacote": "^13.0.5", + "parse-conflict-json": "^2.0.1", + "proc-log": "^2.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "treeverse": "^1.0.4", + "walk-up-path": "^1.0.0" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/ci-detect": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/@npmcli/config": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/map-workspaces": "^2.0.1", + "ini": "^2.0.0", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "proc-log": "^2.0.0", + "read-package-json-fast": "^2.0.3", + "semver": "^7.3.5", + "walk-up-path": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/@npmcli/disparity-colors": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "ansi-styles": "^4.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/git": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^7.3.1", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^7.0.0", + "proc-log": "^2.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^7.2.0", + "minimatch": "^5.0.1", + "read-package-json-fast": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch": { + "version": "5.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "cacache": "^16.0.0", + "json-parse-even-better-errors": "^2.3.1", + "pacote": "^13.0.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "1.0.3", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1" + } + }, + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "infer-owner": "^1.0.4" + } + }, + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^1.0.3", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/@tootallnate/once": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "1.1.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/agent-base": { + "version": "6.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/npm/node_modules/agentkeepalive": { + "version": "4.2.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/ansicolors": { + "version": "0.3.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/ansistyles": { + "version": "0.1.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/are-we-there-yet": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/asap": { + "version": "2.0.6", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bin-links": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "cmd-shim": "^4.0.1", + "mkdirp-infer-owner": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0", + "read-cmd-shim": "^2.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/brace-expansion": { + "version": "1.1.11", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/npm/node_modules/builtins": { + "version": "5.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/npm/node_modules/cacache": { + "version": "16.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^1.1.2", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^7.2.0", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.11", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/chalk": { + "version": "4.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/cidr-regex": { + "version": "3.1.1", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "ip-regex": "^4.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/clean-stack": { + "version": "2.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/cli-columns": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/cli-table3": { + "version": "0.6.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "1.4.0" + } + }, + "node_modules/npm/node_modules/clone": { + "version": "1.0.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/cmd-shim": { + "version": "4.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "mkdirp-infer-owner": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/color-support": { + "version": "1.1.3", + "inBundle": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/npm/node_modules/colors": { + "version": "1.4.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/npm/node_modules/columnify": { + "version": "1.6.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/concat-map": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/console-control-strings": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/debug": { + "version": "4.3.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/npm/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/debuglog": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/defaults": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/npm/node_modules/delegates": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/depd": { + "version": "1.1.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/dezalgo": { + "version": "1.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/diff": { + "version": "5.0.0", + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.12", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fs-minipass": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/fs.realpath": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/function-bind": { + "version": "1.1.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/gauge": { + "version": "4.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/glob": { + "version": "7.2.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.9", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/has": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/npm/node_modules/has-flag": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/has-unicode": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/hosted-git-info": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.1.0", + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "5.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "5.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/humanize-ms": { + "version": "1.2.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ignore-walk": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/npm/node_modules/indent-string": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/infer-owner": { + "version": "1.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/inflight": { + "version": "1.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/inherits": { + "version": "2.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/ini": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/init-package-json": { + "version": "3.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-package-arg": "^9.0.1", + "promzard": "^0.3.0", + "read": "^1.0.7", + "read-package-json": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/ip": { + "version": "1.1.5", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/ip-regex": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/is-cidr": { + "version": "4.0.2", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "cidr-regex": "^3.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/is-core-module": { + "version": "2.8.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/is-lambda": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff-apply": { + "version": "5.2.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "6.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^9.0.1", + "npm-registry-fetch": "^13.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmdiff": { + "version": "4.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^3.0.4", + "npm-package-arg": "^9.0.1", + "pacote": "^13.0.5", + "tar": "^6.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmexec": { + "version": "4.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^5.0.0", + "@npmcli/ci-detect": "^2.0.0", + "@npmcli/run-script": "^3.0.0", + "chalk": "^4.1.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-package-arg": "^9.0.1", + "npmlog": "^6.0.1", + "pacote": "^13.0.5", + "proc-log": "^2.0.0", + "read": "^1.0.7", + "read-package-json-fast": "^2.0.2", + "walk-up-path": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmfund": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmhook": { + "version": "8.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^13.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmorg": { + "version": "4.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^13.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmpack": { + "version": "4.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/run-script": "^3.0.0", + "npm-package-arg": "^9.0.1", + "pacote": "^13.0.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmpublish": { + "version": "6.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "normalize-package-data": "^4.0.0", + "npm-package-arg": "^9.0.1", + "npm-registry-fetch": "^13.0.0", + "semver": "^7.1.3", + "ssri": "^8.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmsearch": { + "version": "5.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^13.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmteam": { + "version": "4.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^13.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/libnpmversion": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^3.0.0", + "@npmcli/run-script": "^3.0.0", + "json-parse-even-better-errors": "^2.3.1", + "proc-log": "^2.0.0", + "semver": "^7.3.5", + "stringify-package": "^1.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/lru-cache": { + "version": "7.7.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "10.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.0.2", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.1.1", + "ssri": "^8.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/minipass": { + "version": "3.1.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-collect": { + "version": "1.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minipass-fetch": { + "version": "2.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minipass-json-stream": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minizlib": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", + "inBundle": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/mkdirp-infer-owner": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/mute-stream": { + "version": "0.0.8", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/negotiator": { + "version": "0.6.3", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/node-gyp": { + "version": "9.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.22 || ^14.13 || >=16" + } + }, + "node_modules/npm/node_modules/nopt": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/normalize-package-data": { + "version": "4.0.0", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^5.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/npm-audit-report": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/npm-bundled": { + "version": "1.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm/node_modules/npm-install-checks": { + "version": "4.0.0", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/npm-package-arg": { + "version": "9.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/npm-packlist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.2.0", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.2", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^9.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/npm-profile": { + "version": "6.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^13.0.0", + "proc-log": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "13.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "make-fetch-happen": "^10.0.6", + "minipass": "^3.1.6", + "minipass-fetch": "^2.0.3", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^9.0.1", + "proc-log": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/npm-user-validate": { + "version": "1.0.1", + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/npmlog": { + "version": "6.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.0", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/once": { + "version": "1.4.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/opener": { + "version": "1.5.2", + "inBundle": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/npm/node_modules/p-map": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/pacote": { + "version": "13.0.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^3.0.0", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^3.0.1", + "cacache": "^16.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.6", + "mkdirp": "^1.0.4", + "npm-package-arg": "^9.0.0", + "npm-packlist": "^4.0.0", + "npm-pick-manifest": "^7.0.0", + "npm-registry-fetch": "^13.0.1", + "proc-log": "^2.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^5.0.0", + "read-package-json-fast": "^2.0.3", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1", + "just-diff": "^5.0.1", + "just-diff-apply": "^5.2.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/path-is-absolute": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/proc-log": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-call-limit": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-inflight": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/promzard": { + "version": "0.3.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "read": "1" + } + }, + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", + "inBundle": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/npm/node_modules/read": { + "version": "1.0.7", + "inBundle": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/read-package-json": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.2.0", + "json-parse-even-better-errors": "^2.3.1", + "normalize-package-data": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "2.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/readable-stream": { + "version": "3.6.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm/node_modules/rimraf": { + "version": "3.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/npm/node_modules/semver": { + "version": "7.3.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/set-blocking": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/signal-exit": { + "version": "3.0.7", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/npm/node_modules/socks": { + "version": "2.6.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ip": "^1.1.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "6.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.1.1", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.3.0", + "inBundle": true, + "license": "CC-BY-3.0" + }, + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.11", + "inBundle": true, + "license": "CC0-1.0" + }, + "node_modules/npm/node_modules/ssri": { + "version": "8.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/string_decoder": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/npm/node_modules/string-width": { + "version": "4.2.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/stringify-package": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/supports-color": { + "version": "7.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/tar": { + "version": "6.1.11", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/treeverse": { + "version": "1.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/unique-filename": { + "version": "1.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/npm/node_modules/unique-slug": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-name": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/walk-up-path": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/wcwidth": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/npm/node_modules/which": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/wide-align": { + "version": "1.1.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/npm/node_modules/wrappy": { + "version": "1.0.2", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/write-file-atomic": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/packet-reader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", + "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "node_modules/pg": { + "version": "8.7.3", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.3.tgz", + "integrity": "sha512-HPmH4GH4H3AOprDJOazoIcpI49XFsHCe8xlrjHkWiapdbHK+HLtbm/GQzXYAZwmPju/kzKhjaSfMACG+8cgJcw==", + "dependencies": { + "buffer-writer": "2.0.0", + "packet-reader": "1.0.0", + "pg-connection-string": "^2.5.0", + "pg-pool": "^3.5.1", + "pg-protocol": "^1.5.0", + "pg-types": "^2.1.0", + "pgpass": "1.x" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "pg-native": ">=2.0.0" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } + } + }, + "node_modules/pg-connection-string": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pg-native/-/pg-native-3.0.0.tgz", + "integrity": "sha512-qZZyywXJ8O4lbiIN7mn6vXIow1fd3QZFqzRe+uET/SZIXvCa3HBooXQA4ZU8EQX8Ae6SmaYtDGLp5DwU+8vrfg==", + "dependencies": { + "libpq": "^1.7.0", + "pg-types": "^1.12.1", + "readable-stream": "1.0.31" + } + }, + "node_modules/pg-native/node_modules/pg-types": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-1.13.0.tgz", + "integrity": "sha512-lfKli0Gkl/+za/+b6lzENajczwZHc7D5kiUCZfgm914jipD2kIOIvEkAhZ8GrW3/TUoP9w8FHjwpPObBye5KQQ==", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~1.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.0", + "postgres-interval": "^1.1.0" + } + }, + "node_modules/pg-native/node_modules/postgres-array": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-1.0.3.tgz", + "integrity": "sha512-5wClXrAP0+78mcsNX3/ithQ5exKvCyK5lr5NEEEeGwwM6NJdQgzIJBVxLvRW+huFpX92F2QnZ5CcokH0VhK2qQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pg-pool": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.1.tgz", + "integrity": "sha512-6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ==", + "peerDependencies": { + "pg": ">=8.0" + } + }, + "node_modules/pg-protocol": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", + "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==" + }, + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pgpass": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", + "dependencies": { + "split2": "^4.1.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", + "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "dependencies": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/readable-stream": { + "version": "1.0.31", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", + "integrity": "sha1-jyUC4LyeOw2huUUgqrtOJgPsr64=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requizzle": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", + "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/split2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", + "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/taffydb": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", + "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=" + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/tar-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dependencies": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/underscore": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz", + "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==" + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", + "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "requires": { + "@babel/highlight": "^7.16.0" + } + }, + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + }, + "@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", + "requires": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==" + }, + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + }, + "@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", + "requires": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==" + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz", + "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/traverse": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.5", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, "@eslint/eslintrc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", @@ -806,11 +9300,6 @@ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "abortcontroller-polyfill": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", - "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" - }, "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -845,7 +9334,8 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "acorn-walk": { "version": "7.2.0", @@ -1037,6 +9527,11 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -1045,6 +9540,44 @@ "file-uri-to-path": "1.0.0" } }, + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -1104,14 +9637,6 @@ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, - "browser-tabs-lock": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/browser-tabs-lock/-/browser-tabs-lock-1.2.15.tgz", - "integrity": "sha512-J8K9vdivK0Di+b8SBdE7EZxDr88TnATing7XoLw6+nFkXMQ6sVBh92K3NQvZlZU91AIkFRi0w3sztk5Z+vsswA==", - "requires": { - "lodash": ">=4.17.21" - } - }, "browserslist": { "version": "4.19.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", @@ -1132,6 +9657,39 @@ "node-int64": "^0.4.0" } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -1262,6 +9820,11 @@ "delayed-stream": "~1.0.0" } }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1305,11 +9868,6 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" - }, "core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -1367,6 +9925,123 @@ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + } + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + } + } + }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -1455,6 +10130,14 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, "entities": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", @@ -1488,11 +10171,6 @@ "unbox-primitive": "^1.0.1" } }, - "es-cookie": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/es-cookie/-/es-cookie-1.3.2.tgz", - "integrity": "sha512-UTlYYhXGLOy05P/vKVT2Ui7WtC7NiRzGtJyAKKn32g5Gvcjn7KAClLPWlipCtxIus934dFg9o9jXiBL0nP+t9Q==" - }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -1708,7 +10386,8 @@ "version": "17.0.0-1", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0-1.tgz", "integrity": "sha512-aqRG58dqoBNfOLN+PsitasxmW+W9Os4oQrx081B16T4E4WogsSbpUL6hnKSnyv35sSRYA2XjBtKMOrUboL6jgw==", - "dev": true + "dev": true, + "requires": {} }, "eslint-import-resolver-node": { "version": "0.3.6", @@ -1935,7 +10614,8 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", - "dev": true + "dev": true, + "requires": {} }, "eslint-scope": { "version": "7.1.1", @@ -2165,11 +10845,6 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, - "fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" - }, "fb-watchman": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", @@ -2178,6 +10853,14 @@ "bser": "2.1.1" } }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -2187,6 +10870,11 @@ "flat-cache": "^3.0.4" } }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -2255,9 +10943,9 @@ "dev": true }, "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" }, "forwarded": { "version": "0.2.0", @@ -2269,6 +10957,11 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -2437,6 +11130,11 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -2489,11 +11187,6 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "install": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz", - "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==" - }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -2582,6 +11275,11 @@ "is-extglob": "^2.1.1" } }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" + }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -3003,7 +11701,8 @@ "ws": { "version": "7.5.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", @@ -3123,7 +11822,8 @@ "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} }, "jest-regex-util": { "version": "27.4.0", @@ -3524,7 +12224,8 @@ "markdown-it-anchor": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.4.1.tgz", - "integrity": "sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA==" + "integrity": "sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA==", + "requires": {} }, "marked": { "version": "4.0.12", @@ -3629,9 +12330,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "mkdirp": { "version": "1.0.4", @@ -3639,9 +12340,9 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==" }, "ms": { "version": "2.1.2", @@ -3668,35 +12369,6 @@ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -5054,6 +13726,13 @@ "minipass": "^3.1.1" } }, + "string_decoder": { + "version": "1.3.0", + "bundled": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, "string-width": { "version": "4.2.3", "bundled": true, @@ -5063,13 +13742,6 @@ "strip-ansi": "^6.0.1" } }, - "string_decoder": { - "version": "1.3.0", - "bundled": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, "stringify-package": { "version": "1.0.1", "bundled": true @@ -5201,6 +13873,11 @@ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, "object-inspect": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", @@ -5343,6 +14020,11 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, "pg": { "version": "8.7.3", "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.3.tgz", @@ -5399,7 +14081,8 @@ "pg-pool": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.1.tgz", - "integrity": "sha512-6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ==" + "integrity": "sha512-6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ==", + "requires": {} }, "pg-protocol": { "version": "1.5.0", @@ -5436,6 +14119,24 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, "pirates": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", @@ -5495,10 +14196,10 @@ } } }, - "promise-polyfill": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.3.tgz", - "integrity": "sha512-Og0+jCRQetV84U8wVjMNccfGCnMQ9mGs9Hv78QFe+pSDD3gWTpz0y+1QCuxy5d/vBFuZ3iwP2eycAkvqIMPmWg==" + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "prompts": { "version": "2.4.2", @@ -5637,6 +14338,14 @@ "xmlchars": "^2.2.0" } }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "requires": { + "commander": "^2.8.1" + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -5776,6 +14485,11 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -5815,11 +14529,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -5833,6 +14542,14 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "requires": { + "is-natural-number": "^4.0.1" + } + }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -5870,6 +14587,49 @@ "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=" }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", @@ -5900,6 +14660,11 @@ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, "timers-ext": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", @@ -5914,6 +14679,11 @@ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6028,16 +14798,20 @@ "which-boxed-primitive": "^1.0.2" } }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "underscore": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz", "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==" }, - "unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" - }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -6057,6 +14831,11 @@ "punycode": "^2.1.0" } }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -6201,6 +14980,15 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } } } } diff --git a/package.json b/package.json index 3b36b67..3bf2cf4 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,8 @@ "dependencies": { "axios": "^0.25.0", "cli-color": "^2.0.1", + "decompress": "^4.2.1", + "decompress-targz": "^4.1.1", "dotenv": "^10.0.0", "express": "^4.17.2", "express-oauth2-jwt-bearer": "^1.1.0", diff --git a/src/config.js b/src/config.js index d46957c..fe36160 100644 --- a/src/config.js +++ b/src/config.js @@ -2,7 +2,7 @@ const Logger = require('./logger.js'); const dotenv = require('dotenv'); -function load() { +function Load() { Logger.Info('Loading Config...'); const res = dotenv.config(); Logger.Debug(`CONFIG: ${JSON.stringify(res.parsed)}`); @@ -21,6 +21,7 @@ function load() { } } + module.exports = { - Load: load, + Load, }; diff --git a/src/database/database.js b/src/database/database.js index 0bc7fce..7db3d6a 100644 --- a/src/database/database.js +++ b/src/database/database.js @@ -44,6 +44,22 @@ class Database { await con; return this.connection; } + + async query(query, params, callback) { + if (!this.connection) { + await this.connect(); + } + + // debug moment + Logger.Database(`PSQL Query: ${query.substring(0, 100)}...`); + const result = await this.connection.query(query, params, callback); + return result; + } + + async destroy() { + await this.connection.end(); + this.connection = null; + } } module.exports = { diff --git a/src/first-time-run.js b/src/first-time-run.js new file mode 100644 index 0000000..de9e969 --- /dev/null +++ b/src/first-time-run.js @@ -0,0 +1,79 @@ +// Populate databaes, create admin user, etc +const Logger = require('./logger.js'); +const Config = require('./config.js'); +const Database = require('./database/database.js'); + +const decompress = require('decompress'); +const decompressTargz = require('decompress-targz'); + +const fs = require('fs'); + +console.log('LegoLog Setting Up:tm:'); + +async function main() { + Config.Load(); + + await Logger.Init({ + logLevel: process.env.LOG_LEVEL, + logToConsole: process.env.LOG_CONSOLE, + logFile: process.env.LOG_FILE, + }); + + Logger.Info('DECOMPRESSING - DO NOT CLOSE, THIS MAY TAKE A WHILE...'); + Logger.Info('DECOMPRESSING - DO NOT CLOSE, THIS MAY TAKE A WHILE...'); + + // connect to database + const db = new Database.IDatabase(); + await db.connect(); + + // unzip images ASYNC + decompress('db/img.tar.gz', 'db/', { + plugins: [ + decompressTargz(), + ], + }).then(() => { + console.log('Files decompressed'); + }); + + + const tableQuery = fs.readFileSync('./db/schema.sql').toString(); + /* eslint-disable-next-line */ + await new Promise(async (resolve, reject) => { + // run setup script to create schema + await db.query(tableQuery, [], (err, res) => { + if (err) { + Logger.Error(err); + resolve(); + return; + } + for (const result of res) { + Logger.Database(result.command); + } + resolve(); + }); + }); + + // populate database + const dump = fs.readFileSync('./db/dump.sql').toString(); + /* eslint-disable-next-line */ + await new Promise(async (resolve, reject) => { + await db.query(dump, [], (err, res) => { + if (err) { + Logger.Error(err); + resolve(); + return; + } + for (const result of res) { + Logger.Database(result.command); + } + resolve(); + }); + }); + + await db.destroy(); + + Logger.Info('DECOMPRESSING - DO NOT CLOSE, THIS MAY TAKE A WHILE...'); + Logger.Info('DECOMPRESSING - DO NOT CLOSE, THIS MAY TAKE A WHILE...'); +} + +main(); diff --git a/src/index.js b/src/index.js index cfbc53b..4c8a3f0 100644 --- a/src/index.js +++ b/src/index.js @@ -3,23 +3,22 @@ const Config = require('./config.js'); const Server = require('./routes/server.js'); const API = require('./routes/api.js'); -const Databse = require('./database/database.js'); - -// TODO: The first time running needs to populate the database with the bricks and sets. +const Database = require('./database/database.js'); async function main() { Config.Load(); + await Logger.Init({ logLevel: process.env.LOG_LEVEL, logToConsole: process.env.LOG_CONSOLE, logFile: process.env.LOG_FILE, - // networkHost: process.env.LOG_NET_HOST, - // networkPort: process.env.LOG_NET_PORT, + networkHost: process.env.LOG_NET_HOST, + networkPort: process.env.LOG_NET_PORT, }); Logger.Info('Pre-Init Complete'); - const Database = new Databse.IDatabase(); - await Database.connect(); + const db = new Database.IDatabase(); + await db.connect(); Server.Listen(process.env.PORT); API.Init();