<commit_before>cask 'opencpn' do
  version '4.4.0'
  sha256 'aedb42ed43a4f5776422410079b946dd87e05a117ba4289733e32c1e6657d6e7'

  # opencpn.navnux.org was verified as official when first introduced to the cask
  url "http://opencpn.navnux.org/#{version}/OpenCPN_#{version}.dmg"
  name 'OpenCPN'
  homepage 'https://opencpn.org/ocpn/'

  app 'OpenCPN.app'
end<commit_msg>Update opencpn homepage and appcast (#29368)<commit_after>cask 'opencpn' do
  version '4.4.0'
  sha256 'aedb42ed43a4f5776422410079b946dd87e05a117ba4289733e32c1e6657d6e7'

  # opencpn.navnux.org was verified as official when first introduced to the cask
  url "http://opencpn.navnux.org/#{version}/OpenCPN_#{version}.dmg"
  appcast 'https://github.com/OpenCPN/OpenCPN/releases.atom',
          checkpoint: '169b89252300cc760dab9f554ad9384183e3d3c7dbad746dfcdf44e69c2e6e93'
  name 'OpenCPN'
  homepage 'http://opencpn.org/'

  app 'OpenCPN.app'
end
{'fraction_non_alphanumeric': 0.11135371179039301, 'fraction_numerical': 0.1572052401746725, 'mean_word_length': 5.195945945945946, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '7271734', 'n_tokens_mistral': 471, 'n_tokens_neox': 394, 'n_words': 62}