{
  "type": "component_data",
  "items": "minecraft:bow",
  "modelPrefix": "item/bow/",
  "modelParent": "minecraft:item/source_models/bow1x",
  "parameters": {
    "componentType": "custom_name",
    "expect": "rich_text",
    "debug": true,
    "transform": ["lowercase",
      {
        "regex": "(?iu)ё",
        "substitution": "е",
        "matchAll": false,
        "validate": false
      },{
        "regex": "(?iu)импульсная винтовка",
        "substitution": "76gunn",
        "matchAll": true,
        "validate": false
      },

      {
        "regex": "(?iu)ак-47",
        "substitution": "ak",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)ак-74",
        "substitution": "ak74",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)кровопийца",
        "substitution": "bloods",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)кольт m1911",
        "substitution": "colt",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)пустынный орел",
        "substitution": "deagle",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)дрель",
        "substitution": "drel",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)квантовый дестабилизатор",
        "substitution": "exp",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)famas",
        "substitution": "famas",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)дожигатель",
        "substitution": "flamethr",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)огнемет",
        "substitution": "flamethrower",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)кремневый пистолет",
        "substitution": "flint_pistol",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)гаусс пушка",
        "substitution": "gauss_gun",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)гравитационная пушка",
        "substitution": "gravity_gun",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)серый маузер",
        "substitution": "gray_mouser",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)гвоздомет",
        "substitution": "gvozd",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)лазерный пистолет",
        "substitution": "laser_pistol",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)пулемет льюиса",
        "substitution": "lewis",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)люгер",
        "substitution": "luger",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)m16",
        "substitution": "m16",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)mac-10",
        "substitution": "mac10",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)пистолет макарова",
        "substitution": "mac_scout_pistol",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)магнитный пистолет",
        "substitution": "magnet_pistol",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)малориан",
        "substitution": "malorian",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)маузер",
        "substitution": "mauser",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)мега-акула",
        "substitution": "megashark",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)пулемет",
        "substitution": "minigun",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)m1a1",
        "substitution": "moneaona",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)миротворец",
        "substitution": "monenineoseven",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)mp-18",
        "substitution": "mp18",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)mp-40",
        "substitution": "mp40",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)передоз",
        "substitution": "overdose",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)карманный пистолет",
        "substitution": "pbpp",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)портальная пушка",
        "substitution": "portal_gun",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)портальная пушка выкл",
        "substitution": "portal_gun_off",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)ппш-41",
        "substitution": "pps",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)быстромет",
        "substitution": "quick",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)алая роза",
        "substitution": "rose_wand",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)пистолет",
        "substitution": "scout_pistol",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)пулемет шоша",
        "substitution": "shausha",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)короткое замыкание",
        "substitution": "short_circuit",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)mat-49",
        "substitution": "smg",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)sten с глушителем",
        "substitution": "sten_gluh2",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)sten",
        "substitution": "sten_pr",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)липучкомет",
        "substitution": "stickybomb_launcher",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)шприцемет",
        "substitution": "syr",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)тактический люгер",
        "substitution": "tact_luger",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)tec-9",
        "substitution": "tec_9",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)томпсон",
        "substitution": "tommy",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)пистолет с глушителем",
        "substitution": "usp",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)волшебная палочка из кварца",
        "substitution": "wand_3",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)волшебная палочка из кианита",
        "substitution": "wand_7",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?iu)палочка из кости гиппогрифа",
        "substitution": "wand_9",
        "matchAll": true,
        "validate": false
      },
      {
        "regex": "(?i)wx18",
        "substitution": "wx18n",
        "matchAll": true,
        "validate": false
      }
    ]
  }
}