<commit_before>import React from 'react';

import { Mamtooth } from 'CONTRIBUTORS';
import SPECS from 'common/SPECS';
import SPELLS from 'common/SPELLS';
import SpellLink from 'common/SpellLink';
import Warning from 'common/Alert/Warning';

import CHANGELOG from './CHANGELOG';

export default {
  // The people that have contributed to this spec recently. People don't have to sign up to be long-time maintainers to be included in this list. If someone built a large part of the spec or contributed something recently to that spec, they can be added to the contributors list.
  contributors: [Mamtooth],
  // The WoW client patch this spec was last updated to be fully compatible with.
  patchCompatibility: '7.3',
  // Explain the status of this spec's analysis here. Try to mention how complete it is, and perhaps show links to places users can learn more.
  // If this spec's analysis does not show a complete picture please mention this in the `<Warning>` component.
	description: (
		<React.Fragment>
			Hi there fellow Illidari. I've put some time in developing this tool for all Vengeance Demon Hunters and I'll always try to keep this spec update. But as you might have thought, you opinion and suggestion is always great to make me improve it more and more for you. So, if you ever have anything to say, please leave a message in some channel that I'll be specifically showing to you later.<br /><br />

			You might have noticed that most of the suggestions focus mostly on improvements of you cast efficiency. This might seem silly and simple to analyze, but it's actually one of the most important things for us Vengeance Demon Hunters. As you also might have noticed, the Vengeance spec uses a leather armor, which gives us less armor than plate users and making us more vulnerable to physical damage. But we also have the <SpellLink id={SPELLS.DEMON_SPIKES.id} /> and <SpellLink id={SPELLS.METAMORPHOSIS_TANK.id} /> to help mitigating this extra incoming damage.<br /><br />

			Also, I have implemented a pain chart tracker. It makes more visual to see if you are capping and wasting too much pain during the fight. It also shows the pain gained/spent breakdown for each of your abilities that you've used in each fight. In my opinion, this is the core of the Vengeance spec analyzer, because resource management is always the decisive point between wiping your group or using a defensive cooldown to avoid it. As you might have experimented, this is one of the hardest things to improve and to master. My desire is to make  this easier for you with this feature.<br /><br />

			If you have any more questions about Demon Hunters, feel free to pay a visit to <a href="https://discord.gg/zGGkNGC" target="_blank" rel="noopener noreferrer">The Fel Hammer Discord</a>, if it's about a general tanking issue, there's also the <a href="https://discord.gg/j9Q5cy7" target="_blank" rel="noopener noreferrer">Tank Chat Discord</a> but if you'd like to discuss anything related to this analyzer, leave a message on GitHub issue or message @Mamtooth on WoWAnalyzer Discord.<br /><br />

			<center>NOW YOU ARE PREPARED!</center><br /><br />

      <Warning>
        This spec's analysis isn't complete yet. What we do show should be good to use, but it does not show the complete picture.<br />
        If there is something missing, incorrect, or inaccurate, please report it on <a href="https://github.com/WoWAnalyzer/WoWAnalyzer/issues/new">GitHub</a> or contact us on <a href="https://discord.gg/AxphPxU">Discord</a>.
      </Warning>
		</React.Fragment>
	),
  // A recent example report to see interesting parts of the spec. Will be shown on the homepage.
  exampleReport: '/report/zRbrjmWkMfnQpC2c/4-Mythic+Garothi+Worldbreaker+-+Kill+(4:26)/88-Sannasta',

  // Don't change anything below this line;
  // The current spec identifier. This is the only place (in code) that specifies which spec this parser is about.
  spec: SPECS.VENGEANCE_DEMON_HUNTER,
  // The contents of your changelog.
  changelog: CHANGELOG,
  // The CombatLogParser class for your spec.
  parser: () => import('./CombatLogParser' /* webpackChunkName: "DemonHunter" */).then(exports => exports.default),
  // The path to the current directory (relative form project root). This is used for generating a GitHub link directly to your spec's code.
  path: __dirname,
};<commit_msg>Updated patchCompatibilty and added outer style for react (removed <center> deprecated html tag)<commit_after>import React from 'react';

import { Mamtooth } from 'CONTRIBUTORS';
import SPECS from 'common/SPECS';
import SPELLS from 'common/SPELLS';
import SpellLink from 'common/SpellLink';
import Warning from 'common/Alert/Warning';

import CHANGELOG from './CHANGELOG';

const textAlignStyle = {
  textAlign: 'center',
};

export default {
  // The people that have contributed to this spec recently. People don't have to sign up to be long-time maintainers to be included in this list. If someone built a large part of the spec or contributed something recently to that spec, they can be added to the contributors list.
  contributors: [Mamtooth],
  // The WoW client patch this spec was last updated to be fully compatible with.
  patchCompatibility: '8.0.1',
  // Explain the status of this spec's analysis here. Try to mention how complete it is, and perhaps show links to places users can learn more.
  // If this spec's analysis does not show a complete picture please mention this in the `<Warning>` component.
	description: (
		<React.Fragment>
			Hi there fellow Illidari. I've put some time in developing this tool for all Vengeance Demon Hunters and I'll always try to keep this spec update. But as you might have thought, you opinion and suggestion is always great to make me improve it more and more for you. So, if you ever have anything to say, please leave a message in some channel that I'll be specifically showing to you later.<br /><br />

			You might have noticed that most of the suggestions focus mostly on improvements of you cast efficiency. This might seem silly and simple to analyze, but it's actually one of the most important things for us Vengeance Demon Hunters. As you also might have noticed, the Vengeance spec uses a leather armor, which gives us less armor than plate users and making us more vulnerable to physical damage. But we also have the <SpellLink id={SPELLS.DEMON_SPIKES.id} /> and <SpellLink id={SPELLS.METAMORPHOSIS_TANK.id} /> to help mitigating this extra incoming damage.<br /><br />

			Also, I have implemented a pain chart tracker. It makes more visual to see if you are capping and wasting too much pain during the fight. It also shows the pain gained/spent breakdown for each of your abilities that you've used in each fight. In my opinion, this is the core of the Vengeance spec analyzer, because resource management is always the decisive point between wiping your group or using a defensive cooldown to avoid it. As you might have experimented, this is one of the hardest things to improve and to master. My desire is to make  this easier for you with this feature.<br /><br />

			If you have any more questions about <NAME>, feel free to pay a visit to <a href="https://discord.gg/zGGkNGC" target="_blank" rel="noopener noreferrer">The Fel Hammer Discord</a>, if it's about a general tanking issue, there's also the <a href="https://discord.gg/j9Q5cy7" target="_blank" rel="noopener noreferrer">Tank Chat Discord</a> but if you'd like to discuss anything related to this analyzer, leave a message on GitHub issue or message @Mamtooth on WoWAnalyzer Discord.<br /><br />

			<p style={textAlignStyle}>NOW YOU ARE PREPARED!</p><br /><br />

      <Warning>
        This spec's analysis isn't complete yet. What we do show should be good to use, but it does not show the complete picture.<br />
        If there is something missing, incorrect, or inaccurate, please report it on <a href="https://github.com/WoWAnalyzer/WoWAnalyzer/issues/new">GitHub</a> or contact us on <a href="https://discord.gg/AxphPxU">Discord</a>.
      </Warning>
		</React.Fragment>
	),
  // A recent example report to see interesting parts of the spec. Will be shown on the homepage.
  exampleReport: '/report/zRbrjmWkMfnQpC2c/4-Mythic+Garothi+Worldbreaker+-+Kill+(4:26)/88-Sannasta',

  // Don't change anything below this line;
  // The current spec identifier. This is the only place (in code) that specifies which spec this parser is about.
  spec: SPECS.VENGEANCE_DEMON_HUNTER,
  // The contents of your changelog.
  changelog: CHANGELOG,
  // The CombatLogParser class for your spec.
  parser: () => import('./CombatLogParser' /* webpackChunkName: "DemonHunter" */).then(exports => exports.default),
  // The path to the current directory (relative form project root). This is used for generating a GitHub link directly to your spec's code.
  path: __dirname,
};
{'fraction_non_alphanumeric': 0.07733062788862587, 'fraction_numerical': 0.002818171570285199, 'mean_word_length': 4.122401847575058, 'pattern_counts': {'":': 0, '<': 61, '<?xml version=': 0, '>': 65, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7648384', 'n_tokens_mistral': 2508, 'n_tokens_neox': 2364, 'n_words': 1240}