<commit_before>class window.TopicSearchResults extends Backbone.Collection
  model: Topic

  initialize: ->
    @on 'reset', => @addNewItem()
    @searchFor ''

  url: -> "/" + currentUser.get('username') + "/channels/find.json?s=#{@query}"

  makeEmpty: ->
    @query = ''
    @reset []

  addNewItem: ->
    if (@shouldShowNewItem())
      @add(@getNewItem())

  shouldShowNewItem: ->
    @query != '' and not (@query.toLowerCase() in @currentLowercaseTitles())

  currentLowercaseTitles: -> _.map @pluck('title'), (item)-> item.toLowerCase()

  getNewItem: -> new AutoCompletedChannel(
      'title':@query,
      'slug_title': @query.toLowerCase()
      'new': true)<commit_msg>removed unneeded parenthesis<commit_after>class window.TopicSearchResults extends Backbone.Collection
  model: Topic

  initialize: ->
    @on 'reset', => @addNewItem()
    @searchFor ''

  url: -> "/" + currentUser.get('username') + "/channels/find.json?s=#{@query}"

  makeEmpty: ->
    @query = ''
    @reset []

  addNewItem: ->
    if @shouldShowNewItem()
      @add @getNewItem()

  shouldShowNewItem: ->
    @query != '' and not (@query.toLowerCase() in @currentLowercaseTitles())

  currentLowercaseTitles: -> _.map @pluck('title'), (item)-> item.toLowerCase()

  getNewItem: -> new AutoCompletedChannel(
      'title':@query,
      'slug_title': @query.toLowerCase()
      'new': true)
{'fraction_non_alphanumeric': 0.17587209302325582, 'fraction_numerical': 0.0, 'mean_word_length': 3.620805369127517, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 21, 'https://': 0, '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': '3016384', 'n_tokens_mistral': 448, 'n_tokens_neox': 446, 'n_words': 84}