message: Use new dupe function to allow selecting Loadout replacements
  Fixes
diff: @@ -36,6 +36,7 @@ import { DestinyClass } from 'bungie-api-ts/destiny2';
  import { DimStore } from '../inventory/store-types';
  import LoadoutDrawerContents from './LoadoutDrawerContents';
  import LoadoutDrawerOptions from './LoadoutDrawerOptions';
  +import { makeDupeID } from 'app/search/search-filters';
  interface StoreProps {
  types: string[];
  @@ -267,9 +268,10 @@ class LoadoutDrawer extends React.Component<Props, State> {
  const loadoutClassType = loadout && loadoutClassToClassType[loadout.classType];
  try {
  + const warnItemDupeID = makeDupeID(warnItem);
  const { item, equip } = await showItemPicker({
  filterItems: (item: DimItem) =>
  - item.hash === warnItem.hash &&
  + makeDupeID(item) === warnItemDupeID &&
  item.canBeInLoadout() &&
  (!loadout ||
  loadout.classType === LoadoutClass.any ||
  