_chooseTileTitle() {
    let source = this.source;
    switch (source) {
      case "blog":
        let collection = Properties.collections.find(source => {
          return source.collectionType === "blog";
        });
        // if there isn't a collection related (this is a sub collection in a collection) the mapping file will use the 'title' (sibling of 'name')
        if (!collection) {
          return this._data.article_collection_title;
        }
        return collection.title || collection.name || collection.collection;
      case "twitter":
        return this._data.article_extras.name;
      case "pinterest":
        return this._data.article_author;
      case "facebook":
        return this._data.article_author;
      case "instagram":
        return this._data.article_author;
      case "youtube":
        return this._data.article_extras.channel_title;
      default:
        return this._data.article_collection_title;
    }
  }
/**
   * Formula to find the normalized  title for a tile
   *
   * @returns {string}  - The normalized title
   * @private
   */
Formula to find the normalized  title for a tile
@returns {string}  - The normalized title
@private
Formula to find the normalized title for a tile @returns { string } - The normalized title @private
_chooseTileTitle() {
    let source = this.source;
    switch (source) {
      case "blog":
        let collection = Properties.collections.find(source => {
          return source.collectionType === "blog";
        });
        if (!collection) {
          return this._data.article_collection_title;
        }
        return collection.title || collection.name || collection.collection;
      case "twitter":
        return this._data.article_extras.name;
      case "pinterest":
        return this._data.article_author;
      case "facebook":
        return this._data.article_author;
      case "instagram":
        return this._data.article_author;
      case "youtube":
        return this._data.article_extras.channel_title;
      default:
        return this._data.article_collection_title;
    }
  }
_chooseTileTitle ( ) { let source = this . source ; switch ( source ) { case "blog" : let collection = Properties . collections . find ( source => { return source . collectionType === "blog" ; } ) ; if ( ! collection ) { return this . _data . article_collection_title ; } return collection . title || collection . name || collection . collection ; case "twitter" : return this . _data . article_extras . name ; case "pinterest" : return this . _data . article_author ; case "facebook" : return this . _data . article_author ; case "instagram" : return this . _data . article_author ; case "youtube" : return this . _data . article_extras . channel_title ; default : return this . _data . article_collection_title ; } }
Formula to find the normalized  title for a tile
 @returns {string}  - The normalized title
 @private
Formula to find the normalized title for a tile @returns { string } - The normalized title @private
// if there isn't a collection related (this is a sub collection in a collection) the mapping file will use the 'title' (sibling of 'name')