I need a command that gives a villager spawn egg with custom trades I want every item in the game to be in the villager thanks
/give @p spawn_egg 1 0 {EntityTag:{id:"minecraft:villager”},/give @p spawn_egg 1 0 {EntityTag:{id:"minecraft:villager”},{Profession:1,CustomName:"Shadow imperial funds",CustomNameVisible:1,Career:1,CareerLevel:42,CanPickUpLoot:0,PersistenceRequired:1,NoAI:1,Silent:1,Invulnerable:1,Attributes:[{Name:"generic.knockbackResistance",Base:"1f"},{Name:"generic.maxHealth",Base:99999}],Offers:{Recipes:[{buy:{id:"gold_ingot",Count:0},maxUses:999999999,sell:{id:"log",Count:64},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:999999999,sell:{id:"log",Count:64,Damage:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:999999999,sell:{id:"log",Count:64,Damage:2},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:999999999,sell:{id:"log",Count:64,Damage:3},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:999999999,sell:{id:"bedrock",Count:64},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:999999999,sell:{id:"dirt",Count:64},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:999999999,sell:{id:"gold_block",Count:64},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999999,sell:{id:"emerald_block",Count:64},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:99999999999,sell:{id:"barrier",Count:64},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"sea_lantern",Count:64},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"tnt",Count:64},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"log",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"stone",Count:1,Damage:6},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"stone",Count:1,Damage:2},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"stone",Count:1,Damage:4},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"sandstone",Count:1,Damage:2},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"sandstone",Count:1,Damage:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"sandstone",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"sand",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"lapis_block",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"diamond_block",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"obsidian",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"mossy_cobblestone",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"prismarine",Count:1,Damage:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"quartz_block",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"end_stone",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"glowstone",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"redstone_lamp",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"hay_block",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"coal_block",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"packed_ice",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"glass",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"snow_layer",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"log2",Count:1,Damage:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"gravel",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"experience_bottle",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"golden_apple",Count:1,Damage:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:2},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:3},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:4},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:5},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:6},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:7},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:8},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:9},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:10},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:11},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:12},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:13},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:14},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"dye",Count:1,Damage:15},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"brick_block",Count:1},rewardExp:false},{buy:{id:"gold_ingot",Count:1},maxUses:9999999,sell:{id:"iron_block",Count:1},rewardExp:false}]}}}