diff --git a/assets/templates/civicrm.shortcode.php b/assets/templates/civicrm.shortcode.php
index 02f45e08df0447d01c21206d6d0ccf2f03bb3bcd..c590390b01a72437875c92bd261993dddbe6abad 100644
--- a/assets/templates/civicrm.shortcode.php
+++ b/assets/templates/civicrm.shortcode.php
@@ -2,7 +2,7 @@
 
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
diff --git a/civicrm.php b/civicrm.php
index f7a02591b9e7a1cccf60e936ac996c12cc51965b..419beb4c8584ad05252a26d017c9c5e85c206d6b 100644
--- a/civicrm.php
+++ b/civicrm.php
@@ -2,11 +2,10 @@
 /*
 Plugin Name: CiviCRM
 Description: CiviCRM - Growing and Sustaining Relationships
-Version: 5.7.0
+Version: 5.8.1
 Author: CiviCRM LLC
 Author URI: https://civicrm.org/
 Plugin URI: https://wiki.civicrm.org/confluence/display/CRMDOC/Installing+CiviCRM+for+WordPress
-GitHub Plugin URI: https://github.com/tadpolecc/civicrm.git
 License: AGPL3
 Text Domain: civicrm
 Domain Path: /languages
@@ -15,7 +14,7 @@ Domain Path: /languages
 
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -66,35 +65,35 @@ http://make.wordpress.org/core/handbook/coding-standards/javascript/
 */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
-// set version here: when it changes, will force JS to reload
-define( 'CIVICRM_PLUGIN_VERSION', '5' );
+// Set version here: when it changes, will force JS to reload
+define( 'CIVICRM_PLUGIN_VERSION', '4.7' );
 
-// store reference to this file
+// Store reference to this file
 if (!defined('CIVICRM_PLUGIN_FILE')) {
   define( 'CIVICRM_PLUGIN_FILE', __FILE__ );
 }
 
-// store URL to this plugin's directory
+// Store URL to this plugin's directory
 if (!defined( 'CIVICRM_PLUGIN_URL')) {
   define( 'CIVICRM_PLUGIN_URL', plugin_dir_url(CIVICRM_PLUGIN_FILE) );
 }
 
-// store PATH to this plugin's directory
+// Store PATH to this plugin's directory
 if (!defined( 'CIVICRM_PLUGIN_DIR')) {
   define( 'CIVICRM_PLUGIN_DIR', plugin_dir_path(CIVICRM_PLUGIN_FILE) );
 }
 
-/**
+/*
  * The constant CIVICRM_SETTINGS_PATH is also defined in civicrm.config.php and
  * may already have been defined there - e.g. by cron or external scripts.
  */
 if ( !defined( 'CIVICRM_SETTINGS_PATH' ) ) {
 
-  /**
+  /*
    * Test where the settings file exists.
    *
    * If the settings file is found in the 4.6 and prior location, use that as
@@ -113,55 +112,84 @@ if ( !defined( 'CIVICRM_SETTINGS_PATH' ) ) {
 
 }
 
-// test if Civi is installed
+// Test if CiviCRM is installed
 if ( file_exists( CIVICRM_SETTINGS_PATH )  ) {
     define( 'CIVICRM_INSTALLED', TRUE );
   } else {
     define( 'CIVICRM_INSTALLED', FALSE );
 }
 
-// prevent CiviCRM from rendering its own header
+// Prevent CiviCRM from rendering its own header
 define( 'CIVICRM_UF_HEAD', TRUE );
 
 
 /**
- * Define CiviCRM_For_WordPress Class
+ * Define CiviCRM_For_WordPress Class.
+ *
+ * @since 4.4
  */
 class CiviCRM_For_WordPress {
 
-
   /**
-   * Declare our properties
+   * Plugin instance.
+   *
+   * @since 4.4
+   * @access private
+   * @var object $instance The plugin instance.
    */
+  private static $instance;
 
   /**
-   * @var CiviCRM_For_WordPress
+   * Plugin context (broad).
+   *
+   * @since 4.4
+   * @access public
+   * @var bool $in_wordpress The broad plugin context.
    */
-  private static $instance;
-
-  // plugin context (broad)
   static $in_wordpress;
 
-  // plugin context (specific)
+  /**
+   * Plugin context (specific).
+   *
+   * @since 4.4
+   * @access public
+   * @var str $context The specific plugin context.
+   */
   static $context;
 
   /**
-   * @var CiviCRM_For_WordPress_Shortcodes
+   * Shortcodes management object.
+   *
+   * @since 4.4
+   * @access public
+   * @var object CiviCRM_For_WordPress_Shortcodes The shortcodes management object.
    */
   public $shortcodes;
 
   /**
-   * @var CiviCRM_For_WordPress_Shortcodes_Modal
+   * Modal dialog management object.
+   *
+   * @since 4.4
+   * @access public
+   * @var object CiviCRM_For_WordPress_Shortcodes_Modal The modal dialog management object.
    */
   public $modal;
 
   /**
-   * @var CiviCRM_For_WordPress_Basepage
+   * Basepage management object.
+   *
+   * @since 4.4
+   * @access public
+   * @var object CiviCRM_For_WordPress_Basepage The basepage management object.
    */
   public $basepage;
 
   /**
-   * @var CiviCRM_For_WordPress_Users
+   * User management object.
+   *
+   * @since 4.4
+   * @access public
+   * @var object CiviCRM_For_WordPress_Users The user management object.
    */
   public $users;
 
@@ -175,39 +203,49 @@ class CiviCRM_For_WordPress {
    * Getter method which returns the CiviCRM instance and optionally creates one
    * if it does not already exist. Standard CiviCRM singleton pattern.
    *
-   * @return object CiviCRM plugin instance
+   * @since 4.4
+   *
+   * @return object CiviCRM_For_WordPress The CiviCRM plugin instance.
    */
   public static function singleton() {
 
-    // if it doesn't already exist...
+    // If instance doesn't already exist
     if ( ! isset( self::$instance ) ) {
 
-      // create it
+      // Create instance
       self::$instance = new CiviCRM_For_WordPress;
-      self::$instance->setup_instance();
+
+      // Delay setup until 'plugins_loaded' to allow other plugins to load as well
+      add_action( 'plugins_loaded', array( self::$instance, 'setup_instance' ) );
 
     }
 
-    // return existing instance
+    // Return instance
     return self::$instance;
 
   }
 
 
   /**
-   * Dummy instance constructor
+   * Dummy instance constructor.
+   *
+   * @since 4.4
    */
   function __construct() {}
 
   /**
-   * Dummy magic method to prevent CiviCRM_For_WordPress from being cloned
+   * Dummy magic method to prevent CiviCRM_For_WordPress from being cloned.
+   *
+   * @since 4.4
    */
   public function __clone() {
     _doing_it_wrong( __FUNCTION__, __( 'Only one instance of CiviCRM_For_WordPress please', 'civicrm' ), '4.4' );
   }
 
   /**
-   * Dummy magic method to prevent CiviCRM_For_WordPress from being unserialized
+   * Dummy magic method to prevent CiviCRM_For_WordPress from being unserialized.
+   *
+   * @since 4.4
    */
   public function __wakeup() {
     _doing_it_wrong( __FUNCTION__, __( 'Please do not serialize CiviCRM_For_WordPress', 'civicrm' ), '4.4' );
@@ -215,122 +253,121 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Method that is called only when CiviCRM plugin is activated
-   * In order for other plugins to be able to interact with Civi's activation,
-   * we wait until after the activation redirect to perform activation actions
+   * Plugin activation.
+   *
+   * This method is called only when CiviCRM plugin is activated. In order for
+   * other plugins to be able to interact with Civi's activation, we wait until
+   * after the activation redirect to perform activation actions.
    *
-   * @return void
+   * @since 4.4
    */
   public function activate() {
 
-    // set a one-time-only option
+    // Set a one-time-only option
     add_option( 'civicrm_activation_in_progress', 'true' );
 
   }
 
 
   /**
-   * Method that runs CiviCRM's plugin activation methods
+   * Run CiviCRM's plugin activation procedure.
    *
-   * @return void
+   * @since 4.4
    */
   public function activation() {
 
-    // if activating...
-    if ( is_admin() && get_option( 'civicrm_activation_in_progress' ) == 'true' ) {
-
-      // assign minimum capabilities for all WP roles and create 'anonymous_user' role
-      $this->users->set_wp_user_capabilities();
-
-      // set a one-time-only option to flag that we need to create a basepage -
-      // it will not update the option once it has been set to another value nor
-      // create a new option with the same name
-      add_option( 'civicrm_activation_create_basepage', 'true' );
-
-      // change option so this method never runs again
-      update_option( 'civicrm_activation_in_progress', 'false' );
-
+    // Bail if not activating
+    if ( get_option( 'civicrm_activation_in_progress' ) !== 'true' ) {
+      return;
     }
 
-    // if activating and we still haven't created the basepage...
-    if (
-      is_admin() &&
-      get_option( 'civicrm_activation_create_basepage' ) == 'true' &&
-      CIVICRM_INSTALLED
-    ) {
-
-      // create basepage
-      add_action( 'wp_loaded', array( $this, 'create_wp_basepage' ) );
+    // Bail if not in WordPress admin
+    if ( !is_admin() ) {
+      return;
+    }
 
-      // change option so this method never runs again
-      update_option( 'civicrm_activation_create_basepage', 'done' );
+    /**
+     * Broadcast that activation actions need to happen now.
+     *
+     * @since 5.6
+     */
+    do_action( 'civicrm_activation' );
 
-    }
+    // Change option so this action never fires again
+    update_option( 'civicrm_activation_in_progress', 'false' );
 
   }
 
 
   /**
-   * Method that is called only when CiviCRM plugin is deactivated
-   * In order for other plugins to be able to interact with Civi's activation,
-   * we need to remove the option that is set in activate() above
+   * Plugin deactivation.
+   *
+   * This method is called only when CiviCRM plugin is deactivated. In order for
+   * other plugins to be able to interact with Civi's activation, we need to
+   * remove any options that are set in activate() above.
    *
-   * @return void
+   * @since 4.4
    */
   public function deactivate() {
 
-    // delete options
+    // Delete any options we hay have set
     delete_option( 'civicrm_activation_in_progress' );
-    delete_option( 'civicrm_activation_create_basepage' );
+
+    /**
+     * Broadcast that deactivation actions need to happen now.
+     *
+     * @since 5.6
+     */
+    do_action( 'civicrm_deactivation' );
 
   }
 
 
   /**
-   * Set up the CiviCRM plugin instance
+   * Set up the CiviCRM plugin instance.
    *
-   * @return void
+   * @since 4.4
    */
   public function setup_instance() {
 
-    // kick out if another instance is being inited
+    // Kick out if another instance is being inited
     if ( isset( self::$in_wordpress ) ) {
       wp_die( __( 'Only one instance of CiviCRM_For_WordPress please', 'civicrm' ) );
     }
 
-    // Store context
-    $this->civicrm_in_wordpress_set();
-
-    // there is no session handling in WP hence we start it for CiviCRM pages
-    if (!session_id()) {
+    /*
+     * There is no session handling in WP - hence we start it for CiviCRM pages
+     * except when running via WP-CLI which does not require sessions.
+     */
+    if ( empty( session_id() ) && ! ( defined( 'WP_CLI' ) && WP_CLI ) ) {
       session_start();
     }
 
-    if ( $this->civicrm_in_wordpress() ) {
-      // this is required for AJAX calls in WordPress admin
-      $_GET['noheader'] = TRUE;
-    }
-
-    if ( !CIVICRM_INSTALLED && !$this->civicrm_in_wordpress() ) {
-      $_GET['civicrm_install_type'] = 'wordpress';
-    }
-
-    // get classes and instantiate
+    // Get classes and instantiate
     $this->include_files();
 
-    // do plugin activation
+    // Do plugin activation
     $this->activation();
 
-    // register all hooks
-    $this->register_hooks();
+    // Use translation files
+    $this->enable_translation();
+
+    // Register all hooks on init
+    add_action( 'init', array( $this, 'register_hooks' ) );
 
-    // notify plugins
+    /**
+     * Broadcast that this plugin is now loaded.
+     *
+     * @since 4.4
+     */
     do_action( 'civicrm_instance_loaded' );
 
   }
 
 
   /**
+   * Set broad CiviCRM context.
+   *
    * Setter for determining if CiviCRM is currently being displayed in WordPress.
    * This becomes true whe CiviCRM is called in the following contexts:
    *
@@ -338,13 +375,13 @@ class CiviCRM_For_WordPress {
    * (b) when CiviCRM content is being displayed on the front-end via wpBasePage
    * (c) when an AJAX request is made to CiviCRM
    *
-   * It is NOT true when CiviCRM is called via a shortcode
+   * It is NOT true when CiviCRM is called via a shortcode.
    *
-   * @return void
+   * @since 4.4
    */
   public function civicrm_in_wordpress_set() {
 
-    // store
+    // Store
     self::$in_wordpress = ( isset( $_GET['page'] ) && $_GET['page'] == 'CiviCRM' ) ? TRUE : FALSE;
 
   }
@@ -355,17 +392,28 @@ class CiviCRM_For_WordPress {
    *
    * @see $this->civicrm_in_wordpress_set()
    *
-   * @return bool $in_wordpress True if Civi is displayed in WordPress, false otherwise
+   * @since 4.4
+   *
+   * @return bool $in_wordpress True if CiviCRM is displayed in WordPress, false otherwise.
    */
   public function civicrm_in_wordpress() {
 
-    // already stored
+    /**
+     * Allow broad context to be filtered.
+     *
+     * @since 4.4
+     *
+     * @param bool $in_wordpress True if CiviCRM is displayed in WordPress, false otherwise.
+     * @return bool $in_wordpress True if CiviCRM is displayed in WordPress, false otherwise.
+     */
     return apply_filters( 'civicrm_in_wordpress', self::$in_wordpress );
 
   }
 
 
   /**
+   * Set specific CiviCRM context.
+   *
    * Setter for determining how CiviCRM is currently being displayed in WordPress.
    * This can be one of the following contexts:
    *
@@ -374,36 +422,46 @@ class CiviCRM_For_WordPress {
    * (c) when a "non-page" request is made to CiviCRM
    * (d) when CiviCRM is called via a shortcode
    *
-   * The following codes correspond to the different contexts
+   * The following codes correspond to the different contexts:
    *
    * (a) 'admin'
    * (b) 'basepage'
    * (c) 'nonpage'
    * (d) 'shortcode'
    *
-   * @param string $context
-   *   One of the four context codes above
-   * @return void
+   * @since 4.4
+   *
+   * @param string $context One of the four context codes above.
    */
   public function civicrm_context_set( $context ) {
 
-    // store
+    // Store
     self::$context = $context;
 
   }
 
 
   /**
+   * Get specific CiviCRM context.
+   *
    * Getter for determining how CiviCRM is currently being displayed in WordPress.
    *
    * @see $this->civicrm_context_set()
    *
-   * @return string
-   *   The context in which Civi is displayed in WordPress
+   * @since 4.4
+   *
+   * @return string The context in which CiviCRM is displayed in WordPress.
    */
   public function civicrm_context_get() {
 
-    // already stored
+    /**
+     * Allow specific context to be filtered.
+     *
+     * @since 4.4
+     *
+     * @param bool $context The existing context in which CiviCRM is displayed in WordPress.
+     * @return bool $context The modified context in which CiviCRM is displayed in WordPress.
+     */
     return apply_filters( 'civicrm_context', self::$context );
 
   }
@@ -415,25 +473,25 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Include files
+   * Include files.
    *
-   * @return void
+   * @since 4.4
    */
   public function include_files() {
 
-    // include users class
+    // Include users class
     include_once CIVICRM_PLUGIN_DIR . 'includes/civicrm.users.php';
     $this->users = new CiviCRM_For_WordPress_Users;
 
-    // include shortcodes class
+    // Include shortcodes class
     include_once CIVICRM_PLUGIN_DIR . 'includes/civicrm.shortcodes.php';
     $this->shortcodes = new CiviCRM_For_WordPress_Shortcodes;
 
-    // include shortcodes modal dialog class
+    // Include shortcodes modal dialog class
     include_once CIVICRM_PLUGIN_DIR . 'includes/civicrm.shortcodes.modal.php';
     $this->modal = new CiviCRM_For_WordPress_Shortcodes_Modal;
 
-    // include basepage class
+    // Include basepage class
     include_once CIVICRM_PLUGIN_DIR . 'includes/civicrm.basepage.php';
     $this->basepage = new CiviCRM_For_WordPress_Basepage;
 
@@ -446,34 +504,57 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Register hooks
+   * Register hooks on init.
    *
-   * @return void
+   * @since 4.4
    */
   public function register_hooks() {
 
-    // always add the common hooks
+    // Always add the common hooks
     $this->register_hooks_common();
 
-    // when in WordPress admin...
+    // When in WordPress admin...
     if ( is_admin() ) {
 
-      // set context
+      // Set context
       $this->civicrm_context_set( 'admin' );
 
-      // handle WP admin context
+      // Handle WP admin context
       $this->register_hooks_admin();
       return;
 
     }
 
-    // go no further if Civi not installed yet
+    // Go no further if CiviCRM not installed yet
     if ( ! CIVICRM_INSTALLED ) return;
 
-    // when embedded via wpBasePage or AJAX call...
+    // Delay everything else until query has been parsed
+    add_action( 'parse_query', array( $this, 'register_hooks_front_end' ) );
+
+  }
+
+
+  /**
+   * Register hooks for the front end.
+   *
+   * @since 5.6
+   */
+  public function register_hooks_front_end() {
+
+    // Prevent multiple calls
+    static $alreadyRegistered = FALSE;
+    if ( $alreadyRegistered ) {
+      return;
+    }
+    $alreadyRegistered = TRUE;
+
+    // Store context
+    $this->civicrm_in_wordpress_set();
+
+    // When embedded via wpBasePage or AJAX call...
     if ( $this->civicrm_in_wordpress() ) {
 
-      /**
+      /*
        * Directly output CiviCRM html only in a few cases and skip WP templating:
        *
        * (a) when a snippet is set
@@ -483,79 +564,77 @@ class CiviCRM_For_WordPress {
        */
       if ( ! $this->is_page_request() ) {
 
-        // set context
+        // Set context
         $this->civicrm_context_set( 'nonpage' );
 
-        // add core resources for front end
+        // Add core resources for front end
         add_action( 'wp', array( $this, 'front_end_page_load' ) );
 
-        // echo all output when WP has been set up but nothing has been rendered
+        // Echo all output when WP has been set up but nothing has been rendered
         add_action( 'wp', array( $this, 'invoke' ) );
         return;
 
       }
 
-      // set context
+      // Set context
       $this->civicrm_context_set( 'basepage' );
 
-      // if we get here, we must be in a wpBasePage context
+      // If we get here, we must be in a wpBasePage context
       $this->basepage->register_hooks();
       return;
 
     }
 
-    // set context
+    // Set context
     $this->civicrm_context_set( 'shortcode' );
 
-    // that leaves us with handling shortcodes, should they exist
+    // That leaves us with handling shortcodes, should they exist
     $this->shortcodes->register_hooks();
 
   }
 
 
   /**
-   * Register hooks that must always be present
+   * Register hooks that must always be present.
    *
-   * @return void
+   * @since 4.4
    */
   public function register_hooks_common() {
 
-    // use translation files
-    add_action( 'plugins_loaded', array( $this, 'enable_translation' ) );
-
-    // register user hooks
+    // Register user hooks
     $this->users->register_hooks();
 
   }
 
 
   /**
-   * Register hooks to handle CiviCRM in a WordPress admin context
+   * Register hooks to handle CiviCRM in a WordPress admin context.
    *
-   * @return void
+   * @since 4.4
    */
   public function register_hooks_admin() {
 
-    // modify the admin menu
+    // Modify the admin menu
     add_action( 'admin_menu', array( $this, 'add_menu_items' ) );
 
-    // set page title
+    // Set page title
     add_filter( 'admin_title', array( $this, 'set_admin_title' ) );
 
-    // print CiviCRM's header
+    // Print CiviCRM's header
     add_action('admin_head', array( $this, 'wp_head' ), 50);
 
-    // if settings file does not exist, show notice with link to installer
+    // If settings file does not exist, show notice with link to installer
     if ( ! CIVICRM_INSTALLED ) {
       if ( isset( $_GET['page'] ) && $_GET['page'] == 'civicrm-install' ) {
-        // register hooks for installer page?
+        // Set install type
+        $_GET['civicrm_install_type'] = 'wordpress';
       } else {
-        // show notice
+        // Show notice
         add_action( 'admin_notices', array( $this, 'show_setup_warning' ) );
       }
     }
 
-    // enable shortcode modal
+    // Enable shortcode modal
     $this->modal->register_hooks();
 
   }
@@ -567,9 +646,11 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Initialize CiviCRM
+   * Initialize CiviCRM.
+   *
+   * @since 4.4
    *
-   * @return bool $success
+   * @return bool $success True if CiviCRM is initialized, false otherwise.
    */
   public function initialize() {
 
@@ -595,25 +676,25 @@ class CiviCRM_For_WordPress {
         exit();
       }
 
-      // check for settings
+      // Check for settings
       if ( ! CIVICRM_INSTALLED ) {
         $error = FALSE;
       } elseif ( file_exists( CIVICRM_SETTINGS_PATH) ) {
         $error = include_once ( CIVICRM_SETTINGS_PATH );
       }
 
-      // autoload
+      // Autoload
       require_once 'CRM/Core/ClassLoader.php';
       CRM_Core_ClassLoader::singleton()->register();
 
-      // get ready for problems
+      // Get ready for problems
       $installLink    = admin_url() . "options-general.php?page=civicrm-install";
       $docLinkInstall = "https://wiki.civicrm.org/confluence/display/CRMDOC/Installing+CiviCRM+for+WordPress";
       $docLinkTrouble = "https://wiki.civicrm.org/confluence/display/CRMDOC/Installation+and+Upgrades";
       $forumLink      = "https://civicrm.stackexchange.com/";
 
 
-      // construct message
+      // Construct message
       $errorMsgAdd = sprintf(
         __( 'Please review the <a href="%s">WordPress Installation Guide</a> and the <a href="%s">Trouble-shooting page</a> for assistance. If you still need help installing, you can often find solutions to your issue by searching for the error message in the <a href="%s">installation support section of the community forum</a>.', 'civicrm' ),
         $docLinkInstall,
@@ -621,7 +702,7 @@ class CiviCRM_For_WordPress {
         $forumLink
       );
 
-      // does install message get used?
+      // Does install message get used?
       $installMessage = sprintf(
         __( 'Click <a href="%s">here</a> for fresh install.', 'civicrm' ),
         $installLink
@@ -632,20 +713,20 @@ class CiviCRM_For_WordPress {
         return FALSE;
       }
 
-      // access global defined in civicrm.settings.php
+      // Access global defined in civicrm.settings.php
       global $civicrm_root;
 
-      // this does pretty much all of the civicrm initialization
+      // This does pretty much all of the civicrm initialization
       if ( ! file_exists( $civicrm_root . 'CRM/Core/Config.php' ) ) {
         $error = FALSE;
       } else {
         $error = include_once ( 'CRM/Core/Config.php' );
       }
 
-      // have we got it?
+      // Have we got it?
       if ( $error == FALSE ) {
 
-        // set static flag
+        // Set static flag
         $failure = TRUE;
 
         // FIX ME - why?
@@ -663,27 +744,26 @@ class CiviCRM_For_WordPress {
           "</p><p class='error'>" . $errorMsgAdd . "</p></strong>"
         );
 
-        // won't reach here!
+        // Won't reach here!
         return FALSE;
 
       }
 
-      // set static flag
+      // Set static flag
       $initialized = TRUE;
 
-      // initialize the system by creating a config object
+      // Initialize the system by creating a config object
       $config = CRM_Core_Config::singleton();
-      //print_r( $config ); die();
 
-      // sync the logged in user with WP
+      // Sync the logged in user with WP
       global $current_user;
       if ( $current_user ) {
 
-        // sync procedure sets session values for logged in users
+        // Sync procedure sets session values for logged in users
         require_once 'CRM/Core/BAO/UFMatch.php';
         CRM_Core_BAO_UFMatch::synchronize(
-          $current_user, // user object
-          FALSE, // do not update
+          $current_user, // User object
+          FALSE, // Do not update
           'WordPress', // CMS
           $this->users->get_civicrm_contact_type('Individual')
         );
@@ -692,10 +772,14 @@ class CiviCRM_For_WordPress {
 
     }
 
-    // notify plugins
+    /**
+     * Broadcast that CiviCRM is now initialized.
+     *
+     * @since 4.4
+     */
     do_action( 'civicrm_initialized' );
 
-    // success!
+    // Success!
     return TRUE;
 
   }
@@ -707,45 +791,52 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Load translation files
+   * Load translation files.
+   *
    * A good reference on how to implement translation in WordPress:
    * http://ottopress.com/2012/internationalization-youre-probably-doing-it-wrong/
    *
-   * @return void
+   * @since 4.4
    */
   public function enable_translation() {
 
-    // not used, as there are no translations as yet
+    // Load translations
     load_plugin_textdomain(
-
-      // unique name
-      'civicrm',
-
-      // deprecated argument
-      FALSE,
-
-      // relative path to directory containing translation files
-      dirname( plugin_basename( __FILE__ ) ) . '/languages/'
-
+      'civicrm', // Unique name
+      FALSE, // Deprecated argument
+      dirname( plugin_basename( __FILE__ ) ) . '/languages/' // Relative path to translation files
     );
 
   }
 
 
   /**
-   * Adds menu items to WordPress admin menu
-   * Callback method for 'admin_menu' hook as set in register_hooks()
+   * Adds menu items to WordPress admin menu.
    *
-   * @return void
+   * Callback method for 'admin_menu' hook as set in register_hooks().
+   *
+   * @since 4.4
    */
   public function add_menu_items() {
 
     $civilogo = file_get_contents( plugin_dir_path( __FILE__ ) . 'assets/civilogo.svg.b64' );
 
-    // check for settings file
+    /**
+     * Filter the position of the CiviCRM menu item.
+     *
+     * Currently set to 3.9 + some random digits to reduce risk of conflict.
+     *
+     * @since 4.4
+     *
+     * @param float The default menu position.
+     * @return float The modified menu position..
+     */
+    $position = apply_filters( 'civicrm_menu_item_position', '3.904981' );
+
+    // Check for settings file
     if ( CIVICRM_INSTALLED ) {
 
-      // add top level menu item
+      // Add top level menu item
       $menu_page = add_menu_page(
         __( 'CiviCRM', 'civicrm' ),
         __( 'CiviCRM', 'civicrm' ),
@@ -753,15 +844,15 @@ class CiviCRM_For_WordPress {
         'CiviCRM',
         array( $this, 'invoke' ),
         $civilogo,
-        apply_filters( 'civicrm_menu_item_position', '3.904981' ) // 3.9 + random digits to reduce risk of conflict
+        $position
       );
 
-      // add core resources prior to page load
+      // Add core resources prior to page load
       add_action( 'load-' . $menu_page, array( $this, 'admin_page_load' ) );
 
     } else {
 
-      // add top level menu item
+      // Add top level menu item
       $menu_page = add_menu_page(
         __( 'CiviCRM Installer', 'civicrm' ),
         __( 'CiviCRM Installer', 'civicrm' ),
@@ -769,14 +860,14 @@ class CiviCRM_For_WordPress {
         'civicrm-install',
         array( $this, 'run_installer' ),
         $civilogo,
-        apply_filters( 'civicrm_menu_item_position', '3.904981' ) // 3.9 + random digits to reduce risk of conflict
+        $position
       );
 
       /*
-      // add scripts and styles like this
-      add_action( 'admin_print_scripts-' . $options_page, array( $this, 'admin_installer_js' ) );
-      add_action( 'admin_print_styles-' . $options_page, array( $this, 'admin_installer_css' ) );
-      add_action( 'admin_head-' . $options_page, array( $this, 'admin_installer_head' ), 50 );
+      // Add scripts and styles like this
+      add_action( 'admin_print_scripts-' . $menu_page, array( $this, 'admin_installer_js' ) );
+      add_action( 'admin_print_styles-' . $menu_page, array( $this, 'admin_installer_css' ) );
+      add_action( 'admin_head-' . $menu_page, array( $this, 'admin_installer_head' ), 50 );
       */
 
     }
@@ -790,9 +881,9 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Callback method for add_options_page() that runs the CiviCRM installer
+   * Callback method for add_options_page() that runs the CiviCRM installer.
    *
-   * @return void
+   * @since 4.4
    */
   public function run_installer() {
     $civicrmCore = CIVICRM_PLUGIN_DIR . 'civicrm';
@@ -826,7 +917,7 @@ class CiviCRM_For_WordPress {
       }
     }
 
-    // uses CIVICRM_PLUGIN_DIR instead of WP_PLUGIN_DIR
+    // Uses CIVICRM_PLUGIN_DIR instead of WP_PLUGIN_DIR
     $installFile =
       CIVICRM_PLUGIN_DIR .
       'civicrm' . DIRECTORY_SEPARATOR .
@@ -841,9 +932,9 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Callback method for missing settings file in register_hooks()
+   * Callback method for missing settings file in register_hooks().
    *
-   * @return void
+   * @since 4.4
    */
   public function show_setup_warning() {
 
@@ -861,118 +952,6 @@ class CiviCRM_For_WordPress {
   }
 
 
-  /**
-   * Create WordPress basepage and save setting
-   *
-   * @return void
-   */
-  public function create_wp_basepage() {
-
-    if (!$this->initialize()) {
-      return;
-    }
-
-    $config = CRM_Core_Config::singleton();
-
-    // bail if we already have a basepage setting
-    if ( !empty( $config->wpBasePage ) ) {
-      return;
-    }
-
-    // default page slug, but allow overrides
-    $slug = apply_filters( 'civicrm_basepage_slug', 'civicrm' );
-
-    // get existing page with that slug
-    $page = get_page_by_path( $slug );
-
-    // does it exist?
-    if ( $page ) {
-
-      // we already have a basepage
-      $result = $page->ID;
-
-    } else {
-
-      // create the basepage
-      $result = $this->create_basepage( $slug );
-
-    }
-
-    // were we successful?
-    if ( $result !== 0 AND !is_wp_error($result) ) {
-
-      // get the post object
-      $post = get_post( $result );
-
-      $params = array(
-        'version' => 3,
-        'wpBasePage' => $post->post_name,
-      );
-
-      // save the setting
-      civicrm_api3('setting', 'create', $params);
-
-    }
-
-  }
-
-
-  /**
-   * Create a WordPress page to act as the CiviCRM base page.
-   *
-   * @param string $slug The unique slug for the page - same as wpBasePage setting
-   * @return int|WP_Error The page ID on success. The value 0 or WP_Error on failure
-   */
-  private function create_basepage( $slug ) {
-
-    // if multisite, switch to main site
-    if ( is_multisite() && !is_main_site() ) {
-
-      // store this site
-      $original_site = get_current_blog_id();
-
-      // switch
-      global $current_site;
-      switch_to_blog( $current_site->blog_id );
-
-    }
-
-    // define basepage
-    $page = array(
-      'post_status' => 'publish',
-      'post_type' => 'page',
-      'post_parent' => 0,
-      'comment_status' => 'closed',
-      'ping_status' => 'closed',
-      'to_ping' => '', // quick fix for Windows
-      'pinged' => '', // quick fix for Windows
-      'post_content_filtered' => '', // quick fix for Windows
-      'post_excerpt' => '', // quick fix for Windows
-      'menu_order' => 0,
-      'post_name' => $slug,
-    );
-
-    // default page title, but allow overrides
-    $page['post_title'] = apply_filters( 'civicrm_basepage_title', __( 'CiviCRM', 'civicrm' ) );
-
-    // default content
-    $content = __( 'Do not delete this page. Page content is generated by CiviCRM.', 'civicrm' );
-
-    // set, but allow overrides
-    $page['post_content'] = apply_filters( 'civicrm_basepage_content', $content );
-
-    // insert the post into the database
-    $page_id = wp_insert_post( $page );
-
-    // switch back if we've switched
-    if ( isset( $original_site ) ) {
-      restore_current_blog();
-    }
-
-    return $page_id;
-  }
-
-
   // ---------------------------------------------------------------------------
   // HTML head
   // ---------------------------------------------------------------------------
@@ -981,16 +960,19 @@ class CiviCRM_For_WordPress {
   /**
    * Perform necessary stuff prior to CiviCRM's admin page being loaded
    * This needs to be a method because it can then be hooked into WP at the
-   * right time
+   * right time.
    *
-   * @return void
+   * @since 4.6
    */
   public function admin_page_load() {
 
-    // add resources for back end
+    // This is required for AJAX calls in WordPress admin
+    $_GET['noheader'] = TRUE;
+
+    // Add resources for back end
     $this->add_core_resources( FALSE );
 
-    // check setting for path to wp-load.php
+    // Check setting for path to wp-load.php
     $this->add_wpload_setting();
 
   }
@@ -1021,7 +1003,7 @@ class CiviCRM_For_WordPress {
    * To get the path to wp-load.php, use:
    * $path = CRM_Core_BAO_Setting::getItem('CiviCRM Preferences', 'wpLoadPhp');
    *
-   * @return void
+   * @since 4.6.3
    */
   public function add_wpload_setting() {
 
@@ -1029,20 +1011,20 @@ class CiviCRM_For_WordPress {
       return;
     }
 
-    // get path to wp-load.php
+    // Get path to wp-load.php
     $path = ABSPATH . 'wp-load.php';
 
-    // get the setting, if it exists
+    // Get the setting, if it exists
     $setting = CRM_Core_BAO_Setting::getItem('CiviCRM Preferences', 'wpLoadPhp');
 
-    // if we don't have one, create it
+    // If we don't have one, create it
     if ( is_null( $setting ) ) {
       CRM_Core_BAO_Setting::setItem($path, 'CiviCRM Preferences', 'wpLoadPhp');
     }
 
-    // is it different to the one we've stored?
+    // Is it different to the one we've stored?
     if ( $setting !== $path ) {
-      // yes - set new path (this could be because we've changed server or location)
+      // Yes - set new path (this could be because we've changed server or location)
       CRM_Core_BAO_Setting::setItem($path, 'CiviCRM Preferences', 'wpLoadPhp');
     }
 
@@ -1052,9 +1034,9 @@ class CiviCRM_For_WordPress {
   /**
    * Perform necessary stuff prior to CiviCRM being loaded on the front end
    * This needs to be a method because it can then be hooked into WP at the
-   * right time
+   * right time.
    *
-   * @return void
+   * @since 4.6
    */
   public function front_end_page_load() {
 
@@ -1063,24 +1045,26 @@ class CiviCRM_For_WordPress {
       return;
     }
 
-    // add resources for front end
+    // Add resources for front end
     $this->add_core_resources( TRUE );
 
-    // merge CiviCRM's HTML header with the WordPress theme's header
+    // Merge CiviCRM's HTML header with the WordPress theme's header
     add_action( 'wp_head', array( $this, 'wp_head' ) );
 
-    // set flag so this only happens once
+    // Set flag so this only happens once
     $frontend_loaded = TRUE;
 
   }
 
 
   /**
-   * Load only the CiviCRM CSS. This is needed because $this->front_end_page_load()
-   * is only called when there is a single Civi entity present on a page or archive
-   * and, whilst we don't want all the Javascript to load, we do want stylesheets
+   * Load only the CiviCRM CSS.
    *
-   * @return void
+   * This is needed because $this->front_end_page_load() is only called when
+   * there is a single CiviCRM entity present on a page or archive and, whilst
+   * we don't want all the Javascript to load, we do want stylesheets.
+   *
+   * @since 4.6
    */
   public function front_end_css_load() {
 
@@ -1095,22 +1079,22 @@ class CiviCRM_For_WordPress {
 
     $config = CRM_Core_Config::singleton();
 
-    // default custom CSS to standalone
+    // Default custom CSS to standalone
     $dependent = NULL;
 
     // Load core CSS
     if (!CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME, 'disable_core_css')) {
 
-      // enqueue stylesheet
+      // Enqueue stylesheet
       wp_enqueue_style(
         'civicrm_css',
         $config->resourceBase . 'css/civicrm.css',
-        NULL, // dependencies
-        CIVICRM_PLUGIN_VERSION, // version
-        'all' // media
+        NULL, // Dependencies
+        CIVICRM_PLUGIN_VERSION, // Version
+        'all' // Media
       );
 
-      // custom CSS is dependent
+      // Custom CSS is dependent
       $dependent = array( 'civicrm_css' );
 
     }
@@ -1120,23 +1104,24 @@ class CiviCRM_For_WordPress {
       wp_enqueue_style(
         'civicrm_custom_css',
         $config->customCSSURL,
-        $dependent, // dependencies
-        CIVICRM_PLUGIN_VERSION, // version
-        'all' // media
+        $dependent, // Dependencies
+        CIVICRM_PLUGIN_VERSION, // Version
+        'all' // Media
       );
     }
 
-    // set flag so this only happens once
+    // Set flag so this only happens once
     $frontend_css_loaded = TRUE;
 
   }
 
 
   /**
-   * Add CiviCRM core resources
+   * Add CiviCRM core resources.
+   *
+   * @since 4.6
    *
-   * @param bool $front_end True if on WP front end, false otherwise
-   * @return void
+   * @param bool $front_end True if on WP front end, false otherwise.
    */
   public function add_core_resources( $front_end = TRUE ) {
 
@@ -1147,21 +1132,22 @@ class CiviCRM_For_WordPress {
     $config = CRM_Core_Config::singleton();
     $config->userFrameworkFrontend = $front_end;
 
-    // add CiviCRM core resources
+    // Add CiviCRM core resources
     CRM_Core_Resources::singleton()->addCoreResources();
 
   }
 
 
   /**
-   * Merge CiviCRM's HTML header with the WordPress theme's header
-   * Callback from WordPress 'admin_head' and 'wp_head' hooks
+   * Merge CiviCRM's HTML header with the WordPress theme's header.
    *
-   * @return void
+   * Callback from WordPress 'admin_head' and 'wp_head' hooks.
+   *
+   * @since 4.4
    */
   public function wp_head() {
 
-    // CRM-11823 - If Civi bootstrapped, then merge its HTML header with the CMS's header
+    // CRM-11823 - If CiviCRM bootstrapped, then merge its HTML header with the CMS's header
     global $civicrm_root;
     if ( empty( $civicrm_root ) ) {
       return;
@@ -1182,12 +1168,13 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Invoke CiviCRM in a WordPress context
+   * Invoke CiviCRM in a WordPress context.
+   *
    * Callback function from add_menu_page()
    * Callback from WordPress 'init' and 'the_content' hooks
    * Also called by shortcode_render() and _civicrm_update_user()
    *
-   * @return void
+   * @since 4.4
    */
   public function invoke() {
 
@@ -1196,7 +1183,7 @@ class CiviCRM_For_WordPress {
       return;
     }
 
-    // bail if this is called via a content-preprocessing plugin
+    // Bail if this is called via a content-preprocessing plugin
     if ( $this->is_page_request() && !in_the_loop() && !is_admin() ) {
       return;
     }
@@ -1205,10 +1192,12 @@ class CiviCRM_For_WordPress {
       return;
     }
 
-    // CRM-12523
-    // WordPress has it's own timezone calculations
-    // Civi relies on the php default timezone which WP
-    // overrides with UTC in wp-settings.php
+    /*
+     * CRM-12523
+     * WordPress has it's own timezone calculations
+     * CiviCRM relies on the php default timezone which WP
+     * overrides with UTC in wp-settings.php
+     */
     $wpBaseTimezone = date_default_timezone_get();
     $wpUserTimezone = get_option('timezone_string');
     if ($wpUserTimezone) {
@@ -1216,15 +1205,17 @@ class CiviCRM_For_WordPress {
       CRM_Core_Config::singleton()->userSystem->setMySQLTimeZone();
     }
 
-    // CRM-95XX
-    // At this point we are calling a CiviCRM function
-    // WP always quotes the request, CiviCRM needs to reverse what it just did
+    /*
+     * CRM-95XX
+     * At this point we are calling a CiviCRM function
+     * WP always quotes the request, CiviCRM needs to reverse what it just did.
+     */
     $this->remove_wp_magic_quotes();
 
     // Code inside invoke() requires the current user to be set up
     $current_user = wp_get_current_user();
 
-    /**
+    /*
      * Bypass synchronize if running upgrade to avoid any serious non-recoverable
      * error which might hinder the upgrade process.
      */
@@ -1232,52 +1223,57 @@ class CiviCRM_For_WordPress {
       $this->users->sync_user( $current_user );
     }
 
-    // set flag
+    // Set flag
     $alreadyInvoked = TRUE;
 
-    // get args
+    // Get args
     $argdata = $this->get_request_args();
 
-    // set dashboard as default if args are empty
+    // Set dashboard as default if args are empty
    if ( !isset( $_GET['q'] ) ) {
       $_GET['q']      = 'civicrm/dashboard';
       $_GET['reset']  = 1;
       $argdata['args'] = array('civicrm', 'dashboard');
     }
 
-    // do the business
+    // Do the business
     CRM_Core_Invoke::invoke($argdata['args']);
 
-    // restore WP's timezone
+    // Restore WP's timezone
     if ($wpBaseTimezone) {
       date_default_timezone_set($wpBaseTimezone);
     }
 
-    // restore WP's arrays
+    // Restore WP's arrays
     $this->restore_wp_magic_quotes();
 
-    // notify plugins
+    /**
+     * Broadcast that CiviCRM has been invoked.
+     *
+     * @since 4.4
+     */
     do_action( 'civicrm_invoked' );
 
   }
 
 
   /**
-   * Non-destructively override WordPress magic quotes
-   * Only called by invoke() to undo WordPress default behaviour
-   * CMW: Should probably be a private method
+   * Non-destructively override WordPress magic quotes.
+   *
+   * Only called by invoke() to undo WordPress default behaviour.
+   * CMW: Should probably be a private method.
    *
-   * @return void
+   * @since 4.4
    */
   public function remove_wp_magic_quotes() {
 
-    // save original arrays
+    // Save original arrays
     $this->wp_get     = $_GET;
     $this->wp_post    = $_POST;
     $this->wp_cookie  = $_COOKIE;
     $this->wp_request = $_REQUEST;
 
-    // reassign globals
+    // Reassign globals
     $_GET     = stripslashes_deep($_GET);
     $_POST    = stripslashes_deep($_POST);
     $_COOKIE  = stripslashes_deep($_COOKIE);
@@ -1287,15 +1283,16 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Restore WordPress magic quotes
-   * Only called by invoke() to redo WordPress default behaviour
-   * CMW: Should probably be a private method
+   * Restore WordPress magic quotes.
    *
-   * @return void
+   * Only called by invoke() to redo WordPress default behaviour.
+   * CMW: Should probably be a private method.
+   *
+   * @since 4.4
    */
   public function restore_wp_magic_quotes() {
 
-    // restore original arrays
+    // Restore original arrays
     $_GET     = $this->wp_get;
     $_POST    = $this->wp_post;
     $_COOKIE  = $this->wp_cookie;
@@ -1305,23 +1302,27 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Detect Ajax, snippet, or file requests
+   * Detect Ajax, snippet, or file requests.
+   *
+   * @since 4.4
    *
-   * @return boolean True if request is for a CiviCRM page, false otherwise
+   * @return boolean True if request is for a CiviCRM page, false otherwise.
    */
   public function is_page_request() {
 
-    // kick out if not CiviCRM
+    // Kick out if not CiviCRM
     if (!$this->initialize()) {
       return;
     }
 
-    // get args
+    // Get args
     $argdata = $this->get_request_args();
 
-    // FIXME: It's not sustainable to hardcode a whitelist of all of non-HTML
-    // pages. Maybe the menu-XML should include some metadata to make this
-    // unnecessary?
+    /*
+     * FIXME: It's not sustainable to hardcode a whitelist of all of non-HTML
+     * pages. Maybe the menu-XML should include some metadata to make this
+     * unnecessary?
+     */
     if (CRM_Utils_Array::value('HTTP_X_REQUESTED_WITH', $_SERVER) == 'XMLHttpRequest'
         || ($argdata['args'][0] == 'civicrm' && in_array($argdata['args'][1], array('ajax', 'file')) )
         || !empty($_REQUEST['snippet'])
@@ -1337,9 +1338,11 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Get arguments and request string from $_GET
+   * Get arguments and request string from $_GET.
    *
-   * @return array $argdata Array containing request arguments and request string
+   * @since 4.6
+   *
+   * @return array $argdata Array containing request arguments and request string.
    */
   public function get_request_args() {
 
@@ -1359,10 +1362,12 @@ class CiviCRM_For_WordPress {
   }
 
   /**
-   * Add CiviCRM's title to the header's <title>
+   * Add CiviCRM's title to the header's <title> tag.
+   *
+   * @since 4.6
    *
-   * @param string $title
-   * @return string
+   * @param string $title The title to set.
+   * @return string The computed title.
    */
   public function set_admin_title($title) {
     global $civicrm_wp_title;
@@ -1379,32 +1384,38 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Override a WordPress page title with the CiviCRM entity title
-   * Callback method for 'single_page_title' hook, always called from WP front-end
+   * Override a WordPress page title with the CiviCRM entity title.
+   *
+   * Callback method for 'single_page_title' hook, always called from WP front-end.
+   *
+   * @since 4.6
    *
-   * @param string $post_title The title of the WordPress page or post
-   * @param object $post The WordPress post object the title applies to
-   * @return string $civicrm_wp_title The title of the CiviCRM entity
+   * @param string $post_title The title of the WordPress page or post.
+   * @param object $post The WordPress post object the title applies to.
+   * @return string $civicrm_wp_title The title of the CiviCRM entity.
    */
   public function single_page_title( $post_title, $post ) {
 
-    // sanity check and override
+    // Sanity check and override
     global $civicrm_wp_title;
     if (!empty($civicrm_wp_title)) {
       return $civicrm_wp_title;
     }
 
-    // fallback
+    // Fallback
     return $post_title;
 
   }
 
 
   /**
-   * Remove edit link from page content
-   * Callback from 'edit_post_link' hook
+   * Remove edit link from page content.
    *
-   * @return string Always empty
+   * Callback from 'edit_post_link' hook.
+   *
+   * @since 4.6
+   *
+   * @return string Always empty.
    */
   public function clear_edit_post_link() {
     return '';
@@ -1412,39 +1423,45 @@ class CiviCRM_For_WordPress {
 
 
   /**
-   * Remove edit link in WP Admin Bar
-   * Callback from 'wp_before_admin_bar_render' hook
+   * Remove edit link in WP Admin Bar.
+   *
+   * Callback from 'wp_before_admin_bar_render' hook.
    *
-   * @return void
+   * @since 4.6
    */
   public function clear_edit_post_menu_item() {
 
-    // access object
+    // Access object
     global $wp_admin_bar;
 
-    // bail if in admin
+    // Bail if in admin
     if ( is_admin() ) return;
 
-    // remove the menu item from front end
+    // Remove the menu item from front end
     $wp_admin_bar->remove_menu( 'edit' );
 
   }
 
 
   /**
+   * Get base URL.
+   *
    * Clone of CRM_Utils_System_WordPress::getBaseUrl() whose access is set to
    * private. Until it is public, we cannot access the URL of the basepage since
-   * CRM_Utils_System_WordPress::url()
-   * 
+   * CRM_Utils_System_WordPress::url().
+   *
    * 27-09-2016
    * CRM-16421 CRM-17633 WIP Changes to support WP in it's own directory
    * https://wiki.civicrm.org/confluence/display/CRM/WordPress+installed+in+its+own+directory+issues
    * For now leave hard coded wp-admin references.
-   * TODO: remove wp-admin references and replace with admin_url() in the future.  Look at best way to get path to admin_url
+   * TODO: remove wp-admin references and replace with admin_url() in the future.
+   * TODO: Look at best way to get path to admin_url.
+   *
+   * @since 4.4
    *
-   * @param bool $absolute Passing TRUE prepends the scheme and domain, FALSE doesn't
-   * @param bool $frontend Passing FALSE returns the admin URL
-   * @param $forceBackend Passing TRUE overrides $frontend and returns the admin URL
+   * @param bool $absolute Passing TRUE prepends the scheme and domain, FALSE doesn't.
+   * @param bool $frontend Passing FALSE returns the admin URL.
+   * @param $forceBackend Passing TRUE overrides $frontend and returns the admin URL.
    * @return mixed|null|string
    */
   public function get_base_url($absolute, $frontend, $forceBackend) {
@@ -1458,7 +1475,7 @@ class CiviCRM_For_WordPress {
   }
 
 
-} // class CiviCRM_For_WordPress ends
+} // Class CiviCRM_For_WordPress ends
 
 
 /*
@@ -1472,49 +1489,43 @@ Procedures start here
  * The main function responsible for returning the CiviCRM_For_WordPress instance
  * to functions everywhere.
  *
- * Use this function like you would a global variable, except without needing
- * to declare the global.
+ * Use this function like you would a global variable, except without needing to
+ * declare the global.
  *
  * Example: $civi = civi_wp();
  *
- * @return CiviCRM_For_WordPress instance
+ * @since 4.4
+ *
+ * @return CiviCRM_For_WordPress The plugin instance.
  */
 function civi_wp() {
   return CiviCRM_For_WordPress::singleton();
 }
 
 
-/**
- * Hook CiviCRM_For_WordPress early onto the 'plugins_loaded' action.
- *
- * This gives all other plugins the chance to load before CiviCRM, to get their
- * actions, filters, and overrides setup without CiviCRM being in the way.
+/*
+ * Instantiate CiviCRM_For_WordPress immediately.
+ * See CiviCRM_For_WordPress::setup_instance()
  */
-if ( defined( 'CIVICRM_LATE_LOAD' ) ) {
-  add_action( 'plugins_loaded', 'civi_wp', (int) CIVICRM_LATE_LOAD );
-
-// initialize
-} else {
-  civi_wp();
-}
+civi_wp();
 
 
-/**
+/*
  * Tell WordPress to call plugin activation method - no longer calls legacy
- * global scope function
+ * global scope function.
  */
 register_activation_hook( CIVICRM_PLUGIN_FILE, array( civi_wp(), 'activate' ) );
 
 
-/**
+/*
  * Tell WordPress to call plugin deactivation method - needed in order to reset
  * the option that is set on activation.
  */
 register_deactivation_hook( CIVICRM_PLUGIN_FILE, array( civi_wp(), 'deactivate' ) );
 
 
-// uninstall uses the 'uninstall.php' method
-// see: http://codex.wordpress.org/Function_Reference/register_uninstall_hook
+// Uninstall uses the 'uninstall.php' method
+// See: http://codex.wordpress.org/Function_Reference/register_uninstall_hook
 
 
 
@@ -1527,18 +1538,26 @@ previous versions of the CiviCRM WordPress plugin.
 
 
 /**
- * add CiviCRM access capabilities to WordPress roles
+ * Add CiviCRM access capabilities to WordPress roles.
+ *
  * Called by postProcess() in civicrm/CRM/ACL/Form/WordPress/Permissions.php
  * Also a callback for the 'init' hook in civi_wp()->register_hooks()
+ *
+ * @since 4.3
  */
 function wp_civicrm_capability() {
   civi_wp()->users->set_access_capabilities();
 }
 
 /**
- * Test if CiviCRM is currently being displayed in WordPress
+ * Test if CiviCRM is currently being displayed in WordPress.
+ *
  * Called by setTitle() in civicrm/CRM/Utils/System/WordPress.php
  * Also called at the top of this plugin file to determine AJAX status
+ *
+ * @since 4.3
+ *
+ * @return bool True if CiviCRM is displayed in WordPress, false otherwise.
  */
 function civicrm_wp_in_civicrm() {
   return civi_wp()->civicrm_in_wordpress();
@@ -1546,7 +1565,11 @@ function civicrm_wp_in_civicrm() {
 
 /**
  * This was the original name of the initialization function and is
- * retained for backward compatibility
+ * retained for backward compatibility.
+ *
+ * @since 4.3
+ *
+ * @return bool True if CiviCRM is initialized, false otherwise.
  */
 function civicrm_wp_initialize() {
   return civi_wp()->initialize();
@@ -1555,37 +1578,57 @@ function civicrm_wp_initialize() {
 /**
  * Initialize CiviCRM. Call this function from other modules too if
  * they use the CiviCRM API.
+ *
+ * @since 4.3
+ *
+ * @return bool True if CiviCRM is initialized, false otherwise.
  */
 function civicrm_initialize() {
   return civi_wp()->initialize();
 }
 
 /**
- * Callback from 'edit_post_link' hook to remove edit link in civicrm_set_post_blank()
+ * Callback from 'edit_post_link' hook to remove edit link in civicrm_set_post_blank().
+ *
+ * @since 4.3
+ *
+ * @return string Always empty.
  */
 function civicrm_set_blank() {
   return civi_wp()->clear_edit_post_link();
 }
 
 /**
- * Authentication function used by civicrm_wp_frontend()
+ * Authentication function used by civicrm_wp_frontend().
+ *
+ * @since 4.3
+ *
+ * @param array $args The page arguments array.
+ * @return bool True if authenticated, false otherwise.
  */
 function civicrm_check_permission( $args ) {
   return civi_wp()->users->check_permission( $args );
 }
 
 /**
- * Called when authentication fails in civicrm_wp_frontend()
+ * Called when authentication fails in civicrm_wp_frontend().
+ *
+ * @since 4.3
+ *
+ * @return string Warning message.
  */
 function civicrm_set_frontendmessage() {
   return civi_wp()->users->get_permission_denied();
 }
 
 /**
- * Invoke CiviCRM in a WordPress context
- * Callback function from add_menu_page()
- * Callback from WordPress 'init' and 'the_content' hooks
- * Also used by civicrm_wp_shortcode_includes() and _civicrm_update_user()
+ * Invoke CiviCRM in a WordPress context.
+ *
+ * Callback function from add_menu_page().
+ * Callback from WordPress 'init' and 'the_content' hooks.
+ * Also used by civicrm_wp_shortcode_includes() and _civicrm_update_user().
+ *
+ * @since 4.3
  */
 function civicrm_wp_invoke() {
   civi_wp()->invoke();
@@ -1593,39 +1636,55 @@ function civicrm_wp_invoke() {
 
 /**
  * Method that runs only when civicrm plugin is activated.
+ *
+ * @since 4.3
  */
 function civicrm_activate() {
   civi_wp()->activate();
 }
 
 /**
- * Function to create anonymous_user' role, if 'anonymous_user' role is not in the wordpress installation
- * and assign minimum capabilities for all wordpress roles
- * This function is called on plugin activation and also from upgrade_4_3_alpha1()
+ * Set WordPress user capabilities.
+ *
+ * Function to create anonymous_user' role, if 'anonymous_user' role is not in
+ * the wordpress installation and assign minimum capabilities for all wordpress roles.
+ * This function is called on plugin activation and also from upgrade_4_3_alpha1().
+ *
+ * @since 4.3
  */
 function civicrm_wp_set_capabilities() {
   civi_wp()->users->set_wp_user_capabilities();
 }
 
 /**
- * Callback function for add_options_page() that runs the CiviCRM installer
+ * Callback function for add_options_page() that runs the CiviCRM installer.
+ *
+ * @since 4.3
  */
 function civicrm_run_installer() {
   civi_wp()->run_installer();
 }
 
 /**
- * Function to get the contact type
- * @param string $default contact type
- * @return $ctype contact type
+ * Function to get the contact type.
+ *
+ * @since 4.3
+ *
+ * @param string $default The contact type.
+ * @return string $ctype The contact type.
  */
 function civicrm_get_ctype( $default = NULL ) {
   return civi_wp()->users->get_civicrm_contact_type( $default );
 }
 
 /**
- * Getter function for global $wp_set_breadCrumb
+ * Getter function for global $wp_set_breadCrumb.
+ *
  * Called by appendBreadCrumb() in civicrm/CRM/Utils/System/WordPress.php
+ *
+ * @since 4.3
+ *
+ * @return string $wp_set_breadCrumb The breadcrumb markup.
  */
 function wp_get_breadcrumb() {
   global $wp_set_breadCrumb;
@@ -1633,9 +1692,15 @@ function wp_get_breadcrumb() {
 }
 
 /**
- * Setter function for global $wp_set_breadCrumb
+ * Setter function for global $wp_set_breadCrumb.
+ *
  * Called by appendBreadCrumb() in civicrm/CRM/Utils/System/WordPress.php
  * Called by resetBreadCrumb() in civicrm/CRM/Utils/System/WordPress.php
+ *
+ * @since 4.3
+ *
+ * @param string $breadCrumb The desired breadcrumb markup.
+ * @return string $wp_set_breadCrumb The breadcrumb markup.
  */
 function wp_set_breadcrumb( $breadCrumb ) {
   global $wp_set_breadCrumb;
@@ -1645,11 +1710,14 @@ function wp_set_breadcrumb( $breadCrumb ) {
 
 
 /**
- * Incorporate WP-CLI Integration
- * Based on drush civicrm functionality, work done by Andy Walker
+ * Incorporate WP-CLI Integration.
+ *
+ * Based on drush civicrm functionality, work done by Andy Walker.
  * https://github.com/andy-walker/wp-cli-civicrm
+ *
+ * @since 4.5
  */
 if ( defined('WP_CLI') && WP_CLI ) {
-  // changed from __DIR__ because of possible symlink issues
+  // Changed from __DIR__ because of possible symlink issues
   include_once CIVICRM_PLUGIN_DIR . 'wp-cli/civicrm.php';
 }
diff --git a/civicrm/.github/CONTRIBUTING.md b/civicrm/.github/CONTRIBUTING.md
new file mode 100644
index 0000000000000000000000000000000000000000..0e1ed32e174fbef77830b0a0efeff7bc1be1bfe6
--- /dev/null
+++ b/civicrm/.github/CONTRIBUTING.md
@@ -0,0 +1,20 @@
+CiviCRM is a community-driven open-source project. It has a small, full-time 
+[core team](https://civicrm.org/core-team)
+which facilitates development and works on critical issues. 
+Additionally, a large community of active contributors and 
+[partner organizations](https://civicrm.org/partners-contributors)
+drive much of the development work. 
+
+For developers, CiviCRM maintains a comprehensive
+[Developer Guide](https://docs.civicrm.org/dev/en/latest).
+Topics of particular importance while submitting pull requests include:
+
+* [Contributing to CiviCRM core](https://docs.civicrm.org/dev/en/latest/core/contributing/)
+* [Pull requests](https://docs.civicrm.org/dev/en/latest/tools/git/#pr)
+* [Git workflow overview](https://docs.civicrm.org/dev/en/latest/tools/git/#contributing)
+* [Writing automated tests](https://docs.civicrm.org/dev/en/latest/testing/setup/)
+* [Jenkins continuous integration](https://docs.civicrm.org/dev/en/latest/tools/jenkins/)
+* [Release Process](https://docs.civicrm.org/dev/en/latest/core/release-process/)
+* [Developer Community](https://docs.civicrm.org/dev/en/latest/basics/community/)
+
+CiviCRM thanks you for your contributions and invites you to [log your time spent](https://civicrm.org/contributor-log) so that you (or your organization) may receive public recognition and promotion for your efforts.
diff --git a/civicrm/.github/PULL_REQUEST_TEMPLATE.md b/civicrm/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000000000000000000000000000000000000..85e7f8f59d2d9d1434aa723b4f22a59f1c7a562f
--- /dev/null
+++ b/civicrm/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,19 @@
+Overview
+----------------------------------------
+_A brief description of the pull request. Try to keep it non-technical._
+
+Before
+----------------------------------------
+_The current status. Please provide screenshots or gifs ([LICEcap](http://www.cockos.com/licecap/), [SilentCast](https://github.com/colinkeenan/silentcast)) where appropriate._
+
+After
+----------------------------------------
+_What has been changed. Please provide screenshots or gifs ([LICEcap](http://www.cockos.com/licecap/), [SilentCast](https://github.com/colinkeenan/silentcast)) where appropriate._
+
+Technical Details
+----------------------------------------
+_If the PR introduces noteworthy technical changes, please describe them here. Provide code snippets if necessary_
+
+Comments
+----------------------------------------
+_Anything else you would like the reviewer to note_
diff --git a/civicrm/.gitignore b/civicrm/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..95f9b09cd8245b1ddc829a62ada311ff91e004b9
--- /dev/null
+++ b/civicrm/.gitignore
@@ -0,0 +1,45 @@
+*~
+*.bak
+.use-civicrm-setup
+/ext/
+backdrop/
+bower_components
+CRM/Case/xml/configuration
+CRM/Core/DAO/.listAll.php
+CRM/Core/DAO/listAll.php
+bin/setup.conf
+civicrm-version.txt
+civicrm.config.php
+node_modules
+settings_location.php
+sql/case_sample.mysql
+sql/civicrm.mysql
+sql/civicrm_acl.??_??.mysql
+sql/civicrm_acl.mysql
+sql/civicrm_data.??_??.mysql
+sql/civicrm_data.mysql
+sql/civicrm_drop.mysql
+sql/civicrm_navigation.mysql
+sql/civicrm_sample.mysql
+tests/phpunit/CiviTest/CiviSeleniumSettings.php
+tests/phpunit/CiviTest/civicrm.settings.php
+tools/stats/config.php
+authors.txt
+drupal/
+WordPress
+joomla
+packages/
+tests/output
+tests/phpunit/CiviTest/civicrm.settings.local.php
+tests/phpunit/CiviTest/truncate.xml
+tools/scripts/releaser/releaser.conf
+tools/tests/reports/logfile.tap
+tools/tests/reports/testdox.html
+tools/tests/reports/testdox.txt
+l10n
+vendor
+civicrm.settings.php
+sql/dummy_processor.mysql
+distmaker/distmaker.conf
+distmaker/out
+/tmp
diff --git a/civicrm/CRM/ACL/DAO/ACL.php b/civicrm/CRM/ACL/DAO/ACL.php
index d5b37d89f3aef94c5ed7b289e4cfe3b1f40b7445..162344d278df42fb2dd6dd2b4fab1e154f63286d 100644
--- a/civicrm/CRM/ACL/DAO/ACL.php
+++ b/civicrm/CRM/ACL/DAO/ACL.php
@@ -140,7 +140,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
@@ -151,7 +151,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Name'),
-          'description' => 'ACL Name.',
+          'description' => ts('ACL Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_acl',
@@ -166,7 +166,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'deny',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Deny ACL?'),
-          'description' => 'Is this ACL entry Allow  (0) or Deny (1) ?',
+          'description' => ts('Is this ACL entry Allow  (0) or Deny (1) ?'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_acl',
@@ -181,7 +181,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Entity'),
-          'description' => 'Table of the object possessing this ACL entry (Contact, Group, or ACL Group)',
+          'description' => ts('Table of the object possessing this ACL entry (Contact, Group, or ACL Group)'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -194,7 +194,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'ID of the object possessing this ACL',
+          'description' => ts('ID of the object possessing this ACL'),
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
           'bao' => 'CRM_ACL_BAO_ACL',
@@ -204,7 +204,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'operation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Operation'),
-          'description' => 'What operation does this ACL entry control?',
+          'description' => ts('What operation does this ACL entry control?'),
           'required' => TRUE,
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
@@ -223,7 +223,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'object_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Object'),
-          'description' => 'The table of the object controlled by this ACL entry',
+          'description' => ts('The table of the object controlled by this ACL entry'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_acl',
@@ -235,7 +235,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'object_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Object ID'),
-          'description' => 'The ID of the object controlled by this ACL entry',
+          'description' => ts('The ID of the object controlled by this ACL entry'),
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
           'bao' => 'CRM_ACL_BAO_ACL',
@@ -245,7 +245,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'acl_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ACL Table'),
-          'description' => 'If this is a grant/revoke entry, what table are we granting?',
+          'description' => ts('If this is a grant/revoke entry, what table are we granting?'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_acl',
@@ -257,7 +257,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'acl_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Group ID'),
-          'description' => 'ID of the ACL or ACL group being granted/revoked',
+          'description' => ts('ID of the ACL or ACL group being granted/revoked'),
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
           'bao' => 'CRM_ACL_BAO_ACL',
@@ -267,7 +267,7 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('ACL Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_acl',
           'entity' => 'ACL',
           'bao' => 'CRM_ACL_BAO_ACL',
diff --git a/civicrm/CRM/ACL/DAO/Cache.php b/civicrm/CRM/ACL/DAO/Cache.php
index 577f80cf79914d49aee4f0dda14051a2217c925e..b1de1067702a3905d3a36f7e23d6f58ec5c50b19 100644
--- a/civicrm/CRM/ACL/DAO/Cache.php
+++ b/civicrm/CRM/ACL/DAO/Cache.php
@@ -92,7 +92,7 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cache ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_cache',
           'entity' => 'Cache',
@@ -103,7 +103,7 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cache Contact'),
-          'description' => 'Foreign Key to Contact',
+          'description' => ts('Foreign Key to Contact'),
           'table_name' => 'civicrm_acl_cache',
           'entity' => 'Cache',
           'bao' => 'CRM_ACL_BAO_Cache',
@@ -114,7 +114,7 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
           'name' => 'acl_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cache ACL'),
-          'description' => 'Foreign Key to ACL',
+          'description' => ts('Foreign Key to ACL'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_cache',
           'entity' => 'Cache',
@@ -126,7 +126,7 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Cache Modified Date'),
-          'description' => 'When was this cache entry last modified',
+          'description' => ts('When was this cache entry last modified'),
           'required' => FALSE,
           'table_name' => 'civicrm_acl_cache',
           'entity' => 'Cache',
diff --git a/civicrm/CRM/ACL/DAO/EntityRole.php b/civicrm/CRM/ACL/DAO/EntityRole.php
index 9b3ecdd26c487ad82c69bc58bce5ad636344879f..af7071f8a3777072e67abfa890f69e8a59866970 100644
--- a/civicrm/CRM/ACL/DAO/EntityRole.php
+++ b/civicrm/CRM/ACL/DAO/EntityRole.php
@@ -98,7 +98,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Role'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_entity_role',
           'entity' => 'EntityRole',
@@ -109,7 +109,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'acl_role_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Role ID'),
-          'description' => 'Foreign Key to ACL Role (which is an option value pair and hence an implicit FK)',
+          'description' => ts('Foreign Key to ACL Role (which is an option value pair and hence an implicit FK)'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_entity_role',
           'entity' => 'EntityRole',
@@ -120,7 +120,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Table of the object joined to the ACL Role (Contact or Group)',
+          'description' => ts('Table of the object joined to the ACL Role (Contact or Group)'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -133,7 +133,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Entity ID'),
-          'description' => 'ID of the group/contact object being joined',
+          'description' => ts('ID of the group/contact object being joined'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_entity_role',
           'entity' => 'EntityRole',
@@ -144,7 +144,7 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('ACL Entity Role is Active'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_acl_entity_role',
           'entity' => 'EntityRole',
           'bao' => 'CRM_ACL_BAO_EntityRole',
diff --git a/civicrm/CRM/Activity/BAO/Activity.php b/civicrm/CRM/Activity/BAO/Activity.php
index cfa988f28b713052574aac22afc51eef88e1660f..af76376b7d6ab910f67f679d38e6357f413da341 100644
--- a/civicrm/CRM/Activity/BAO/Activity.php
+++ b/civicrm/CRM/Activity/BAO/Activity.php
@@ -2708,77 +2708,15 @@ AND cl.modified_id  = c.id
     if (!$activity->find(TRUE)) {
       return FALSE;
     }
-    $allow = FALSE;
-    // Component related permissions.
-    $compPermissions = array(
-      'CiviCase' => array(
-        'administer CiviCase',
-        'access my cases and activities',
-        'access all cases and activities',
-      ),
-      'CiviMail' => array('access CiviMail'),
-      'CiviEvent' => array('access CiviEvent'),
-      'CiviGrant' => array('access CiviGrant'),
-      'CiviPledge' => array('access CiviPledge'),
-      'CiviMember' => array('access CiviMember'),
-      'CiviReport' => array('access CiviReport'),
-      'CiviContribute' => array('access CiviContribute'),
-      'CiviCampaign' => array('administer CiviCampaign'),
-    );
 
     // Return early when it is case activity.
-    $isCaseActivity = CRM_Case_BAO_Case::isCaseActivity($activityId);
-    // Check for civicase related permission.
-    if ($isCaseActivity) {
-      $allow = FALSE;
-      foreach ($compPermissions['CiviCase'] as $per) {
-        if (CRM_Core_Permission::check($per)) {
-          $allow = TRUE;
-          break;
-        }
-      }
-
-      // Check for case specific permissions.
-      if ($allow) {
-        $oper = 'view';
-        if ($action == CRM_Core_Action::UPDATE) {
-          $oper = 'edit';
-        }
-        $allow = CRM_Case_BAO_Case::checkPermission($activityId,
-          $oper,
-          $activity->activity_type_id
-        );
-      }
-
-      return $allow;
+    // Check for CiviCase related permission.
+    if (CRM_Case_BAO_Case::isCaseActivity($activityId)) {
+      return self::isContactPermittedAccessToCaseActivity($activityId, $action, $activity->activity_type_id);
     }
 
-    // First check the component permission.
-    $sql = "
-    SELECT  component_id
-      FROM  civicrm_option_value val
-INNER JOIN  civicrm_option_group grp ON ( grp.id = val.option_group_id AND grp.name = %1 )
-     WHERE  val.value = %2";
-    $params = array(
-      1 => array('activity_type', 'String'),
-      2 => array($activity->activity_type_id, 'Integer'),
-    );
-    $componentId = CRM_Core_DAO::singleValueQuery($sql, $params);
-
-    if ($componentId) {
-      $componentName = CRM_Core_Component::getComponentName($componentId);
-      $compPermission = CRM_Utils_Array::value($componentName, $compPermissions);
-
-      // Here we are interesting in any single permission.
-      if (is_array($compPermission)) {
-        foreach ($compPermission as $per) {
-          if (CRM_Core_Permission::check($per)) {
-            $allow = TRUE;
-            break;
-          }
-        }
-      }
-    }
+    // Component related permissions.
+    $allow = self::hasPermissionForActivityType($activity->activity_type_id);
 
     // Check for this permission related to contact.
     $permission = CRM_Core_Permission::VIEW;
@@ -2792,7 +2730,7 @@ INNER JOIN  civicrm_option_group grp ON ( grp.id = val.option_group_id AND grp.n
     $targetID = CRM_Utils_Array::key('Activity Targets', $activityContacts);
 
     // Check for source contact.
-    if (!$componentId || $allow) {
+    if ($allow) {
       $sourceContactId = self::getActivityContact($activity->id, $sourceID);
       // Account for possibility of activity not having a source contact (as it may have been deleted).
       $allow = $sourceContactId ? CRM_Contact_BAO_Contact_Permission::allow($sourceContactId, $permission) : TRUE;
@@ -2835,6 +2773,91 @@ INNER JOIN  civicrm_option_group grp ON ( grp.id = val.option_group_id AND grp.n
     return $allow;
   }
 
+  /**
+   * Check if the logged in user has permission for the given case activity.
+   *
+   * @param int $activityId
+   * @param int $action
+   * @param int $activityTypeID
+   *
+   * @return bool
+   */
+  protected static function isContactPermittedAccessToCaseActivity($activityId, $action, $activityTypeID) {
+    $allow = FALSE;
+    foreach (['administer CiviCase', 'access my cases and activities', 'access all cases and activities'] as $per) {
+      if (CRM_Core_Permission::check($per)) {
+        $allow = TRUE;
+        break;
+      }
+    }
+
+    // Check for case specific permissions.
+    if ($allow) {
+      $oper = 'view';
+      if ($action == CRM_Core_Action::UPDATE) {
+        $oper = 'edit';
+      }
+      $allow = CRM_Case_BAO_Case::checkPermission($activityId,
+        $oper,
+        $activityTypeID
+      );
+    }
+
+    return $allow;
+  }
+
+  /**
+   * @param int $activityTypeID
+   * @return bool
+   */
+  protected static function hasPermissionForActivityType($activityTypeID) {
+    $compPermissions = [
+      'CiviCase' => [
+        'administer CiviCase',
+        'access my cases and activities',
+        'access all cases and activities',
+      ],
+      'CiviMail' => ['access CiviMail'],
+      'CiviEvent' => ['access CiviEvent'],
+      'CiviGrant' => ['access CiviGrant'],
+      'CiviPledge' => ['access CiviPledge'],
+      'CiviMember' => ['access CiviMember'],
+      'CiviReport' => ['access CiviReport'],
+      'CiviContribute' => ['access CiviContribute'],
+      'CiviCampaign' => ['administer CiviCampaign'],
+    ];
+
+    // First check the component permission.
+    $sql = "
+    SELECT  component_id
+      FROM  civicrm_option_value val
+INNER JOIN  civicrm_option_group grp ON ( grp.id = val.option_group_id AND grp.name = %1 )
+     WHERE  val.value = %2";
+    $params = [
+      1 => ['activity_type', 'String'],
+      2 => [$activityTypeID, 'Integer'],
+    ];
+    $componentId = CRM_Core_DAO::singleValueQuery($sql, $params);
+
+    if ($componentId) {
+      $componentName = CRM_Core_Component::getComponentName($componentId);
+      $compPermission = CRM_Utils_Array::value($componentName, $compPermissions);
+
+      // Here we are interesting in any single permission.
+      if (is_array($compPermission)) {
+        foreach ($compPermission as $per) {
+          if (CRM_Core_Permission::check($per)) {
+            return TRUE;
+          }
+        }
+      }
+    }
+    else {
+      return TRUE;
+    }
+    return FALSE;
+  }
+
   /**
    * Checks if user has permissions to edit inbound e-mails, either bsic info
    * or both basic information and content.
diff --git a/civicrm/CRM/Activity/BAO/Query.php b/civicrm/CRM/Activity/BAO/Query.php
index a450337ee2d42c5890303bd6c72b5fe9a7ea162b..e964a8aa13d9f088e58ef5c88c408a240f3bd334 100644
--- a/civicrm/CRM/Activity/BAO/Query.php
+++ b/civicrm/CRM/Activity/BAO/Query.php
@@ -325,7 +325,7 @@ class CRM_Activity_BAO_Query {
       case 'activity_result':
         if (is_array($value)) {
           $safe = [];
-          foreach ($values as $id => $k) {
+          foreach ($value as $id => $k) {
             $safe[] = "'" . CRM_Utils_Type::escape($k, 'String') . "'";
           }
           $query->_where[$grouping][] = "civicrm_activity.result IN (" . implode(',', $safe) . ")";
diff --git a/civicrm/CRM/Activity/DAO/Activity.php b/civicrm/CRM/Activity/DAO/Activity.php
index bf8a0be6140632201ec82772916c52058146de32..ecb1d615489f581fbdda6d1e62c8b8c96d6aacd7 100644
--- a/civicrm/CRM/Activity/DAO/Activity.php
+++ b/civicrm/CRM/Activity/DAO/Activity.php
@@ -246,7 +246,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity ID'),
-          'description' => 'Unique  Other Activity ID',
+          'description' => ts('Unique  Other Activity ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_activity.id',
@@ -262,7 +262,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'source_record_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Source Record'),
-          'description' => 'Artificial FK to original transaction (e.g. contribution) IF it is not an Activity. Table can be figured out through activity_type_id, and further through component registry.',
+          'description' => ts('Artificial FK to original transaction (e.g. contribution) IF it is not an Activity. Table can be figured out through activity_type_id, and further through component registry.'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -272,7 +272,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'activity_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Type ID'),
-          'description' => 'FK to civicrm_option_value.id, that has to be valid, registered activity type.',
+          'description' => ts('FK to civicrm_option_value.id, that has to be valid, registered activity type.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_activity.activity_type_id',
@@ -296,7 +296,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Subject'),
-          'description' => 'The subject/purpose/short description of the activity.',
+          'description' => ts('The subject/purpose/short description of the activity.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -316,7 +316,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'activity_date_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Activity Date'),
-          'description' => 'Date and time this activity is scheduled to occur. Formerly named scheduled_date_time.',
+          'description' => ts('Date and time this activity is scheduled to occur. Formerly named scheduled_date_time.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.activity_date_time',
           'headerPattern' => '/(activity.)?date(.time$)?/i',
@@ -335,7 +335,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'duration',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Duration'),
-          'description' => 'Planned or actual duration of activity expressed in minutes. Conglomerate of former duration_hours and duration_minutes.',
+          'description' => ts('Planned or actual duration of activity expressed in minutes. Conglomerate of former duration_hours and duration_minutes.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.duration',
           'headerPattern' => '/(activity.)?duration(s)?$/i',
@@ -353,7 +353,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'location',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Location'),
-          'description' => 'Location of the activity (optional, open text).',
+          'description' => ts('Location of the activity (optional, open text).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -373,7 +373,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'phone_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone (called) ID'),
-          'description' => 'Phone ID of the number called (optional - used if an existing phone number is selected).',
+          'description' => ts('Phone ID of the number called (optional - used if an existing phone number is selected).'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -387,7 +387,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'phone_number',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Phone (called) Number'),
-          'description' => 'Phone number in case the number does not exist in the civicrm_phone table.',
+          'description' => ts('Phone number in case the number does not exist in the civicrm_phone table.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_activity',
@@ -402,7 +402,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'details',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Details'),
-          'description' => 'Details about the activity (agenda, notes, etc).',
+          'description' => ts('Details about the activity (agenda, notes, etc).'),
           'import' => TRUE,
           'where' => 'civicrm_activity.details',
           'headerPattern' => '/(activity.)?detail(s)?$/i',
@@ -420,7 +420,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Status'),
-          'description' => 'ID of the status this activity is currently in. Foreign key to civicrm_option_value.',
+          'description' => ts('ID of the status this activity is currently in. Foreign key to civicrm_option_value.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.status_id',
           'headerPattern' => '/(activity.)?status(.label$)?/i',
@@ -442,7 +442,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'priority_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Priority'),
-          'description' => 'ID of the priority given to this activity. Foreign key to civicrm_option_value.',
+          'description' => ts('ID of the priority given to this activity. Foreign key to civicrm_option_value.'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -459,7 +459,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Activity Id'),
-          'description' => 'Parent meeting ID (if this is a follow-up item). This is not currently implemented',
+          'description' => ts('Parent meeting ID (if this is a follow-up item). This is not currently implemented'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -488,7 +488,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'medium_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Medium'),
-          'description' => 'Activity Medium, Implicit FK to civicrm_option_value where option_group = encounter_medium.',
+          'description' => ts('Activity Medium, Implicit FK to civicrm_option_value where option_group = encounter_medium.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
@@ -516,7 +516,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'relationship_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship Id'),
-          'description' => 'FK to Relationship ID',
+          'description' => ts('FK to Relationship ID'),
           'default' => 'NULL',
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
@@ -546,7 +546,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'original_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Original Activity ID '),
-          'description' => 'Activity ID of the first activity record in versioning chain.',
+          'description' => ts('Activity ID of the first activity record in versioning chain.'),
           'table_name' => 'civicrm_activity',
           'entity' => 'Activity',
           'bao' => 'CRM_Activity_BAO_Activity',
@@ -557,7 +557,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'result',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Result'),
-          'description' => 'Currently being used to store result id for survey activity, FK to option value.',
+          'description' => ts('Currently being used to store result id for survey activity, FK to option value.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_activity',
@@ -590,7 +590,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this activity has been triggered.',
+          'description' => ts('The campaign for which this activity has been triggered.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.campaign_id',
           'headerPattern' => '',
@@ -614,7 +614,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'engagement_level',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Engagement Index'),
-          'description' => 'Assign a specific level of engagement to this activity. Used for tracking constituents in ladder of engagement.',
+          'description' => ts('Assign a specific level of engagement to this activity. Used for tracking constituents in ladder of engagement.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.engagement_level',
           'headerPattern' => '',
@@ -648,7 +648,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'is_star',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Starred'),
-          'description' => 'Activity marked as favorite.',
+          'description' => ts('Activity marked as favorite.'),
           'import' => TRUE,
           'where' => 'civicrm_activity.is_star',
           'headerPattern' => '/(activity.)?(star|favorite)/i',
@@ -664,7 +664,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the activity was created.',
+          'description' => ts('When was the activity was created.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_activity.created_date',
@@ -680,7 +680,7 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When was the activity (or closely related entity) was created or modified or deleted.',
+          'description' => ts('When was the activity (or closely related entity) was created or modified or deleted.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_activity.modified_date',
diff --git a/civicrm/CRM/Activity/DAO/ActivityContact.php b/civicrm/CRM/Activity/DAO/ActivityContact.php
index 2d6ced947f90136f79f905d4834b3769632b694a..204fa9a144c2a642247d3c3eafdd53e05abf23a9 100644
--- a/civicrm/CRM/Activity/DAO/ActivityContact.php
+++ b/civicrm/CRM/Activity/DAO/ActivityContact.php
@@ -92,7 +92,7 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Contact ID'),
-          'description' => 'Activity contact id',
+          'description' => ts('Activity contact id'),
           'required' => TRUE,
           'table_name' => 'civicrm_activity_contact',
           'entity' => 'ActivityContact',
@@ -103,7 +103,7 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
           'name' => 'activity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity ID'),
-          'description' => 'Foreign key to the activity for this record.',
+          'description' => ts('Foreign key to the activity for this record.'),
           'required' => TRUE,
           'table_name' => 'civicrm_activity_contact',
           'entity' => 'ActivityContact',
@@ -115,7 +115,7 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID (match to contact)'),
-          'description' => 'Foreign key to the contact for this record.',
+          'description' => ts('Foreign key to the contact for this record.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_activity_contact.contact_id',
@@ -132,7 +132,7 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
           'name' => 'record_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Record Type ID'),
-          'description' => 'Nature of this contact\'s role in the activity: 1 assignee, 2 creator, 3 focus or target.',
+          'description' => ts('Nature of this contact\'s role in the activity: 1 assignee, 2 creator, 3 focus or target.'),
           'table_name' => 'civicrm_activity_contact',
           'entity' => 'ActivityContact',
           'bao' => 'CRM_Activity_BAO_ActivityContact',
diff --git a/civicrm/CRM/Admin/Form.php b/civicrm/CRM/Admin/Form.php
index 5fa9ba5b06dde4ea5b12c4e32a47d79a10cfa279..be00bd95a60198cb55b636792ac0974ba537b239 100644
--- a/civicrm/CRM/Admin/Form.php
+++ b/civicrm/CRM/Admin/Form.php
@@ -69,7 +69,7 @@ class CRM_Admin_Form extends CRM_Core_Form {
    */
   public function preProcess() {
     Civi::resources()->addStyleFile('civicrm', 'css/admin.css');
-    Civi::resources()->addScriptFile('civicrm', 'js/crm.admin.js');
+    Civi::resources()->addScriptFile('civicrm', 'js/jquery/jquery.crmIconPicker.js');
 
     $this->_id = $this->get('id');
     $this->_BAOName = $this->get('BAOName');
diff --git a/civicrm/CRM/Admin/Form/Generic.php b/civicrm/CRM/Admin/Form/Generic.php
new file mode 100644
index 0000000000000000000000000000000000000000..c61e223c2b3fbaf6d3589ea1df734834ff422fab
--- /dev/null
+++ b/civicrm/CRM/Admin/Form/Generic.php
@@ -0,0 +1,112 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 5                                                  |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2018                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License and the CiviCRM Licensing Exception along                  |
+ | with this program; if not, contact CiviCRM LLC                     |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ *
+ * @package CRM
+ * @copyright CiviCRM LLC (c) 2004-2018
+ */
+
+/**
+ * Generic metadata based settings form.
+ *
+ * The form filter will determine the settings displayed.
+ */
+class CRM_Admin_Form_Generic extends CRM_Core_Form {
+  use CRM_Admin_Form_SettingTrait;
+
+  protected $_settings = [];
+  protected $includesReadOnlyFields = FALSE;
+  public $_defaults = [];
+
+  /**
+   * Get the tpl file name.
+   *
+   * @return string
+   */
+  public function getTemplateFileName() {
+    return 'CRM/Form/basicForm.tpl';
+  }
+
+  /**
+   * Set default values for the form.
+   *
+   * Default values are retrieved from the database.
+   */
+  public function setDefaultValues() {
+    $this->setDefaultsForMetadataDefinedFields();
+    return $this->_defaults;
+  }
+  /**
+   * Build the form object.
+   */
+  public function buildQuickForm() {
+    $filter = array_pop($this->urlPath);
+    $settings = civicrm_api3('Setting', 'getfields', [])['values'];
+    foreach ($settings as $key => $setting) {
+      if (isset($setting['settings_pages'][$filter])) {
+        $this->_settings[$key] = $setting;
+      }
+    }
+    // @todo sort settings by weight.
+    $this->addFieldsDefinedInSettingsMetadata();
+
+    // @todo look at sharing the code below in the settings trait.
+    if ($this->includesReadOnlyFields) {
+      CRM_Core_Session::setStatus(ts("Some fields are loaded as 'readonly' as they have been set (overridden) in civicrm.settings.php."), '', 'info', array('expires' => 0));
+    }
+
+    // @todo - do we still like this redirect?
+    CRM_Core_Session::singleton()->pushUserContext(CRM_Utils_System::url('civicrm/admin', 'reset=1'));
+    $this->addButtons(array(
+        array(
+          'type' => 'next',
+          'name' => ts('Save'),
+          'isDefault' => TRUE,
+        ),
+        array(
+          'type' => 'cancel',
+          'name' => ts('Cancel'),
+        ),
+      )
+    );
+  }
+
+  /**
+   * Process the form submission.
+   */
+  public function postProcess() {
+    $params = $this->controller->exportValues($this->_name);
+    try {
+      $this->saveMetadataDefinedSettings($params);
+    }
+    catch (CiviCRM_API3_Exception $e) {
+      CRM_Core_Session::setStatus($e->getMessage(), ts('Save Failed'), 'error');
+    }
+  }
+
+}
diff --git a/civicrm/CRM/Admin/Form/Preferences.php b/civicrm/CRM/Admin/Form/Preferences.php
index c379954b73e2500cd3038cd91dd92f2ae73212ca..ad9053ccba636f4161fdf6e9eede0c7f374450ee 100644
--- a/civicrm/CRM/Admin/Form/Preferences.php
+++ b/civicrm/CRM/Admin/Form/Preferences.php
@@ -35,13 +35,16 @@
  * Base class for settings forms.
  */
 class CRM_Admin_Form_Preferences extends CRM_Core_Form {
+
+  use CRM_Admin_Form_SettingTrait;
+
   protected $_system = FALSE;
   protected $_contactID = NULL;
   public $_action = NULL;
 
   protected $_checkbox = NULL;
 
-  protected $_varNames = NULL;
+  protected $_varNames = [];
 
   protected $_config = NULL;
 
@@ -85,8 +88,11 @@ class CRM_Admin_Form_Preferences extends CRM_Core_Form {
       $this->_config->contact_id = $this->_contactID;
     }
 
+    $this->addFieldsDefinedInSettingsMetadata();
     $settings = Civi::settings();
+    // @todo replace this by defining all in settings.
     foreach ($this->_varNames as $groupName => $settingNames) {
+      CRM_Core_Error::deprecatedFunctionWarning('deprecated use of preferences form. This will be removed from core soon');
       foreach ($settingNames as $settingName => $options) {
         $this->_config->$settingName = $settings->get($settingName);
       }
@@ -98,23 +104,28 @@ class CRM_Admin_Form_Preferences extends CRM_Core_Form {
    * @return array
    */
   public function setDefaultValues() {
-    $defaults = array();
+    $this->_defaults = array();
 
+    $this->setDefaultsForMetadataDefinedFields();
     foreach ($this->_varNames as $groupName => $settings) {
+      CRM_Core_Error::deprecatedFunctionWarning('deprecated use of preferences form. This will be removed from core soon');
       foreach ($settings as $settingName => $settingDetails) {
-        $defaults[$settingName] = isset($this->_config->$settingName) ? $this->_config->$settingName : CRM_Utils_Array::value('default', $settingDetails, NULL);
+        $this->_defaults[$settingName] = isset($this->_config->$settingName) ? $this->_config->$settingName : CRM_Utils_Array::value('default', $settingDetails, NULL);
       }
     }
 
-    return $defaults;
+    return $this->_defaults;
   }
 
   /**
+   * @todo deprecate in favour of setting using metadata.
+   *
    * @param $defaults
    */
   public function cbsDefaultValues(&$defaults) {
 
     foreach ($this->_varNames as $groupName => $groupValues) {
+      CRM_Core_Error::deprecatedFunctionWarning('deprecated use of preferences form. This will be removed from core soon');
       foreach ($groupValues as $settingName => $fieldValue) {
         if ($fieldValue['html_type'] == 'checkboxes') {
           if (isset($this->_config->$settingName) &&
@@ -142,6 +153,7 @@ class CRM_Admin_Form_Preferences extends CRM_Core_Form {
     parent::buildQuickForm();
 
     if (!empty($this->_varNames)) {
+      CRM_Core_Error::deprecatedFunctionWarning('deprecated use of preferences form. This will be removed from core soon');
       foreach ($this->_varNames as $groupName => $groupValues) {
         $formName = CRM_Utils_String::titleToVar($groupName);
         $this->assign('formName', $formName);
@@ -251,6 +263,14 @@ class CRM_Admin_Form_Preferences extends CRM_Core_Form {
    * Process the form submission.
    */
   public function postProcessCommon() {
+    try {
+      $this->saveMetadataDefinedSettings($this->_params);
+      $this->filterParamsSetByMetadata($this->_params);
+    }
+    catch (CiviCRM_API3_Exception $e) {
+      CRM_Core_Session::setStatus($e->getMessage(), ts('Save Failed'), 'error');
+    }
+
     foreach ($this->_varNames as $groupName => $groupValues) {
       foreach ($groupValues as $settingName => $fieldValue) {
         switch ($fieldValue['html_type']) {
diff --git a/civicrm/CRM/Admin/Form/Preferences/Address.php b/civicrm/CRM/Admin/Form/Preferences/Address.php
index c0a1177099819bd9d0ac657e06fad549018ccdb7..2058192e9739ccff47c0daa498aea3dc8d9fedba 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Address.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Address.php
@@ -35,84 +35,16 @@
  * This class generates form components for Address Section.
  */
 class CRM_Admin_Form_Preferences_Address extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-
-    CRM_Utils_System::setTitle(ts('Settings - Addresses'));
-
-    // Address Standardization
-    $addrProviders = array(
-      '' => '- select -',
-    ) + CRM_Core_SelectValues::addressProvider();
-
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME => array(
-        'address_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Address Fields'),
-          'weight' => 1,
-        ),
-        'address_format' => array(
-          'html_type' => 'textarea',
-          'title' => ts('Display Format'),
-          'description' => NULL,
-          'weight' => 2,
-        ),
-        'mailing_format' => array(
-          'html_type' => 'textarea',
-          'title' => ts('Mailing Label Format'),
-          'description' => NULL,
-          'weight' => 3,
-        ),
-        'hideCountryMailingLabels' => array(
-          'html_type' => 'YesNo',
-          'title' => ts('Hide Country in Mailing Labels when same as domain country'),
-          'weight' => 4,
-        ),
-      ),
-      CRM_Core_BAO_Setting::ADDRESS_STANDARDIZATION_PREFERENCES_NAME => array(
-        'address_standardization_provider' => array(
-          'html_type' => 'select',
-          'title' => ts('Provider'),
-          'option_values' => $addrProviders,
-          'weight' => 5,
-        ),
-        'address_standardization_userid' => array(
-          'html_type' => 'text',
-          'title' => ts('User ID'),
-          'description' => NULL,
-          'weight' => 6,
-        ),
-        'address_standardization_url' => array(
-          'html_type' => 'text',
-          'title' => ts('Web Service URL'),
-          'description' => NULL,
-          'weight' => 7,
-        ),
-      ),
-    );
-
-    parent::preProcess();
-  }
-
-  /**
-   * @return array
-   */
-  public function setDefaultValues() {
-    $defaults = array();
-    $defaults['address_standardization_provider'] = $this->_config->address_standardization_provider;
-    $defaults['address_standardization_userid'] = $this->_config->address_standardization_userid;
-    $defaults['address_standardization_url'] = $this->_config->address_standardization_url;
-
-    $this->addressSequence = isset($newSequence) ? $newSequence : "";
 
-    $defaults['address_format'] = $this->_config->address_format;
-    $defaults['mailing_format'] = $this->_config->mailing_format;
-    $defaults['hideCountryMailingLabels'] = $this->_config->hideCountryMailingLabels;
-
-    parent::cbsDefaultValues($defaults);
-
-    return $defaults;
-  }
+  protected $_settings = [
+    'address_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'address_format' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'mailing_format' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'hideCountryMailingLabels' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'address_standardization_provider' => CRM_Core_BAO_Setting::ADDRESS_STANDARDIZATION_PREFERENCES_NAME,
+    'address_standardization_userid' => CRM_Core_BAO_Setting::ADDRESS_STANDARDIZATION_PREFERENCES_NAME,
+    'address_standardization_url' => CRM_Core_BAO_Setting::ADDRESS_STANDARDIZATION_PREFERENCES_NAME,
+  ];
 
   /**
    * Build the form object.
@@ -142,13 +74,9 @@ class CRM_Admin_Form_Preferences_Address extends CRM_Admin_Form_Preferences {
     // make sure that there is a value for all of them
     // if any of them are set
     if ($p || $u || $w) {
-      if (!CRM_Utils_System::checkPHPVersion(5, FALSE)) {
-        $errors['_qf_default'] = ts('Address Standardization features require PHP version 5 or greater.');
-        return $errors;
-      }
 
       if (!($p && $u && $w)) {
-        $errors['_qf_default'] = ts('You must provide values for all three Address Standarization fields.');
+        $errors['_qf_default'] = ts('You must provide values for all three Address Standardization fields.');
         return $errors;
       }
     }
diff --git a/civicrm/CRM/Admin/Form/Preferences/Campaign.php b/civicrm/CRM/Admin/Form/Preferences/Campaign.php
index 196a24a75ee6337db167c3a6af83a0bd5fe0c7d3..38496affee233a8691b23a8ae575b0bb0c6dd9f3 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Campaign.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Campaign.php
@@ -29,35 +29,16 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
  */
 
 /**
- * This class generates form components for the display preferences
- *
+ * This class displays campaign preferences.
  */
 class CRM_Admin_Form_Preferences_Campaign extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('CiviCampaign Component Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::CAMPAIGN_PREFERENCES_NAME => array(
-        'tag_unconfirmed' => array(
-          'html_type' => 'text',
-          'title' => ts('Tag for Unconfirmed Petition Signers'),
-          'weight' => 1,
-          'description' => ts('If set, new contacts that are created when signing a petition are assigned a tag of this name.'),
-        ),
-        'petition_contacts' => array(
-          'html_type' => 'text',
-          'title' => ts('Petition Signers Group'),
-          'weight' => 2,
-          'description' => ts('All contacts that have signed a CiviCampaign petition will be added to this group. The group will be created if it does not exist (it is required for email verification).'),
-        ),
-      ),
-    );
 
-    parent::preProcess();
-  }
+  protected $_settings = [
+    'tag_unconfirmed' => CRM_Core_BAO_Setting::CAMPAIGN_PREFERENCES_NAME,
+    'petition_contacts' => CRM_Core_BAO_Setting::CAMPAIGN_PREFERENCES_NAME,
+  ];
 
 }
diff --git a/civicrm/CRM/Admin/Form/Preferences/Contribute.php b/civicrm/CRM/Admin/Form/Preferences/Contribute.php
index f650ec51de4b96a855e580c1b2d4c114872b9f9c..6fc6b26d50164f7fdd9d2d9a476624291e2bc410 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Contribute.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Contribute.php
@@ -46,127 +46,127 @@ class CRM_Admin_Form_Preferences_Contribute extends CRM_Admin_Form_Preferences {
   );
 
   /**
-   * Process the form submission.
+   * Our standards for settings are to have a setting per value with defined metadata.
+   *
+   * Unfortunately the 'contribution_invoice_settings' has been added in non-compliance.
+   * We use this array to hack-handle.
+   *
+   * I think the best way forwards would be to covert to multiple individual settings.
+   *
+   * @var array
    */
-  public function preProcess() {
-    $config = CRM_Core_Config::singleton();
-    CRM_Utils_System::setTitle(ts('CiviContribute Component Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::CONTRIBUTE_PREFERENCES_NAME => array(
-        'invoice_prefix' => array(
-          'html_type' => 'text',
-          'title' => ts('Invoice Prefix'),
-          'weight' => 1,
-          'description' => ts('Enter prefix to be display on PDF for invoice'),
-        ),
-        'credit_notes_prefix' => array(
-          'html_type' => 'text',
-          'title' => ts('Credit Notes Prefix'),
-          'weight' => 2,
-          'description' => ts('Enter prefix to be display on PDF for credit notes.'),
-        ),
-        'due_date' => array(
-          'html_type' => 'text',
-          'title' => ts('Due Date'),
-          'weight' => 3,
-        ),
-        'due_date_period' => array(
-          'html_type' => 'select',
-          'title' => ts('For transmission'),
-          'weight' => 4,
-          'description' => ts('Select the interval for due date.'),
-          'option_values' => array(
-            'select' => ts('- select -'),
-            'days' => ts('Days'),
-            'months' => ts('Months'),
-            'years' => ts('Years'),
-          ),
-        ),
-        'notes' => array(
-          'html_type' => 'wysiwyg',
-          'title' => ts('Notes or Standard Terms'),
-          'weight' => 5,
-          'description' => ts('Enter note or message to be displayed on PDF invoice or credit notes '),
-          'attributes' => array('rows' => 2, 'cols' => 40),
-        ),
-        'is_email_pdf' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Automatically email invoice when user purchases online'),
-          'weight' => 6,
-        ),
-        'tax_term' => array(
-          'html_type' => 'text',
-          'title' => ts('Tax Term'),
-          'weight' => 7,
-        ),
-        'tax_display_settings' => array(
-          'html_type' => 'select',
-          'title' => ts('Tax Display Settings'),
-          'weight' => 8,
-          'option_values' => array(
-            'Do_not_show' => ts('Do not show breakdown, only show total -i.e ' .
-              $config->defaultCurrencySymbol . '120.00'),
-            'Inclusive' => ts('Show [tax term] inclusive price - i.e. ' .
-              $config->defaultCurrencySymbol .
-              '120.00 (includes [tax term] of ' .
-              $config->defaultCurrencySymbol . '20.00)'),
-            'Exclusive' => ts('Show [tax term] exclusive price - i.e. ' .
-              $config->defaultCurrencySymbol . '100.00 + ' .
-              $config->defaultCurrencySymbol . '20.00 [tax term]'),
-          ),
-        ),
-      ),
-    );
-    parent::preProcess();
-  }
+  protected $invoiceSettings = [];
 
   /**
    * Build the form object.
    */
   public function buildQuickForm() {
-    $htmlFields = array();
-    foreach ($this->_settings as $setting => $group) {
-      $settingMetaData = civicrm_api3('setting', 'getfields', array('name' => $setting));
-      $props = $settingMetaData['values'][$setting];
-      if (isset($props['quick_form_type'])) {
-        $add = 'add' . $props['quick_form_type'];
-        if ($add == 'addElement') {
-          if (in_array($props['html_type'], array('checkbox', 'textarea'))) {
-            $this->add($props['html_type'],
-              $setting,
-              $props['title']
-            );
-          }
-          else {
-            if ($props['html_type'] == 'select') {
-              $functionName = CRM_Utils_Array::value('name', CRM_Utils_Array::value('pseudoconstant', $props));
-              if ($functionName) {
-                $props['option_values'] = array('' => ts('- select -')) + CRM_Contribute_PseudoConstant::$functionName();
-              }
-            }
-            $this->$add(
-              $props['html_type'],
-              $setting,
-              ts($props['title']),
-              CRM_Utils_Array::value($props['html_type'] == 'select' ? 'option_values' : 'html_attributes', $props, array()),
-              $props['html_type'] == 'select' ? CRM_Utils_Array::value('html_attributes', $props) : NULL
-            );
-          }
-        }
-        elseif ($add == 'addMonthDay') {
-          $this->add('date', $setting, ts($props['title']), CRM_Core_SelectValues::date(NULL, 'M d'));
-        }
-        elseif ($add == 'addDate') {
-          $this->addDate($setting, ts($props['title']), FALSE, array('formatType' => $props['type']));
-        }
-        else {
-          $this->$add($setting, ts($props['title']));
-        }
+    parent::buildQuickForm();
+    $config = CRM_Core_Config::singleton();
+    $this->invoiceSettings = [
+      'invoice_prefix' => [
+        'html_type' => 'text',
+        'title' => ts('Invoice Prefix'),
+        'weight' => 1,
+        'description' => ts('Enter prefix to be display on PDF for invoice'),
+      ],
+      'credit_notes_prefix' => [
+        'html_type' => 'text',
+        'title' => ts('Credit Notes Prefix'),
+        'weight' => 2,
+        'description' => ts('Enter prefix to be display on PDF for credit notes.'),
+      ],
+      'due_date' => [
+        'html_type' => 'text',
+        'title' => ts('Due Date'),
+        'weight' => 3,
+      ],
+      'due_date_period' => [
+        'html_type' => 'select',
+        'title' => ts('For transmission'),
+        'weight' => 4,
+        'description' => ts('Select the interval for due date.'),
+        'option_values' => [
+          'select' => ts('- select -'),
+          'days' => ts('Days'),
+          'months' => ts('Months'),
+          'years' => ts('Years'),
+        ],
+      ],
+      'notes' => [
+        'html_type' => 'wysiwyg',
+        'title' => ts('Notes or Standard Terms'),
+        'weight' => 5,
+        'description' => ts('Enter note or message to be displayed on PDF invoice or credit notes '),
+        'attributes' => ['rows' => 2, 'cols' => 40],
+      ],
+      'is_email_pdf' => [
+        'html_type' => 'checkbox',
+        'title' => ts('Automatically email invoice when user purchases online'),
+        'weight' => 6,
+        'description' => ts('Should a pdf invoice be emailed automatically?'),
+      ],
+      'tax_term' => [
+        'html_type' => 'text',
+        'title' => ts('Tax Term'),
+        'weight' => 7,
+      ],
+      'tax_display_settings' => [
+        'html_type' => 'select',
+        'title' => ts('Tax Display Settings'),
+        'weight' => 8,
+        'option_values' => [
+          'Do_not_show' => ts('Do not show breakdown, only show total -i.e ' .
+            $config->defaultCurrencySymbol . '120.00'),
+          'Inclusive' => ts('Show [tax term] inclusive price - i.e. ' .
+            $config->defaultCurrencySymbol .
+            '120.00 (includes [tax term] of ' .
+            $config->defaultCurrencySymbol . '20.00)'),
+          'Exclusive' => ts('Show [tax term] exclusive price - i.e. ' .
+            $config->defaultCurrencySymbol . '100.00 + ' .
+            $config->defaultCurrencySymbol . '20.00 [tax term]'),
+        ],
+      ],
+    ];
+
+    // @todo this is a faux metadata approach - we should be honest & add them correctly or find a way to make this
+    // compatible with our settings standards.
+    foreach ($this->invoiceSettings as $fieldName => $fieldValue) {
+      switch ($fieldValue['html_type']) {
+        case 'text':
+          $this->addElement('text',
+            $fieldName,
+            $fieldValue['title'],
+            [
+              'maxlength' => 64,
+              'size' => 32,
+            ]
+          );
+          break;
+
+        case 'checkbox':
+          $this->add($fieldValue['html_type'],
+            $fieldName,
+            $fieldValue['title']
+          );
+          break;
+
+        case 'select':
+          $this->addElement('select',
+            $fieldName,
+            $fieldValue['title'],
+            $fieldValue['option_values'],
+            CRM_Utils_Array::value('attributes', $fieldValue)
+          );
+          break;
+
+        case 'wysiwyg':
+          $this->add('wysiwyg', $fieldName, $fieldValue['title'], $fieldValue['attributes']);
+          break;
       }
-      $htmlFields[$setting] = ts($props['description']);
     }
-    $this->assign('htmlFields', $htmlFields);
-    parent::buildQuickForm();
+
+    $this->assign('htmlFields', $this->invoiceSettings);
   }
 
   /**
@@ -175,16 +175,8 @@ class CRM_Admin_Form_Preferences_Contribute extends CRM_Admin_Form_Preferences {
    * default values are retrieved from the database
    */
   public function setDefaultValues() {
-    $defaults = Civi::settings()->get('contribution_invoice_settings');
-    //CRM-16691: Changes made related to settings of 'CVV'.
-    foreach (array('cvv_backoffice_required') as $setting) {
-      $defaults[$setting] = civicrm_api3('setting', 'getvalue',
-        array(
-          'name' => $setting,
-          'group' => CRM_Core_BAO_Setting::CONTRIBUTE_PREFERENCES_NAME,
-        )
-      );
-    }
+    $defaults = parent::setDefaultValues();
+    $defaults = array_merge($defaults, Civi::settings()->get('contribution_invoice_settings'));
     return $defaults;
   }
 
@@ -194,40 +186,14 @@ class CRM_Admin_Form_Preferences_Contribute extends CRM_Admin_Form_Preferences {
   public function postProcess() {
     // store the submitted values in an array
     $params = $this->controller->exportValues($this->_name);
-    unset($params['qfKey']);
-    unset($params['entryURL']);
-    Civi::settings()->set('contribution_invoice_settings', $params);
-    Civi::settings()->set('update_contribution_on_membership_type_change',
-      CRM_Utils_Array::value('update_contribution_on_membership_type_change', $params)
-    );
-
-    // to set default value for 'Invoices / Credit Notes' checkbox on display preferences
-    $values = CRM_Core_BAO_Setting::getItem("CiviCRM Preferences");
-    $optionValues = CRM_Core_OptionGroup::values('user_dashboard_options', FALSE, FALSE, FALSE, NULL, 'name');
-    $setKey = array_search('Invoices / Credit Notes', $optionValues);
-
-    if (isset($params['invoicing'])) {
-      $value = array($setKey => $optionValues[$setKey]);
-      $setInvoice = CRM_Core_DAO::VALUE_SEPARATOR .
-        implode(CRM_Core_DAO::VALUE_SEPARATOR, array_keys($value)) .
-        CRM_Core_DAO::VALUE_SEPARATOR;
-      Civi::settings()->set('user_dashboard_options', $values['user_dashboard_options'] . $setInvoice);
-    }
-    else {
-      $setting = explode(CRM_Core_DAO::VALUE_SEPARATOR, substr($values['user_dashboard_options'], 1, -1));
-      $invoiceKey = array_search($setKey, $setting);
-      if ($invoiceKey !== FALSE) {
-        unset($setting[$invoiceKey]);
-      }
-      $settingName = CRM_Core_DAO::VALUE_SEPARATOR .
-        implode(CRM_Core_DAO::VALUE_SEPARATOR, array_values($setting)) .
-        CRM_Core_DAO::VALUE_SEPARATOR;
-      Civi::settings()->set('user_dashboard_options', $settingName);
-    }
-    //CRM-16691: Changes made related to settings of 'CVV'.
-    $settings = array_intersect_key($params, array('cvv_backoffice_required' => 1));
-    $result = civicrm_api3('setting', 'create', $settings);
-    CRM_Core_Session::setStatus(ts('Your changes have been saved.'), ts('Changes Saved'), "success");
+    $invoiceParams = array_intersect_key($params, $this->invoiceSettings);
+    // This is a hack - invoicing is it's own setting but it is being used from invoice params
+    // too. This means that saving from api will not have the desired core effect.
+    // but we should fix that elsewhere - ie. stop abusing the settings
+    // and fix the code repetition associated with invoicing
+    $invoiceParams['invoicing'] = CRM_Utils_Array::value('invoicing', $params, 0);
+    Civi::settings()->set('contribution_invoice_settings', $invoiceParams);
+    parent::postProcess();
   }
 
 }
diff --git a/civicrm/CRM/Admin/Form/Preferences/Display.php b/civicrm/CRM/Admin/Form/Preferences/Display.php
index f8cb9af81828fcdb2e7a8a62ad583efd1991511f..b1605f3c9953915180617963a038509026328a14 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Display.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Display.php
@@ -35,127 +35,35 @@
  * This class generates form components for the display preferences.
  */
 class CRM_Admin_Form_Preferences_Display extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('Settings - Display Preferences'));
-    $optionValues = CRM_Activity_BAO_Activity::buildOptions('activity_type_id');
-
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME => array(
-        'contact_view_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Viewing Contacts'),
-          'weight' => 1,
-        ),
-        'contact_smart_group_display' => array(
-          'html_type' => 'radio',
-          'title' => ts('Viewing Smart Groups'),
-          'weight' => 2,
-        ),
-        'contact_edit_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Editing Contacts'),
-          'weight' => 3,
-        ),
-        'advanced_search_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Contact Search'),
-          'weight' => 4,
-        ),
-        'activity_assignee_notification' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Notify Activity Assignees'),
-          'weight' => 5,
-        ),
-        'activity_assignee_notification_ics' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Include ICal Invite to Activity Assignees'),
-          'weight' => 6,
-        ),
-        'preserve_activity_tab_filter' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Preserve activity filters as a user preference'),
-          'weight' => 7,
-        ),
-        'contact_ajax_check_similar' => array(
-          'title' => ts('Check for Similar Contacts'),
-          'weight' => 8,
-          'html_type' => NULL,
-        ),
-        'user_dashboard_options' => array(
-          'html_type' => 'checkboxes',
-          'title' => ts('Contact Dashboard'),
-          'weight' => 9,
-        ),
-        'display_name_format' => array(
-          'html_type' => 'textarea',
-          'title' => ts('Individual Display Name Format'),
-          'weight' => 10,
-        ),
-        'sort_name_format' => array(
-          'html_type' => 'textarea',
-          'title' => ts('Individual Sort Name Format'),
-          'weight' => 11,
-        ),
-        'editor_id' => array(
-          'html_type' => NULL,
-          'weight' => 12,
-        ),
-        'ajaxPopupsEnabled' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable Popup Forms'),
-          'weight' => 13,
-        ),
-        'do_not_notify_assignees_for' => array(
-          'html_type' => 'select',
-          'option_values' => $optionValues,
-          'attributes' => array('multiple' => 1, "class" => "huge crm-select2"),
-          'title' => ts('Do not notify assignees for'),
-          'weight' => 14,
-        ),
-      ),
-    );
-
-    parent::preProcess();
-  }
-
-  /**
-   * @return array
-   */
-  public function setDefaultValues() {
-    $defaults = parent::setDefaultValues();
-    parent::cbsDefaultValues($defaults);
 
-    if ($this->_config->display_name_format) {
-      $defaults['display_name_format'] = $this->_config->display_name_format;
-    }
-    if ($this->_config->sort_name_format) {
-      $defaults['sort_name_format'] = $this->_config->sort_name_format;
-    }
-
-    return $defaults;
-  }
+  protected $_settings = array(
+    'contact_view_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'contact_smart_group_display' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'contact_edit_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'advanced_search_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'user_dashboard_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'contact_ajax_check_similar' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'activity_assignee_notification' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'activity_assignee_notification_ics' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'do_not_notify_assignees_for' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'preserve_activity_tab_filter' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'editor_id' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'ajaxPopupsEnabled' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'display_name_format' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'sort_name_format' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+  );
 
   /**
    * Build the form object.
    */
   public function buildQuickForm() {
-    $wysiwyg_options = CRM_Core_OptionGroup::values('wysiwyg_editor', FALSE, FALSE, FALSE, NULL, 'label', TRUE, FALSE, 'name');
 
     //changes for freezing the invoices/credit notes checkbox if invoicing is uncheck
     $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
-    $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
-    $this->assign('invoicing', $invoicing);
-    $extra = array();
+    $this->assign('invoicing', CRM_Invoicing_Utils::isInvoicingEnabled());
 
-    $this->addElement('select', 'editor_id', ts('WYSIWYG Editor'), $wysiwyg_options, $extra);
     $this->addElement('submit', 'ckeditor_config', ts('Configure CKEditor'));
 
-    $this->addRadio('contact_ajax_check_similar', ts('Check for Similar Contacts'), array(
-      '1' => ts('While Typing'),
-      '0' => ts('When Saving'),
-      '2' => ts('Never'),
-    ));
-
     $editOptions = CRM_Core_OptionGroup::values('contact_edit_options', FALSE, FALSE, FALSE, 'AND v.filter = 0');
     $this->assign('editOptions', $editOptions);
 
@@ -194,13 +102,8 @@ class CRM_Admin_Form_Preferences_Display extends CRM_Admin_Form_Preferences {
       CRM_Core_BAO_OptionValue::updateOptionWeights($opGroupId, array_flip($preferenceWeights));
     }
 
-    $this->_config->editor_id = $this->_params['editor_id'];
-
     $this->postProcessCommon();
 
-    // Fixme - shouldn't be needed
-    Civi::settings()->set('contact_ajax_check_similar', $this->_params['contact_ajax_check_similar']);
-
     // If "Configure CKEditor" button was clicked
     if (!empty($this->_params['ckeditor_config'])) {
       // Suppress the "Saved" status message and redirect to the CKEditor Config page
diff --git a/civicrm/CRM/Admin/Form/Preferences/Event.php b/civicrm/CRM/Admin/Form/Preferences/Event.php
deleted file mode 100644
index 67009eacf95ad690dd4ef1f2f19de32f0a229856..0000000000000000000000000000000000000000
--- a/civicrm/CRM/Admin/Form/Preferences/Event.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-/*
- +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
- +--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2018                                |
- +--------------------------------------------------------------------+
- | This file is a part of CiviCRM.                                    |
- |                                                                    |
- | CiviCRM is free software; you can copy, modify, and distribute it  |
- | under the terms of the GNU Affero General Public License           |
- | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
- |                                                                    |
- | CiviCRM is distributed in the hope that it will be useful, but     |
- | WITHOUT ANY WARRANTY; without even the implied warranty of         |
- | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
- | See the GNU Affero General Public License for more details.        |
- |                                                                    |
- | You should have received a copy of the GNU Affero General Public   |
- | License and the CiviCRM Licensing Exception along                  |
- | with this program; if not, contact CiviCRM LLC                     |
- | at info[AT]civicrm[DOT]org. If you have questions about the        |
- | GNU Affero General Public License or the licensing of CiviCRM,     |
- | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
- +--------------------------------------------------------------------+
- */
-
-/**
- *
- * @package CRM
- * @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
- */
-
-/**
- * This class generates form components for the display preferences
- *
- */
-class CRM_Admin_Form_Preferences_Event extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('CiviEvent Component Settings'));
-    // pass "wiki" as 6th param to docURL2 if you are linking to a page in wiki.civicrm.org
-    $docLink = CRM_Utils_System::docURL2("CiviEvent Cart Checkout", NULL, NULL, NULL, NULL, "wiki");
-    // build an array containing all selectable option values for show_events
-    $optionValues = array();
-    for ($i = 10; $i <= 100; $i += 10) {
-      $optionValues[$i] = $i;
-    }
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::EVENT_PREFERENCES_NAME => array(
-        'enable_cart' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Use Shopping Cart Style Event Registration'),
-          'weight' => 1,
-          'description' => ts('This feature allows users to register for more than one event at a time. When enabled, users will add event(s) to a "cart" and then pay for them all at once. Enabling this setting will affect online registration for all active events. The code is an alpha state, and you will potentially need to have developer resources to debug and fix sections of the codebase while testing and deploying it. %1',
-            array(1 => $docLink)),
-        ),
-        'show_events' => array(
-          'html_type' => 'select',
-          'title' => ts('Dashboard entries'),
-          'weight' => 2,
-          'description' => ts('Configure how many events should be shown on the dashboard. This overrides the default value of 10 entries.'),
-          'option_values' => array('' => ts('- select -')) + $optionValues + array(-1 => ts('show all')),
-        ),
-      ),
-    );
-
-    parent::preProcess();
-  }
-
-}
diff --git a/civicrm/CRM/Admin/Form/Preferences/Mailing.php b/civicrm/CRM/Admin/Form/Preferences/Mailing.php
index e26a56a57fe160f9dbe8d1b576fbbf706ab017ae..697c1fbaafe215d9d652210912243f41e7ba8da5 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Mailing.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Mailing.php
@@ -29,102 +29,34 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
  */
 
 /**
- * This class generates form components for the component preferences
- *
+ * This class generates form components for the maling component preferences.
  */
 class CRM_Admin_Form_Preferences_Mailing extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('CiviMail Component Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME => array(
-        'profile_double_optin' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable Double Opt-in for Profile Group(s) field'),
-          'weight' => 1,
-          'description' => ts('When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.'),
-        ),
-        'profile_add_to_group_double_optin' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable Double Opt-in for Profiles which use the "Add to Group" setting'),
-          'weight' => 2,
-          'description' => ts('When CiviMail is enabled and a profile uses the "Add to Group" setting, users who complete the profile form will receive a confirmation email. They must respond (opt-in) before they are added to the group.'),
-        ),
-        'track_civimail_replies' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Track replies using VERP in Reply-To header'),
-          'weight' => 3,
-          'description' => ts('If checked, mailings will default to tracking replies using VERP-ed Reply-To.'),
-        ),
-        'civimail_workflow' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable workflow support for CiviMail'),
-          'weight' => 4,
-          'description' => ts('Drupal-only. Rules module must be enabled (beta feature - use with caution).'),
-        ),
-        'civimail_multiple_bulk_emails' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable multiple bulk email address for a contact.'),
-          'weight' => 5,
-          'description' => ts('CiviMail will deliver a copy of the email to each bulk email listed for the contact.'),
-        ),
-        'civimail_server_wide_lock' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable global server wide lock for CiviMail'),
-          'weight' => 6,
-          'description' => NULL,
-        ),
-        'include_message_id' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable CiviMail to generate Message-ID header'),
-          'weight' => 7,
-          'description' => NULL,
-        ),
-        'write_activity_record' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable CiviMail to create activities on delivery'),
-          'weight' => 8,
-          'description' => NULL,
-        ),
-        'disable_mandatory_tokens_check' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Disable check for mandatory tokens'),
-          'weight' => 9,
-          'description' => ts('Don\'t check for presence of mandatory tokens (domain address; unsubscribe/opt-out) before sending mailings. WARNING: Mandatory tokens are a safe-guard which facilitate compliance with the US CAN-SPAM Act. They should only be disabled if your organization adopts other mechanisms for compliance or if your organization is not subject to CAN-SPAM.'),
-        ),
-        'dedupe_email_default' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('CiviMail dedupes e-mail addresses by default'),
-          'weight' => 10,
-          'description' => NULL,
-        ),
-        'hash_mailing_url' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Hashed Mailing URL\'s'),
-          'weight' => 11,
-          'description' => ts('If enabled, a randomized hash key will be used to reference the mailing URL in the mailing.viewUrl token, instead of the mailing ID'),
-        ),
-        'auto_recipient_rebuild' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable automatic CiviMail recipient count display'),
-          'weight' => 12,
-          'description' => ts('Enable this setting to rebuild recipient list automatically during composing mail. Disable will allow you to rebuild recipient manually.'),
-        ),
-      ),
-    );
 
-    parent::preProcess();
-  }
+  protected $_settings = [
+    'profile_double_optin' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'profile_add_to_group_double_optin' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'track_civimail_replies' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'civimail_workflow' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'civimail_multiple_bulk_emails' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'civimail_server_wide_lock' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'include_message_id' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'write_activity_record' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'disable_mandatory_tokens_check' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'dedupe_email_default' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'hash_mailing_url' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+    'auto_recipient_rebuild' => CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
+  ];
 
   public function postProcess() {
-    // check if mailing tab is enabled, if not prompt user to enable the tab if "write_activity_record" is disabled
     $params = $this->controller->exportValues($this->_name);
 
     if (empty($params['write_activity_record'])) {
+      // @todo use the setting onToggle & add an action rather than have specific form handling.
+      // see logging setting for eg.
       $existingViewOptions = Civi::settings()->get('contact_view_options');
 
       $displayValue = CRM_Core_OptionGroup::getValue('contact_view_options', 'CiviMail', 'name');
diff --git a/civicrm/CRM/Admin/Form/Preferences/Member.php b/civicrm/CRM/Admin/Form/Preferences/Member.php
index 8ae9eabcf1046b4d929340bcc046333e8d09b112..619ca6958151b1db90f111e0016390285ea0d919 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Member.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Member.php
@@ -35,28 +35,9 @@
  * This class generates form components for component preferences.
  */
 class CRM_Admin_Form_Preferences_Member extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    CRM_Utils_System::setTitle(ts('CiviMember Component Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::MEMBER_PREFERENCES_NAME => array(
-        'default_renewal_contribution_page' => array(
-          'html_type' => 'select',
-          'title' => ts('Default online membership renewal page'),
-          'option_values' => array('' => ts('- select -')) + CRM_Contribute_PseudoConstant::contributionPage(),
-          'weight' => 1,
-          'description' => ts('If you select a default online contribution page for self-service membership renewals, a "renew" link pointing to that page will be displayed on the Contact Dashboard for memberships which were entered offline. You will need to ensure that the membership block for the selected online contribution page includes any currently available memberships.'),
-        ),
-      ),
-    );
 
-    parent::preProcess();
-  }
-
-  /**
-   * Build the form object.
-   */
-  public function buildQuickForm() {
-    parent::buildQuickForm();
-  }
+  protected $_settings = [
+    'default_renewal_contribution_page' => CRM_Core_BAO_Setting::MEMBER_PREFERENCES_NAME,
+  ];
 
 }
diff --git a/civicrm/CRM/Admin/Form/Preferences/Multisite.php b/civicrm/CRM/Admin/Form/Preferences/Multisite.php
index 1a8460357e0b9abacfe70d8716fe44f8c03ec9be..db9930e1cb16558e3e48d60a6a232710be8f5a8b 100644
--- a/civicrm/CRM/Admin/Form/Preferences/Multisite.php
+++ b/civicrm/CRM/Admin/Form/Preferences/Multisite.php
@@ -29,53 +29,16 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
  */
 
 /**
- * This class generates form components for multi site preferences
- *
+ * This class generates form components for multi site preferences.
  */
 class CRM_Admin_Form_Preferences_Multisite extends CRM_Admin_Form_Preferences {
-  public function preProcess() {
-    $msDoc = CRM_Utils_System::docURL2('Multi Site Installation', NULL, NULL, NULL, NULL, "wiki");
-    CRM_Utils_System::setTitle(ts('Multi Site Settings'));
-    $this->_varNames = array(
-      CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME => array(
-        'is_enabled' => array(
-          'html_type' => 'checkbox',
-          'title' => ts('Enable Multi Site Configuration'),
-          'weight' => 1,
-          'description' => ts('Make CiviCRM aware of multiple domains. You should configure a domain group if enabled') . ' ' . $msDoc,
-        ),
-        /** Remove this checkbox until some one knows what this setting does
-         * 'uniq_email_per_site' => array(
-         * 'html_type' => 'checkbox',
-         * 'title' => ts('Ensure multi sites have a unique email per site'),
-         * 'weight' => 2,
-         * 'description' => NULL,
-         * ),
-         */
-        'domain_group_id' => array(
-          'html_type' => 'entity_reference',
-          'title' => ts('Domain Group'),
-          'weight' => 3,
-          'options' => array('entity' => 'group', 'select' => array('minimumInputLength' => 0)),
-          'description' => ts('Contacts created on this site are added to this group'),
-        ),
-        /** Remove this checkbox until some one knows what this setting does
-         * 'event_price_set_domain_id' => array(
-         * 'html_type' => 'text',
-         * 'title' => ts('Domain for event price sets'),
-         * 'weight' => 4,
-         * 'description' => NULL,
-         * ),
-         */
-      ),
-    );
 
-    parent::preProcess();
-  }
+  protected $_settings = [
+    'is_enabled' => CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME,
+    'domain_group_id' => CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME,
+  ];
 
 }
diff --git a/civicrm/CRM/Admin/Form/RelationshipType.php b/civicrm/CRM/Admin/Form/RelationshipType.php
index fde8d4c3b3d4b0bba4910d9662ad130e6b80c9bd..3ef04472ab75547004ba0e911996ad70b8487628 100644
--- a/civicrm/CRM/Admin/Form/RelationshipType.php
+++ b/civicrm/CRM/Admin/Form/RelationshipType.php
@@ -44,6 +44,7 @@ class CRM_Admin_Form_RelationshipType extends CRM_Admin_Form {
    * Fields may have keys
    *  - name (required to show in tpl from the array)
    *  - description (optional, will appear below the field)
+   *     Auto-added by setEntityFieldsMetadata unless specified here (use description => '' to hide)
    *  - not-auto-addable - this class will not attempt to add the field using addField.
    *    (this will be automatically set if the field does not have html in it's metadata
    *    or is not a core field on the form's entity).
@@ -70,11 +71,16 @@ class CRM_Admin_Form_RelationshipType extends CRM_Admin_Form {
         'name' => 'label_b_a',
         'description' => ts("Label for the relationship from Contact B to Contact A. EXAMPLE: Contact B is 'Child of' Contact A. You may leave this blank for relationships where the name is the same in both directions (e.g. Spouse).")
       ],
-      'description' => ['name' => 'description'],
+      'description' => [
+        'name' => 'description',
+        'description' => ''
+      ],
       'contact_types_a' => ['name' => 'contact_types_a', 'not-auto-addable' => TRUE],
       'contact_types_b' => ['name' => 'contact_types_b', 'not-auto-addable' => TRUE],
       'is_active' => ['name' => 'is_active'],
     ];
+
+    self::setEntityFieldsMetadata();
   }
 
   /**
diff --git a/civicrm/CRM/Admin/Form/ScheduleReminders.php b/civicrm/CRM/Admin/Form/ScheduleReminders.php
index 152d5ae1859372be103629a0a0fb35bb16455ef2..2c59e0c0326f2d6a84608ac6728000988b5b5b78 100644
--- a/civicrm/CRM/Admin/Form/ScheduleReminders.php
+++ b/civicrm/CRM/Admin/Form/ScheduleReminders.php
@@ -370,10 +370,10 @@ class CRM_Admin_Form_ScheduleReminders extends CRM_Admin_Form {
       $errors['is_repeat'] = ts('If you are enabling repetition you must indicate the frequency and ending term.');
     }
 
-    $actionSchedule = $self->parseActionSchedule($fields);
-    if ($actionSchedule->mapping_id) {
-      $mapping = CRM_Core_BAO_ActionSchedule::getMapping($actionSchedule->mapping_id);
-      CRM_Utils_Array::extend($errors, $mapping->validateSchedule($actionSchedule));
+    $self->_actionSchedule = $self->parseActionSchedule($fields);
+    if ($self->_actionSchedule->mapping_id) {
+      $mapping = CRM_Core_BAO_ActionSchedule::getMapping($self->_actionSchedule->mapping_id);
+      CRM_Utils_Array::extend($errors, $mapping->validateSchedule($self->_actionSchedule));
     }
 
     if (!empty($errors)) {
@@ -452,7 +452,12 @@ class CRM_Admin_Form_ScheduleReminders extends CRM_Admin_Form {
       return;
     }
     $values = $this->controller->exportValues($this->getName());
-    $bao = $this->parseActionSchedule($values)->save();
+    if (empty($this->_actionSchedule)) {
+      $bao = $this->parseActionSchedule($values)->save();
+    }
+    else {
+      $bao = $this->_actionSchedule->save();
+    }
 
     // we need to set this on the form so that hooks can identify the created entity
     $this->set('id', $bao->id);
diff --git a/civicrm/CRM/Admin/Form/Setting.php b/civicrm/CRM/Admin/Form/Setting.php
index 09c0b03842295585430788d12b4d72eed2d71d3f..7f7f5fcbe4041f65689640a5a3010318db901698 100644
--- a/civicrm/CRM/Admin/Form/Setting.php
+++ b/civicrm/CRM/Admin/Form/Setting.php
@@ -56,20 +56,9 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
         $formMode = TRUE;
       }
 
-      CRM_Core_BAO_ConfigSetting::retrieve($this->_defaults);
-
-      // we can handle all the ones defined in the metadata here. Others to be converted
-      foreach ($this->_settings as $setting => $group) {
-        $this->_defaults[$setting] = civicrm_api('setting', 'getvalue', array(
-            'version' => 3,
-            'name' => $setting,
-            'group' => $group,
-          )
-        );
-      }
+      $this->setDefaultsForMetadataDefinedFields();
 
-      $this->_defaults['contact_autocomplete_options'] = self::getAutocompleteContactSearch();
-      $this->_defaults['contact_reference_options'] = self::getAutocompleteContactReference();
+      // @todo these should be retrievable from the above function.
       $this->_defaults['enableSSL'] = Civi::settings()->get('enableSSL');
       $this->_defaults['verifySSL'] = Civi::settings()->get('verifySSL');
       $this->_defaults['environment'] = CRM_Core_Config::environment();
@@ -124,20 +113,6 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
    */
   public function commonProcess(&$params) {
 
-    // save autocomplete search options
-    if (!empty($params['contact_autocomplete_options'])) {
-      Civi::settings()->set('contact_autocomplete_options',
-        CRM_Utils_Array::implodePadded(array_keys($params['contact_autocomplete_options'])));
-      unset($params['contact_autocomplete_options']);
-    }
-
-    // save autocomplete contact reference options
-    if (!empty($params['contact_reference_options'])) {
-      Civi::settings()->set('contact_reference_options',
-        CRM_Utils_Array::implodePadded(array_keys($params['contact_reference_options'])));
-      unset($params['contact_reference_options']);
-    }
-
     // save components to be enabled
     if (array_key_exists('enableComponents', $params)) {
       civicrm_api3('setting', 'create', array(
@@ -154,7 +129,7 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
     }
     try {
       $settings = $this->getSettingsToSetByMetadata($params);
-      civicrm_api3('setting', 'create', $settings);
+      $this->saveMetadataDefinedSettings($params);
     }
     catch (CiviCRM_API3_Exception $e) {
       CRM_Core_Session::setStatus($e->getMessage(), ts('Save Failed'), 'error');
@@ -187,51 +162,4 @@ class CRM_Admin_Form_Setting extends CRM_Core_Form {
     @unlink($configFile);
   }
 
-  /**
-   * Ugh, this shouldn't exist.
-   *
-   * Get the selected values of "contact_reference_options" formatted for checkboxes.
-   *
-   * @return array
-   */
-  public static function getAutocompleteContactReference() {
-    $cRlist = array_flip(CRM_Core_OptionGroup::values('contact_reference_options',
-      FALSE, FALSE, TRUE, NULL, 'name'
-    ));
-    $cRlistEnabled = CRM_Core_BAO_Setting::valueOptions(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
-      'contact_reference_options'
-    );
-    $cRSearchFields = array();
-    if (!empty($cRlist) && !empty($cRlistEnabled)) {
-      $cRSearchFields = array_combine($cRlist, $cRlistEnabled);
-    }
-    return array(
-      '1' => 1,
-    ) + $cRSearchFields;
-  }
-
-  /**
-   * Ugh, this shouldn't exist.
-   *
-   * Get the selected values of "contact_autocomplete_options" formatted for checkboxes.
-   *
-   * @return array
-   */
-  public static function getAutocompleteContactSearch() {
-    $list = array_flip(CRM_Core_OptionGroup::values('contact_autocomplete_options',
-      FALSE, FALSE, TRUE, NULL, 'name'
-    ));
-    $listEnabled = CRM_Core_BAO_Setting::valueOptions(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
-      'contact_autocomplete_options'
-    );
-    $autoSearchFields = array();
-    if (!empty($list) && !empty($listEnabled)) {
-      $autoSearchFields = array_combine($list, $listEnabled);
-    }
-    //Set defaults for autocomplete and contact reference options
-    return array(
-      '1' => 1,
-    ) + $autoSearchFields;
-  }
-
 }
diff --git a/civicrm/CRM/Admin/Form/Setting/Search.php b/civicrm/CRM/Admin/Form/Setting/Search.php
index 0c79505c8d9d1fe3b3c2c62b3251c88560e57ec0..80955f91a620136906d3e200601926a41903ad0a 100644
--- a/civicrm/CRM/Admin/Form/Setting/Search.php
+++ b/civicrm/CRM/Admin/Form/Setting/Search.php
@@ -38,8 +38,8 @@
 class CRM_Admin_Form_Setting_Search extends CRM_Admin_Form_Setting {
 
   protected $_settings = array(
-    'contact_reference_options' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
-    'contact_autocomplete_options' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
+    'contact_reference_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
+    'contact_autocomplete_options' => CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME,
     'search_autocomplete_count' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
     'enable_innodb_fts' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
     'includeWildCardInName' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
@@ -50,6 +50,7 @@ class CRM_Admin_Form_Setting_Search extends CRM_Admin_Form_Setting {
     'smartGroupCacheTimeout' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
     'defaultSearchProfileID' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
     'searchPrimaryDetailsOnly' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
+    'quicksearch_options' => CRM_Core_BAO_Setting::SEARCH_PREFERENCES_NAME,
   );
 
   /**
@@ -69,17 +70,17 @@ class CRM_Admin_Form_Setting_Search extends CRM_Admin_Form_Setting {
     // Autocomplete for Contact Reference (custom fields)
     $element = $this->getElement('contact_reference_options');
     $element->_elements[0]->_flagFrozen = TRUE;
+
+    // Freeze first element of quicksearch options
+    $element = $this->getElement('quicksearch_options');
+    $element->_elements[0]->_flagFrozen = TRUE;
   }
 
   /**
    * @return array
    */
   public static function getContactAutocompleteOptions() {
-    return array(
-      ts('Contact Name') => 1,
-    ) + array_flip(CRM_Core_OptionGroup::values('contact_autocomplete_options',
-      FALSE, FALSE, TRUE
-    ));
+    return [1 => ts('Contact Name')] + CRM_Core_OptionGroup::values('contact_autocomplete_options', FALSE, FALSE, TRUE);
   }
 
   /**
@@ -98,11 +99,7 @@ class CRM_Admin_Form_Setting_Search extends CRM_Admin_Form_Setting {
    * @return array
    */
   public static function getContactReferenceOptions() {
-    return array(
-      ts('Contact Name') => 1,
-    ) + array_flip(CRM_Core_OptionGroup::values('contact_reference_options',
-      FALSE, FALSE, TRUE
-    ));
+    return [1 => ts('Contact Name')] + CRM_Core_OptionGroup::values('contact_reference_options', FALSE, FALSE, TRUE);
   }
 
 }
diff --git a/civicrm/CRM/Admin/Form/SettingTrait.php b/civicrm/CRM/Admin/Form/SettingTrait.php
index 734eccc83098fd3eaa1df04efde53e0c6f7e3b11..a9f5e6ca478cf10082732566b73dcd3e3aac6dc2 100644
--- a/civicrm/CRM/Admin/Form/SettingTrait.php
+++ b/civicrm/CRM/Admin/Form/SettingTrait.php
@@ -74,7 +74,16 @@ trait CRM_Admin_Form_SettingTrait {
    * @return array
    */
   protected function getSettingsToSetByMetadata($params) {
-    return array_intersect_key($params, $this->_settings);
+    $setValues = array_intersect_key($params, $this->_settings);
+    // Checkboxes will be unset rather than empty so we need to add them back in.
+    // Handle quickform hateability just once, right here right now.
+    $unsetValues = array_diff_key($this->_settings, $params);
+    foreach ($unsetValues as $key => $unsetValue) {
+      if ($this->getQuickFormType($this->getSettingMetadata($key)) === 'CheckBox') {
+        $setValues[$key] = [$key => 0];
+      }
+    }
+    return $setValues;
   }
 
   /**
@@ -87,6 +96,28 @@ trait CRM_Admin_Form_SettingTrait {
     }
   }
 
+  /**
+   * Get the metadata for a particular field.
+   *
+   * @param $setting
+   * @return mixed
+   */
+  protected function getSettingMetadata($setting) {
+    return $this->getSettingsMetaData()[$setting];
+  }
+
+  /**
+   * Get the metadata for a particular field for a particular item.
+   *
+   * e.g get 'serialize' key, if exists, for a field.
+   *
+   * @param $setting
+   * @return mixed
+   */
+  protected function getSettingMetadataItem($setting, $item) {
+    return CRM_Utils_Array::value($item, $this->getSettingsMetaData()[$setting]);
+  }
+
   /**
    * Add fields in the metadata to the template.
    */
@@ -94,36 +125,52 @@ trait CRM_Admin_Form_SettingTrait {
     $settingMetaData = $this->getSettingsMetaData();
     $descriptions = [];
     foreach ($settingMetaData as $setting => $props) {
-      if (isset($props['quick_form_type'])) {
+      $quickFormType = $this->getQuickFormType($props);
+      if (isset($quickFormType)) {
+        $options = CRM_Utils_Array::value('options', $props);
         if (isset($props['pseudoconstant'])) {
           $options = civicrm_api3('Setting', 'getoptions', [
             'field' => $setting,
-          ]);
+          ])['values'];
         }
-        else {
-          $options = NULL;
+        if ($props['type'] === 'Boolean') {
+          $options = [$props['title'] => $props['name']];
         }
+
         //Load input as readonly whose values are overridden in civicrm.settings.php.
         if (Civi::settings()->getMandatory($setting)) {
           $props['html_attributes']['readonly'] = TRUE;
           $this->includesReadOnlyFields = TRUE;
         }
 
-        $add = 'add' . $props['quick_form_type'];
+        $add = 'add' . $quickFormType;
         if ($add == 'addElement') {
           $this->$add(
             $props['html_type'],
             $setting,
             ts($props['title']),
-            ($options !== NULL) ? $options['values'] : CRM_Utils_Array::value('html_attributes', $props, []),
+            ($options !== NULL) ? $options : CRM_Utils_Array::value('html_attributes', $props, []),
             ($options !== NULL) ? CRM_Utils_Array::value('html_attributes', $props, []) : NULL
           );
         }
         elseif ($add == 'addSelect') {
-          $this->addElement('select', $setting, ts($props['title']), $options['values'], CRM_Utils_Array::value('html_attributes', $props));
+          $this->addElement('select', $setting, ts($props['title']), $options, CRM_Utils_Array::value('html_attributes', $props));
         }
         elseif ($add == 'addCheckBox') {
-          $this->addCheckBox($setting, ts($props['title']), $options['values'], NULL, CRM_Utils_Array::value('html_attributes', $props), NULL, NULL, ['&nbsp;&nbsp;']);
+          $this->addCheckBox($setting, '', $options, NULL, CRM_Utils_Array::value('html_attributes', $props), NULL, NULL, ['&nbsp;&nbsp;']);
+        }
+        elseif ($add == 'addCheckBoxes') {
+          $options = array_flip($options);
+          $newOptions = [];
+          foreach ($options as $key => $val) {
+            $newOptions[$key] = $val;
+          }
+          $this->addCheckBox($setting,
+            $props['title'],
+            $newOptions,
+            NULL, NULL, NULL, NULL,
+            ['&nbsp;&nbsp;', '&nbsp;&nbsp;', '<br/>']
+          );
         }
         elseif ($add == 'addChainSelect') {
           $this->addChainSelect($setting, [
@@ -133,12 +180,19 @@ trait CRM_Admin_Form_SettingTrait {
         elseif ($add == 'addMonthDay') {
           $this->add('date', $setting, ts($props['title']), CRM_Core_SelectValues::date(NULL, 'M d'));
         }
+        elseif ($add === 'addEntityRef') {
+          $this->$add($setting, ts($props['title']), $props['entity_reference_options']);
+        }
+        elseif ($add === 'addYesNo' && ($props['type'] === 'Boolean')) {
+          $this->addRadio($setting, ts($props['title']), array(1 => 'Yes', 0 => 'No'), NULL, '&nbsp;&nbsp;');
+        }
         else {
-          $this->$add($setting, ts($props['title']));
+          $this->$add($setting, ts($props['title']), $options);
         }
         // Migrate to using an array as easier in smart...
-        $descriptions[$setting] = ts($props['description']);
-        $this->assign("{$setting}_description", ts($props['description']));
+        $description = CRM_Utils_Array::value('description', $props);
+        $descriptions[$setting] = $description;
+        $this->assign("{$setting}_description", $description);
         if ($setting == 'max_attachments') {
           //temp hack @todo fix to get from metadata
           $this->addRule('max_attachments', ts('Value should be a positive number'), 'positiveInteger');
@@ -153,6 +207,80 @@ trait CRM_Admin_Form_SettingTrait {
     // setting_description should be deprecated - see Mail.tpl for metadata based tpl.
     $this->assign('setting_descriptions', $descriptions);
     $this->assign('settings_fields', $settingMetaData);
+    $this->assign('fields', $settingMetaData);
+  }
+
+  /**
+   * Get the quickform type for the given html type.
+   *
+   * @param array $spec
+   *
+   * @return string
+   */
+  protected function getQuickFormType($spec) {
+    if (isset($spec['quick_form_type']) &&
+    !($spec['quick_form_type'] === 'Element' && !empty($spec['html_type']))) {
+      // This is kinda transitional
+      return $spec['quick_form_type'];
+    }
+
+    // The spec for settings has been updated for consistency - we provide deprecation notices for sites that have
+    // not made this change.
+    $htmlType = $spec['html_type'];
+    if ($htmlType !== strtolower($htmlType)) {
+      CRM_Core_Error::deprecatedFunctionWarning(ts('Settings fields html_type should be lower case - see https://docs.civicrm.org/dev/en/latest/framework/setting/ - this needs to be fixed for ' . $spec['name']));
+      $htmlType = strtolower($spec['html_type']);
+    }
+    $mapping = [
+      'checkboxes' => 'CheckBoxes',
+      'checkbox' => 'CheckBox',
+      'radio' => 'Radio',
+      'select' => 'Select',
+      'textarea' => 'Element',
+      'text' => 'Element',
+      'entity_reference' => 'EntityRef',
+      'advmultiselect' => 'Element',
+    ];
+    return $mapping[$htmlType];
+  }
+  /**
+   * Get the defaults for all fields defined in the metadata.
+   *
+   * All others are pending conversion.
+   */
+  protected function setDefaultsForMetadataDefinedFields() {
+    CRM_Core_BAO_ConfigSetting::retrieve($this->_defaults);
+    foreach (array_keys($this->_settings) as $setting) {
+      $this->_defaults[$setting] = civicrm_api3('setting', 'getvalue', ['name' => $setting]);
+      $spec = $this->getSettingsMetadata()[$setting];
+      if (!empty($spec['serialize'])) {
+        $this->_defaults[$setting] = CRM_Core_DAO::unSerializeField($this->_defaults[$setting], $spec['serialize']);
+      }
+      if ($this->getQuickFormType($spec) === 'CheckBoxes') {
+        $this->_defaults[$setting] = array_fill_keys($this->_defaults[$setting], 1);
+      }
+      if ($this->getQuickFormType($spec) === 'CheckBox') {
+        $this->_defaults[$setting] = [$setting => $this->_defaults[$setting]];
+      }
+    }
+  }
+
+  /**
+   * @param $params
+   *
+   */
+  protected function saveMetadataDefinedSettings($params) {
+    $settings = $this->getSettingsToSetByMetadata($params);
+    foreach ($settings as $setting => $settingValue) {
+      if ($this->getQuickFormType($this->getSettingMetadata($setting)) === 'CheckBoxes') {
+        $settings[$setting] = array_keys($settingValue);
+      }
+      if ($this->getQuickFormType($this->getSettingMetadata($setting)) === 'CheckBox') {
+        // This will be an array with one value.
+        $settings[$setting] = (int) reset($settings[$setting]);
+      }
+    }
+    civicrm_api3('setting', 'create', $settings);
   }
 
 }
diff --git a/civicrm/CRM/Admin/Page/AJAX.php b/civicrm/CRM/Admin/Page/AJAX.php
index 24f4c25f58a7738cf57e0b0f76503c7b55b8c62d..c974f699ea617cbd2514832eafdaf340573b75ef 100644
--- a/civicrm/CRM/Admin/Page/AJAX.php
+++ b/civicrm/CRM/Admin/Page/AJAX.php
@@ -46,14 +46,28 @@ class CRM_Admin_Page_AJAX {
     if ($contactID) {
       CRM_Core_Page_AJAX::setJsHeaders();
       $smarty = CRM_Core_Smarty::singleton();
-      $smarty->assign('includeEmail', civicrm_api3('setting', 'getvalue', array('name' => 'includeEmailInName', 'group' => 'Search Preferences')));
+      $smarty->assign('quicksearchOptions', self::getSearchOptions());
       print $smarty->fetchWith('CRM/common/navigation.js.tpl', array(
-        'navigation' => CRM_Core_BAO_Navigation::createNavigation($contactID),
+        'navigation' => CRM_Core_BAO_Navigation::createNavigation(),
       ));
     }
     CRM_Utils_System::civiExit();
   }
 
+  public static function getSearchOptions() {
+    $searchOptions = Civi::settings()->get('quicksearch_options');
+    $searchOptions[] = 'sort_name';
+    $searchOptions = array_intersect_key(CRM_Core_SelectValues::quicksearchOptions(), array_flip($searchOptions));
+    foreach ($searchOptions as $key => $label) {
+      if (strpos($key, 'custom_') === 0) {
+        unset($searchOptions[$key]);
+        $id = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomField', substr($key, 7), 'id', 'name');
+        $searchOptions["custom_$id"] = $label;
+      }
+    }
+    return $searchOptions;
+  }
+
   /**
    * Process drag/move action for menu tree.
    */
@@ -203,6 +217,7 @@ class CRM_Admin_Page_AJAX {
 
         case 'CRM_Contact_BAO_Group':
           $ret['content'] = ts('Are you sure you want to disable this Group?');
+          $ret['content'] .= '<br /><br /><strong>' . ts('WARNING - Disabling this group will disable all the child groups associated if any.') . '</strong>';
           break;
 
         case 'CRM_Core_BAO_OptionGroup':
diff --git a/civicrm/CRM/Admin/Page/APIExplorer.php b/civicrm/CRM/Admin/Page/APIExplorer.php
index 678cef4a8f4803c0e9ddf41d56667cfa5206d405..9d5cd46c9a9cbf20777551f72f8965d436168903 100644
--- a/civicrm/CRM/Admin/Page/APIExplorer.php
+++ b/civicrm/CRM/Admin/Page/APIExplorer.php
@@ -36,6 +36,30 @@
  */
 class CRM_Admin_Page_APIExplorer extends CRM_Core_Page {
 
+  /**
+   * Return unique paths for checking for examples.
+   * @return array
+   */
+  private static function uniquePaths() {
+    // Ensure that paths with trailing slashes are properly dealt with
+    $paths = explode(PATH_SEPARATOR, get_include_path());
+    foreach ($paths as $id => $rawPath) {
+      $pathParts = explode(DIRECTORY_SEPARATOR, $rawPath);
+      foreach ($pathParts as $partId => $part) {
+        if (empty($part)) {
+          unset($pathParts[$partId]);
+        }
+      }
+      $newRawPath = implode(DIRECTORY_SEPARATOR, $pathParts);
+      if ($newRawPath != $rawPath) {
+        $paths[$id] = DIRECTORY_SEPARATOR . $newRawPath;
+      }
+    }
+    $paths = array_unique($paths);
+    return $paths;
+  }
+
+
   /**
    * Run page.
    *
@@ -51,12 +75,20 @@ class CRM_Admin_Page_APIExplorer extends CRM_Core_Page {
     $this->assign('operators', CRM_Core_DAO::acceptedSQLOperators());
 
     // List example directories
+    // use get_include_path to ensure that extensions are captured.
     $examples = array();
-    foreach (scandir(\Civi::paths()->getPath('[civicrm.root]/api/v3/examples')) as $item) {
-      if ($item && strpos($item, '.') === FALSE) {
-        $examples[] = $item;
+    $paths = self::uniquePaths();
+    foreach ($paths as $path) {
+      $dir = \CRM_Utils_File::addTrailingSlash($path) . 'api' . DIRECTORY_SEPARATOR . 'v3' . DIRECTORY_SEPARATOR . 'examples';
+      if (is_dir($dir)) {
+        foreach (scandir($dir) as $item) {
+          if ($item && strpos($item, '.') === FALSE && array_search($item, $examples) === FALSE) {
+            $examples[] = $item;
+          }
+        }
       }
     }
+    sort($examples);
     $this->assign('examples', $examples);
 
     return parent::run();
@@ -78,20 +110,31 @@ class CRM_Admin_Page_APIExplorer extends CRM_Core_Page {
   public static function getExampleFile() {
     if (!empty($_GET['entity']) && strpos($_GET['entity'], '.') === FALSE) {
       $examples = array();
-      foreach (scandir(\Civi::paths()->getPath("[civicrm.root]/api/v3/examples/{$_GET['entity']}")) as $item) {
-        $item = str_replace('.php', '', $item);
-        if ($item && strpos($item, '.') === FALSE) {
-          $examples[] = array('key' => $item, 'value' => $item);
+      $paths = self::uniquePaths();
+      foreach ($paths as $path) {
+        $dir = \CRM_Utils_File::addTrailingSlash($path) . 'api' . DIRECTORY_SEPARATOR . 'v3' . DIRECTORY_SEPARATOR . 'examples' . DIRECTORY_SEPARATOR . $_GET['entity'];
+        if (is_dir($dir)) {
+          foreach (scandir($dir) as $item) {
+            $item = str_replace('.php', '', $item);
+            if ($item && strpos($item, '.') === FALSE) {
+              $examples[] = array('key' => $item, 'value' => $item);
+            }
+          }
         }
       }
       CRM_Utils_JSON::output($examples);
     }
     if (!empty($_GET['file']) && strpos($_GET['file'], '.') === FALSE) {
-      $fileName = \Civi::paths()->getPath("[civicrm.root]/api/v3/examples/{$_GET['file']}.php");
-      if (file_exists($fileName)) {
-        echo file_get_contents($fileName);
+      $paths = self::uniquePaths();
+      $fileFound = FALSE;
+      foreach ($paths as $path) {
+        $fileName = \CRM_Utils_File::addTrailingSlash($path) . 'api' . DIRECTORY_SEPARATOR . 'v3' . DIRECTORY_SEPARATOR . 'examples' . DIRECTORY_SEPARATOR . $_GET['file'] . '.php';
+        if (!$fileFound && file_exists($fileName)) {
+          $fileFound = TRUE;
+          echo file_get_contents($fileName);
+        }
       }
-      else {
+      if (!$fileFound) {
         echo "Not found.";
       }
       CRM_Utils_System::civiExit();
diff --git a/civicrm/CRM/Admin/Page/MessageTemplates.php b/civicrm/CRM/Admin/Page/MessageTemplates.php
index 1fdc8dc65a50dc8b746c244e64ac509fe565e71c..be658e66bedf2d95e7bcdd7f22cc72119222ea80 100644
--- a/civicrm/CRM/Admin/Page/MessageTemplates.php
+++ b/civicrm/CRM/Admin/Page/MessageTemplates.php
@@ -187,22 +187,13 @@ class CRM_Admin_Page_MessageTemplates extends CRM_Core_Page_Basic {
    * @throws Exception
    */
   public function run($args = NULL, $pageArgs = NULL, $sort = NULL) {
+    $id = $this->getIdAndAction();
     // handle the revert action and offload the rest to parent
-    if (CRM_Utils_Request::retrieve('action', 'String', $this) & CRM_Core_Action::REVERT) {
-
-      $id = CRM_Utils_Request::retrieve('id', 'Positive', $this);
-      if (!$this->checkPermission($id, NULL)) {
-        CRM_Core_Error::fatal(ts('You do not have permission to revert this template.'));
-      }
-
+    if ($this->_action & CRM_Core_Action::REVERT) {
       $this->_revertedId = $id;
-
       CRM_Core_BAO_MessageTemplate::revert($id);
     }
-    $selectedChild = CRM_Utils_Request::retrieve('selectedChild', 'String', $this);
-    if (in_array($selectedChild, array('user', 'workflow'))) {
-      $this->assign('selectedChild', $selectedChild);
-    }
+
     return parent::run($args, $pageArgs, $sort);
   }
 
diff --git a/civicrm/CRM/Badge/BAO/Badge.php b/civicrm/CRM/Badge/BAO/Badge.php
index f8ad052bb40af5f1ef43a2ea474d0faf2879e306..961e178197da805716b45f9789589c1137f45f61 100644
--- a/civicrm/CRM/Badge/BAO/Badge.php
+++ b/civicrm/CRM/Badge/BAO/Badge.php
@@ -73,7 +73,7 @@ class CRM_Badge_BAO_Badge {
     }
 
     $this->pdf->Output(CRM_Utils_String::munge($layoutInfo['title'], '_', 64) . '.pdf', 'D');
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Batch/DAO/Batch.php b/civicrm/CRM/Batch/DAO/Batch.php
index dfdc5dba0f5ee3835ed0133d8adcdfda84a9785a..b107a9535d902f41751660f27f7c2a9eac559aa3 100644
--- a/civicrm/CRM/Batch/DAO/Batch.php
+++ b/civicrm/CRM/Batch/DAO/Batch.php
@@ -182,7 +182,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch ID'),
-          'description' => 'Unique Address ID',
+          'description' => ts('Unique Address ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
@@ -193,7 +193,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Batch Name'),
-          'description' => 'Variable name/programmatic handle for this batch.',
+          'description' => ts('Variable name/programmatic handle for this batch.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_batch',
@@ -208,7 +208,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Batch Title'),
-          'description' => 'Friendly Name.',
+          'description' => ts('Friendly Name.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_batch',
@@ -223,7 +223,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Batch Description'),
-          'description' => 'Description of this batch set.',
+          'description' => ts('Description of this batch set.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_batch',
@@ -238,7 +238,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Created By'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -249,7 +249,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Batch Created Date'),
-          'description' => 'When was this item created',
+          'description' => ts('When was this item created'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -262,7 +262,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Modified By'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -273,7 +273,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Batch Modified Date'),
-          'description' => 'When was this item created',
+          'description' => ts('When was this item created'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -283,7 +283,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'saved_search_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Smart Group'),
-          'description' => 'FK to Saved Search ID',
+          'description' => ts('FK to Saved Search ID'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -297,7 +297,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Status'),
-          'description' => 'fk to Batch Status options in civicrm_option_values',
+          'description' => ts('fk to Batch Status options in civicrm_option_values'),
           'required' => TRUE,
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
@@ -315,7 +315,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Type'),
-          'description' => 'fk to Batch Type options in civicrm_option_values',
+          'description' => ts('fk to Batch Type options in civicrm_option_values'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -332,7 +332,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'mode_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Mode'),
-          'description' => 'fk to Batch mode options in civicrm_option_values',
+          'description' => ts('fk to Batch mode options in civicrm_option_values'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -349,7 +349,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'total',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Batch Total'),
-          'description' => 'Total amount for this batch.',
+          'description' => ts('Total amount for this batch.'),
           'precision' => [
             20,
             2
@@ -366,7 +366,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'item_count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Number of Items'),
-          'description' => 'Number of items in a batch.',
+          'description' => ts('Number of items in a batch.'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -379,7 +379,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch Payment Method'),
-          'description' => 'fk to Payment Instrument options in civicrm_option_values',
+          'description' => ts('fk to Payment Instrument options in civicrm_option_values'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
@@ -405,7 +405,7 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Batch Data'),
-          'description' => 'cache entered data',
+          'description' => ts('cache entered data'),
           'table_name' => 'civicrm_batch',
           'entity' => 'Batch',
           'bao' => 'CRM_Batch_BAO_Batch',
diff --git a/civicrm/CRM/Batch/DAO/EntityBatch.php b/civicrm/CRM/Batch/DAO/EntityBatch.php
index 38894cf6d8a2f918f226618baa1e3f9043a1da43..ddc259124e512a19c91649044624e8bfa2fadf4c 100644
--- a/civicrm/CRM/Batch/DAO/EntityBatch.php
+++ b/civicrm/CRM/Batch/DAO/EntityBatch.php
@@ -92,7 +92,7 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('EntityBatch ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_batch',
           'entity' => 'EntityBatch',
@@ -103,7 +103,7 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('EntityBatch Table'),
-          'description' => 'physical tablename for entity being joined to file, e.g. civicrm_contact',
+          'description' => ts('physical tablename for entity being joined to file, e.g. civicrm_contact'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_entity_batch',
@@ -115,7 +115,7 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_batch',
           'entity' => 'EntityBatch',
@@ -126,7 +126,7 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
           'name' => 'batch_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Batch ID'),
-          'description' => 'FK to civicrm_batch',
+          'description' => ts('FK to civicrm_batch'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_batch',
           'entity' => 'EntityBatch',
diff --git a/civicrm/CRM/Campaign/DAO/Campaign.php b/civicrm/CRM/Campaign/DAO/Campaign.php
index 182908f4dea2dd339df69d45565f5a616e4d8ac1..6d6130e80a407a132540af4e2f721fb2af834871 100644
--- a/civicrm/CRM/Campaign/DAO/Campaign.php
+++ b/civicrm/CRM/Campaign/DAO/Campaign.php
@@ -184,7 +184,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign ID'),
-          'description' => 'Unique Campaign ID.',
+          'description' => ts('Unique Campaign ID.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_campaign.id',
@@ -200,7 +200,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Campaign Name'),
-          'description' => 'Name of the Campaign.',
+          'description' => ts('Name of the Campaign.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -221,7 +221,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Campaign Title'),
-          'description' => 'Title of the Campaign.',
+          'description' => ts('Title of the Campaign.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -241,7 +241,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Campaign Description'),
-          'description' => 'Full description of Campaign.',
+          'description' => ts('Full description of Campaign.'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_campaign',
@@ -256,7 +256,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign Start Date'),
-          'description' => 'Date and time that Campaign starts.',
+          'description' => ts('Date and time that Campaign starts.'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.start_date',
           'headerPattern' => '/^start|(s(tart\s)?date)$/i',
@@ -274,7 +274,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign End Date'),
-          'description' => 'Date and time that Campaign ends.',
+          'description' => ts('Date and time that Campaign ends.'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.end_date',
           'headerPattern' => '/^end|(e(nd\s)?date)$/i',
@@ -292,7 +292,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'campaign_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Type'),
-          'description' => 'Campaign Type ID.Implicit FK to civicrm_option_value where option_group = campaign_type',
+          'description' => ts('Campaign Type ID.Implicit FK to civicrm_option_value where option_group = campaign_type'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.campaign_type_id',
           'headerPattern' => '',
@@ -315,7 +315,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Status'),
-          'description' => 'Campaign status ID.Implicit FK to civicrm_option_value where option_group = campaign_status',
+          'description' => ts('Campaign status ID.Implicit FK to civicrm_option_value where option_group = campaign_status'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.status_id',
           'headerPattern' => '',
@@ -338,7 +338,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'external_identifier',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Campaign External ID'),
-          'description' => 'Unique trusted external ID (generally from a legacy app/datasource). Particularly useful for deduping operations.',
+          'description' => ts('Unique trusted external ID (generally from a legacy app/datasource). Particularly useful for deduping operations.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'import' => TRUE,
@@ -358,7 +358,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Campaign'),
-          'description' => 'Optional parent id for this Campaign.',
+          'description' => ts('Optional parent id for this Campaign.'),
           'import' => TRUE,
           'where' => 'civicrm_campaign.parent_id',
           'headerPattern' => '',
@@ -378,7 +378,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Campaign Active?'),
-          'description' => 'Is this Campaign enabled or disabled/cancelled?',
+          'description' => ts('Is this Campaign enabled or disabled/cancelled?'),
           'default' => '1',
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
@@ -392,7 +392,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Created By'),
-          'description' => 'FK to civicrm_contact, who created this Campaign.',
+          'description' => ts('FK to civicrm_contact, who created this Campaign.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -403,7 +403,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign Created Date'),
-          'description' => 'Date and time that Campaign was created.',
+          'description' => ts('Date and time that Campaign was created.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -416,7 +416,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'last_modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Modified By'),
-          'description' => 'FK to civicrm_contact, who recently edited this Campaign.',
+          'description' => ts('FK to civicrm_contact, who recently edited this Campaign.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -427,7 +427,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'last_modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign Modified Date'),
-          'description' => 'Date and time that Campaign was edited last time.',
+          'description' => ts('Date and time that Campaign was edited last time.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -437,7 +437,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'goal_general',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Campaign Goals'),
-          'description' => 'General goals for Campaign.',
+          'description' => ts('General goals for Campaign.'),
           'table_name' => 'civicrm_campaign',
           'entity' => 'Campaign',
           'bao' => 'CRM_Campaign_BAO_Campaign',
@@ -450,7 +450,7 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
           'name' => 'goal_revenue',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Goal Revenue'),
-          'description' => 'The target revenue for this campaign.',
+          'description' => ts('The target revenue for this campaign.'),
           'precision' => [
             20,
             2
diff --git a/civicrm/CRM/Campaign/DAO/CampaignGroup.php b/civicrm/CRM/Campaign/DAO/CampaignGroup.php
index aa3d3ba831b6691fb0381bc94d91f8f16845e5b7..56730487ac179c134741425c5a0716a99a67609a 100644
--- a/civicrm/CRM/Campaign/DAO/CampaignGroup.php
+++ b/civicrm/CRM/Campaign/DAO/CampaignGroup.php
@@ -99,7 +99,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign Group ID'),
-          'description' => 'Campaign Group id.',
+          'description' => ts('Campaign Group id.'),
           'required' => TRUE,
           'table_name' => 'civicrm_campaign_group',
           'entity' => 'CampaignGroup',
@@ -110,7 +110,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'Foreign key to the activity Campaign.',
+          'description' => ts('Foreign key to the activity Campaign.'),
           'required' => TRUE,
           'table_name' => 'civicrm_campaign_group',
           'entity' => 'CampaignGroup',
@@ -127,7 +127,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'group_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Campaign Group Type'),
-          'description' => 'Type of Group.',
+          'description' => ts('Type of Group.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'NULL',
@@ -146,7 +146,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'NULL',
@@ -159,7 +159,7 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Entity id of referenced table.',
+          'description' => ts('Entity id of referenced table.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_campaign_group',
           'entity' => 'CampaignGroup',
diff --git a/civicrm/CRM/Campaign/DAO/Survey.php b/civicrm/CRM/Campaign/DAO/Survey.php
index 935b3dda570ce036c513ebdb672e7b512d278bc5..8cf7eb5d0e73bf004423e87647ede8aeb57cad9c 100644
--- a/civicrm/CRM/Campaign/DAO/Survey.php
+++ b/civicrm/CRM/Campaign/DAO/Survey.php
@@ -205,7 +205,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey ID'),
-          'description' => 'Survey id.',
+          'description' => ts('Survey id.'),
           'required' => TRUE,
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -216,7 +216,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Survey Title'),
-          'description' => 'Title of the Survey.',
+          'description' => ts('Title of the Survey.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -234,7 +234,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Campaign ID'),
-          'description' => 'Foreign key to the Campaign.',
+          'description' => ts('Foreign key to the Campaign.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -251,7 +251,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'activity_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity Type'),
-          'description' => 'Implicit FK to civicrm_option_value where option_group = activity_type',
+          'description' => ts('Implicit FK to civicrm_option_value where option_group = activity_type'),
           'import' => TRUE,
           'where' => 'civicrm_survey.activity_type_id',
           'headerPattern' => '',
@@ -274,7 +274,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'recontact_interval',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Follow up Interval'),
-          'description' => 'Recontact intervals for each status.',
+          'description' => ts('Recontact intervals for each status.'),
           'rows' => 20,
           'cols' => 80,
           'table_name' => 'civicrm_survey',
@@ -289,7 +289,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'instructions',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Instructions'),
-          'description' => 'Script instructions for volunteers to use for the survey.',
+          'description' => ts('Script instructions for volunteers to use for the survey.'),
           'rows' => 20,
           'cols' => 80,
           'table_name' => 'civicrm_survey',
@@ -304,7 +304,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'release_frequency',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Hold Duration'),
-          'description' => 'Number of days for recurrence of release.',
+          'description' => ts('Number of days for recurrence of release.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -315,7 +315,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'max_number_of_contacts',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum number of contacts'),
-          'description' => 'Maximum number of contacts to allow for survey.',
+          'description' => ts('Maximum number of contacts to allow for survey.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -326,7 +326,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'default_number_of_contacts',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default number of contacts'),
-          'description' => 'Default number of contacts to allow for survey.',
+          'description' => ts('Default number of contacts to allow for survey.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -337,7 +337,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Survey Is Active'),
-          'description' => 'Is this survey enabled or disabled/cancelled?',
+          'description' => ts('Is this survey enabled or disabled/cancelled?'),
           'default' => '1',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -348,7 +348,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Default Survey'),
-          'description' => 'Is this default survey?',
+          'description' => ts('Is this default survey?'),
           'default' => '0',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -359,7 +359,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Created By'),
-          'description' => 'FK to civicrm_contact, who created this Survey.',
+          'description' => ts('FK to civicrm_contact, who created this Survey.'),
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
           'bao' => 'CRM_Campaign_BAO_Survey',
@@ -370,7 +370,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Campaign Created Date'),
-          'description' => 'Date and time that Survey was created.',
+          'description' => ts('Date and time that Survey was created.'),
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
           'bao' => 'CRM_Campaign_BAO_Survey',
@@ -380,7 +380,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'last_modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Modified'),
-          'description' => 'FK to civicrm_contact, who recently edited this Survey.',
+          'description' => ts('FK to civicrm_contact, who recently edited this Survey.'),
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
           'bao' => 'CRM_Campaign_BAO_Survey',
@@ -391,7 +391,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'last_modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Survey Modified On'),
-          'description' => 'Date and time that Survey was edited last time.',
+          'description' => ts('Date and time that Survey was edited last time.'),
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
           'bao' => 'CRM_Campaign_BAO_Survey',
@@ -401,7 +401,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'result_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Survey Result'),
-          'description' => 'Used to store option group id.',
+          'description' => ts('Used to store option group id.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -412,7 +412,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'bypass_confirm',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('No Email Verification'),
-          'description' => 'Bypass the email verification.',
+          'description' => ts('Bypass the email verification.'),
           'default' => '0',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
@@ -423,7 +423,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'thankyou_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Thank-you Title'),
-          'description' => 'Title for Thank-you page (header title tag, and display at the top of the page).',
+          'description' => ts('Title for Thank-you page (header title tag, and display at the top of the page).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_survey',
@@ -435,7 +435,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'thankyou_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Thank-you Text'),
-          'description' => 'text and html allowed. displayed above result on success page',
+          'description' => ts('text and html allowed. displayed above result on success page'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_survey',
@@ -450,7 +450,7 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
           'name' => 'is_share',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is shared through social media'),
-          'description' => 'Can people share the petition through social media?',
+          'description' => ts('Can people share the petition through social media?'),
           'default' => '1',
           'table_name' => 'civicrm_survey',
           'entity' => 'Survey',
diff --git a/civicrm/CRM/Campaign/Info.php b/civicrm/CRM/Campaign/Info.php
index 85f5761664348973570efe99af0582757a7fcc3f..cd2d38d417b3eadfd5999e16b432c9643338137f 100644
--- a/civicrm/CRM/Campaign/Info.php
+++ b/civicrm/CRM/Campaign/Info.php
@@ -130,6 +130,14 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info {
     return NULL;
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-star-o';
+  }
+
   /**
    * @inheritDoc
    * @return null
diff --git a/civicrm/CRM/Case/DAO/Case.php b/civicrm/CRM/Case/DAO/Case.php
index b881d0400649e2fb07033d8e9cb931b0b169044d..8eb08778b488a43078c9ef36f1c51cd10991b8d6 100644
--- a/civicrm/CRM/Case/DAO/Case.php
+++ b/civicrm/CRM/Case/DAO/Case.php
@@ -131,7 +131,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case ID'),
-          'description' => 'Unique Case ID',
+          'description' => ts('Unique Case ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_case.id',
@@ -147,7 +147,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'case_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Type'),
-          'description' => 'FK to civicrm_case_type.id',
+          'description' => ts('FK to civicrm_case_type.id'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_case.case_type_id',
@@ -172,7 +172,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Case Subject'),
-          'description' => 'Short name of the case.',
+          'description' => ts('Short name of the case.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -192,7 +192,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Case Start Date'),
-          'description' => 'Date on which given case starts.',
+          'description' => ts('Date on which given case starts.'),
           'import' => TRUE,
           'where' => 'civicrm_case.start_date',
           'headerPattern' => '',
@@ -210,7 +210,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Case End Date'),
-          'description' => 'Date on which given case ends.',
+          'description' => ts('Date on which given case ends.'),
           'import' => TRUE,
           'where' => 'civicrm_case.end_date',
           'headerPattern' => '',
@@ -228,7 +228,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'details',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Details'),
-          'description' => 'Details about the meeting (agenda, notes, etc).',
+          'description' => ts('Details about the meeting (agenda, notes, etc).'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_case',
@@ -243,7 +243,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Status'),
-          'description' => 'Id of case status.',
+          'description' => ts('Id of case status.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_case.status_id',
@@ -281,7 +281,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the case was created.',
+          'description' => ts('When was the case was created.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_case.created_date',
@@ -297,7 +297,7 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When was the case (or closely related entity) was created or modified or deleted.',
+          'description' => ts('When was the case (or closely related entity) was created or modified or deleted.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_case.modified_date',
diff --git a/civicrm/CRM/Case/DAO/CaseActivity.php b/civicrm/CRM/Case/DAO/CaseActivity.php
index 6f084690afef2db852286483e2fa2b6cd8f97fca..c9ffebb905f7d97cfa80266c35b3d164ae4a9284 100644
--- a/civicrm/CRM/Case/DAO/CaseActivity.php
+++ b/civicrm/CRM/Case/DAO/CaseActivity.php
@@ -85,7 +85,7 @@ class CRM_Case_DAO_CaseActivity extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Activity ID'),
-          'description' => 'Unique case-activity association id',
+          'description' => ts('Unique case-activity association id'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_activity',
           'entity' => 'CaseActivity',
@@ -96,7 +96,7 @@ class CRM_Case_DAO_CaseActivity extends CRM_Core_DAO {
           'name' => 'case_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case'),
-          'description' => 'Case ID of case-activity association.',
+          'description' => ts('Case ID of case-activity association.'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_activity',
           'entity' => 'CaseActivity',
@@ -108,7 +108,7 @@ class CRM_Case_DAO_CaseActivity extends CRM_Core_DAO {
           'name' => 'activity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Activity ID'),
-          'description' => 'Activity ID of case-activity association.',
+          'description' => ts('Activity ID of case-activity association.'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_activity',
           'entity' => 'CaseActivity',
diff --git a/civicrm/CRM/Case/DAO/CaseContact.php b/civicrm/CRM/Case/DAO/CaseContact.php
index 38a1147f8935a81910d1c44cd3f300535f192a19..1645a676636f61bff6a518ab8ce83f977e7d4937 100644
--- a/civicrm/CRM/Case/DAO/CaseContact.php
+++ b/civicrm/CRM/Case/DAO/CaseContact.php
@@ -85,7 +85,7 @@ class CRM_Case_DAO_CaseContact extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Contact ID'),
-          'description' => 'Unique case-contact association id',
+          'description' => ts('Unique case-contact association id'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_contact',
           'entity' => 'CaseContact',
@@ -96,7 +96,7 @@ class CRM_Case_DAO_CaseContact extends CRM_Core_DAO {
           'name' => 'case_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case'),
-          'description' => 'Case ID of case-contact association.',
+          'description' => ts('Case ID of case-contact association.'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_contact',
           'entity' => 'CaseContact',
@@ -108,7 +108,7 @@ class CRM_Case_DAO_CaseContact extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Contact ID of contact record given case belongs to.',
+          'description' => ts('Contact ID of contact record given case belongs to.'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_contact',
           'entity' => 'CaseContact',
diff --git a/civicrm/CRM/Case/DAO/CaseType.php b/civicrm/CRM/Case/DAO/CaseType.php
index b55d114318aa244099da48c5e2b6be3695b378bc..ff9c2171ee0fcf35f38b0c856f9d25a5055f8eaf 100644
--- a/civicrm/CRM/Case/DAO/CaseType.php
+++ b/civicrm/CRM/Case/DAO/CaseType.php
@@ -104,7 +104,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Case Type ID'),
-          'description' => 'Autoincremented type id',
+          'description' => ts('Autoincremented type id'),
           'required' => TRUE,
           'table_name' => 'civicrm_case_type',
           'entity' => 'CaseType',
@@ -115,7 +115,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Case Type Name'),
-          'description' => 'Machine name for Case Type',
+          'description' => ts('Machine name for Case Type'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -128,7 +128,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Case Type Title'),
-          'description' => 'Natural language name for Case Type',
+          'description' => ts('Natural language name for Case Type'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -141,7 +141,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Case Type Description'),
-          'description' => 'Description of the Case Type',
+          'description' => ts('Description of the Case Type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_case_type',
@@ -153,7 +153,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Case Type Is Active'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'table_name' => 'civicrm_case_type',
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
@@ -163,7 +163,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Case Type Is Reserved'),
-          'description' => 'Is this case type a predefined system type?',
+          'description' => ts('Is this case type a predefined system type?'),
           'table_name' => 'civicrm_case_type',
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
@@ -173,7 +173,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Ordering of the case types',
+          'description' => ts('Ordering of the case types'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_case_type',
@@ -185,7 +185,7 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'name' => 'definition',
           'type' => CRM_Utils_Type::T_BLOB,
           'title' => ts('Case Type Definition'),
-          'description' => 'xml definition of case type',
+          'description' => ts('xml definition of case type'),
           'table_name' => 'civicrm_case_type',
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
diff --git a/civicrm/CRM/Case/Info.php b/civicrm/CRM/Case/Info.php
index 259a53091137185618dbfc842c8621d463913b95..9ffe50d5cacd77723e5da6475f508c4b81218c61 100644
--- a/civicrm/CRM/Case/Info.php
+++ b/civicrm/CRM/Case/Info.php
@@ -176,6 +176,14 @@ class CRM_Case_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-folder-open-o';
+  }
+
   /**
    * @inheritDoc
    * @return array
diff --git a/civicrm/CRM/Contact/BAO/Contact.php b/civicrm/CRM/Contact/BAO/Contact.php
index c2a9a9bd7d232caf0f51a8c4a67a8f532ea6f8c4..9e59eb0327d04308d9add92847805b9711117528 100644
--- a/civicrm/CRM/Contact/BAO/Contact.php
+++ b/civicrm/CRM/Contact/BAO/Contact.php
@@ -1149,7 +1149,7 @@ WHERE     civicrm_contact.id = " . CRM_Utils_Type::escape($id, 'Integer');
         $statusMsg = ts('Image could not be uploaded due to invalid type extension.');
       }
       if ($opType == 'status') {
-        CRM_Core_Session::setStatus($statusMsg, 'Sorry', 'error');
+        CRM_Core_Session::setStatus($statusMsg, ts('Error'), 'error');
       }
       // FIXME: additional support for fatal, bounce etc could be added.
       return FALSE;
diff --git a/civicrm/CRM/Contact/BAO/Group.php b/civicrm/CRM/Contact/BAO/Group.php
index 1cc2bd19d05b2c50ca7f8fa43c98e39ac77346b0..e3a05617c7496b916322ced99a1ac1446bca735c 100644
--- a/civicrm/CRM/Contact/BAO/Group.php
+++ b/civicrm/CRM/Contact/BAO/Group.php
@@ -350,6 +350,20 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
       CRM_Utils_Hook::pre('create', 'Group', NULL, $params);
     }
 
+    // dev/core#287 Disable child groups if all parents are disabled.
+    if (!empty($params['id'])) {
+      $allChildGroupIds = self::getChildGroupIds($params['id']);
+      foreach ($allChildGroupIds as $childKey => $childValue) {
+        $parentIds = CRM_Contact_BAO_GroupNesting::getParentGroupIds($childValue);
+        $activeParentsCount = civicrm_api3('Group', 'getcount', [
+          'id' => ['IN' => $parentIds],
+          'is_active' => 1,
+        ]);
+        if (count($parentIds) >= 1 && $activeParentsCount <= 1) {
+          $setDisable = self::setIsActive($childValue, CRM_Utils_Array::value('is_active', $params, 1));
+        }
+      }
+    }
     // form the name only if missing: CRM-627
     $nameParam = CRM_Utils_Array::value('name', $params, NULL);
     if (!$nameParam && empty($params['id'])) {
@@ -681,7 +695,7 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
     //create/update saved search record.
     $savedSearch = new CRM_Contact_BAO_SavedSearch();
     $savedSearch->id = $ssId;
-    $savedSearch->form_values = serialize($params['form_values']);
+    $savedSearch->form_values = serialize(CRM_Contact_BAO_Query::convertFormValues($params['form_values']));
     $savedSearch->mapping_id = $mappingId;
     $savedSearch->search_custom_id = CRM_Utils_Array::value('search_custom_id', $params);
     $savedSearch->save();
diff --git a/civicrm/CRM/Contact/BAO/Query.php b/civicrm/CRM/Contact/BAO/Query.php
index e5db7e134d742be306bb136c3625f95de000788e..0b6fb080bb77192eee8cc9557e0104058dc24656 100644
--- a/civicrm/CRM/Contact/BAO/Query.php
+++ b/civicrm/CRM/Contact/BAO/Query.php
@@ -2129,7 +2129,6 @@ class CRM_Contact_BAO_Query {
 
     $setTables = TRUE;
 
-    $strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
     $locationType = CRM_Core_PseudoConstant::get('CRM_Core_DAO_Address', 'location_type_id');
     if (isset($locType[1]) && is_numeric($locType[1])) {
       $lType = $locationType[$locType[1]];
@@ -2212,14 +2211,15 @@ class CRM_Contact_BAO_Query {
       }
     }
     elseif ($name === 'name') {
-      $value = $strtolower(CRM_Core_DAO::escapeString($value));
+      $value = CRM_Core_DAO::escapeString($value);
       if ($wildcard) {
         $op = 'LIKE';
         $value = self::getWildCardedValue($wildcard, $op, $value);
       }
-      // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-      $wc = self::caseImportant($op) ? "LOWER({$field['where']})" : "{$field['where']}";
-      $this->_where[$grouping][] = self::buildClause($wc, $op, "'$value'");
+      CRM_Core_Error::deprecatedFunctionWarning('Untested code path');
+      // @todo it's likely this code path is obsolete / never called. It is definitely not
+      // passed through in our test suite.
+      $this->_where[$grouping][] = self::buildClause($field['where'], $op, "'$value'");
       $this->_qill[$grouping][] = "$field[title] $op \"$value\"";
     }
     elseif ($name === 'current_employer') {
@@ -2267,7 +2267,7 @@ class CRM_Contact_BAO_Query {
     elseif (substr($name, 0, 4) === 'url-') {
       $tName = 'civicrm_website';
       $this->_whereTables[$tName] = $this->_tables[$tName] = "\nLEFT JOIN civicrm_website ON ( civicrm_website.contact_id = contact_a.id )";
-      $value = $strtolower(CRM_Core_DAO::escapeString($value));
+      $value = CRM_Core_DAO::escapeString($value);
       if ($wildcard) {
         $op = 'LIKE';
         $value = self::getWildCardedValue($wildcard, $op, $value);
@@ -2294,8 +2294,7 @@ class CRM_Contact_BAO_Query {
 
         //get the location name
         list($tName, $fldName) = self::getLocationTableName($field['where'], $locType);
-        // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $fieldName = "LOWER(`$tName`.$fldName)";
+        $fieldName = "`$tName`.$fldName";
 
         // we set both _tables & whereTables because whereTables doesn't seem to do what the name implies it should
         $this->_tables[$tName] = $this->_whereTables[$tName] = 1;
@@ -2306,13 +2305,7 @@ class CRM_Contact_BAO_Query {
           $fieldName = "contact_a.{$fieldName}";
         }
         else {
-          if ($op != 'IN' && !is_numeric($value) && !is_array($value)) {
-            // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-            $fieldName = "LOWER({$field['where']})";
-          }
-          else {
-            $fieldName = "{$field['where']}";
-          }
+          $fieldName = $field['where'];
         }
       }
 
@@ -2344,9 +2337,6 @@ class CRM_Contact_BAO_Query {
         $this->_where[$grouping][] = CRM_Core_DAO::createSQLFilter($fieldName, $value, $type);
       }
       else {
-        if (!self::caseImportant($op)) {
-          $value = $strtolower($value);
-        }
         if ($wildcard) {
           $op = 'LIKE';
           $value = self::getWildCardedValue($wildcard, $op, $value);
@@ -3318,9 +3308,8 @@ WHERE  $smartGroupClause
     $this->_tables['civicrm_note'] = $this->_whereTables['civicrm_note']
       = " LEFT JOIN civicrm_note ON ( civicrm_note.entity_table = 'civicrm_contact' AND contact_a.id = civicrm_note.entity_id ) ";
 
-    $strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
     $n = trim($value);
-    $value = $strtolower(CRM_Core_DAO::escapeString($n));
+    $value = CRM_Core_DAO::escapeString($n);
     if ($wildcard) {
       if (strpos($value, '%') === FALSE) {
         $value = "%$value%";
@@ -3402,8 +3391,6 @@ WHERE  $smartGroupClause
     //By default, $sub elements should be joined together with OR statements (don't change this variable).
     $subGlue = ' OR ';
 
-    $strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
-
     $firstChar = substr($value, 0, 1);
     $lastChar = substr($value, -1, 1);
     $quotes = array("'", '"');
@@ -3416,22 +3403,19 @@ WHERE  $smartGroupClause
     elseif ($op == 'LIKE' && strpos($value, ',') === FALSE) {
       $value = str_replace(' ', '%', $value);
     }
-    $value = $strtolower(CRM_Core_DAO::escapeString(trim($value)));
+    $value = CRM_Core_DAO::escapeString(trim($value));
     if (strlen($value)) {
       $fieldsub = array();
       $value = "'" . self::getWildCardedValue($wildcard, $op, $value) . "'";
       if ($fieldName == 'sort_name') {
-        // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $wc = self::caseImportant($op) ? "LOWER(contact_a.sort_name)" : "contact_a.sort_name";
+        $wc = "contact_a.sort_name";
       }
       else {
-        // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $wc = self::caseImportant($op) ? "LOWER(contact_a.display_name)" : "contact_a.display_name";
+        $wc = "contact_a.display_name";
       }
       $fieldsub[] = " ( $wc $op $value )";
       if ($config->includeNickNameInName) {
-        // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $wc = self::caseImportant($op) ? "LOWER(contact_a.nick_name)" : "contact_a.nick_name";
+        $wc = "contact_a.nick_name";
         $fieldsub[] = " ( $wc $op $value )";
       }
       if ($config->includeEmailInName) {
@@ -3490,7 +3474,7 @@ WHERE  $smartGroupClause
       return;
     }
 
-    $n = strtolower(trim($value));
+    $n = trim($value);
     if ($n) {
       if (substr($n, 0, 1) == '"' &&
         substr($n, -1, 1) == '"'
@@ -3566,7 +3550,6 @@ WHERE  $smartGroupClause
         $value = "%{$value}%";
       }
       $op = 'LIKE';
-      // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
       $this->_where[$grouping][] = self::buildClause('civicrm_address.street_address', $op, $value, 'String');
       $this->_qill[$grouping][] = ts('Street') . " $op '$n'";
     }
@@ -3601,10 +3584,8 @@ WHERE  $smartGroupClause
       $this->_qill[$grouping][] = ts('Street Number is even');
     }
     else {
-      $value = strtolower($n);
-
-      // LOWER roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-      $this->_where[$grouping][] = self::buildClause('LOWER(civicrm_address.street_number)', $op, $value, 'String');
+      $value = $n;
+      $this->_where[$grouping][] = self::buildClause('civicrm_address.street_number', $op, $value, 'String');
       $this->_qill[$grouping][] = ts('Street Number') . " $op '$n'";
     }
 
@@ -3620,7 +3601,7 @@ WHERE  $smartGroupClause
     list($name, $op, $value, $grouping, $wildcard) = $values;
 
     $name = trim($value);
-    $cond = " contact_a.sort_name LIKE '" . strtolower(CRM_Core_DAO::escapeWildCardString($name)) . "%'";
+    $cond = " contact_a.sort_name LIKE '" . CRM_Core_DAO::escapeWildCardString($name) . "%'";
     $this->_where[$grouping][] = $cond;
     $this->_qill[$grouping][] = ts('Showing only Contacts starting with: \'%1\'', array(1 => $name));
   }
@@ -3887,7 +3868,7 @@ WHERE  $smartGroupClause
     }
 
     $name = trim($targetName[2]);
-    $name = strtolower(CRM_Core_DAO::escapeString($name));
+    $name = CRM_Core_DAO::escapeString($name);
     $name = $targetName[4] ? "%$name%" : $name;
     $this->_where[$grouping][] = "contact_b_log.sort_name LIKE '%$name%'";
     $this->_tables['civicrm_log'] = $this->_whereTables['civicrm_log'] = 1;
@@ -3980,6 +3961,7 @@ WHERE  $smartGroupClause
     if ($opValues &&
       strtolower($opValues[2] == 'AND')
     ) {
+      // @todo this line is logially unreachable
       $operator = 'AND';
     }
 
@@ -4053,16 +4035,16 @@ WHERE  $smartGroupClause
         substr($name, -1, 1) == '"'
       ) {
         $name = substr($name, 1, -1);
-        $name = strtolower(CRM_Core_DAO::escapeString($name));
+        $name = CRM_Core_DAO::escapeString($name);
         $nameClause = "= '$name'";
       }
       else {
-        $name = strtolower(CRM_Core_DAO::escapeString($name));
+        $name = CRM_Core_DAO::escapeString($name);
         $nameClause = "LIKE '%{$name}%'";
       }
     }
 
-    $rTypeValues = $relTypes = $relTypesIds = array();
+    $relTypes = $relTypesIds = array();
     if (!empty($relationType)) {
       $relationType[2] = (array) $relationType[2];
       foreach ($relationType[2] as $relType) {
@@ -4072,21 +4054,16 @@ WHERE  $smartGroupClause
         $typeValues = array();
         $rTypeValue = CRM_Contact_BAO_RelationshipType::retrieve($params, $typeValues);
         if (!empty($rTypeValue)) {
-          $rTypeValues[] = $rTypeValue;
+          if ($rTypeValue->name_a_b == $rTypeValue->name_b_a) {
+            // if we don't know which end of the relationship we are dealing with we'll create a temp table
+            self::$_relType = 'reciprocal';
+          }
           $relTypesIds[] = $rel[0];
           $relTypes[] = $relType;
         }
       }
     }
-    if (!empty($rTypeValues)) {
-      foreach ($rTypeValues as $rTypeValue) {
-        $rTypeValue = (array) $rTypeValue;
-        if ($rTypeValue['name_a_b'] == $rTypeValue['name_b_a']) {
-          // if we don't know which end of the relationship we are dealing with we'll create a temp table
-          self::$_relType = 'reciprocal';
-        }
-      }
-    }
+
     // if we are creating a temp table we build our own where for the relationship table
     $relationshipTempTable = NULL;
     if (self::$_relType == 'reciprocal') {
@@ -5705,32 +5682,19 @@ SELECT COUNT( conts.total_amount ) as cancel_count,
 
             return $queryString;
           }
-
-          // This is the here-be-dragons zone. We have no other hopes left for an array so lets assume it 'should' be array('IN' => array(2,5))
-          // but we got only array(2,5) from the form.
-          // We could get away with keeping this in 4.6 if we make it such that it throws an enotice in 4.7 so
-          // people have to de-slopify it.
-          if (!empty($value[0])) {
-            if ($op != 'BETWEEN') {
-              $dragonPlace = $iAmAnIntentionalENoticeThatWarnsOfAProblemYouShouldReport;
-            }
+          if (!empty($value[0]) && $op === 'BETWEEN') {
+            CRM_Core_Error::deprecatedFunctionWarning('Fix search input params');
             if (($queryString = CRM_Core_DAO::createSqlFilter($field, array($op => $value), $dataType)) != FALSE) {
               return $queryString;
             }
           }
-          else {
-            $op = 'IN';
-            $dragonPlace = $iAmAnIntentionalENoticeThatWarnsOfAProblemYouShouldReportUsingOldFormat;
-            if (($queryString = CRM_Core_DAO::createSqlFilter($field, array($op => array_keys($value)), $dataType)) != FALSE) {
-              return $queryString;
-            }
-          }
+          throw new CRM_Core_Exception(ts('Failed to interpret input for search'));
         }
 
         $value = CRM_Utils_Type::escape($value, $dataType);
         // if we don't have a dataType we should assume
         if ($dataType == 'String' || $dataType == 'Text') {
-          $value = "'" . strtolower($value) . "'";
+          $value = "'" . $value . "'";
         }
         return "$clause $value";
     }
@@ -5974,7 +5938,15 @@ AND   displayRelType.is_active = 1
         $wc = "contact_a.$fieldName";
       }
       else {
-        $wc = "$tableName.id";
+        // Special handling for on_hold, so that we actually use the 'where'
+        // property in order to limit the query by the on_hold status of the email,
+        // instead of using email.id which would be nonsensical.
+        if ($field['name'] == 'on_hold') {
+          $wc = "{$field['where']}";
+        }
+        else {
+          $wc = "$tableName.id";
+        }
       }
     }
     else {
diff --git a/civicrm/CRM/Contact/BAO/Relationship.php b/civicrm/CRM/Contact/BAO/Relationship.php
index df64ddcbba8d435f6435ec401c5e185a54ef5f14..d25bae75aadba96eabbc819e0515899363e45ac8 100644
--- a/civicrm/CRM/Contact/BAO/Relationship.php
+++ b/civicrm/CRM/Contact/BAO/Relationship.php
@@ -1469,7 +1469,7 @@ LEFT JOIN  civicrm_country ON (civicrm_address.country_id = civicrm_country.id)
     $allRelationshipType = CRM_Core_PseudoConstant::relationshipType();
 
     foreach ($allRelationshipType as $key => $type) {
-      if ($type['contact_type_b'] == $targetContactType) {
+      if ($type['contact_type_b'] == $targetContactType || empty($type['contact_type_b'])) {
         $relationshipType[$key . '_a_b'] = $type['label_a_b'];
       }
     }
diff --git a/civicrm/CRM/Contact/BAO/SavedSearch.php b/civicrm/CRM/Contact/BAO/SavedSearch.php
index b33fa859de546f8d518fc8e0bdbfac77ee6f03ea..26184079111174623f6495dbd3bb8ad85ced9518 100644
--- a/civicrm/CRM/Contact/BAO/SavedSearch.php
+++ b/civicrm/CRM/Contact/BAO/SavedSearch.php
@@ -439,7 +439,7 @@ LEFT JOIN civicrm_email ON (contact_a.id = civicrm_email.contact_id AND civicrm_
     $relativeDates = array('relative_dates' => array());
     $specialDateFields = array('event_relative', 'case_from_relative', 'case_to_relative', 'participant_relative');
     foreach ($formValues as $id => $value) {
-      if ((preg_match('/_date_relative$/', $id) || in_array($id, $specialDateFields)) && !empty($value)) {
+      if ((preg_match('/(_date|custom_[0-9]+)_relative$/', $id) || in_array($id, $specialDateFields)) && !empty($value)) {
         $entityName = strstr($id, '_date', TRUE);
         if (empty($entityName)) {
           $entityName = strstr($id, '_relative', TRUE);
@@ -490,7 +490,12 @@ LEFT JOIN civicrm_email ON (contact_a.id = civicrm_email.contact_id AND civicrm_
 
     // select date range as default
     if ($isCustomDateField) {
-      $formValues[$fieldName . '_relative'] = 0;
+      if (array_key_exists('relative_dates', $formValues) && array_key_exists($fieldName, $formValues['relative_dates'])) {
+        $formValues[$fieldName . '_relative'] = $formValues['relative_dates'][$fieldName];
+      }
+      else {
+        $formValues[$fieldName . '_relative'] = 0;
+      }
     }
     switch ($op) {
       case 'BETWEEN':
diff --git a/civicrm/CRM/Contact/DAO/ACLContactCache.php b/civicrm/CRM/Contact/DAO/ACLContactCache.php
index 566c43559f0c71cf28ceda5bfdd2d59e7c63ee24..343cfa00da749342fd321b61f3d7f37d5cf4745d 100644
--- a/civicrm/CRM/Contact/DAO/ACLContactCache.php
+++ b/civicrm/CRM/Contact/DAO/ACLContactCache.php
@@ -92,7 +92,7 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('ACL Contact Cache ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_contact_cache',
           'entity' => 'ACLContactCache',
@@ -103,7 +103,7 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
           'name' => 'user_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to civicrm_contact (could be null for anon user)',
+          'description' => ts('FK to civicrm_contact (could be null for anon user)'),
           'table_name' => 'civicrm_acl_contact_cache',
           'entity' => 'ACLContactCache',
           'bao' => 'CRM_Contact_DAO_ACLContactCache',
@@ -114,7 +114,7 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to civicrm_contact',
+          'description' => ts('FK to civicrm_contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_acl_contact_cache',
           'entity' => 'ACLContactCache',
@@ -126,7 +126,7 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
           'name' => 'operation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Operation'),
-          'description' => 'What operation does this user have permission on?',
+          'description' => ts('What operation does this user have permission on?'),
           'required' => TRUE,
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
diff --git a/civicrm/CRM/Contact/DAO/Contact.php b/civicrm/CRM/Contact/DAO/Contact.php
index d7049145cb1a3bf122bb09b16b62c1dda742aec3..425e8cc992b0b45ff2086e29dd8a7ab19e4129e9 100644
--- a/civicrm/CRM/Contact/DAO/Contact.php
+++ b/civicrm/CRM/Contact/DAO/Contact.php
@@ -414,7 +414,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Unique Contact ID',
+          'description' => ts('Unique Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contact.id',
@@ -430,7 +430,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'contact_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type'),
-          'description' => 'Type of Contact.',
+          'description' => ts('Type of Contact.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -455,7 +455,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'contact_sub_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Subtype'),
-          'description' => 'May be used to over-ride contact view and edit templates.',
+          'description' => ts('May be used to over-ride contact view and edit templates.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -572,7 +572,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'is_opt_out',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('No Bulk Emails (User Opt Out)'),
-          'description' => 'Has the contact opted out from receiving all bulk email from the organization or site domain?',
+          'description' => ts('Has the contact opted out from receiving all bulk email from the organization or site domain?'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contact.is_opt_out',
@@ -592,8 +592,8 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'legal_identifier',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Legal Identifier'),
-          'description' => 'May be used for SSN, EIN/TIN, Household ID (census) or other applicable unique legal/government ID.
-    ',
+          'description' => ts('May be used for SSN, EIN/TIN, Household ID (census) or other applicable unique legal/government ID.
+    '),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'import' => TRUE,
@@ -613,7 +613,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'external_identifier',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('External Identifier'),
-          'description' => 'Unique trusted external ID (generally from a legacy app/datasource). Particularly useful for deduping operations.',
+          'description' => ts('Unique trusted external ID (generally from a legacy app/datasource). Particularly useful for deduping operations.'),
           'maxlength' => 64,
           'size' => 8,
           'import' => TRUE,
@@ -633,7 +633,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'sort_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Sort Name'),
-          'description' => 'Name used for sorting different contact types',
+          'description' => ts('Name used for sorting different contact types'),
           'maxlength' => 128,
           'size' => 30,
           'export' => TRUE,
@@ -652,7 +652,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'display_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Display Name'),
-          'description' => 'Formatted name representing preferred format for display/print/other output.',
+          'description' => ts('Formatted name representing preferred format for display/print/other output.'),
           'maxlength' => 128,
           'size' => 30,
           'export' => TRUE,
@@ -671,7 +671,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'nick_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Nickname'),
-          'description' => 'Nickname.',
+          'description' => ts('Nickname.'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -691,7 +691,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'legal_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Legal Name'),
-          'description' => 'Legal Name.',
+          'description' => ts('Legal Name.'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -711,7 +711,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'image_URL',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Image Url'),
-          'description' => 'optional URL for preferred image (photo, logo, etc.) to display for this contact.',
+          'description' => ts('optional URL for preferred image (photo, logo, etc.) to display for this contact.'),
           'import' => TRUE,
           'where' => 'civicrm_contact.image_URL',
           'headerPattern' => '',
@@ -729,7 +729,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'preferred_communication_method',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Preferred Communication Method'),
-          'description' => 'What is the preferred mode of communication.',
+          'description' => ts('What is the preferred mode of communication.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -754,7 +754,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'preferred_language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Preferred Language'),
-          'description' => 'Which language is preferred for communication. FK to languages in civicrm_option_value.',
+          'description' => ts('Which language is preferred for communication. FK to languages in civicrm_option_value.'),
           'maxlength' => 5,
           'size' => CRM_Utils_Type::SIX,
           'import' => TRUE,
@@ -779,7 +779,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'preferred_mail_format',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Preferred Mail Format'),
-          'description' => 'What is the preferred mode of sending an email.',
+          'description' => ts('What is the preferred mode of sending an email.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'import' => TRUE,
@@ -803,7 +803,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'hash',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Hash'),
-          'description' => 'Key for validating requests related to this contact.',
+          'description' => ts('Key for validating requests related to this contact.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'export' => TRUE,
@@ -819,7 +819,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'api_key',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Api Key'),
-          'description' => 'API Key for validating requests related to this contact.',
+          'description' => ts('API Key for validating requests related to this contact.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_contact',
@@ -831,7 +831,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Source'),
-          'description' => 'where contact come from, e.g. import, donate module insert...',
+          'description' => ts('where contact come from, e.g. import, donate module insert...'),
           'maxlength' => 255,
           'size' => 30,
           'import' => TRUE,
@@ -851,7 +851,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'first_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('First Name'),
-          'description' => 'First Name.',
+          'description' => ts('First Name.'),
           'maxlength' => 64,
           'size' => 30,
           'import' => TRUE,
@@ -871,7 +871,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'middle_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Middle Name'),
-          'description' => 'Middle Name.',
+          'description' => ts('Middle Name.'),
           'maxlength' => 64,
           'size' => 30,
           'import' => TRUE,
@@ -891,7 +891,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'last_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Last Name'),
-          'description' => 'Last Name.',
+          'description' => ts('Last Name.'),
           'maxlength' => 64,
           'size' => 30,
           'import' => TRUE,
@@ -911,7 +911,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'prefix_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Individual Prefix'),
-          'description' => 'Prefix or Title for name (Ms, Mr...). FK to prefix ID',
+          'description' => ts('Prefix or Title for name (Ms, Mr...). FK to prefix ID'),
           'import' => TRUE,
           'where' => 'civicrm_contact.prefix_id',
           'headerPattern' => '/^(prefix|title)/i',
@@ -933,7 +933,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'suffix_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Individual Suffix'),
-          'description' => 'Suffix for name (Jr, Sr...). FK to suffix ID',
+          'description' => ts('Suffix for name (Jr, Sr...). FK to suffix ID'),
           'import' => TRUE,
           'where' => 'civicrm_contact.suffix_id',
           'headerPattern' => '/^suffix$/i',
@@ -955,7 +955,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'formal_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Formal Title'),
-          'description' => 'Formal (academic or similar) title in front of name. (Prof., Dr. etc.)',
+          'description' => ts('Formal (academic or similar) title in front of name. (Prof., Dr. etc.)'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -975,7 +975,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'communication_style_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Communication Style'),
-          'description' => 'Communication style (e.g. formal vs. familiar) to use with this contact. FK to communication styles in civicrm_option_value.',
+          'description' => ts('Communication style (e.g. formal vs. familiar) to use with this contact. FK to communication styles in civicrm_option_value.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.communication_style_id',
           'headerPattern' => '',
@@ -996,7 +996,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'email_greeting_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email Greeting ID'),
-          'description' => 'FK to civicrm_option_value.id, that has to be valid registered Email Greeting.',
+          'description' => ts('FK to civicrm_option_value.id, that has to be valid registered Email Greeting.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.email_greeting_id',
           'headerPattern' => '',
@@ -1014,7 +1014,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'email_greeting_custom',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email Greeting Custom'),
-          'description' => 'Custom Email Greeting.',
+          'description' => ts('Custom Email Greeting.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1034,7 +1034,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'email_greeting_display',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email Greeting'),
-          'description' => 'Cache Email Greeting.',
+          'description' => ts('Cache Email Greeting.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contact',
@@ -1049,7 +1049,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'postal_greeting_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Postal Greeting ID'),
-          'description' => 'FK to civicrm_option_value.id, that has to be valid registered Postal Greeting.',
+          'description' => ts('FK to civicrm_option_value.id, that has to be valid registered Postal Greeting.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.postal_greeting_id',
           'headerPattern' => '',
@@ -1070,7 +1070,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'postal_greeting_custom',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Postal Greeting Custom'),
-          'description' => 'Custom Postal greeting.',
+          'description' => ts('Custom Postal greeting.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1090,7 +1090,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'postal_greeting_display',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Postal Greeting'),
-          'description' => 'Cache Postal greeting.',
+          'description' => ts('Cache Postal greeting.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contact',
@@ -1105,7 +1105,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'addressee_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Addressee ID'),
-          'description' => 'FK to civicrm_option_value.id, that has to be valid registered Addressee.',
+          'description' => ts('FK to civicrm_option_value.id, that has to be valid registered Addressee.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.addressee_id',
           'headerPattern' => '',
@@ -1123,7 +1123,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'addressee_custom',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Addressee Custom'),
-          'description' => 'Custom Addressee.',
+          'description' => ts('Custom Addressee.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1143,7 +1143,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'addressee_display',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Addressee'),
-          'description' => 'Cache Addressee.',
+          'description' => ts('Cache Addressee.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contact',
@@ -1158,7 +1158,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'job_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Title'),
-          'description' => 'Job Title',
+          'description' => ts('Job Title'),
           'maxlength' => 255,
           'size' => 30,
           'import' => TRUE,
@@ -1178,7 +1178,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'gender_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Gender'),
-          'description' => 'FK to gender ID',
+          'description' => ts('FK to gender ID'),
           'import' => TRUE,
           'where' => 'civicrm_contact.gender_id',
           'headerPattern' => '/^gender$/i',
@@ -1200,7 +1200,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'birth_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Birth Date'),
-          'description' => 'Date of birth',
+          'description' => ts('Date of birth'),
           'import' => TRUE,
           'where' => 'civicrm_contact.birth_date',
           'headerPattern' => '/^birth|(b(irth\s)?date)|D(\W*)O(\W*)B(\W*)$/i',
@@ -1237,7 +1237,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'deceased_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Deceased Date'),
-          'description' => 'Date of deceased',
+          'description' => ts('Date of deceased'),
           'import' => TRUE,
           'where' => 'civicrm_contact.deceased_date',
           'headerPattern' => '/^deceased|(d(eceased\s)?date)$/i',
@@ -1256,7 +1256,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'household_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Household Name'),
-          'description' => 'Household Name.',
+          'description' => ts('Household Name.'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -1276,7 +1276,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'primary_contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Household Primary Contact ID'),
-          'description' => 'Optional FK to Primary Contact for this household.',
+          'description' => ts('Optional FK to Primary Contact for this household.'),
           'table_name' => 'civicrm_contact',
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
@@ -1290,7 +1290,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'organization_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Organization Name'),
-          'description' => 'Organization Name.',
+          'description' => ts('Organization Name.'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -1310,7 +1310,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'sic_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Sic Code'),
-          'description' => 'Standard Industry Classification Code.',
+          'description' => ts('Standard Industry Classification Code.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'import' => TRUE,
@@ -1330,7 +1330,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'user_unique_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Unique ID (OpenID)'),
-          'description' => 'the OpenID (or OpenID-style http://username.domain/) unique identifier for this contact mainly used for logging in to CiviCRM',
+          'description' => ts('the OpenID (or OpenID-style http://username.domain/) unique identifier for this contact mainly used for logging in to CiviCRM'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1351,7 +1351,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'employer_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Current Employer'),
-          'description' => 'OPTIONAL FK to civicrm_contact record.',
+          'description' => ts('OPTIONAL FK to civicrm_contact record.'),
           'export' => TRUE,
           'where' => 'civicrm_contact.employer_id',
           'headerPattern' => '',
@@ -1387,7 +1387,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the contact was created.',
+          'description' => ts('When was the contact was created.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_contact.created_date',
@@ -1403,7 +1403,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When was the contact (or closely related entity) was created or modified or deleted.',
+          'description' => ts('When was the contact (or closely related entity) was created or modified or deleted.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_contact.modified_date',
diff --git a/civicrm/CRM/Contact/DAO/ContactType.php b/civicrm/CRM/Contact/DAO/ContactType.php
index 14772d114027f58ac4f096fe0206f0a76a9feef7..e897bfe4113bd10cf68c42ebd8fdbfffc33cd009 100644
--- a/civicrm/CRM/Contact/DAO/ContactType.php
+++ b/civicrm/CRM/Contact/DAO/ContactType.php
@@ -119,7 +119,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact Type ID'),
-          'description' => 'Contact Type ID',
+          'description' => ts('Contact Type ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_contact_type',
           'entity' => 'ContactType',
@@ -130,7 +130,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Internal name of Contact Type (or Subtype).',
+          'description' => ts('Internal name of Contact Type (or Subtype).'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_contact_type',
@@ -142,7 +142,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type Label'),
-          'description' => 'localized Name of Contact Type.',
+          'description' => ts('localized Name of Contact Type.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_contact_type',
@@ -154,7 +154,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Contact Type Description'),
-          'description' => 'localized Optional verbose description of the type.',
+          'description' => ts('localized Optional verbose description of the type.'),
           'rows' => 2,
           'cols' => 60,
           'table_name' => 'civicrm_contact_type',
@@ -169,7 +169,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'image_URL',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type Image URL'),
-          'description' => 'URL of image if any.',
+          'description' => ts('URL of image if any.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contact_type',
@@ -181,7 +181,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact Type Parent'),
-          'description' => 'Optional FK to parent contact type.',
+          'description' => ts('Optional FK to parent contact type.'),
           'table_name' => 'civicrm_contact_type',
           'entity' => 'ContactType',
           'bao' => 'CRM_Contact_BAO_ContactType',
@@ -198,7 +198,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Contact Type Is Active?'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'table_name' => 'civicrm_contact_type',
           'entity' => 'ContactType',
           'bao' => 'CRM_Contact_BAO_ContactType',
@@ -208,7 +208,7 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Contact Type is Reserved?'),
-          'description' => 'Is this contact type a predefined system type',
+          'description' => ts('Is this contact type a predefined system type'),
           'table_name' => 'civicrm_contact_type',
           'entity' => 'ContactType',
           'bao' => 'CRM_Contact_BAO_ContactType',
diff --git a/civicrm/CRM/Contact/DAO/DashboardContact.php b/civicrm/CRM/Contact/DAO/DashboardContact.php
index a6538b2c6997bea8405ff703569ad0e4645b83c6..ddf6af611085a0c7dca58f1712d0056159e8a1e7 100644
--- a/civicrm/CRM/Contact/DAO/DashboardContact.php
+++ b/civicrm/CRM/Contact/DAO/DashboardContact.php
@@ -114,7 +114,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'dashboard_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dashboard'),
-          'description' => 'Dashboard ID',
+          'description' => ts('Dashboard ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
@@ -126,7 +126,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dashboard Contact'),
-          'description' => 'Contact ID',
+          'description' => ts('Contact ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
@@ -138,7 +138,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'column_no',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Column No'),
-          'description' => 'column no for this widget',
+          'description' => ts('column no for this widget'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
@@ -149,7 +149,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Dashlet is Active?'),
-          'description' => 'Is this widget active?',
+          'description' => ts('Is this widget active?'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
@@ -160,7 +160,7 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Ordering of the widgets.',
+          'description' => ts('Ordering of the widgets.'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard_contact',
           'entity' => 'DashboardContact',
diff --git a/civicrm/CRM/Contact/DAO/Group.php b/civicrm/CRM/Contact/DAO/Group.php
index d0b22f0c7369ab6c9d2c7de3785ecc6aad69543d..91d49ef85b7753450208546aaffc5f80c450ce06 100644
--- a/civicrm/CRM/Contact/DAO/Group.php
+++ b/civicrm/CRM/Contact/DAO/Group.php
@@ -203,7 +203,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group ID'),
-          'description' => 'Group ID',
+          'description' => ts('Group ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
@@ -214,7 +214,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Name'),
-          'description' => 'Internal name of Group.',
+          'description' => ts('Internal name of Group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_group',
@@ -226,7 +226,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Title'),
-          'description' => 'Name of Group.',
+          'description' => ts('Name of Group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_group',
@@ -238,7 +238,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Group Description'),
-          'description' => 'Optional verbose description of the group.',
+          'description' => ts('Optional verbose description of the group.'),
           'rows' => 2,
           'cols' => 60,
           'table_name' => 'civicrm_group',
@@ -253,7 +253,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Source'),
-          'description' => 'Module or process which created this group.',
+          'description' => ts('Module or process which created this group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_group',
@@ -265,7 +265,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'saved_search_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Saved Search ID'),
-          'description' => 'FK to saved search table.',
+          'description' => ts('FK to saved search table.'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -276,7 +276,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Group Enabled'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -286,7 +286,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'visibility',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Visibility Setting'),
-          'description' => 'In what context(s) is this field visible.',
+          'description' => ts('In what context(s) is this field visible.'),
           'maxlength' => 24,
           'size' => CRM_Utils_Type::MEDIUM,
           'default' => 'User and User Admin Only',
@@ -305,7 +305,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'where_clause',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Group Where Clause'),
-          'description' => 'the sql where clause if a saved search acl',
+          'description' => ts('the sql where clause if a saved search acl'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -315,7 +315,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'select_tables',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Tables For Select Clause'),
-          'description' => 'the tables to be included in a select data',
+          'description' => ts('the tables to be included in a select data'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -326,7 +326,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'where_tables',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Tables For Where Clause'),
-          'description' => 'the tables to be included in the count statement',
+          'description' => ts('the tables to be included in the count statement'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -337,7 +337,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'group_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Type'),
-          'description' => 'FK to group type',
+          'description' => ts('FK to group type'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_group',
@@ -354,7 +354,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'cache_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Group Cache Date'),
-          'description' => 'Date when we created the cache for a smart group',
+          'description' => ts('Date when we created the cache for a smart group'),
           'required' => FALSE,
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
@@ -365,7 +365,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'refresh_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Next Group Refresh Time'),
-          'description' => 'Date and time when we need to refresh the cache next.',
+          'description' => ts('Date and time when we need to refresh the cache next.'),
           'required' => FALSE,
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
@@ -376,7 +376,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'parents',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Group Parents'),
-          'description' => 'IDs of the parent(s)',
+          'description' => ts('IDs of the parent(s)'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -390,7 +390,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'children',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Group Children'),
-          'description' => 'IDs of the child(ren)',
+          'description' => ts('IDs of the child(ren)'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -400,7 +400,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'is_hidden',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Group is Hidden'),
-          'description' => 'Is this group hidden?',
+          'description' => ts('Is this group hidden?'),
           'default' => '0',
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
@@ -421,7 +421,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Created By'),
-          'description' => 'FK to contact table.',
+          'description' => ts('FK to contact table.'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
@@ -432,7 +432,7 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
           'name' => 'modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Modified By'),
-          'description' => 'FK to contact table.',
+          'description' => ts('FK to contact table.'),
           'table_name' => 'civicrm_group',
           'entity' => 'Group',
           'bao' => 'CRM_Contact_BAO_Group',
diff --git a/civicrm/CRM/Contact/DAO/GroupContact.php b/civicrm/CRM/Contact/DAO/GroupContact.php
index 6d57260fe710cbdb0e27f9bcde42494feff047bf..98dd3e53780c0dfb5c8911bb42db837097a2e5f9 100644
--- a/civicrm/CRM/Contact/DAO/GroupContact.php
+++ b/civicrm/CRM/Contact/DAO/GroupContact.php
@@ -108,7 +108,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Contact ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
@@ -119,7 +119,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group ID'),
-          'description' => 'FK to civicrm_group',
+          'description' => ts('FK to civicrm_group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
@@ -139,7 +139,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to civicrm_contact',
+          'description' => ts('FK to civicrm_contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
@@ -151,7 +151,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Contact Status'),
-          'description' => 'status of contact relative to membership in group',
+          'description' => ts('status of contact relative to membership in group'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_group_contact',
@@ -169,7 +169,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'location_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Contact Location'),
-          'description' => 'Optional location to associate with this membership',
+          'description' => ts('Optional location to associate with this membership'),
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
           'bao' => 'CRM_Contact_BAO_GroupContact',
@@ -180,7 +180,7 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
           'name' => 'email_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Contact Email'),
-          'description' => 'Optional email to associate with this membership',
+          'description' => ts('Optional email to associate with this membership'),
           'table_name' => 'civicrm_group_contact',
           'entity' => 'GroupContact',
           'bao' => 'CRM_Contact_BAO_GroupContact',
diff --git a/civicrm/CRM/Contact/DAO/GroupContactCache.php b/civicrm/CRM/Contact/DAO/GroupContactCache.php
index 0a7bd2ab3c666b7369eb156d7e8b75a03de1088d..53b31689d55c62e2a2b6b1bca63d3c2c28a8e0b9 100644
--- a/civicrm/CRM/Contact/DAO/GroupContactCache.php
+++ b/civicrm/CRM/Contact/DAO/GroupContactCache.php
@@ -85,7 +85,7 @@ class CRM_Contact_DAO_GroupContactCache extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Contact Cache ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact_cache',
           'entity' => 'GroupContactCache',
@@ -96,7 +96,7 @@ class CRM_Contact_DAO_GroupContactCache extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group'),
-          'description' => 'FK to civicrm_group',
+          'description' => ts('FK to civicrm_group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact_cache',
           'entity' => 'GroupContactCache',
@@ -116,7 +116,7 @@ class CRM_Contact_DAO_GroupContactCache extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to civicrm_contact',
+          'description' => ts('FK to civicrm_contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_contact_cache',
           'entity' => 'GroupContactCache',
diff --git a/civicrm/CRM/Contact/DAO/GroupNesting.php b/civicrm/CRM/Contact/DAO/GroupNesting.php
index d280df1f30ad13878e4901f8abfb9d7a2cc8c10d..7bee2e05b03d0376c5d1c482433384b5ad62cec9 100644
--- a/civicrm/CRM/Contact/DAO/GroupNesting.php
+++ b/civicrm/CRM/Contact/DAO/GroupNesting.php
@@ -85,7 +85,7 @@ class CRM_Contact_DAO_GroupNesting extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Nesting ID'),
-          'description' => 'Relationship ID',
+          'description' => ts('Relationship ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_nesting',
           'entity' => 'GroupNesting',
@@ -96,7 +96,7 @@ class CRM_Contact_DAO_GroupNesting extends CRM_Core_DAO {
           'name' => 'child_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Child Group'),
-          'description' => 'ID of the child group',
+          'description' => ts('ID of the child group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_nesting',
           'entity' => 'GroupNesting',
@@ -108,7 +108,7 @@ class CRM_Contact_DAO_GroupNesting extends CRM_Core_DAO {
           'name' => 'parent_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Group'),
-          'description' => 'ID of the parent group',
+          'description' => ts('ID of the parent group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_nesting',
           'entity' => 'GroupNesting',
diff --git a/civicrm/CRM/Contact/DAO/GroupOrganization.php b/civicrm/CRM/Contact/DAO/GroupOrganization.php
index cb654891e097756510aba272b040726f8fab26dd..62dde1087244e34b80c02e880c6a06304e3d2901 100644
--- a/civicrm/CRM/Contact/DAO/GroupOrganization.php
+++ b/civicrm/CRM/Contact/DAO/GroupOrganization.php
@@ -85,7 +85,7 @@ class CRM_Contact_DAO_GroupOrganization extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Organization ID'),
-          'description' => 'Relationship ID',
+          'description' => ts('Relationship ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_organization',
           'entity' => 'GroupOrganization',
@@ -96,7 +96,7 @@ class CRM_Contact_DAO_GroupOrganization extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group'),
-          'description' => 'ID of the group',
+          'description' => ts('ID of the group'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_organization',
           'entity' => 'GroupOrganization',
@@ -116,7 +116,7 @@ class CRM_Contact_DAO_GroupOrganization extends CRM_Core_DAO {
           'name' => 'organization_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Organization'),
-          'description' => 'ID of the Organization Contact',
+          'description' => ts('ID of the Organization Contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_group_organization',
           'entity' => 'GroupOrganization',
diff --git a/civicrm/CRM/Contact/DAO/Relationship.php b/civicrm/CRM/Contact/DAO/Relationship.php
index 740d0a752548aeffe70d195c1ffa6ebc76a36ae8..f1d64f479d11dfe598a8d4aa364dbdf36c8d9f6e 100644
--- a/civicrm/CRM/Contact/DAO/Relationship.php
+++ b/civicrm/CRM/Contact/DAO/Relationship.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Contact/Relationship.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:49381da59affbf165a4c9ce87c9a68ec)
+ * (GenCodeChecksum:ce5f84e10ef36ac340837227265123a4)
  */
 
 /**
@@ -143,7 +143,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship ID'),
-          'description' => 'Relationship ID',
+          'description' => ts('Relationship ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -154,7 +154,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'contact_id_a',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact A'),
-          'description' => 'id of the first contact',
+          'description' => ts('id of the first contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -166,7 +166,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'contact_id_b',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact B'),
-          'description' => 'id of the second contact',
+          'description' => ts('id of the second contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -181,7 +181,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'relationship_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship Type'),
-          'description' => 'id of the relationship',
+          'description' => ts('id of the relationship'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -196,33 +196,35 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Relationship Start Date'),
-          'description' => 'date when the relationship started',
+          'description' => ts('date when the relationship started'),
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
           'bao' => 'CRM_Contact_BAO_Relationship',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'end_date' => [
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Relationship End Date'),
-          'description' => 'date when the relationship ended',
+          'description' => ts('date when the relationship ended'),
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
           'bao' => 'CRM_Contact_BAO_Relationship',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'is_active' => [
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Relationship Is Active'),
-          'description' => 'is the relationship active ?',
+          'description' => ts('is the relationship active ?'),
           'default' => '1',
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
@@ -236,7 +238,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Description'),
-          'description' => 'Optional verbose description for the relationship.',
+          'description' => ts('Optional verbose description for the relationship.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_relationship',
@@ -251,7 +253,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'is_permission_a_b',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact A has Permission Over Contact B'),
-          'description' => 'Permission that Contact A has to view/update Contact B',
+          'description' => ts('Permission that Contact A has to view/update Contact B'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_relationship',
@@ -269,7 +271,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'is_permission_b_a',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact B has Permission Over Contact A'),
-          'description' => 'Permission that Contact B has to view/update Contact A',
+          'description' => ts('Permission that Contact B has to view/update Contact A'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_relationship',
@@ -287,7 +289,7 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
           'name' => 'case_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship Case'),
-          'description' => 'FK to civicrm_case',
+          'description' => ts('FK to civicrm_case'),
           'default' => 'NULL',
           'table_name' => 'civicrm_relationship',
           'entity' => 'Relationship',
diff --git a/civicrm/CRM/Contact/DAO/RelationshipType.php b/civicrm/CRM/Contact/DAO/RelationshipType.php
index 975a8b2a0cf77b195e4199a5262097d82dc79fd6..4aff6dcdb0269a1733ad820aa4d325395c15f1b1 100644
--- a/civicrm/CRM/Contact/DAO/RelationshipType.php
+++ b/civicrm/CRM/Contact/DAO/RelationshipType.php
@@ -132,7 +132,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship Type ID'),
-          'description' => 'Primary key',
+          'description' => ts('Primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_relationship_type',
           'entity' => 'RelationshipType',
@@ -143,7 +143,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'name_a_b',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Type Name A to B'),
-          'description' => 'name for relationship of contact_a to contact_b.',
+          'description' => ts('name for relationship of contact_a to contact_b.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -155,7 +155,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'label_a_b',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Type Label A to B'),
-          'description' => 'label for relationship of contact_a to contact_b.',
+          'description' => ts('label for relationship of contact_a to contact_b.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -170,7 +170,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'name_b_a',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Type Name B to A'),
-          'description' => 'Optional name for relationship of contact_b to contact_a.',
+          'description' => ts('Optional name for relationship of contact_b to contact_a.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -182,7 +182,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'label_b_a',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Type Label B to A'),
-          'description' => 'Optional label for relationship of contact_b to contact_a.',
+          'description' => ts('Optional label for relationship of contact_b to contact_a.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -197,7 +197,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Relationship Description'),
-          'description' => 'Optional verbose description of the relationship type.',
+          'description' => ts('Optional verbose description of the relationship type.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_relationship_type',
@@ -212,7 +212,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'contact_type_a',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type for Contact A'),
-          'description' => 'If defined, contact_a in a relationship of this type must be a specific contact_type.',
+          'description' => ts('If defined, contact_a in a relationship of this type must be a specific contact_type.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_relationship_type',
@@ -233,7 +233,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'contact_type_b',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type for Contact B'),
-          'description' => 'If defined, contact_b in a relationship of this type must be a specific contact_type.',
+          'description' => ts('If defined, contact_b in a relationship of this type must be a specific contact_type.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_relationship_type',
@@ -254,8 +254,8 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'contact_sub_type_a',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Subtype A'),
-          'description' => 'If defined, contact_sub_type_a in a relationship of this type must be a specific contact_sub_type.
-    ',
+          'description' => ts('If defined, contact_sub_type_a in a relationship of this type must be a specific contact_sub_type.
+    '),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -276,8 +276,8 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'contact_sub_type_b',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Subtype B'),
-          'description' => 'If defined, contact_sub_type_b in a relationship of this type must be a specific contact_sub_type.
-    ',
+          'description' => ts('If defined, contact_sub_type_b in a relationship of this type must be a specific contact_sub_type.
+    '),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_relationship_type',
@@ -298,7 +298,7 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Relationship Type is Reserved'),
-          'description' => 'Is this relationship type a predefined system type (can not be changed or de-activated)?',
+          'description' => ts('Is this relationship type a predefined system type (can not be changed or de-activated)?'),
           'table_name' => 'civicrm_relationship_type',
           'entity' => 'RelationshipType',
           'bao' => 'CRM_Contact_BAO_RelationshipType',
@@ -311,8 +311,8 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Relationship Type is Active'),
-          'description' => 'Is this relationship type currently active (i.e. can be used when creating or editing relationships)?
-    ',
+          'description' => ts('Is this relationship type currently active (i.e. can be used when creating or editing relationships)?
+    '),
           'default' => '1',
           'table_name' => 'civicrm_relationship_type',
           'entity' => 'RelationshipType',
diff --git a/civicrm/CRM/Contact/DAO/SavedSearch.php b/civicrm/CRM/Contact/DAO/SavedSearch.php
index 91db5b3474d358e97addeec1077c9f6582e100a3..7b9743382996e8804bb79eb1e8d84dc31e82db67 100644
--- a/civicrm/CRM/Contact/DAO/SavedSearch.php
+++ b/civicrm/CRM/Contact/DAO/SavedSearch.php
@@ -112,7 +112,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Saved Search ID'),
-          'description' => 'Saved Search ID',
+          'description' => ts('Saved Search ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
@@ -123,7 +123,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'form_values',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Submitted Form Values'),
-          'description' => 'Submitted form values for this search',
+          'description' => ts('Submitted form values for this search'),
           'import' => TRUE,
           'where' => 'civicrm_saved_search.form_values',
           'headerPattern' => '',
@@ -139,7 +139,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'mapping_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping ID'),
-          'description' => 'Foreign key to civicrm_mapping used for saved search-builder searches.',
+          'description' => ts('Foreign key to civicrm_mapping used for saved search-builder searches.'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
@@ -150,7 +150,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'search_custom_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Value ID'),
-          'description' => 'Foreign key to civicrm_option value table used for saved custom searches.',
+          'description' => ts('Foreign key to civicrm_option value table used for saved custom searches.'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
@@ -160,7 +160,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'where_clause',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Where Clause'),
-          'description' => 'the sql where clause if a saved search acl',
+          'description' => ts('the sql where clause if a saved search acl'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
@@ -170,7 +170,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'select_tables',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Select Tables'),
-          'description' => 'the tables to be included in a select data',
+          'description' => ts('the tables to be included in a select data'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
@@ -181,7 +181,7 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
           'name' => 'where_tables',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Where Tables'),
-          'description' => 'the tables to be included in the count statement',
+          'description' => ts('the tables to be included in the count statement'),
           'table_name' => 'civicrm_saved_search',
           'entity' => 'SavedSearch',
           'bao' => 'CRM_Contact_BAO_SavedSearch',
diff --git a/civicrm/CRM/Contact/DAO/SubscriptionHistory.php b/civicrm/CRM/Contact/DAO/SubscriptionHistory.php
index 37ac628c8a5fce30008c5b5cf5aceb794aaa6f97..4f0da9aa8834e641a05e14dcefbc3a332487f544 100644
--- a/civicrm/CRM/Contact/DAO/SubscriptionHistory.php
+++ b/civicrm/CRM/Contact/DAO/SubscriptionHistory.php
@@ -113,7 +113,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group Membership History ID'),
-          'description' => 'Internal Id',
+          'description' => ts('Internal Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_subscription_history',
           'entity' => 'SubscriptionHistory',
@@ -124,7 +124,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Contact Id',
+          'description' => ts('Contact Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_subscription_history',
           'entity' => 'SubscriptionHistory',
@@ -136,7 +136,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Group'),
-          'description' => 'Group Id',
+          'description' => ts('Group Id'),
           'table_name' => 'civicrm_subscription_history',
           'entity' => 'SubscriptionHistory',
           'bao' => 'CRM_Contact_BAO_SubscriptionHistory',
@@ -155,7 +155,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Group Membership Action Date'),
-          'description' => 'Date of the (un)subscription',
+          'description' => ts('Date of the (un)subscription'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_subscription_history',
@@ -167,7 +167,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'method',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Membership Action'),
-          'description' => 'How the (un)subscription was triggered',
+          'description' => ts('How the (un)subscription was triggered'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_subscription_history',
@@ -185,7 +185,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Membership Status'),
-          'description' => 'The state of the contact within the group',
+          'description' => ts('The state of the contact within the group'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_subscription_history',
@@ -200,7 +200,7 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
           'name' => 'tracking',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Membership Tracking'),
-          'description' => 'IP address or other tracking info',
+          'description' => ts('IP address or other tracking info'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_subscription_history',
diff --git a/civicrm/CRM/Contact/Form/Edit/Email.php b/civicrm/CRM/Contact/Form/Edit/Email.php
index 47ed4a448913fac957be8866eeafb66e8045b82d..ead5e8392ded307b77efee670b9eea401a487b93 100644
--- a/civicrm/CRM/Contact/Form/Edit/Email.php
+++ b/civicrm/CRM/Contact/Form/Edit/Email.php
@@ -83,15 +83,10 @@ class CRM_Contact_Form_Edit_Email {
       //Bulkmail checkbox
       $form->assign('multipleBulk', $multipleBulk);
       $js = array('id' => "Email_" . $blockId . "_IsBulkmail" , 'aria-label' => ts('Bulk Mailing for Email %1?', [1 => $blockId]));
-      if ($multipleBulk) {
-        $form->addElement('advcheckbox', "email[$blockId][is_bulkmail]", NULL, '', $js);
-      }
-      else {
-        if (!$blockEdit) {
-          $js['onClick'] = 'singleSelect( this.id );';
-        }
-        $form->addElement('radio', "email[$blockId][is_bulkmail]", '', '', '1', $js);
+      if (!$blockEdit) {
+        $js['onClick'] = 'singleSelect( this.id );';
       }
+      $form->addElement('advcheckbox', "email[$blockId][is_bulkmail]", NULL, '', $js);
 
       //is_Primary radio
       $js = array('id' => "Email_" . $blockId . "_IsPrimary", 'aria-label' => ts('Email %1 is primary?', [1 => $blockId]));
diff --git a/civicrm/CRM/Contact/Form/Relationship.php b/civicrm/CRM/Contact/Form/Relationship.php
index 73aae1120140eea5d0fd950928e83434925e0491..186620dbec1f165172ebcfcd5ce730279fab7c5c 100644
--- a/civicrm/CRM/Contact/Form/Relationship.php
+++ b/civicrm/CRM/Contact/Form/Relationship.php
@@ -212,18 +212,13 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    * Set default values for the form.
    */
   public function setDefaultValues() {
-
     $defaults = array();
 
     if ($this->_action & CRM_Core_Action::UPDATE) {
       if (!empty($this->_values)) {
         $defaults['relationship_type_id'] = $this->_rtypeId;
-        if (!empty($this->_values['start_date'])) {
-          list($defaults['start_date']) = CRM_Utils_Date::setDateDefaults($this->_values['start_date']);
-        }
-        if (!empty($this->_values['end_date'])) {
-          list($defaults['end_date']) = CRM_Utils_Date::setDateDefaults($this->_values['end_date']);
-        }
+        $defaults['start_date'] = CRM_Utils_Array::value('start_date', $this->_values);
+        $defaults['end_date'] = CRM_Utils_Array::value('end_date', $this->_values);
         $defaults['description'] = CRM_Utils_Array::value('description', $this->_values);
         $defaults['is_active'] = CRM_Utils_Array::value('is_active', $this->_values);
 
@@ -271,7 +266,6 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    * Add the rules for form.
    */
   public function addRules() {
-
     if (!($this->_action & CRM_Core_Action::DELETE)) {
       $this->addFormRule(array('CRM_Contact_Form_Relationship', 'dateRule'));
     }
@@ -335,8 +329,8 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
 
     $this->add('advcheckbox', 'is_current_employer', $this->_contactType == 'Organization' ? ts('Current Employee') : ts('Current Employer'));
 
-    $this->addField('start_date', array('label' => ts('Start Date'), 'formatType' => 'searchDate'));
-    $this->addField('end_date', array('label' => ts('End Date'), 'formatType' => 'searchDate'));
+    $this->addField('start_date', array('label' => ts('Start Date')), FALSE, FALSE);
+    $this->addField('end_date', array('label' => ts('End Date')), FALSE, FALSE);
 
     $this->addField('is_active', array('label' => ts('Enabled?'), 'type' => 'advcheckbox'));
 
@@ -373,9 +367,11 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
 
   /**
    * This function is called when the form is submitted and also from unit test.
+   *
    * @param array $params
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
   public function submit($params) {
     switch ($this->getAction()) {
@@ -425,7 +421,6 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
         '#tab_contribute' => CRM_Contact_BAO_Contact::getCountComponent('contribution', $this->_contactId),
       ),
     );
-
   }
 
   /**
@@ -442,9 +437,7 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
 
     // check start and end date
     if (!empty($params['start_date']) && !empty($params['end_date'])) {
-      $start_date = CRM_Utils_Date::format(CRM_Utils_Array::value('start_date', $params));
-      $end_date = CRM_Utils_Date::format(CRM_Utils_Array::value('end_date', $params));
-      if ($start_date && $end_date && (int ) $end_date < (int ) $start_date) {
+      if ($params['end_date'] < $params['start_date']) {
         $errors['end_date'] = ts('The relationship end date cannot be prior to the start date.');
       }
     }
@@ -494,6 +487,7 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
 
   /**
    * @param $relationshipList
+   *
    * @return array
    */
   public static function getRelationshipTypeMetadata($relationshipList) {
@@ -539,11 +533,10 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    * @param array $params
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
   private function updateAction($params) {
-    $params = $this->preparePostProcessParameters($params);
-    $params = $params[0];
-
+    list($params, $_) = $this->preparePostProcessParameters($params);
     try {
       civicrm_api3('relationship', 'create', $params);
     }
@@ -561,6 +554,7 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    * @param array $params
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
   private function createAction($params) {
     list($params, $primaryContactLetter) = $this->preparePostProcessParameters($params);
@@ -595,12 +589,6 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
     else {
       $params['id'] = $this->_relationshipId;
       $params['contact_id_' . $b] = $params['related_contact_id'];
-
-      foreach (array('start_date', 'end_date') as $dateParam) {
-        if (!empty($params[$dateParam])) {
-          $params[$dateParam] = CRM_Utils_Date::processDate($params[$dateParam]);
-        }
-      }
     }
 
     // If this is a b_a relationship these form elements are flipped
@@ -615,6 +603,8 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
    *
    * @param array $relationshipIds
    * @param string $note
+   *
+   * @throws \CiviCRM_API3_Exception
    */
   private function saveRelationshipNotes($relationshipIds, $note) {
     foreach ($relationshipIds as $id) {
diff --git a/civicrm/CRM/Contact/Form/Search.php b/civicrm/CRM/Contact/Form/Search.php
index a9ea4d57d990b53345201ee0ac0fbfdf236ed135..7a1003151b17493d85bf5172db89d7ff78a5de9d 100644
--- a/civicrm/CRM/Contact/Form/Search.php
+++ b/civicrm/CRM/Contact/Form/Search.php
@@ -386,10 +386,6 @@ class CRM_Contact_Form_Search extends CRM_Core_Form_Search {
    */
   public function buildQuickForm() {
     parent::buildQuickForm();
-    CRM_Core_Resources::singleton()
-      // jsTree is needed for tags popup
-      ->addScriptFile('civicrm', 'packages/jquery/plugins/jstree/jquery.jstree.js', 0, 'html-header', FALSE)
-      ->addStyleFile('civicrm', 'packages/jquery/plugins/jstree/themes/default/style.css', 0, 'html-header');
 
     // some tasks.. what do we want to do with the selected contacts ?
     $this->_taskList = $this->buildTaskList();
diff --git a/civicrm/CRM/Contact/Form/Search/Builder.php b/civicrm/CRM/Contact/Form/Search/Builder.php
index 4b5f0ddc29c84ba29f922fc5435d75d7b5063366..8623f529c478c8560b1d3d6f0723779c96511ef0 100644
--- a/civicrm/CRM/Contact/Form/Search/Builder.php
+++ b/civicrm/CRM/Contact/Form/Search/Builder.php
@@ -97,9 +97,7 @@ class CRM_Contact_Form_Search_Builder extends CRM_Contact_Form_Search {
     $fieldNameTypes = [];
     foreach ($fields as $name => $field) {
       // Assign date type to respective field name, which will be later used to modify operator list
-      if ($type = CRM_Utils_Array::key(CRM_Utils_Array::value('type', $field), CRM_Utils_Type::getValidTypes())) {
-        $fieldNameTypes[$name] = $type;
-      }
+      $fieldNameTypes[$name] = CRM_Utils_Type::typeToString(CRM_Utils_Array::value('type', $field));
       // it's necessary to know which of the fields are searchable by label
       if (isset($field['searchByLabel']) && $field['searchByLabel']) {
         $searchByLabelFields[] = $name;
@@ -278,6 +276,12 @@ class CRM_Contact_Form_Search_Builder extends CRM_Contact_Form_Search {
             }
             elseif (trim($v[2])) {
               //else check value for rest of the Operators
+              if ($type == 'Date' || $type == 'Timestamp') {
+                $v[2] = CRM_Utils_Date::processDate($v[2]);
+                if ($type == 'Date') {
+                  $v[2] = substr($v[2], 0, 8);
+                }
+              }
               $error = CRM_Utils_Type::validate($v[2], $type, FALSE);
               if ($error != $v[2]) {
                 $errorMsg["value[$v[3]][$v[4]]"] = ts("Please enter a valid value.");
diff --git a/civicrm/CRM/Contact/Form/Task/EmailCommon.php b/civicrm/CRM/Contact/Form/Task/EmailCommon.php
index 889adc25abb2f752ea2b142d2f981e8e5510db01..0e22d6abc94f57ed4a429f010fd33eb8c3d5066a 100644
--- a/civicrm/CRM/Contact/Form/Task/EmailCommon.php
+++ b/civicrm/CRM/Contact/Form/Task/EmailCommon.php
@@ -396,6 +396,16 @@ class CRM_Contact_Form_Task_EmailCommon {
     self::saveMessageTemplate($formValues);
 
     $from = CRM_Utils_Array::value('from_email_address', $formValues);
+    // dev/core#357 User Emails are keyed by their id so that the Signature is able to be added
+    // If we have had a contact email used here the value returned from the line above will be the
+    // numerical key where as $from for use in the sendEmail in Activity needs to be of format of "To Name" <toemailaddress>
+    if (is_numeric($from)) {
+      $result = civicrm_api3('Email', 'get', [
+        'id' => $from,
+        'return' => ['contact_id.display_name', 'email'],
+      ]);
+      $from = '"' . $result['values'][$from]['contact_id.display_name'] . '" <' . $result['values'][$from]['email'] . '>';
+    }
     $subject = $formValues['subject'];
 
     // CRM-13378: Append CC and BCC information at the end of Activity Details and format cc and bcc fields
diff --git a/civicrm/CRM/Contact/Form/Task/Label.php b/civicrm/CRM/Contact/Form/Task/Label.php
index ed0943aa5b95fa40e4afa71ce5d3fc21c995ba9f..ec9f3274797311210b2c0a378b3dbb84032fb95e 100644
--- a/civicrm/CRM/Contact/Form/Task/Label.php
+++ b/civicrm/CRM/Contact/Form/Task/Label.php
@@ -351,7 +351,7 @@ class CRM_Contact_Form_Task_Label extends CRM_Contact_Form_Task {
 
     //call function to create labels
     self::createLabel($rows, $fv['label_name']);
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Contact/Form/Task/Map/Event.php b/civicrm/CRM/Contact/Form/Task/Map/Event.php
index 2d6b8146b2254091c085e5c0ea4d5a7a226fea4e..a88e41be89253e2f3f7a97a7f4b0b46817c7d075 100644
--- a/civicrm/CRM/Contact/Form/Task/Map/Event.php
+++ b/civicrm/CRM/Contact/Form/Task/Map/Event.php
@@ -50,7 +50,7 @@ class CRM_Contact_Form_Task_Map_Event extends CRM_Contact_Form_Task_Map {
     self::createMapXML($ids, $lid, $this, TRUE, $type);
     $this->assign('single', FALSE);
     $this->assign('skipLocationType', TRUE);
-
+    $is_public = CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $ids, 'is_public');
     if ($is_public == 0) {
       CRM_Utils_System::addHTMLHead('<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">');
     }
diff --git a/civicrm/CRM/Contact/Form/Task/PDFLetterCommon.php b/civicrm/CRM/Contact/Form/Task/PDFLetterCommon.php
index de9251b49eba804a9018cd3a293f429533475cac..d0e9f156c23e889073ecd5e3abc1c13c6be1867b 100644
--- a/civicrm/CRM/Contact/Form/Task/PDFLetterCommon.php
+++ b/civicrm/CRM/Contact/Form/Task/PDFLetterCommon.php
@@ -465,7 +465,7 @@ class CRM_Contact_Form_Task_PDFLetterCommon {
 
     $form->postProcessHook();
 
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Contact/Page/AJAX.php b/civicrm/CRM/Contact/Page/AJAX.php
index 8270d7b753a2d8b1d923197e2d797c4b1db49818..8ee4f29d439a4f0ab4fdb1de82c365e82580d292 100644
--- a/civicrm/CRM/Contact/Page/AJAX.php
+++ b/civicrm/CRM/Contact/Page/AJAX.php
@@ -61,7 +61,7 @@ class CRM_Contact_Page_AJAX {
     $cf = array();
     CRM_Core_DAO::commonRetrieve('CRM_Core_DAO_CustomField', $params, $cf, $returnProperties);
     if (!$cf['id'] || !$cf['is_active'] || $cf['data_type'] != 'ContactReference') {
-      CRM_Utils_System::civiExit('error');
+      CRM_Utils_System::civiExit(1);
     }
 
     if (!empty($cf['filter'])) {
@@ -70,7 +70,7 @@ class CRM_Contact_Page_AJAX {
 
       $action = CRM_Utils_Array::value('action', $filterParams);
       if (!empty($action) && !in_array($action, array('get', 'lookup'))) {
-        CRM_Utils_System::civiExit('error');
+        CRM_Utils_System::civiExit(1);
       }
 
       if (!empty($filterParams['group'])) {
@@ -136,7 +136,7 @@ class CRM_Contact_Page_AJAX {
     $contact = civicrm_api('Contact', 'Get', $params);
 
     if (!empty($contact['is_error'])) {
-      CRM_Utils_System::civiExit('error');
+      CRM_Utils_System::civiExit(1);
     }
 
     $contactList = array();
@@ -463,34 +463,28 @@ LIMIT {$offset}, {$rowCount}
   public static function getContactPhone() {
 
     $queryString = NULL;
+    $sqlParmas = [];
     //check for mobile type
     $phoneTypes = CRM_Core_OptionGroup::values('phone_type', TRUE, FALSE, FALSE, NULL, 'name');
     $mobileType = CRM_Utils_Array::value('Mobile', $phoneTypes);
 
-    $name = CRM_Utils_Array::value('name', $_GET);
+    $name = CRM_Utils_Request::retrieveValue('name', 'String', NULL, FALSE, 'GET');
     if ($name) {
-      $name = CRM_Utils_Type::escape($name, 'String');
-      $queryString = " ( cc.sort_name LIKE '%$name%' OR cp.phone LIKE '%$name%' ) ";
+      $key = (int) count(array_keys($sqlParmas)) + 1;
+      $queryString = " ( cc.sort_name LIKE %{$key} OR cp.phone LIKE %{$key} ) ";
+      $sqlParams[$key] = ['%' . $name . '%', 'String'];
     }
     else {
-      $cid = CRM_Utils_Array::value('cid', $_GET);
+      $cid = CRM_Utils_Request::retrieveValue('cid', 'CommaSeparatedIntegers', NULL, FALSE, 'GET');
       if ($cid) {
-        //check cid for integer
-        $contIDS = explode(',', $cid);
-        foreach ($contIDS as $contID) {
-          CRM_Utils_Type::escape($contID, 'Integer');
-        }
         $queryString = " cc.id IN ( $cid )";
       }
     }
 
     if ($queryString) {
       $result = array();
-      $offset = CRM_Utils_Array::value('offset', $_GET, 0);
-      $rowCount = CRM_Utils_Array::value('rowcount', $_GET, 20);
-
-      $offset = CRM_Utils_Type::escape($offset, 'Int');
-      $rowCount = CRM_Utils_Type::escape($rowCount, 'Int');
+      $offset = (int) CRM_Utils_Request::retrieveValue('offset', 'Integer', 0, FALSE, 'GET');
+      $rowCount = (int) CRM_Utils_Request::retrieveValue('rowcount', 'Integer', 20, FALSE, 'GET');
 
       // add acl clause here
       list($aclFrom, $aclWhere) = CRM_Contact_BAO_Contact_Permission::cacheClause('cc');
@@ -514,7 +508,7 @@ LIMIT {$offset}, {$rowCount}
         CRM_Utils_Request::retrieve('cid', 'Positive')
       );
 
-      $dao = CRM_Core_DAO::executeQuery($query);
+      $dao = CRM_Core_DAO::executeQuery($query, $sqlParams);
 
       while ($dao->fetch()) {
         $result[] = array(
diff --git a/civicrm/CRM/Contact/Page/View/Summary.php b/civicrm/CRM/Contact/Page/View/Summary.php
index e8cad663a113158d9e1cbf7963634c14e878d13f..f6df10137b71f57fc23d9fd1725eff58f54f53a1 100644
--- a/civicrm/CRM/Contact/Page/View/Summary.php
+++ b/civicrm/CRM/Contact/Page/View/Summary.php
@@ -122,7 +122,7 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View {
       ->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js', 1, 'html-header')
       ->addSetting(array(
         'summaryPrint' => array('mode' => $this->_print),
-        'tabSettings' => array('active' => CRM_Utils_Request::retrieve('selectedChild', 'String', $this, FALSE, 'summary')),
+        'tabSettings' => array('active' => CRM_Utils_Request::retrieve('selectedChild', 'Alphanumeric', $this, FALSE, 'summary')),
       ));
     $this->assign('summaryPrint', $this->_print);
     $session = CRM_Core_Session::singleton();
@@ -316,40 +316,47 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View {
         'url' => '#contact-summary',
         'title' => ts('Summary'),
         'weight' => 0,
+        'icon' => 'crm-i fa-address-card-o'
       ],
       [
         'id' => 'activity',
         'title' => ts('Activities'),
         'class' => 'livePage',
         'weight' => 70,
+        'icon' => 'crm-i fa-tasks',
       ],
       [
         'id' => 'rel',
         'title' => ts('Relationships'),
         'class' => 'livePage',
         'weight' => 80,
+        'icon' => 'crm-i fa-handshake-o',
       ],
       [
         'id' => 'group',
         'title' => ts('Groups'),
         'class' => 'ajaxForm',
         'weight' => 90,
+        'icon' => 'crm-i fa-users',
       ],
       [
         'id' => 'note',
         'title' => ts('Notes'),
         'class' => 'livePage',
         'weight' => 100,
+        'icon' => 'crm-i fa-sticky-note-o',
       ],
       [
         'id' => 'tag',
         'title' => ts('Tags'),
         'weight' => 110,
+        'icon' => 'crm-i fa-tags',
       ],
       [
         'id' => 'log',
         'title' => ts('Change Log'),
         'weight' => 120,
+        'icon' => 'crm-i fa-history',
       ],
     ];
   }
@@ -391,6 +398,7 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View {
           'weight' => $elem['weight'],
           'count' => CRM_Contact_BAO_Contact::getCountComponent($u, $this->_contactId),
           'class' => 'livePage',
+          'icon' => $component->getIcon(),
         ];
       }
     }
@@ -431,6 +439,7 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View {
         'count' => CRM_Contact_BAO_Contact::getCountComponent($id, $this->_contactId, $group['table_name']),
         'hideCount' => !$group['is_multiple'],
         'class' => 'livePage',
+        'icon' => 'crm-i fa-gear',
       ];
       $weight += 10;
     }
diff --git a/civicrm/CRM/Contribute/BAO/Contribution.php b/civicrm/CRM/Contribute/BAO/Contribution.php
index ceb09eb5d97f6f04932ba48bcc700025c2ff8232..09e2fba30197102688f95e5866858fb1f0e7ba0e 100644
--- a/civicrm/CRM/Contribute/BAO/Contribution.php
+++ b/civicrm/CRM/Contribute/BAO/Contribution.php
@@ -388,7 +388,7 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution {
           // net_amount may need adjusting.
           $contribution = civicrm_api3('Contribution', 'getsingle', array(
             'id' => $contributionID,
-            'return' => array('total_amount', 'net_amount'),
+            'return' => array('total_amount', 'net_amount', 'fee_amount'),
           ));
           $totalAmount = isset($params['total_amount']) ? $params['total_amount'] : CRM_Utils_Array::value('total_amount', $contribution);
           $feeAmount = isset($params['fee_amount']) ? $params['fee_amount'] : CRM_Utils_Array::value('fee_amount', $contribution);
@@ -1311,73 +1311,20 @@ WHERE  civicrm_contribution.contact_id = civicrm_contact.id
   }
 
   /**
-   * @param int $contactID
+   * Generate summary of amount received in the current fiscal year to date from the contact or contacts.
+   *
+   * @param int|array $contactIDs
    *
    * @return array
    */
-  public static function annual($contactID) {
-    if (is_array($contactID)) {
-      $contactIDs = implode(',', $contactID);
-    }
-    else {
-      $contactIDs = $contactID;
+  public static function annual($contactIDs) {
+    if (!is_array($contactIDs)) {
+      // In practice I can't fine any evidence that this function is ever called with
+      // anything other than a single contact id, but left like this due to .... fear.
+      $contactIDs = explode(',', $contactIDs);
     }
 
-    $config = CRM_Core_Config::singleton();
-    $startDate = $endDate = NULL;
-
-    $currentMonth = date('m');
-    $currentDay = date('d');
-    if ((int ) $config->fiscalYearStart['M'] > $currentMonth ||
-      ((int ) $config->fiscalYearStart['M'] == $currentMonth &&
-        (int ) $config->fiscalYearStart['d'] > $currentDay
-      )
-    ) {
-      $year = date('Y') - 1;
-    }
-    else {
-      $year = date('Y');
-    }
-    $nextYear = $year + 1;
-
-    if ($config->fiscalYearStart) {
-      $newFiscalYearStart = $config->fiscalYearStart;
-      if ($newFiscalYearStart['M'] < 10) {
-        $newFiscalYearStart['M'] = '0' . $newFiscalYearStart['M'];
-      }
-      if ($newFiscalYearStart['d'] < 10) {
-        $newFiscalYearStart['d'] = '0' . $newFiscalYearStart['d'];
-      }
-      $config->fiscalYearStart = $newFiscalYearStart;
-      $monthDay = $config->fiscalYearStart['M'] . $config->fiscalYearStart['d'];
-    }
-    else {
-      $monthDay = '0101';
-    }
-    $startDate = "$year$monthDay";
-    $endDate = "$nextYear$monthDay";
-    CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($financialTypes);
-    $additionalWhere = " AND b.financial_type_id IN (0)";
-    $liWhere = " AND i.financial_type_id IN (0)";
-    if (!empty($financialTypes)) {
-      $additionalWhere = " AND b.financial_type_id IN (" . implode(',', array_keys($financialTypes)) . ") AND i.id IS NULL";
-      $liWhere = " AND i.financial_type_id NOT IN (" . implode(',', array_keys($financialTypes)) . ")";
-    }
-    $query = "
-      SELECT count(*) as count,
-             sum(total_amount) as amount,
-             avg(total_amount) as average,
-             currency
-        FROM civicrm_contribution b
-        LEFT JOIN civicrm_line_item i ON i.contribution_id = b.id AND i.entity_table = 'civicrm_contribution' $liWhere
-       WHERE b.contact_id IN ( $contactIDs )
-         AND b.contribution_status_id = 1
-         AND b.is_test = 0
-         AND b.receive_date >= $startDate
-         AND b.receive_date <  $endDate
-      $additionalWhere
-      GROUP BY currency
-      ";
+    $query = self::getAnnualQuery($contactIDs);
     $dao = CRM_Core_DAO::executeQuery($query);
     $count = 0;
     $amount = $average = array();
@@ -4115,10 +4062,11 @@ WHERE eft.financial_trxn_id IN ({$trxnId}, {$baseTrxnId['financialTrxnId']})
     }
 
     $paymentBalance = CRM_Core_BAO_FinancialTrxn::getPartialPaymentWithType($id, $entity, FALSE, $total);
-    $contribution = civicrm_api3('Contribution', 'getsingle', array('id' => $contributionId, 'return' => array('is_pay_later', 'contribution_status_id', 'financial_type_id')));
+    $contribution = civicrm_api3('Contribution', 'getsingle', array('id' => $contributionId, 'return' => array('currency', 'is_pay_later', 'contribution_status_id', 'financial_type_id')));
 
     $info['payLater'] = $contribution['is_pay_later'];
     $info['contribution_status'] = $contribution['contribution_status'];
+    $info['currency'] = $contribution['currency'];
 
     $financialTypeId = $contribution['financial_type_id'];
     $feeFinancialAccount = CRM_Contribute_PseudoConstant::getRelationalFinancialAccount($financialTypeId, 'Expense Account is');
@@ -5559,6 +5507,82 @@ LIMIT 1;";
     return $actionLinks;
   }
 
+  /**
+   * Get a query to determine the amount donated by the contact/s in the current financial year.
+   *
+   * @param array $contactIDs
+   *
+   * @return string
+   */
+  public static function getAnnualQuery($contactIDs) {
+    $contactIDs = implode(',', $contactIDs);
+    $config = CRM_Core_Config::singleton();
+    $currentMonth = date('m');
+    $currentDay = date('d');
+    if (
+      (int) $config->fiscalYearStart['M'] > $currentMonth ||
+      (
+        (int) $config->fiscalYearStart['M'] == $currentMonth &&
+        (int) $config->fiscalYearStart['d'] > $currentDay
+      )
+    ) {
+      $year = date('Y') - 1;
+    }
+    else {
+      $year = date('Y');
+    }
+    $nextYear = $year + 1;
+
+    if ($config->fiscalYearStart) {
+      $newFiscalYearStart = $config->fiscalYearStart;
+      if ($newFiscalYearStart['M'] < 10) {
+        // This is just a clumsy way of adding padding.
+        // @todo next round look for a nicer way.
+        $newFiscalYearStart['M'] = '0' . $newFiscalYearStart['M'];
+      }
+      if ($newFiscalYearStart['d'] < 10) {
+        // This is just a clumsy way of adding padding.
+        // @todo next round look for a nicer way.
+        $newFiscalYearStart['d'] = '0' . $newFiscalYearStart['d'];
+      }
+      $config->fiscalYearStart = $newFiscalYearStart;
+      $monthDay = $config->fiscalYearStart['M'] . $config->fiscalYearStart['d'];
+    }
+    else {
+      // First of January.
+      $monthDay = '0101';
+    }
+    $startDate = "$year$monthDay";
+    $endDate = "$nextYear$monthDay";
+    $financialTypes = [];
+    CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($financialTypes);
+    // this is a clumsy way of saying never return anything
+    // @todo improve!
+    $liWhere = " AND i.financial_type_id IN (0)";
+    if (!empty($financialTypes)) {
+      $liWhere = " AND i.financial_type_id NOT IN (" . implode(',', array_keys($financialTypes)) . ")";
+    }
+    $whereClauses = [
+      'b.contact_id IN (' . $contactIDs . ')',
+      'b.contribution_status_id = ' . (int) CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed'),
+      'b.is_test = 0',
+      'b.receive_date >= ' . $startDate,
+      'b.receive_date <  ' . $endDate,
+    ];
+    CRM_Financial_BAO_FinancialType::buildPermissionedClause($whereClauses, NULL, 'b');
+    $query = "
+      SELECT COUNT(*) as count,
+             SUM(total_amount) as amount,
+             AVG(total_amount) as average,
+             currency
+      FROM civicrm_contribution b
+      LEFT JOIN civicrm_line_item i ON i.contribution_id = b.id AND i.entity_table = 'civicrm_contribution' $liWhere
+      WHERE " . implode(' AND ', $whereClauses) . "
+      GROUP BY currency
+      ";
+    return $query;
+  }
+
   /**
    * Assign Test Value.
    *
diff --git a/civicrm/CRM/Contribute/BAO/Contribution/Utils.php b/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
index 0b2c99b898e9b99c8c7db1e4ad53c7c29ff85976..d4eed83eb4737a8d8267a01fd3a523c59dfa03bf 100644
--- a/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
+++ b/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
@@ -244,6 +244,7 @@ class CRM_Contribute_BAO_Contribution_Utils {
 
   /**
    * Is a payment being made.
+   *
    * Note that setting is_monetary on the form is somewhat legacy and the behaviour around this setting is confusing. It would be preferable
    * to look for the amount only (assuming this cannot refer to payment in goats or other non-monetary currency
    * @param CRM_Core_Form $form
diff --git a/civicrm/CRM/Contribute/BAO/ContributionRecur.php b/civicrm/CRM/Contribute/BAO/ContributionRecur.php
index a5c76722c4339cca4753afcb0dd3edf417270dbc..3aebb4b4180ca8b62cd3519798e65343a71474fd 100644
--- a/civicrm/CRM/Contribute/BAO/ContributionRecur.php
+++ b/civicrm/CRM/Contribute/BAO/ContributionRecur.php
@@ -96,7 +96,7 @@ class CRM_Contribute_BAO_ContributionRecur extends CRM_Contribute_DAO_Contributi
       $config = CRM_Core_Config::singleton();
       $recurring->currency = $config->defaultCurrency;
     }
-    $result = $recurring->save();
+    $recurring->save();
 
     if (!empty($params['id'])) {
       CRM_Utils_Hook::post('edit', 'ContributionRecur', $recurring->id, $recurring);
@@ -111,7 +111,7 @@ class CRM_Contribute_BAO_ContributionRecur extends CRM_Contribute_DAO_Contributi
       CRM_Core_BAO_CustomValueTable::store($params['custom'], 'civicrm_contribution_recur', $recurring->id);
     }
 
-    return $result;
+    return $recurring;
   }
 
   /**
@@ -762,6 +762,14 @@ INNER JOIN civicrm_contribution       con ON ( con.id = mp.contribution_id )
       }
     }
 
+    // If values have been supplied for recurring contribution fields, open the recurring contributions pane.
+    foreach (array('contribution_status_id', 'payment_processor_id', 'processor_id', 'trxn_id') as $fieldName) {
+      if (!empty($form->_formValues['contribution_recur_' . $fieldName])) {
+        $form->assign('contribution_recur_pane_open', TRUE);
+        break;
+      }
+    }
+
     // Add field to check if payment is made for recurring contribution
     $recurringPaymentOptions = array(
       1 => ts('All recurring contributions'),
@@ -783,6 +791,16 @@ INNER JOIN civicrm_contribution       con ON ( con.id = mp.contribution_id )
     $form->addElement('text', 'contribution_recur_processor_id', ts('Processor ID'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionRecur', 'processor_id'));
     $form->addElement('text', 'contribution_recur_trxn_id', ts('Transaction ID'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionRecur', 'trxn_id'));
 
+    $paymentProcessorParams = [
+      'return' => ["id", "name", 'is_test'],
+    ];
+    $paymentProcessors = civicrm_api3('PaymentProcessor', 'get', $paymentProcessorParams);
+    $paymentProcessorOpts = [];
+    foreach ($paymentProcessors['values'] as $key => $value) {
+      $paymentProcessorOpts[$key] = $value['name'] . ($value['is_test'] ? ' (Test)' : '');
+    }
+    $form->add('select', 'contribution_recur_payment_processor_id', ts('Payment Processor ID'), $paymentProcessorOpts, FALSE, ['class' => 'crm-select2', 'multiple' => 'multiple']);
+
     CRM_Core_BAO_Query::addCustomFormFields($form, array('ContributionRecur'));
 
   }
diff --git a/civicrm/CRM/Contribute/BAO/Query.php b/civicrm/CRM/Contribute/BAO/Query.php
index 94aa7386664d475fbf2bda4e4458c7fc6dbb4a62..abf05f7e7151b8f3e2a7018aab47d34487259fc6 100644
--- a/civicrm/CRM/Contribute/BAO/Query.php
+++ b/civicrm/CRM/Contribute/BAO/Query.php
@@ -375,12 +375,25 @@ class CRM_Contribute_BAO_Query extends CRM_Core_BAO_Query {
         $query->_tables['civicrm_contribution'] = $query->_whereTables['civicrm_contribution'] = 1;
         return;
 
+      case 'contribution_recur_payment_processor_id':
+        $query->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause("civicrm_contribution_recur.payment_processor_id", $op, $value, "String");
+        $paymentProcessors = civicrm_api3('PaymentProcessor', 'get', array());
+        $paymentProcessorNames = array();
+        foreach ($value as $paymentProcessorId) {
+          $paymentProcessorNames[] = $paymentProcessors['values'][$paymentProcessorId]['name'];
+        }
+        $query->_qill[$grouping][] = ts("Recurring Contribution Payment Processor %1 %2", array(1 => $op, 2 => implode(', ', $paymentProcessorNames)));
+        $query->_tables['civicrm_contribution_recur'] = $query->_whereTables['civicrm_contribution_recur'] = 1;
+        return;
+
       case 'contribution_recur_processor_id':
       case 'contribution_recur_trxn_id':
         $fieldName = str_replace('contribution_recur_', '', $name);
         $query->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause("civicrm_contribution_recur.{$fieldName}",
           $op, $value, "String"
         );
+        $recurFields = CRM_Contribute_DAO_ContributionRecur::fields();
+        $query->_qill[$grouping][] = ts("Recurring Contribution %1 %2 '%3'", array(1 => $recurFields[$fieldName]['title'], 2 => $op, 3 => $value));
         $query->_tables['civicrm_contribution_recur'] = $query->_whereTables['civicrm_contribution_recur'] = 1;
         return;
 
diff --git a/civicrm/CRM/Contribute/DAO/Contribution.php b/civicrm/CRM/Contribute/DAO/Contribution.php
index d92f6f7958f66d235a1621c2e8a4f2aec851fedf..faa6a8c9db4d1ba57b5bde4bde04d785474b24de 100644
--- a/civicrm/CRM/Contribute/DAO/Contribution.php
+++ b/civicrm/CRM/Contribute/DAO/Contribution.php
@@ -266,7 +266,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution ID'),
-          'description' => 'Contribution ID',
+          'description' => ts('Contribution ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contribution.id',
@@ -282,7 +282,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contribution.contact_id',
@@ -302,7 +302,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type for (total_amount - non_deductible_amount).',
+          'description' => ts('FK to Financial Type for (total_amount - non_deductible_amount).'),
           'export' => TRUE,
           'where' => 'civicrm_contribution.financial_type_id',
           'headerPattern' => '',
@@ -325,7 +325,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'contribution_page_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page ID'),
-          'description' => 'The Contribution Page which triggered this contribution',
+          'description' => ts('The Contribution Page which triggered this contribution'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.contribution_page_id',
           'headerPattern' => '',
@@ -349,7 +349,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method ID'),
-          'description' => 'FK to Payment Instrument',
+          'description' => ts('FK to Payment Instrument'),
           'export' => TRUE,
           'where' => 'civicrm_contribution.payment_instrument_id',
           'headerPattern' => '/^payment|(p(ayment\s)?instrument)$/i',
@@ -370,7 +370,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'receive_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Date Received'),
-          'description' => 'Date contribution was received - not necessarily the creation date of the record',
+          'description' => ts('Date contribution was received - not necessarily the creation date of the record'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.receive_date',
           'headerPattern' => '/receive(.?date)?/i',
@@ -389,7 +389,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'non_deductible_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Non-deductible Amount'),
-          'description' => 'Portion of total amount which is NOT tax deductible. Equal to total_amount for non-deductible financial types.',
+          'description' => ts('Portion of total amount which is NOT tax deductible. Equal to total_amount for non-deductible financial types.'),
           'precision' => [
             20,
             2
@@ -412,7 +412,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'total_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Total Amount'),
-          'description' => 'Total amount of this contribution. Use market value for non-monetary gifts.',
+          'description' => ts('Total amount of this contribution. Use market value for non-monetary gifts.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -435,7 +435,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'fee_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Fee Amount'),
-          'description' => 'actual processor fee if known - may be 0.',
+          'description' => ts('actual processor fee if known - may be 0.'),
           'precision' => [
             20,
             2
@@ -457,7 +457,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'net_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Net Amount'),
-          'description' => 'actual funds transfer amount. total less fees. if processor does not report actual fee during transaction, this is set to total_amount.',
+          'description' => ts('actual funds transfer amount. total less fees. if processor does not report actual fee during transaction, this is set to total_amount.'),
           'precision' => [
             20,
             2
@@ -479,7 +479,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'trxn_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Transaction ID'),
-          'description' => 'unique transaction id. may be processor id, bank id + trans id, or account number + check number... depending on payment_method',
+          'description' => ts('unique transaction id. may be processor id, bank id + trans id, or account number + check number... depending on payment_method'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -499,7 +499,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'invoice_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Invoice Reference'),
-          'description' => 'unique invoice id, system generated or passed in',
+          'description' => ts('unique invoice id, system generated or passed in'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -519,7 +519,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'invoice_number',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Invoice Number'),
-          'description' => 'Human readable invoice number',
+          'description' => ts('Human readable invoice number'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -539,7 +539,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -566,7 +566,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'cancel_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Cancel Date'),
-          'description' => 'when was gift cancelled',
+          'description' => ts('when was gift cancelled'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.cancel_date',
           'headerPattern' => '/cancel(.?date)?/i',
@@ -602,7 +602,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'receipt_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Receipt Date'),
-          'description' => 'when (if) receipt was sent. populated automatically for online donations w/ automatic receipting',
+          'description' => ts('when (if) receipt was sent. populated automatically for online donations w/ automatic receipting'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.receipt_date',
           'headerPattern' => '/receipt(.?date)?/i',
@@ -621,7 +621,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'thankyou_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Thank-you Date'),
-          'description' => 'when (if) was donor thanked',
+          'description' => ts('when (if) was donor thanked'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.thankyou_date',
           'headerPattern' => '/thank(s|(.?you))?(.?date)?/i',
@@ -640,7 +640,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contribution Source'),
-          'description' => 'Origin of this Contribution.',
+          'description' => ts('Origin of this Contribution.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -677,7 +677,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'contribution_recur_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Recurring Contribution ID'),
-          'description' => 'Conditional foreign key to civicrm_contribution_recur id. Each contribution made in connection with a recurring contribution carries a foreign key to the recurring contribution record. This assumes we can track these processor initiated events.',
+          'description' => ts('Conditional foreign key to civicrm_contribution_recur id. Each contribution made in connection with a recurring contribution carries a foreign key to the recurring contribution record. This assumes we can track these processor initiated events.'),
           'export' => TRUE,
           'where' => 'civicrm_contribution.contribution_recur_id',
           'headerPattern' => '',
@@ -750,7 +750,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'address_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Address'),
-          'description' => 'Conditional foreign key to civicrm_address.id. We insert an address record for each contribution when we have associated billing name and address data.',
+          'description' => ts('Conditional foreign key to civicrm_address.id. We insert an address record for each contribution when we have associated billing name and address data.'),
           'export' => TRUE,
           'where' => 'civicrm_contribution.address_id',
           'headerPattern' => '',
@@ -784,7 +784,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this contribution has been triggered.',
+          'description' => ts('The campaign for which this contribution has been triggered.'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.campaign_id',
           'headerPattern' => '',
@@ -808,7 +808,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'creditnote_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Credit Note ID'),
-          'description' => 'unique credit note id, system generated or passed in',
+          'description' => ts('unique credit note id, system generated or passed in'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -828,7 +828,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'tax_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Tax Amount'),
-          'description' => 'Total tax amount of this contribution.',
+          'description' => ts('Total tax amount of this contribution.'),
           'precision' => [
             20,
             2
@@ -850,7 +850,7 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
           'name' => 'revenue_recognition_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Revenue Recognition Date'),
-          'description' => 'Stores the date when revenue should be recognized.',
+          'description' => ts('Stores the date when revenue should be recognized.'),
           'import' => TRUE,
           'where' => 'civicrm_contribution.revenue_recognition_date',
           'headerPattern' => '/revenue(.?date)?/i',
diff --git a/civicrm/CRM/Contribute/DAO/ContributionPage.php b/civicrm/CRM/Contribute/DAO/ContributionPage.php
index 98565ad90e42cd3d2f17295fc40aa73cce9787f7..43677060d7aac43fc7cb792a7cb896ef5b721f37 100644
--- a/civicrm/CRM/Contribute/DAO/ContributionPage.php
+++ b/civicrm/CRM/Contribute/DAO/ContributionPage.php
@@ -380,7 +380,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page ID'),
-          'description' => 'Contribution Id',
+          'description' => ts('Contribution Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -391,7 +391,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contribution Page Title'),
-          'description' => 'Contribution Page title. For top of page display',
+          'description' => ts('Contribution Page title. For top of page display'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -403,7 +403,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'intro_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Contribution Page Introduction Text'),
-          'description' => 'Text and html allowed. Displayed below title.',
+          'description' => ts('Text and html allowed. Displayed below title.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_contribution_page',
@@ -418,7 +418,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'default financial type assigned to contributions submitted via this page, e.g. Contribution, Campaign Contribution',
+          'description' => ts('default financial type assigned to contributions submitted via this page, e.g. Contribution, Campaign Contribution'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -437,7 +437,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'payment_processor',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor'),
-          'description' => 'Payment Processors configured for this contribution Page',
+          'description' => ts('Payment Processors configured for this contribution Page'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -457,7 +457,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_credit_card_only',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Credit Card Only?'),
-          'description' => 'if true - processing logic must reject transaction at confirmation stage if pay method != credit card',
+          'description' => ts('if true - processing logic must reject transaction at confirmation stage if pay method != credit card'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -468,7 +468,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_monetary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Monetary'),
-          'description' => 'if true - allows real-time monetary transactions otherwise non-monetary transactions',
+          'description' => ts('if true - allows real-time monetary transactions otherwise non-monetary transactions'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -479,7 +479,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_recur',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Recurring'),
-          'description' => 'if true - allows recurring contributions, valid only for PayPal_Standard',
+          'description' => ts('if true - allows recurring contributions, valid only for PayPal_Standard'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -490,7 +490,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_confirm_enabled',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Confirmation Page?'),
-          'description' => 'if false, the confirm page in contribution pages gets skipped',
+          'description' => ts('if false, the confirm page in contribution pages gets skipped'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -501,7 +501,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'recur_frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Recurring Frequency'),
-          'description' => 'Supported recurring frequency units.',
+          'description' => ts('Supported recurring frequency units.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -522,7 +522,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_recur_interval',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Support Recurring Intervals'),
-          'description' => 'if true - supports recurring intervals',
+          'description' => ts('if true - supports recurring intervals'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -533,7 +533,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_recur_installments',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Recurring Installments?'),
-          'description' => 'if true - asks user for recurring installments',
+          'description' => ts('if true - asks user for recurring installments'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -544,7 +544,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'adjust_recur_start_date',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Adjust Recurring Start Date'),
-          'description' => 'if true - user is able to adjust payment start date',
+          'description' => ts('if true - user is able to adjust payment start date'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -555,7 +555,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_pay_later',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Pay Later'),
-          'description' => 'if true - allows the user to send payment directly to the org later',
+          'description' => ts('if true - allows the user to send payment directly to the org later'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -566,7 +566,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'pay_later_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Pay Later Text'),
-          'description' => 'The text displayed to the user in the main form',
+          'description' => ts('The text displayed to the user in the main form'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -576,7 +576,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'pay_later_receipt',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Pay Later Receipt'),
-          'description' => 'The receipt sent to the user instead of the normal receipt text',
+          'description' => ts('The receipt sent to the user instead of the normal receipt text'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -586,7 +586,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_partial_payment',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Partial Payment'),
-          'description' => 'is partial payment enabled for this online contribution page',
+          'description' => ts('is partial payment enabled for this online contribution page'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -597,7 +597,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'initial_amount_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Initial Amount Label'),
-          'description' => 'Initial amount label for partial payment',
+          'description' => ts('Initial amount label for partial payment'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -609,7 +609,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'initial_amount_help_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Initial Amount Help Text'),
-          'description' => 'Initial amount help text for partial payment',
+          'description' => ts('Initial amount help text for partial payment'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -619,7 +619,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'min_initial_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Min Initial Amount'),
-          'description' => 'Minimum initial amount for partial payment',
+          'description' => ts('Minimum initial amount for partial payment'),
           'precision' => [
             20,
             2
@@ -633,7 +633,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_allow_other_amount',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Other Amounts'),
-          'description' => 'if true, page will include an input text field where user can enter their own amount',
+          'description' => ts('if true, page will include an input text field where user can enter their own amount'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -644,7 +644,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'default_amount_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default Amount'),
-          'description' => 'FK to civicrm_option_value.',
+          'description' => ts('FK to civicrm_option_value.'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -654,7 +654,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'min_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Minimum Amount'),
-          'description' => 'if other amounts allowed, user can configure minimum allowed.',
+          'description' => ts('if other amounts allowed, user can configure minimum allowed.'),
           'precision' => [
             20,
             2
@@ -668,7 +668,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'max_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Maximum Amount'),
-          'description' => 'if other amounts allowed, user can configure maximum allowed.',
+          'description' => ts('if other amounts allowed, user can configure maximum allowed.'),
           'precision' => [
             20,
             2
@@ -682,7 +682,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'goal_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Goal Amount'),
-          'description' => 'The target goal for this page, allows people to build a goal meter',
+          'description' => ts('The target goal for this page, allows people to build a goal meter'),
           'precision' => [
             20,
             2
@@ -696,7 +696,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'thankyou_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Thank-you Title'),
-          'description' => 'Title for Thank-you page (header title tag, and display at the top of the page).',
+          'description' => ts('Title for Thank-you page (header title tag, and display at the top of the page).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -708,7 +708,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'thankyou_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Thank-you Text'),
-          'description' => 'text and html allowed. displayed above result on success page',
+          'description' => ts('text and html allowed. displayed above result on success page'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_contribution_page',
@@ -723,7 +723,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'thankyou_footer',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Thank-you Footer'),
-          'description' => 'Text and html allowed. displayed at the bottom of the success page. Common usage is to include link(s) to other pages such as tell-a-friend, etc.',
+          'description' => ts('Text and html allowed. displayed at the bottom of the success page. Common usage is to include link(s) to other pages such as tell-a-friend, etc.'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_contribution_page',
@@ -738,7 +738,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_email_receipt',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Send email Receipt'),
-          'description' => 'if true, receipt is automatically emailed to contact on success',
+          'description' => ts('if true, receipt is automatically emailed to contact on success'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -749,7 +749,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'receipt_from_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Receipt From'),
-          'description' => 'FROM email name used for receipts generated by contributions to this contribution page.',
+          'description' => ts('FROM email name used for receipts generated by contributions to this contribution page.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -761,7 +761,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'receipt_from_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Receipt From email'),
-          'description' => 'FROM email address used for receipts generated by contributions to this contribution page.',
+          'description' => ts('FROM email address used for receipts generated by contributions to this contribution page.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -773,7 +773,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'cc_receipt',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Receipt cc'),
-          'description' => 'comma-separated list of email addresses to cc each time a receipt is sent',
+          'description' => ts('comma-separated list of email addresses to cc each time a receipt is sent'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -785,7 +785,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'bcc_receipt',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Receipt bcc'),
-          'description' => 'comma-separated list of email addresses to bcc each time a receipt is sent',
+          'description' => ts('comma-separated list of email addresses to bcc each time a receipt is sent'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_page',
@@ -797,7 +797,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'receipt_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Receipt Text'),
-          'description' => 'text to include above standard receipt info on receipt email. emails are text-only, so do not allow html for now',
+          'description' => ts('text to include above standard receipt info on receipt email. emails are text-only, so do not allow html for now'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_contribution_page',
@@ -812,7 +812,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Page Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -822,7 +822,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'footer_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Footer Text'),
-          'description' => 'Text and html allowed. Displayed at the bottom of the first page of the contribution wizard.',
+          'description' => ts('Text and html allowed. Displayed at the bottom of the first page of the contribution wizard.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_contribution_page',
@@ -837,7 +837,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'amount_block_is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Amount Block Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -848,7 +848,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Contribution Page Start Date'),
-          'description' => 'Date and time that this page starts.',
+          'description' => ts('Date and time that this page starts.'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -858,7 +858,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Contribution Page End Date'),
-          'description' => 'Date and time that this page ends. May be NULL if no defined end date/time',
+          'description' => ts('Date and time that this page ends. May be NULL if no defined end date/time'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -868,7 +868,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page Created By'),
-          'description' => 'FK to civicrm_contact, who created this contribution page',
+          'description' => ts('FK to civicrm_contact, who created this contribution page'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -879,7 +879,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Contribution Page Created Date'),
-          'description' => 'Date and time that contribution page was created.',
+          'description' => ts('Date and time that contribution page was created.'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -889,7 +889,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contribution Page Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -911,7 +911,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page Campaign ID'),
-          'description' => 'The campaign for which we are collecting contributions with this page.',
+          'description' => ts('The campaign for which we are collecting contributions with this page.'),
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
           'bao' => 'CRM_Contribute_BAO_ContributionPage',
@@ -927,7 +927,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_share',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Contribution Page Shared?'),
-          'description' => 'Can people share the contribution page through social media?',
+          'description' => ts('Can people share the contribution page through social media?'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
@@ -938,7 +938,7 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
           'name' => 'is_billing_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is billing block required'),
-          'description' => 'if true - billing block is required for online contribution page',
+          'description' => ts('if true - billing block is required for online contribution page'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_page',
           'entity' => 'ContributionPage',
diff --git a/civicrm/CRM/Contribute/DAO/ContributionProduct.php b/civicrm/CRM/Contribute/DAO/ContributionProduct.php
index 00a509ea6169c6a4127136e663ce36d1e09660ee..a64f4446ee441cd62cba48066b95b82179d56099 100644
--- a/civicrm/CRM/Contribute/DAO/ContributionProduct.php
+++ b/civicrm/CRM/Contribute/DAO/ContributionProduct.php
@@ -155,7 +155,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'product_option',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Product Option'),
-          'description' => 'Option value selected if applicable - e.g. color, size etc.',
+          'description' => ts('Option value selected if applicable - e.g. color, size etc.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'export' => TRUE,
@@ -184,7 +184,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'fulfilled_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Fulfilled Date'),
-          'description' => 'Optional. Can be used to record the date this product was fulfilled or shipped.',
+          'description' => ts('Optional. Can be used to record the date this product was fulfilled or shipped.'),
           'export' => TRUE,
           'where' => 'civicrm_contribution_product.fulfilled_date',
           'headerPattern' => '',
@@ -198,7 +198,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Start date for premium'),
-          'description' => 'Actual start date for a time-delimited premium (subscription, service or membership)',
+          'description' => ts('Actual start date for a time-delimited premium (subscription, service or membership)'),
           'export' => TRUE,
           'where' => 'civicrm_contribution_product.start_date',
           'headerPattern' => '',
@@ -212,7 +212,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('End date for premium'),
-          'description' => 'Actual end date for a time-delimited premium (subscription, service or membership)',
+          'description' => ts('Actual end date for a time-delimited premium (subscription, service or membership)'),
           'export' => TRUE,
           'where' => 'civicrm_contribution_product.end_date',
           'headerPattern' => '',
@@ -235,7 +235,7 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type(for membership price sets only).',
+          'description' => ts('FK to Financial Type(for membership price sets only).'),
           'default' => 'NULL',
           'table_name' => 'civicrm_contribution_product',
           'entity' => 'ContributionProduct',
diff --git a/civicrm/CRM/Contribute/DAO/ContributionRecur.php b/civicrm/CRM/Contribute/DAO/ContributionRecur.php
index c27f63c0044d09fe55981deb525b156eb756a0e3..b0c06e4db0388f4147c050d7d83f4e8fae803069 100644
--- a/civicrm/CRM/Contribute/DAO/ContributionRecur.php
+++ b/civicrm/CRM/Contribute/DAO/ContributionRecur.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Contribute/ContributionRecur.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:a1007a4585bac4fcb04ce47535aecec0)
+ * (GenCodeChecksum:86dee7eccc17a37ef08043f32396b80d)
  */
 
 /**
@@ -259,7 +259,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Recurring Contribution ID'),
-          'description' => 'Contribution Recur ID',
+          'description' => ts('Contribution Recur ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -270,7 +270,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Foreign key to civicrm_contact.id .',
+          'description' => ts('Foreign key to civicrm_contact.id .'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -282,7 +282,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount'),
-          'description' => 'Amount to be contributed or charged each recurrence.',
+          'description' => ts('Amount to be contributed or charged each recurrence.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -300,7 +300,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -322,7 +322,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Frequency Unit'),
-          'description' => 'Time units for recurrence of payment.',
+          'description' => ts('Time units for recurrence of payment.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'month',
@@ -343,7 +343,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Interval (number of units)'),
-          'description' => 'Number of time units for recurrence of payment.',
+          'description' => ts('Number of time units for recurrence of payment.'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -357,7 +357,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'installments',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Number of Installments'),
-          'description' => 'Total number of payments to be made. Set this to 0 if this is an open-ended commitment i.e. no set end date.',
+          'description' => ts('Total number of payments to be made. Set this to 0 if this is an open-ended commitment i.e. no set end date.'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
@@ -370,7 +370,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution Started Date'),
-          'description' => 'The date the first scheduled recurring contribution occurs.',
+          'description' => ts('The date the first scheduled recurring contribution occurs.'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -378,13 +378,14 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'create_date' => [
           'name' => 'create_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution Created Date'),
-          'description' => 'When this recurring contribution record was created.',
+          'description' => ts('When this recurring contribution record was created.'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -392,52 +393,56 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'modified_date' => [
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution Modified Date'),
-          'description' => 'Last updated date for this record. mostly the last time a payment was received',
+          'description' => ts('Last updated date for this record. mostly the last time a payment was received'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'cancel_date' => [
           'name' => 'cancel_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution Cancel Date'),
-          'description' => 'Date this recurring contribution was cancelled by contributor- if we can get access to it',
+          'description' => ts('Date this recurring contribution was cancelled by contributor- if we can get access to it'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'end_date' => [
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Recurring Contribution End Date'),
-          'description' => 'Date this recurring contribution finished successfully',
+          'description' => ts('Date this recurring contribution finished successfully'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'processor_id' => [
           'name' => 'processor_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Processor ID'),
-          'description' => 'Possibly needed to store a unique identifier for this recurring payment order - if this is available from the processor??',
+          'description' => ts('Possibly needed to store a unique identifier for this recurring payment order - if this is available from the processor??'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_recur',
@@ -449,7 +454,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'payment_token_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Token ID'),
-          'description' => 'Optionally used to store a link to a payment token used for this recurring contribution.',
+          'description' => ts('Optionally used to store a link to a payment token used for this recurring contribution.'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
@@ -460,7 +465,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'trxn_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Transaction ID'),
-          'description' => 'unique transaction id. may be processor id, bank id + trans id, or account number + check number... depending on payment_method',
+          'description' => ts('unique transaction id. may be processor id, bank id + trans id, or account number + check number... depending on payment_method'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_recur',
@@ -472,7 +477,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'invoice_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Invoice ID'),
-          'description' => 'unique invoice id, system generated or passed in',
+          'description' => ts('unique invoice id, system generated or passed in'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_recur',
@@ -521,7 +526,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'cycle_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Number of Cycle Day'),
-          'description' => 'Day in the period when the payment should be charged e.g. 1st of month, 15th etc.',
+          'description' => ts('Day in the period when the payment should be charged e.g. 1st of month, 15th etc.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_contribution_recur',
@@ -536,20 +541,21 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'next_sched_contribution_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Next Scheduled Contribution Date'),
-          'description' => 'Next scheduled date',
+          'description' => ts('Next scheduled date'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'failure_count' => [
           'name' => 'failure_count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Number of Failures'),
-          'description' => 'Number of failed charge attempts since last success. Business rule could be set to deactivate on more than x failures.',
+          'description' => ts('Number of failed charge attempts since last success. Business rule could be set to deactivate on more than x failures.'),
           'default' => '0',
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
@@ -563,20 +569,21 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'failure_retry_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Retry Failed Attempt Date'),
-          'description' => 'Date to retry failed attempt',
+          'description' => ts('Date to retry failed attempt'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDate',
           ],
         ],
         'auto_renew' => [
           'name' => 'auto_renew',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Auto Renew'),
-          'description' => 'Some systems allow contributor to set a number of installments - but then auto-renew the subscription or commitment if they do not cancel.',
+          'description' => ts('Some systems allow contributor to set a number of installments - but then auto-renew the subscription or commitment if they do not cancel.'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_contribution_recur',
@@ -591,7 +598,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'payment_processor_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor'),
-          'description' => 'Foreign key to civicrm_payment_processor.id',
+          'description' => ts('Foreign key to civicrm_payment_processor.id'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
@@ -602,7 +609,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type',
+          'description' => ts('FK to Financial Type'),
           'export' => FALSE,
           'where' => 'civicrm_contribution_recur.financial_type_id',
           'headerPattern' => '',
@@ -622,7 +629,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method'),
-          'description' => 'FK to Payment Instrument',
+          'description' => ts('FK to Payment Instrument'),
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
           'bao' => 'CRM_Contribute_BAO_ContributionRecur',
@@ -639,7 +646,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this contribution has been triggered.',
+          'description' => ts('The campaign for which this contribution has been triggered.'),
           'import' => TRUE,
           'where' => 'civicrm_contribution_recur.campaign_id',
           'headerPattern' => '',
@@ -660,7 +667,7 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
           'name' => 'is_email_receipt',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Send email Receipt?'),
-          'description' => 'if true, receipt is automatically emailed to contact on each successful payment',
+          'description' => ts('if true, receipt is automatically emailed to contact on each successful payment'),
           'default' => '1',
           'table_name' => 'civicrm_contribution_recur',
           'entity' => 'ContributionRecur',
diff --git a/civicrm/CRM/Contribute/DAO/ContributionSoft.php b/civicrm/CRM/Contribute/DAO/ContributionSoft.php
index 88c9c47f0017f7472eee5507315b47093bba0319..7f292aaf630a3192005132def40f0d3d7ab8dbe2 100644
--- a/civicrm/CRM/Contribute/DAO/ContributionSoft.php
+++ b/civicrm/CRM/Contribute/DAO/ContributionSoft.php
@@ -129,7 +129,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Soft Contribution ID'),
-          'description' => 'Soft Contribution ID',
+          'description' => ts('Soft Contribution ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contribution_soft.id',
@@ -145,7 +145,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Soft Contribution - Contribution'),
-          'description' => 'FK to contribution table.',
+          'description' => ts('FK to contribution table.'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_soft',
           'entity' => 'ContributionSoft',
@@ -157,7 +157,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_contribution_soft.contact_id',
@@ -174,7 +174,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Soft Contribution Amount'),
-          'description' => 'Amount of this soft contribution.',
+          'description' => ts('Amount of this soft contribution.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -194,7 +194,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Soft Contribution Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -216,7 +216,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'pcp_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Soft Contribution PCP'),
-          'description' => 'FK to civicrm_pcp.id',
+          'description' => ts('FK to civicrm_pcp.id'),
           'default' => 'NULL',
           'table_name' => 'civicrm_contribution_soft',
           'entity' => 'ContributionSoft',
@@ -270,7 +270,7 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
           'name' => 'soft_credit_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Soft Credit Type'),
-          'description' => 'Soft Credit Type ID.Implicit FK to civicrm_option_value where option_group = soft_credit_type.',
+          'description' => ts('Soft Credit Type ID.Implicit FK to civicrm_option_value where option_group = soft_credit_type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_contribution_soft',
           'entity' => 'ContributionSoft',
diff --git a/civicrm/CRM/Contribute/DAO/Premium.php b/civicrm/CRM/Contribute/DAO/Premium.php
index 9ff1e31b313b464fb0df94d3ae8509cb96e574e4..30a9711a63f47c2aac380fb7ffe22697fc3aa51a 100644
--- a/civicrm/CRM/Contribute/DAO/Premium.php
+++ b/civicrm/CRM/Contribute/DAO/Premium.php
@@ -144,7 +144,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Premium Entity'),
-          'description' => 'Joins these premium settings to another object. Always civicrm_contribution_page for now.',
+          'description' => ts('Joins these premium settings to another object. Always civicrm_contribution_page for now.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -167,7 +167,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Premium Active?'),
-          'description' => 'Is the Premiums feature enabled for this page?',
+          'description' => ts('Is the Premiums feature enabled for this page?'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_premiums',
@@ -179,7 +179,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_intro_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title for Premiums section'),
-          'description' => 'Title for Premiums section.',
+          'description' => ts('Title for Premiums section.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_premiums',
@@ -191,7 +191,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_intro_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Premium Introductory Text'),
-          'description' => 'Displayed in <div> at top of Premiums section of page. Text and HTML allowed.',
+          'description' => ts('Displayed in <div> at top of Premiums section of page. Text and HTML allowed.'),
           'table_name' => 'civicrm_premiums',
           'entity' => 'Premium',
           'bao' => 'CRM_Contribute_BAO_Premium',
@@ -201,7 +201,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_contact_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Premium Contact Email'),
-          'description' => 'This email address is included in receipts if it is populated and a premium has been selected.',
+          'description' => ts('This email address is included in receipts if it is populated and a premium has been selected.'),
           'maxlength' => 100,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_premiums',
@@ -213,7 +213,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_contact_phone',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Premiums Contact Phone'),
-          'description' => 'This phone number is included in receipts if it is populated and a premium has been selected.',
+          'description' => ts('This phone number is included in receipts if it is populated and a premium has been selected.'),
           'maxlength' => 50,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_premiums',
@@ -225,7 +225,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_display_min_contribution',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Display Minimum Contribution?'),
-          'description' => 'Boolean. Should we automatically display minimum contribution amount text after the premium descriptions.',
+          'description' => ts('Boolean. Should we automatically display minimum contribution amount text after the premium descriptions.'),
           'required' => TRUE,
           'table_name' => 'civicrm_premiums',
           'entity' => 'Premium',
@@ -236,7 +236,7 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
           'name' => 'premiums_nothankyou_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('No Thank-you Text'),
-          'description' => 'Label displayed for No Thank-you option in premiums block (e.g. No thank you)',
+          'description' => ts('Label displayed for No Thank-you option in premiums block (e.g. No thank you)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_premiums',
diff --git a/civicrm/CRM/Contribute/DAO/PremiumsProduct.php b/civicrm/CRM/Contribute/DAO/PremiumsProduct.php
index d1473251f1320b9eb095479afdaaec9510cc992a..9f578516f04ecd3c7383f3fe5e3b6b7dcf207142 100644
--- a/civicrm/CRM/Contribute/DAO/PremiumsProduct.php
+++ b/civicrm/CRM/Contribute/DAO/PremiumsProduct.php
@@ -98,7 +98,7 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Premium Product ID'),
-          'description' => 'Contribution ID',
+          'description' => ts('Contribution ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_premiums_product',
           'entity' => 'PremiumsProduct',
@@ -109,7 +109,7 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
           'name' => 'premiums_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Premium'),
-          'description' => 'Foreign key to premiums settings record.',
+          'description' => ts('Foreign key to premiums settings record.'),
           'required' => TRUE,
           'table_name' => 'civicrm_premiums_product',
           'entity' => 'PremiumsProduct',
@@ -121,7 +121,7 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
           'name' => 'product_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Product'),
-          'description' => 'Foreign key to each product object.',
+          'description' => ts('Foreign key to each product object.'),
           'required' => TRUE,
           'table_name' => 'civicrm_premiums_product',
           'entity' => 'PremiumsProduct',
@@ -143,7 +143,7 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_premiums_product',
           'entity' => 'PremiumsProduct',
diff --git a/civicrm/CRM/Contribute/DAO/Product.php b/civicrm/CRM/Contribute/DAO/Product.php
index 5799fa61a55d729f04fd110c79040420b6a9040a..55cd7cabd2ec4951489179062d0851b2923d7522 100644
--- a/civicrm/CRM/Contribute/DAO/Product.php
+++ b/civicrm/CRM/Contribute/DAO/Product.php
@@ -203,7 +203,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Product Name'),
-          'description' => 'Required product/premium name',
+          'description' => ts('Required product/premium name'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -220,7 +220,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Description'),
-          'description' => 'Optional description of the product/premium.',
+          'description' => ts('Optional description of the product/premium.'),
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
           'bao' => 'CRM_Contribute_BAO_Product',
@@ -230,7 +230,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'sku',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('SKU'),
-          'description' => 'Optional product sku or code.',
+          'description' => ts('Optional product sku or code.'),
           'maxlength' => 50,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -246,7 +246,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'options',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Options'),
-          'description' => 'Store comma-delimited list of color, size, etc. options for the product.',
+          'description' => ts('Store comma-delimited list of color, size, etc. options for the product.'),
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
           'bao' => 'CRM_Contribute_BAO_Product',
@@ -256,7 +256,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'image',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Image'),
-          'description' => 'Full or relative URL to uploaded image - fullsize.',
+          'description' => ts('Full or relative URL to uploaded image - fullsize.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_product',
@@ -268,7 +268,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'thumbnail',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Thumbnail'),
-          'description' => 'Full or relative URL to image thumbnail.',
+          'description' => ts('Full or relative URL to image thumbnail.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_product',
@@ -280,7 +280,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'price',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Price'),
-          'description' => 'Sell price or market value for premiums. For tax-deductible contributions, this will be stored as non_deductible_amount in the contribution record.',
+          'description' => ts('Sell price or market value for premiums. For tax-deductible contributions, this will be stored as non_deductible_amount in the contribution record.'),
           'precision' => [
             20,
             2
@@ -294,7 +294,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -316,7 +316,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
@@ -333,7 +333,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'min_contribution',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Minimum Contribution'),
-          'description' => 'Minimum contribution required to be eligible to select this premium.',
+          'description' => ts('Minimum contribution required to be eligible to select this premium.'),
           'precision' => [
             20,
             2
@@ -347,7 +347,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'cost',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Cost'),
-          'description' => 'Actual cost of this product. Useful to determine net return from sale or using this as an incentive.',
+          'description' => ts('Actual cost of this product. Useful to determine net return from sale or using this as an incentive.'),
           'precision' => [
             20,
             2
@@ -361,7 +361,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Disabling premium removes it from the premiums_premium join table below.',
+          'description' => ts('Disabling premium removes it from the premiums_premium join table below.'),
           'required' => TRUE,
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
@@ -372,8 +372,8 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'period_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Period Type'),
-          'description' => 'Rolling means we set start/end based on current day, fixed means we set start/end for current year or month
-      (e.g. 1 year + fixed -> we would set start/end for 1/1/06 thru 12/31/06 for any premium chosen in 2006) ',
+          'description' => ts('Rolling means we set start/end based on current day, fixed means we set start/end for current year or month
+      (e.g. 1 year + fixed -> we would set start/end for 1/1/06 thru 12/31/06 for any premium chosen in 2006) '),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'rolling',
@@ -392,7 +392,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'fixed_period_start_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Fixed Period Start Day'),
-          'description' => 'Month and day (MMDD) that fixed period type subscription or membership starts.',
+          'description' => ts('Month and day (MMDD) that fixed period type subscription or membership starts.'),
           'default' => '0101',
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
@@ -421,7 +421,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'duration_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Duration Interval'),
-          'description' => 'Number of units for total duration of subscription, service, membership (e.g. 12 Months).',
+          'description' => ts('Number of units for total duration of subscription, service, membership (e.g. 12 Months).'),
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
           'bao' => 'CRM_Contribute_BAO_Product',
@@ -431,7 +431,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Frequency Unit'),
-          'description' => 'Frequency unit and interval allow option to store actual delivery frequency for a subscription or service.',
+          'description' => ts('Frequency unit and interval allow option to store actual delivery frequency for a subscription or service.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'month',
@@ -450,7 +450,7 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
           'name' => 'frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Frequency Interval'),
-          'description' => 'Number of units for delivery frequency of subscription, service, membership (e.g. every 3 Months).',
+          'description' => ts('Number of units for delivery frequency of subscription, service, membership (e.g. every 3 Months).'),
           'table_name' => 'civicrm_product',
           'entity' => 'Product',
           'bao' => 'CRM_Contribute_BAO_Product',
diff --git a/civicrm/CRM/Contribute/DAO/Widget.php b/civicrm/CRM/Contribute/DAO/Widget.php
index a570f7b173c4447e8713b9d45b272566f8206dac..0c7468fd4d41cddd50f03d1ad8a11f84ea8f4202 100644
--- a/civicrm/CRM/Contribute/DAO/Widget.php
+++ b/civicrm/CRM/Contribute/DAO/Widget.php
@@ -164,7 +164,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Widget ID'),
-          'description' => 'Contribution Id',
+          'description' => ts('Contribution Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_contribution_widget',
           'entity' => 'Widget',
@@ -175,7 +175,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'contribution_page_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page'),
-          'description' => 'The Contribution Page which triggered this contribution',
+          'description' => ts('The Contribution Page which triggered this contribution'),
           'table_name' => 'civicrm_contribution_widget',
           'entity' => 'Widget',
           'bao' => 'CRM_Contribute_BAO_Widget',
@@ -186,7 +186,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Enabled?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_contribution_widget',
           'entity' => 'Widget',
           'bao' => 'CRM_Contribute_BAO_Widget',
@@ -196,7 +196,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Widget Title'),
-          'description' => 'Widget title.',
+          'description' => ts('Widget title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_widget',
@@ -208,7 +208,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'url_logo',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Widget Image Url'),
-          'description' => 'URL to Widget logo',
+          'description' => ts('URL to Widget logo'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_widget',
@@ -220,7 +220,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'button_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Button Title'),
-          'description' => 'Button title.',
+          'description' => ts('Button title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_widget',
@@ -232,7 +232,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'about',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Description'),
-          'description' => 'About description.',
+          'description' => ts('About description.'),
           'table_name' => 'civicrm_contribution_widget',
           'entity' => 'Widget',
           'bao' => 'CRM_Contribute_BAO_Widget',
@@ -242,7 +242,7 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
           'name' => 'url_homepage',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Homepage Url'),
-          'description' => 'URL to Homepage.',
+          'description' => ts('URL to Homepage.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_contribution_widget',
diff --git a/civicrm/CRM/Contribute/Form/AdditionalInfo.php b/civicrm/CRM/Contribute/Form/AdditionalInfo.php
index 33bf7bb1968533bba838179e9b02134069cd7770..0b543656d129f68d30ddd56c4280c759925258cb 100644
--- a/civicrm/CRM/Contribute/Form/AdditionalInfo.php
+++ b/civicrm/CRM/Contribute/Form/AdditionalInfo.php
@@ -115,13 +115,6 @@ class CRM_Contribute_Form_AdditionalInfo {
       $feeAmount->freeze();
     }
 
-    $netAmount = &$form->add('text', 'net_amount', ts('Net Amount'),
-      $attributes['net_amount']
-    );
-    $form->addRule('net_amount', ts('Please enter a valid monetary value for Net Amount.'), 'money');
-    if ($form->_online) {
-      $netAmount->freeze();
-    }
     $element = &$form->add('text', 'invoice_id', ts('Invoice ID'),
       $attributes['invoice_id']
     );
@@ -285,7 +278,6 @@ class CRM_Contribute_Form_AdditionalInfo {
       'non_deductible_amount',
       'total_amount',
       'fee_amount',
-      'net_amount',
       'trxn_id',
       'invoice_id',
       'creditnote_id',
diff --git a/civicrm/CRM/Contribute/Form/Contribution.php b/civicrm/CRM/Contribute/Form/Contribution.php
index f7919150da8780b012aae948a256ecf918a037d9..c4d6cfee3239b9cfecd367546b205e18200cd41e 100644
--- a/civicrm/CRM/Contribute/Form/Contribution.php
+++ b/civicrm/CRM/Contribute/Form/Contribution.php
@@ -496,8 +496,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
 
     // build price set form.
     $buildPriceSet = FALSE;
-    $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
-    $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
+    $invoicing = CRM_Invoicing_Utils::isInvoicingEnabled();
     $this->assign('invoicing', $invoicing);
 
     $buildRecurBlock = FALSE;
@@ -1156,7 +1155,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
       // NOTE - I expect this is obsolete.
       $payment = Civi\Payment\System::singleton()->getByProcessor($this->_paymentProcessor);
       try {
-        $statuses = CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id');
+        $completeStatusId = CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed');
         $result = $payment->doPayment($paymentParams, 'contribute');
         $this->assign('trxn_id', $result['trxn_id']);
         $contribution->trxn_id = $result['trxn_id'];
@@ -1170,7 +1169,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
          * as historically we have had to guess from the context - ie doDirectPayment
          * = error or success, unless it is a recurring contribution in which case it is pending.
          */
-        if ($result['payment_status_id'] == array_search('Completed', $statuses)) {
+        if ($result['payment_status_id'] == $completeStatusId) {
           try {
             civicrm_api3('contribution', 'completetransaction', array(
               'id' => $contribution->id,
diff --git a/civicrm/CRM/Contribute/Form/Contribution/Confirm.php b/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
index 78a08ea421eee0ce2242fc2caed97b816c82f126..123f1198918a69c060aa98d02ab45de33c38a9e9 100644
--- a/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
+++ b/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
@@ -1968,8 +1968,11 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
       $capabilities[] = (ucfirst($form->_mode) . 'Mode');
     }
     $form->_paymentProcessors = CRM_Financial_BAO_PaymentProcessor::getPaymentProcessors($capabilities);
-    $form->_params['payment_processor_id'] = !empty($params['payment_processor_id']) ? $params['payment_processor_id'] : 0;
-    $form->_paymentProcessor = $form->_paymentProcessors[$form->_params['payment_processor_id']];
+    $form->_params['payment_processor_id'] = isset($params['payment_processor_id']) ? $params['payment_processor_id'] : 0;
+    if ($form->_params['payment_processor_id'] !== '') {
+      // It can be blank with a $0 transaction - then no processor needs to be selected
+      $form->_paymentProcessor = $form->_paymentProcessors[$form->_params['payment_processor_id']];
+    }
     if (!empty($params['payment_processor_id'])) {
       // The concept of contributeMode is deprecated as is the billing_mode concept.
       if ($form->_paymentProcessor['billing_mode'] == 1) {
@@ -2014,7 +2017,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
       if (!empty($params['payment_processor_id'])) {
         $params['is_pay_later'] = 0;
       }
-      else {
+      elseif ($params['amount'] !== 0) {
         $params['is_pay_later'] = civicrm_api3('contribution_page', 'getvalue', array(
           'id' => $id,
           'return' => 'is_pay_later',
@@ -2334,7 +2337,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
         $this->postProcessPremium($premiumParams, $result['contribution']);
       }
       if (!empty($result['contribution'])) {
-        // Not quite sure why it would be empty at this stage but tests show it can be ... at least in tests.
+        // It seems this line is hit when there is a zero dollar transaction & in tests, not sure when else.
         $this->completeTransaction($result, $result['contribution']->id);
       }
       return $result;
@@ -2467,7 +2470,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
         civicrm_api3('contribution', 'completetransaction', array(
           'id' => $contributionID,
           'trxn_id' => CRM_Utils_Array::value('trxn_id', $result),
-          'payment_processor_id' => $this->_paymentProcessor['id'],
+          'payment_processor_id' => CRM_Utils_Array::value('payment_processor_id', $result, $this->_paymentProcessor['id']),
           'is_transactional' => FALSE,
           'fee_amount' => CRM_Utils_Array::value('fee_amount', $result),
           'receive_date' => CRM_Utils_Array::value('receive_date', $result),
diff --git a/civicrm/CRM/Contribute/Form/Contribution/Main.php b/civicrm/CRM/Contribute/Form/Contribution/Main.php
index 4a302b82b70a19e761745512bccbaa737e23d24a..ed56fd99e680f87b6f0618930f6cfc8623abe8e4 100644
--- a/civicrm/CRM/Contribute/Form/Contribution/Main.php
+++ b/civicrm/CRM/Contribute/Form/Contribution/Main.php
@@ -626,7 +626,7 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu
    *   The input form values.
    * @param array $files
    *   The uploaded files if any.
-   * @param CRM_Core_Form $self
+   * @param \CRM_Contribute_Form_Contribution_Main $self
    *
    * @return bool|array
    *   true if no errors, else array of errors
@@ -670,7 +670,7 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu
       $previousId = $otherAmount = FALSE;
       while ($priceField->fetch()) {
 
-        if ($self->_quickConfig && ($priceField->name == 'contribution_amount' || $priceField->name == 'membership_amount')) {
+        if ($self->isQuickConfig() && ($priceField->name == 'contribution_amount' || $priceField->name == 'membership_amount')) {
           $previousId = $priceField->id;
           if ($priceField->name == 'membership_amount' && !$priceField->is_active) {
             $membershipIsActive = FALSE;
@@ -951,7 +951,7 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu
       return $errors;
     }
 
-    if (CRM_Utils_Array::value('payment_processor_id', $fields) == NULL) {
+    if (CRM_Utils_Array::value('payment_processor_id', $fields) === NULL) {
       $errors['payment_processor_id'] = ts('Payment Method is a required field.');
     }
     else {
diff --git a/civicrm/CRM/Contribute/Form/ContributionBase.php b/civicrm/CRM/Contribute/Form/ContributionBase.php
index ec174f47baa4e70501a4b8640ffb976714c02e54..45a62b78bb9c024360efbdf737399405507b7a28 100644
--- a/civicrm/CRM/Contribute/Form/ContributionBase.php
+++ b/civicrm/CRM/Contribute/Form/ContributionBase.php
@@ -211,6 +211,14 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form {
    */
   public $paymentInstrumentID;
 
+  /**
+   * Is the price set quick config.
+   * @return bool
+   */
+  public function isQuickConfig() {
+    return isset(self::$_quickConfig) ? self::$_quickConfig : FALSE;
+  }
+
   /**
    * Set variables up before form is built.
    *
@@ -610,6 +618,13 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form {
             CRM_Utils_System::mungeCreditCard(CRM_Utils_Array::value('credit_card_number', $this->_params))
           );
         }
+        elseif ($paymentField === 'credit_card_type') {
+          $this->assign('credit_card_type', CRM_Core_PseudoConstant::getLabel(
+            'CRM_Core_BAO_FinancialTrxn',
+            'card_type_id',
+            CRM_Core_PseudoConstant::getKey('CRM_Core_BAO_FinancialTrxn', 'card_type_id', $this->_params['credit_card_type'])
+          ));
+        }
         else {
           $this->assign($paymentField, $this->_params[$paymentField]);
         }
diff --git a/civicrm/CRM/Contribute/Form/ContributionPage.php b/civicrm/CRM/Contribute/Form/ContributionPage.php
index bc3f23d03ea6ce17a98a6db21de713b9ab2a48d8..65173bec6f19c04cf647601cd9b2d786163fbfec 100644
--- a/civicrm/CRM/Contribute/Form/ContributionPage.php
+++ b/civicrm/CRM/Contribute/Form/ContributionPage.php
@@ -391,8 +391,7 @@ class CRM_Contribute_Form_ContributionPage extends CRM_Core_Form {
       switch ($className) {
         case 'Contribute':
           $attributes = $this->getVar('_attributes');
-          $subPage = strtolower(basename(CRM_Utils_Array::value('action', $attributes)));
-          $subPageName = ucfirst($subPage);
+          $subPage = CRM_Utils_Request::retrieveComponent($attributes);
           if ($subPage == 'friend') {
             $nextPage = 'custom';
           }
@@ -403,13 +402,11 @@ class CRM_Contribute_Form_ContributionPage extends CRM_Core_Form {
 
         case 'MembershipBlock':
           $subPage = 'membership';
-          $subPageName = 'MembershipBlock';
           $nextPage = 'thankyou';
           break;
 
         default:
           $subPage = strtolower($className);
-          $subPageName = $className;
           $nextPage = strtolower($nextPage);
 
           if ($subPage == 'amount') {
@@ -422,7 +419,7 @@ class CRM_Contribute_Form_ContributionPage extends CRM_Core_Form {
       }
 
       CRM_Core_Session::setStatus(ts("'%1' information has been saved.",
-        array(1 => $subPageName)
+        array(1 => CRM_Utils_Array::value('title', CRM_Utils_Array::value($subPage, $this->get('tabHeader')), $className))
       ), ts('Saved'), 'success');
 
       $this->postProcessHook();
diff --git a/civicrm/CRM/Contribute/Form/ContributionPage/TabHeader.php b/civicrm/CRM/Contribute/Form/ContributionPage/TabHeader.php
index cd8611c404edaf5cbfd44aae26f8cbba07d768b8..172eeb3c8decf2abd9986730481287a3621b84de 100644
--- a/civicrm/CRM/Contribute/Form/ContributionPage/TabHeader.php
+++ b/civicrm/CRM/Contribute/Form/ContributionPage/TabHeader.php
@@ -142,7 +142,7 @@ class CRM_Contribute_Form_ContributionPage_TabHeader {
     switch ($className) {
       case 'Contribute':
         $attributes = $form->getVar('_attributes');
-        $class = strtolower(basename(CRM_Utils_Array::value('action', $attributes)));
+        $class = CRM_Utils_Request::retrieveComponent($attributes);
         break;
 
       case 'MembershipBlock':
diff --git a/civicrm/CRM/Contribute/Form/ContributionView.php b/civicrm/CRM/Contribute/Form/ContributionView.php
index 8d3f74f59615e83b915a30b5dfd542426fe76532..2a6cf9d9c8a08f479d8c4459c5a3a472214254a7 100644
--- a/civicrm/CRM/Contribute/Form/ContributionView.php
+++ b/civicrm/CRM/Contribute/Form/ContributionView.php
@@ -190,7 +190,7 @@ class CRM_Contribute_Form_ContributionView extends CRM_Core_Form {
     // assign values to the template
     $this->assign($values);
     $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
-    $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
+    $invoicing = CRM_Invoicing_Utils::isInvoicingEnabled();
     $this->assign('invoicing', $invoicing);
     $this->assign('isDeferred', CRM_Utils_Array::value('deferred_revenue_enabled', $invoiceSettings));
     if ($invoicing && isset($values['tax_amount'])) {
diff --git a/civicrm/CRM/Contribute/Form/Task/PDFLetterCommon.php b/civicrm/CRM/Contribute/Form/Task/PDFLetterCommon.php
index f5fdb968c9a63490de6607418340fd1d21ef3aed..f8a9724e25d865b519e9e67628390903fd5c6e77 100644
--- a/civicrm/CRM/Contribute/Form/Task/PDFLetterCommon.php
+++ b/civicrm/CRM/Contribute/Form/Task/PDFLetterCommon.php
@@ -156,7 +156,7 @@ class CRM_Contribute_Form_Task_PDFLetterCommon extends CRM_Contact_Form_Task_PDF
     }
     if (!empty($html)) {
       // ie. we have only sent emails - lets no show a white screen
-      CRM_Utils_System::civiExit(1);
+      CRM_Utils_System::civiExit();
     }
   }
 
diff --git a/civicrm/CRM/Contribute/Form/Task/Status.php b/civicrm/CRM/Contribute/Form/Task/Status.php
index ef89c4d9c940f847b59b84cccf170db7dc039024..790c5dc23370be435562a446d5d649768ace5999 100644
--- a/civicrm/CRM/Contribute/Form/Task/Status.php
+++ b/civicrm/CRM/Contribute/Form/Task/Status.php
@@ -305,11 +305,14 @@ AND    co.id IN ( $contribIDs )";
   }
 
   /**
-   * @param $contributionIDs
+   * @param string $contributionIDs
    *
    * @return array
    */
   public static function &getDetails($contributionIDs) {
+    if (empty($contributionIDs)) {
+      return [];
+    }
     $query = "
 SELECT    c.id              as contribution_id,
           c.contact_id      as contact_id     ,
@@ -326,7 +329,6 @@ WHERE     c.id IN ( $contributionIDs )";
     $dao = CRM_Core_DAO::executeQuery($query,
       CRM_Core_DAO::$_nullArray
     );
-    $rows = array();
 
     while ($dao->fetch()) {
       $rows[$dao->contribution_id]['component'] = $dao->participant_id ? 'event' : 'contribute';
diff --git a/civicrm/CRM/Contribute/Form/UpdateSubscription.php b/civicrm/CRM/Contribute/Form/UpdateSubscription.php
index 6f8a080bda851a079b2e417606efa90ea84a9d40..3ed257189bf3af4feadc1d42903e173f1e0bd3df 100644
--- a/civicrm/CRM/Contribute/Form/UpdateSubscription.php
+++ b/civicrm/CRM/Contribute/Form/UpdateSubscription.php
@@ -145,7 +145,7 @@ class CRM_Contribute_Form_UpdateSubscription extends CRM_Core_Form {
     $alreadyHardCodedFields = array('amount', 'installments');
     foreach ($this->editableScheduleFields as $editableScheduleField) {
       if (!in_array($editableScheduleField, $alreadyHardCodedFields)) {
-        $this->addField($editableScheduleField, array('entity' => 'ContributionRecur'));
+        $this->addField($editableScheduleField, array('entity' => 'ContributionRecur'), FALSE, FALSE);
       }
     }
 
diff --git a/civicrm/CRM/Contribute/Info.php b/civicrm/CRM/Contribute/Info.php
index 41f03e46b42c74517a3b2858339d40d9f00f8cfd..4fa48a9c981f4cc7d282df0425bf70379e1d3891 100644
--- a/civicrm/CRM/Contribute/Info.php
+++ b/civicrm/CRM/Contribute/Info.php
@@ -164,6 +164,14 @@ class CRM_Contribute_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-credit-card';
+  }
+
   /**
    * @inheritDoc
    * Provides information about advanced search pane
diff --git a/civicrm/CRM/Contribute/Page/ContributionRecur.php b/civicrm/CRM/Contribute/Page/ContributionRecur.php
index dea041f3b6a94d498e33a8af07fb1f0c497f0dbc..fa9b0daae2adfb93237fa6ec6d6631e18e954dc2 100644
--- a/civicrm/CRM/Contribute/Page/ContributionRecur.php
+++ b/civicrm/CRM/Contribute/Page/ContributionRecur.php
@@ -83,6 +83,17 @@ class CRM_Contribute_Page_ContributionRecur extends CRM_Core_Page {
     CRM_Core_BAO_CustomGroup::buildCustomDataView($this, $groupTree, FALSE, NULL, NULL, NULL, $contributionRecur['id']);
 
     $this->assign('recur', $contributionRecur);
+
+    $displayName = CRM_Contact_BAO_Contact::displayName($contributionRecur['contact_id']);
+    $this->assign('displayName', $displayName);
+
+    // Check if this is default domain contact CRM-10482
+    if (CRM_Contact_BAO_Contact::checkDomainContact($contributionRecur['contact_id'])) {
+      $displayName .= ' (' . ts('default organization') . ')';
+    }
+
+    // omitting contactImage from title for now since the summary overlay css doesn't work outside of our crm-container
+    CRM_Utils_System::setTitle(ts('View Recurring Contribution from') . ' ' . $displayName);
   }
 
   public function preProcess() {
diff --git a/civicrm/CRM/Contribute/Page/Tab.php b/civicrm/CRM/Contribute/Page/Tab.php
index fa80f7d728fd7f3ab686a62d407bf8ed63e08c96..8a3f02ad13dcd357f75c1e956e65b933955d4184 100644
--- a/civicrm/CRM/Contribute/Page/Tab.php
+++ b/civicrm/CRM/Contribute/Page/Tab.php
@@ -81,13 +81,18 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
     if ($recurID) {
       $links = self::$_links;
       $paymentProcessorObj = CRM_Financial_BAO_PaymentProcessor::getProcessorForEntity($recurID, 'recur', 'obj');
-      if (is_object($paymentProcessorObj) && $paymentProcessorObj->supports('cancelRecurring')) {
+      if (!is_object($paymentProcessorObj)) {
+        unset($links[CRM_Core_Action::DISABLE]);
+        unset($links[CRM_Core_Action::UPDATE]);
+        return $links;
+      }
+      if ($paymentProcessorObj->supports('cancelRecurring')) {
         unset($links[CRM_Core_Action::DISABLE]['extra'], $links[CRM_Core_Action::DISABLE]['ref']);
         $links[CRM_Core_Action::DISABLE]['url'] = "civicrm/contribute/unsubscribe";
         $links[CRM_Core_Action::DISABLE]['qs'] = "reset=1&crid=%%crid%%&cid=%%cid%%&context={$context}";
       }
 
-      if (is_object($paymentProcessorObj) && $paymentProcessorObj->isSupported('updateSubscriptionBillingInfo')) {
+      if ($paymentProcessorObj->supports('UpdateSubscriptionBillingInfo')) {
         $links[CRM_Core_Action::RENEW] = array(
           'name' => ts('Change Billing Details'),
           'title' => ts('Change Billing Details'),
@@ -95,6 +100,10 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
           'qs' => "reset=1&crid=%%crid%%&cid=%%cid%%&context={$context}",
         );
       }
+
+      if (!$paymentProcessorObj->supports('ChangeSubscriptionAmount') && !$paymentProcessorObj->supports('EditRecurringContribution')) {
+        unset($links[CRM_Core_Action::UPDATE]);
+      }
       return $links;
     }
 
@@ -251,13 +260,6 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
       }
 
       if ($recurContributions[$recurId]['is_active']) {
-        $details = CRM_Contribute_BAO_ContributionRecur::getSubscriptionDetails($recurContributions[$recurId]['id'], 'recur');
-        $hideUpdate = $details->membership_id & $details->auto_renew;
-
-        if ($hideUpdate) {
-          $action -= CRM_Core_Action::UPDATE;
-        }
-
         $recurContributions[$recurId]['action'] = CRM_Core_Action::formLink(self::recurLinks($recurId), $action,
           array(
             'cid' => $this->_contactId,
diff --git a/civicrm/CRM/Contribute/Page/UserDashboard.php b/civicrm/CRM/Contribute/Page/UserDashboard.php
index 2b4687f234c5daedf0401a7ba530cbaad87f06bc..aa76d865df74653692197043ee1a9e4d389d8a74 100644
--- a/civicrm/CRM/Contribute/Page/UserDashboard.php
+++ b/civicrm/CRM/Contribute/Page/UserDashboard.php
@@ -139,11 +139,8 @@ class CRM_Contribute_Page_UserDashboard extends CRM_Contact_Page_View_UserDashBo
    * loads, it decides the which action has to be taken for the page.
    */
   public function run() {
-    $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
-    $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
-    $defaultInvoicePage = CRM_Utils_Array::value('default_invoice_page', $invoiceSettings);
-    $this->assign('invoicing', $invoicing);
-    $this->assign('defaultInvoicePage', $defaultInvoicePage);
+    $this->assign('invoicing', CRM_Invoicing_Utils::isInvoicingEnabled());
+    $this->assign('defaultInvoicePage', CRM_Invoicing_Utils::getDefaultPaymentPage());
     parent::preProcess();
     $this->listContribution();
   }
diff --git a/civicrm/CRM/Core/BAO/Cache.php b/civicrm/CRM/Core/BAO/Cache.php
index d1f97f63f661a483becb6e05016fece69d483e3c..b377184b7fac2f33ed56f6e093b6351319819ac6 100644
--- a/civicrm/CRM/Core/BAO/Cache.php
+++ b/civicrm/CRM/Core/BAO/Cache.php
@@ -75,14 +75,17 @@ class CRM_Core_BAO_Cache extends CRM_Core_DAO_Cache {
       $cache = CRM_Utils_Cache::singleton();
       $cleanKey = self::cleanKey($argString);
       self::$_cache[$argString] = $cache->get($cleanKey);
-      if (!self::$_cache[$argString]) {
+      if (self::$_cache[$argString] === NULL) {
         $table = self::getTableName();
         $where = self::whereCache($group, $path, $componentID);
         $rawData = CRM_Core_DAO::singleValueQuery("SELECT data FROM $table WHERE $where");
         $data = $rawData ? self::decode($rawData) : NULL;
 
         self::$_cache[$argString] = $data;
-        $cache->set($cleanKey, self::$_cache[$argString]);
+        if ($data !== NULL) {
+          // Do not cache 'null' as that is most likely a cache miss & we shouldn't then cache it.
+          $cache->set($cleanKey, self::$_cache[$argString]);
+        }
       }
     }
     return self::$_cache[$argString];
diff --git a/civicrm/CRM/Core/BAO/CustomField.php b/civicrm/CRM/Core/BAO/CustomField.php
index 1434ead03e6e005101ce9054b4c0501ffb7aa32b..2e7e2311422192a31b49a1f88cfc30ddb3ab4035 100644
--- a/civicrm/CRM/Core/BAO/CustomField.php
+++ b/civicrm/CRM/Core/BAO/CustomField.php
@@ -2429,6 +2429,31 @@ WHERE cf.id = %1 AND cg.is_multiple = 1";
     return $isMultipleWithGid;
   }
 
+  /**
+   * Does this field type have any select options?
+   *
+   * @param array $field
+   *
+   * @return bool
+   */
+  public static function hasOptions($field) {
+    // Fields retrieved via api are an array, or from the dao are an object. We'll accept either.
+    $field = (array) $field;
+    // This will include boolean fields with Yes/No options.
+    if (in_array($field['html_type'], ['Radio', 'CheckBox'])) {
+      return TRUE;
+    }
+    // Do this before the "Select" string search because date fields have a "Select Date" html_type
+    // and contactRef fields have an "Autocomplete-Select" html_type - contacts are an FK not an option list.
+    if (in_array($field['data_type'], ['ContactReference', 'Date'])) {
+      return FALSE;
+    }
+    if (strpos($field['html_type'], 'Select') !== FALSE) {
+      return TRUE;
+    }
+    return !empty($field['option_group_id']);
+  }
+
   /**
    * Does this field store a serialized string?
    *
diff --git a/civicrm/CRM/Core/BAO/CustomQuery.php b/civicrm/CRM/Core/BAO/CustomQuery.php
index b71acb1081ce6a18c7e4400587eb1d6dc3934fb9..d47e0957588f7cc35b70d8fc760ab3b373f7194e 100644
--- a/civicrm/CRM/Core/BAO/CustomQuery.php
+++ b/civicrm/CRM/Core/BAO/CustomQuery.php
@@ -295,8 +295,6 @@ SELECT f.id, f.label, f.data_type,
         continue;
       }
 
-      $strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
-
       foreach ($values as $tuple) {
         list($name, $op, $value, $grouping, $wildcard) = $tuple;
 
@@ -335,7 +333,7 @@ SELECT f.id, f.label, f.data_type,
               // fix $value here to escape sql injection attacks
               if (!is_array($value)) {
                 if ($field['data_type'] == 'String') {
-                  $value = CRM_Utils_Type::escape($strtolower($value), 'String');
+                  $value = CRM_Utils_Type::escape($value, 'String');
                 }
                 elseif ($value) {
                   $value = CRM_Utils_Type::escape($value, 'Integer');
@@ -420,10 +418,16 @@ SELECT f.id, f.label, f.data_type,
             $value = CRM_Utils_Array::value($op, (array) $value, $value);
             if (is_array($value)) {
               foreach ($value as $key => $val) {
-                $value[$key] = CRM_Utils_Rule::cleanMoney($value[$key]);
+                // @todo - this clean money should be in the form layer - it's highly likely to be doing more harm than good here
+                // Note the only place I can find that this code is reached by is searching a custom money field in advanced search.
+                // with euro style comma separators this doesn't work - with or without this cleanMoney.
+                // So this should be removed but is not increasing the brokeness IMHO
+                $value[$op][$key] = CRM_Utils_Rule::cleanMoney($value[$key]);
               }
             }
             else {
+              // @todo - this clean money should be in the form layer - it's highly likely to be doing more harm than good here
+              // comments per above apply. cleanMoney
               $value = CRM_Utils_Rule::cleanMoney($value);
             }
 
diff --git a/civicrm/CRM/Core/BAO/Email.php b/civicrm/CRM/Core/BAO/Email.php
index 7be3aab41f47e93d6c274fd277ef8b3d1e3aa0a3..b964799cddf931f11e92ef07fe68a35d587a82a6 100644
--- a/civicrm/CRM/Core/BAO/Email.php
+++ b/civicrm/CRM/Core/BAO/Email.php
@@ -333,7 +333,7 @@ AND    reset_date IS NULL
         if (!empty($emailVal['is_primary'])) {
           $fromEmailHtml .= ' ' . ts('(preferred)');
         }
-        $contactFromEmails[$fromEmail] = $fromEmailHtml;
+        $contactFromEmails[$emailId] = $fromEmailHtml;
       }
     }
     return CRM_Utils_Array::crmArrayMerge($contactFromEmails, $fromEmailValues);
diff --git a/civicrm/CRM/Core/BAO/Mapping.php b/civicrm/CRM/Core/BAO/Mapping.php
index 1764cd572f1a7fe2ecfbefeea1835f4af4414315..3e8b324a360b1e12130cd9b8684af34159874402 100644
--- a/civicrm/CRM/Core/BAO/Mapping.php
+++ b/civicrm/CRM/Core/BAO/Mapping.php
@@ -997,9 +997,7 @@ class CRM_Core_BAO_Mapping extends CRM_Core_DAO_Mapping {
       $customGroupId = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomField', $customFieldId, 'custom_group_id');
       $customGroupName = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomGroup', $customGroupId, 'title');
 
-      if (strlen($customGroupName) > 13) {
-        $customGroupName = substr($customGroupName, 0, 10) . '...';
-      }
+      $customGroupName = CRM_Utils_String::ellipsify($customGroupName, 13);
 
       return $customGroupName;
     }
diff --git a/civicrm/CRM/Core/BAO/Navigation.php b/civicrm/CRM/Core/BAO/Navigation.php
index c12dc4bcf24498d62b2dbf5256b6294bb4f0ccae..706e83822dd41d4664b6371c9d817de6c8783803 100644
--- a/civicrm/CRM/Core/BAO/Navigation.php
+++ b/civicrm/CRM/Core/BAO/Navigation.php
@@ -348,7 +348,7 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
    * buildNavigationTree retreives items in order. We call this function to
    * ensure that any items added by the hook are also in the correct order.
    */
-  private static function orderByWeight(&$navigations) {
+  public static function orderByWeight(&$navigations) {
     // sort each item in navigations by weight
     usort($navigations, function($a, $b) {
 
@@ -463,7 +463,7 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
   }
 
   /**
-   * Get Menu name.
+   * Check permissions and format menu item as html.
    *
    * @param $value
    * @param array $skipMenuItems
@@ -477,49 +477,50 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
 
     $name = $i18n->crm_translate($value['attributes']['label'], array('context' => 'menu'));
     $url = CRM_Utils_Array::value('url', $value['attributes']);
-    $permission = CRM_Utils_Array::value('permission', $value['attributes']);
-    $operator = CRM_Utils_Array::value('operator', $value['attributes']);
     $parentID = CRM_Utils_Array::value('parentID', $value['attributes']);
     $navID = CRM_Utils_Array::value('navID', $value['attributes']);
     $active = CRM_Utils_Array::value('active', $value['attributes']);
     $target = CRM_Utils_Array::value('target', $value['attributes']);
 
-    if (in_array($parentID, $skipMenuItems) || !$active) {
+    if (in_array($parentID, $skipMenuItems) || !$active || !self::checkPermission($value['attributes'])) {
       $skipMenuItems[] = $navID;
       return FALSE;
     }
 
-    $config = CRM_Core_Config::singleton();
-
     $makeLink = FALSE;
     if (!empty($url)) {
-      // Skip processing fully-formed urls
-      if (substr($url, 0, 4) !== 'http' && $url[0] !== '/' && $url[0] !== '#') {
-        //CRM-7656 --make sure to separate out url path from url params,
-        //as we'r going to validate url path across cross-site scripting.
-        $parsedUrl = parse_url($url);
-        if (empty($parsedUrl['query'])) {
-          $parsedUrl['query'] = NULL;
-        }
-        if (empty($parsedUrl['fragment'])) {
-          $parsedUrl['fragment'] = NULL;
-        }
-        $url = CRM_Utils_System::url($parsedUrl['path'], $parsedUrl['query'], FALSE, $parsedUrl['fragment'], TRUE);
-      }
-      elseif (strpos($url, '&amp;') === FALSE) {
-        $url = htmlspecialchars($url);
-      }
+      $url = self::makeFullyFormedUrl($url);
       $makeLink = TRUE;
     }
 
-    static $allComponents;
-    if (!$allComponents) {
-      $allComponents = CRM_Core_Component::getNames();
+    if (!empty($value['attributes']['icon'])) {
+      $menuIcon = sprintf('<i class="%s"></i>', $value['attributes']['icon']);
+      $name = $menuIcon . $name;
+    }
+
+    if ($makeLink) {
+      $url = CRM_Utils_System::evalUrl($url);
+      if ($target) {
+        $name = "<a href=\"{$url}\" target=\"{$target}\">{$name}</a>";
+      }
+      else {
+        $name = "<a href=\"{$url}\">{$name}</a>";
+      }
     }
 
-    if (isset($permission) && $permission) {
-      $permissions = explode(',', $permission);
+    return $name;
+  }
 
+  /**
+   * Check if a menu item should be visible based on permissions and component.
+   *
+   * @param $item
+   * @return bool
+   */
+  public static function checkPermission($item) {
+    if (!empty($item['permission'])) {
+      $permissions = explode(',', $item['permission']);
+      $operator = CRM_Utils_Array::value('operator', $item);
       $hasPermission = FALSE;
       foreach ($permissions as $key) {
         $key = trim($key);
@@ -529,13 +530,12 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
         $componentName = CRM_Core_Permission::getComponentName($key);
 
         if ($componentName) {
-          if (!in_array($componentName, $config->enableComponents) ||
+          if (!in_array($componentName, CRM_Core_Config::singleton()->enableComponents) ||
             !CRM_Core_Permission::check($key)
           ) {
             $showItem = FALSE;
             if ($operator == 'AND') {
-              $skipMenuItems[] = $navID;
-              return $showItem;
+              return FALSE;
             }
           }
           else {
@@ -545,8 +545,7 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
         elseif (!CRM_Core_Permission::check($key)) {
           $showItem = FALSE;
           if ($operator == 'AND') {
-            $skipMenuItems[] = $navID;
-            return $showItem;
+            return FALSE;
           }
         }
         else {
@@ -554,42 +553,20 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
         }
       }
 
-      if (!$showItem && !$hasPermission) {
-        $skipMenuItems[] = $navID;
+      if (empty($showItem) && !$hasPermission) {
         return FALSE;
       }
     }
-
-    if (!empty($value['attributes']['icon'])) {
-      $menuIcon = sprintf('<i class="%s"></i>', $value['attributes']['icon']);
-      $name = $menuIcon . $name;
-    }
-
-    if ($makeLink) {
-      $url = CRM_Utils_System::evalUrl($url);
-      if ($target) {
-        $name = "<a href=\"{$url}\" target=\"{$target}\">{$name}</a>";
-      }
-      else {
-        $name = "<a href=\"{$url}\">{$name}</a>";
-      }
-    }
-
-    return $name;
+    return TRUE;
   }
 
   /**
    * Create navigation for CiviCRM Admin Menu.
    *
-   * @param int $contactID
-   *   Contact id.
-   *
    * @return string
    *   returns navigation html
    */
-  public static function createNavigation($contactID) {
-    $config = CRM_Core_Config::singleton();
-
+  public static function createNavigation() {
     $navigation = self::buildNavigation();
 
     if ($navigation) {
@@ -603,8 +580,7 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
       $homeIcon = '<span class="crm-logo-sm" ></span>';
       self::retrieve($homeParams, $homeNav);
       if ($homeNav) {
-        list($path, $q) = explode('?', $homeNav['url']);
-        $homeURL = CRM_Utils_System::url($path, $q);
+        $homeURL = self::makeFullyFormedUrl($homeNav['url']);
         $homeLabel = $homeNav['label'];
         // CRM-6804 (we need to special-case this as we don’t ts()-tag variables)
         if ($homeLabel == 'Home') {
@@ -630,6 +606,44 @@ FROM civicrm_navigation WHERE domain_id = $domainID";
     return $prepandString . $navigation;
   }
 
+  /**
+   * Turns relative URLs (like civicrm/foo/bar) into fully-formed
+   * ones (i.e. example.com/wp-admin?q=civicrm/dashboard).
+   *
+   * If the URL is already fully-formed, nothing will be done.
+   *
+   * @param string $url
+   *
+   * @return string
+   */
+  public static function makeFullyFormedUrl($url) {
+    if (self::isNotFullyFormedUrl($url)) {
+      //CRM-7656 --make sure to separate out url path from url params,
+      //as we'r going to validate url path across cross-site scripting.
+      $path = parse_url($url, PHP_URL_PATH);
+      $q = parse_url($url, PHP_URL_QUERY);
+      $fragment = parse_url($url, PHP_URL_FRAGMENT);
+      return CRM_Utils_System::url($path, $q, FALSE, $fragment);
+    }
+
+    if (strpos($url, '&amp;') === FALSE) {
+      return htmlspecialchars($url);
+    }
+
+    return $url;
+  }
+
+  /**
+   * Checks if the given URL is not fully-formed
+   *
+   * @param string $url
+   *
+   * @return bool
+   */
+  private static function isNotFullyFormedUrl($url) {
+    return substr($url, 0, 4) !== 'http' && $url[0] !== '/' && $url[0] !== '#';
+  }
+
   /**
    * Reset navigation for all contacts or a specified contact.
    *
diff --git a/civicrm/CRM/Core/BAO/RecurringEntity.php b/civicrm/CRM/Core/BAO/RecurringEntity.php
index a5ab757b7b8cecd8eaadb42abf84c7463f5cddc5..8e0b24e67fb9618a2de91da2325bccbf1dbc85f0 100644
--- a/civicrm/CRM/Core/BAO/RecurringEntity.php
+++ b/civicrm/CRM/Core/BAO/RecurringEntity.php
@@ -350,7 +350,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity {
           // skip the recursion-start-date from the list we going to generate
           $skip = TRUE;
         }
-        $baseDate = CRM_Utils_Date::processDate($result->format('Y-m-d H:i:s'));
+        $baseDate = $result->format('YmdHis');
 
         foreach ($this->dateColumns as $col) {
           $recursionDates[$count][$col] = $baseDate;
@@ -358,7 +358,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity {
         foreach ($this->intervalDateColumns as $col => $interval) {
           $newDate = new DateTime($baseDate);
           $newDate->add($interval);
-          $recursionDates[$count][$col] = CRM_Utils_Date::processDate($newDate->format('Y-m-d H:i:s'));
+          $recursionDates[$count][$col] = $newDate->format('YmdHis');
         }
         if ($exRangeStart) {
           $exRangeStartDate = CRM_Utils_Date::processDate(CRM_Utils_Array::value($exRangeStart, $recursionDates[$count]), NULL, FALSE, 'Ymd');
@@ -889,7 +889,7 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity {
         $repetitionStartDate = $repetitionStartDate . " " . $formParams['repetition_start_date_time'];
       }
       $repetition_start_date = new DateTime($repetitionStartDate);
-      $dbParams['start_action_date'] = CRM_Utils_Date::processDate($repetition_start_date->format('Y-m-d H:i:s'));
+      $dbParams['start_action_date'] = $repetition_start_date->format('YmdHis');
     }
 
     if (!empty($formParams['repetition_frequency_unit'])) {
diff --git a/civicrm/CRM/Core/Block.php b/civicrm/CRM/Core/Block.php
index 8a9ea1f895f233e81a85e271a75d487d3754b068..fb9a9f199554719f8d0a1b6f1dbd4b8169659d78 100644
--- a/civicrm/CRM/Core/Block.php
+++ b/civicrm/CRM/Core/Block.php
@@ -417,13 +417,20 @@ class CRM_Core_Block {
       $values[$key] = self::setShortCutValues($short);
     }
 
-    // call links hook to add user defined links
+    // Deprecated hook with typo.  Please don't use this!
     CRM_Utils_Hook::links('create.new.shorcuts',
       NULL,
       CRM_Core_DAO::$_nullObject,
       $values
     );
 
+    // Hook that enables extensions to add user-defined links
+    CRM_Utils_Hook::links('create.new.shortcuts',
+      NULL,
+      CRM_Core_DAO::$_nullObject,
+      $values
+    );
+
     foreach ($values as $key => $val) {
       if (!empty($val['title'])) {
         $values[$key]['name'] = CRM_Utils_Array::value('name', $val, $val['title']);
diff --git a/civicrm/CRM/Core/CodeGen/Config.php b/civicrm/CRM/Core/CodeGen/Config.php
index c01834d3bbcdcdfd3329246be400f207734bc1ba..1d6b2431d196ddacdd201ec4c170b65c434b716d 100644
--- a/civicrm/CRM/Core/CodeGen/Config.php
+++ b/civicrm/CRM/Core/CodeGen/Config.php
@@ -56,6 +56,7 @@ class CRM_Core_CodeGen_Config extends CRM_Core_CodeGen_BaseTask {
       case 'drupal8':
         $candidates[] = "../../modules/civicrm/civicrm.config.php.drupal";
         $candidates[] = "../../../modules/civicrm/civicrm.config.php.drupal";
+        $candidates[] = "../../../modules/civicrm-drupal/civicrm.config.php.drupal";
         break;
 
       case 'wordpress':
diff --git a/civicrm/CRM/Core/CodeGen/DAO.php b/civicrm/CRM/Core/CodeGen/DAO.php
index f0c6eec087958fe6b94c41981ad2ecf0d69df767..1a47be7cc5dba895e150ea89f8f3ebd4aa4726b0 100644
--- a/civicrm/CRM/Core/CodeGen/DAO.php
+++ b/civicrm/CRM/Core/CodeGen/DAO.php
@@ -20,15 +20,23 @@ class CRM_Core_CodeGen_DAO extends CRM_Core_CodeGen_BaseTask {
    */
   private $raw;
 
+  /**
+   * @var string
+   * translate function name
+   */
+  private $tsFunctionName;
+
   /**
    * CRM_Core_CodeGen_DAO constructor.
    *
    * @param \CRM_Core_CodeGen_Main $config
    * @param string $name
+   * @param string $tsFunctionName
    */
-  public function __construct($config, $name) {
+  public function __construct($config, $name, $tsFunctionName = 'ts') {
     parent::__construct($config);
     $this->name = $name;
+    $this->tsFunctionName = $tsFunctionName;
   }
 
   /**
@@ -69,6 +77,7 @@ class CRM_Core_CodeGen_DAO extends CRM_Core_CodeGen_BaseTask {
       $template->assign('indicesPhp', var_export($this->tables[$this->name]['index'], 1));
     }
     $template->assign('genCodeChecksum', $this->getTableChecksum());
+    $template->assign('tsFunctionName', $this->tsFunctionName);
     $template->run('dao.tpl', $this->getAbsFileName());
   }
 
@@ -88,6 +97,7 @@ class CRM_Core_CodeGen_DAO extends CRM_Core_CodeGen_BaseTask {
         $template->assign('indicesPhp', var_export($this->tables[$this->name]['index'], 1));
       }
       $template->assign('genCodeChecksum', 'NEW');
+      $template->assign('tsFunctionName', $this->tsFunctionName);
       $this->raw = $template->fetch('dao.tpl');
     }
     return $this->raw;
diff --git a/civicrm/CRM/Core/Component/Info.php b/civicrm/CRM/Core/Component/Info.php
index 00c228ef64e49d3a5581eff6836bcb406c2cbf9f..76a390c90b6e045f038a392938a68b4028dfd7dd 100644
--- a/civicrm/CRM/Core/Component/Info.php
+++ b/civicrm/CRM/Core/Component/Info.php
@@ -198,6 +198,15 @@ abstract class CRM_Core_Component_Info {
    */
   abstract public function registerTab();
 
+  /**
+   * Get icon font class representing this component.
+   *
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-puzzle-piece';
+  }
+
   /**
    * Provides information about advanced search pane
    * offered by this component.
diff --git a/civicrm/CRM/Core/Config.php b/civicrm/CRM/Core/Config.php
index 265532c67d8b07d711c30925656f9a47682acf97..fdfdc06b76e83c19b9c9c1a7caeda82f5a7d9955 100644
--- a/civicrm/CRM/Core/Config.php
+++ b/civicrm/CRM/Core/Config.php
@@ -270,7 +270,6 @@ class CRM_Core_Config extends CRM_Core_Config_MagicMerge {
    * @return string
    */
   public static function environment($env = NULL, $reset = FALSE) {
-    static $environment;
     if ($env) {
       $environment = $env;
     }
diff --git a/civicrm/CRM/Core/DAO.php b/civicrm/CRM/Core/DAO.php
index c6a495b61db5a68c2838401527d680e23c72e8a1..e57e86fbd8a7f91ff6ab747e41df2b8c8d8db601 100644
--- a/civicrm/CRM/Core/DAO.php
+++ b/civicrm/CRM/Core/DAO.php
@@ -696,6 +696,14 @@ class CRM_Core_DAO extends DB_DataObject {
           if (!$serializeArrays && is_array($pValue) && !empty($value['serialize'])) {
             Civi::log()->warning(ts('use copyParams to serialize arrays (' . __CLASS__ . '.' . $name . ')'), ['civi.tag' => 'deprecated']);
           }
+          $maxLength = CRM_Utils_Array::value('maxlength', $value);
+          if (!is_array($pValue) && $maxLength && mb_strlen($pValue) > $maxLength
+            && empty($value['pseudoconstant'])
+          ) {
+            Civi::log()->warning(ts('A string for field $dbName has been truncated. The original string was %1', [CRM_Utils_Type::escape($pValue, 'String')]));
+            // The string is too long - what to do what to do? Well losing data is generally bad so lets' truncate
+            $pValue = CRM_Utils_String::ellipsify($pValue, $maxLength);
+          }
           $this->$dbName = $pValue;
           $allNull = FALSE;
         }
@@ -900,6 +908,7 @@ class CRM_Core_DAO extends DB_DataObject {
          AND TABLE_NAME LIKE 'civicrm_%'
          AND TABLE_NAME NOT LIKE 'civicrm_import_job_%'
          AND TABLE_NAME NOT LIKE '%_temp%'
+         AND TABLE_NAME NOT LIKE 'civicrm_tmp_%'
       ");
   }
 
diff --git a/civicrm/CRM/Core/DAO/ActionLog.php b/civicrm/CRM/Core/DAO/ActionLog.php
index 3958e5ff22f7746ee86b04ac929fe67138d5028b..eb5fb66fccda6918e607dbaea32f756ed07bfbb9 100644
--- a/civicrm/CRM/Core/DAO/ActionLog.php
+++ b/civicrm/CRM/Core/DAO/ActionLog.php
@@ -143,7 +143,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Action Schedule Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
           'bao' => 'CRM_Core_BAO_ActionLog',
@@ -154,7 +154,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to id of the entity that the action was performed on. Pseudo - FK.',
+          'description' => ts('FK to id of the entity that the action was performed on. Pseudo - FK.'),
           'required' => TRUE,
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
@@ -165,7 +165,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'name of the entity table for the above id, e.g. civicrm_activity, civicrm_participant',
+          'description' => ts('name of the entity table for the above id, e.g. civicrm_activity, civicrm_participant'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_log',
@@ -177,7 +177,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'action_schedule_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Schedule'),
-          'description' => 'FK to the action schedule that this action originated from.',
+          'description' => ts('FK to the action schedule that this action originated from.'),
           'required' => TRUE,
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
@@ -189,7 +189,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'action_date_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Action Date And Time'),
-          'description' => 'date time that the action was performed on.',
+          'description' => ts('date time that the action was performed on.'),
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
           'bao' => 'CRM_Core_BAO_ActionLog',
@@ -199,7 +199,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'is_error',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Error?'),
-          'description' => 'Was there any error sending the reminder?',
+          'description' => ts('Was there any error sending the reminder?'),
           'default' => '0',
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
@@ -210,7 +210,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'message',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Message'),
-          'description' => 'Description / text in case there was an error encountered.',
+          'description' => ts('Description / text in case there was an error encountered.'),
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
           'bao' => 'CRM_Core_BAO_ActionLog',
@@ -220,7 +220,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'repetition_number',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Repetition Number'),
-          'description' => 'Keeps track of the sequence number of this repetition.',
+          'description' => ts('Keeps track of the sequence number of this repetition.'),
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
           'bao' => 'CRM_Core_BAO_ActionLog',
@@ -230,7 +230,7 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
           'name' => 'reference_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Reference Date'),
-          'description' => 'Stores the date from the entity which triggered this reminder action (e.g. membership.end_date for most membership renewal reminders)',
+          'description' => ts('Stores the date from the entity which triggered this reminder action (e.g. membership.end_date for most membership renewal reminders)'),
           'default' => 'NULL',
           'table_name' => 'civicrm_action_log',
           'entity' => 'ActionLog',
diff --git a/civicrm/CRM/Core/DAO/ActionMapping.php b/civicrm/CRM/Core/DAO/ActionMapping.php
index f7fe97914b5636b2d0ca0d15bafca0d47e3c32f8..24482bac99d654727911df6d531839fad714825f 100644
--- a/civicrm/CRM/Core/DAO/ActionMapping.php
+++ b/civicrm/CRM/Core/DAO/ActionMapping.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Action Mapping Entity'),
-          'description' => 'Entity for which the reminder is created',
+          'description' => ts('Entity for which the reminder is created'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Action Mapping Entity Value'),
-          'description' => 'Entity value',
+          'description' => ts('Entity value'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -143,7 +143,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_value_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Value Label'),
-          'description' => 'Entity value label',
+          'description' => ts('Entity value label'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -155,7 +155,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status'),
-          'description' => 'Entity status',
+          'description' => ts('Entity status'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_status_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status Label'),
-          'description' => 'Entity status label',
+          'description' => ts('Entity status label'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_date_start',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Start Date'),
-          'description' => 'Entity date',
+          'description' => ts('Entity date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -191,7 +191,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_date_end',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity End Date'),
-          'description' => 'Entity date',
+          'description' => ts('Entity date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
@@ -203,7 +203,7 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
           'name' => 'entity_recipient',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Recipient'),
-          'description' => 'Entity recipient',
+          'description' => ts('Entity recipient'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_mapping',
diff --git a/civicrm/CRM/Core/DAO/ActionSchedule.php b/civicrm/CRM/Core/DAO/ActionSchedule.php
index c7ee8457f1adc3bf7caff8d10eeaf4319df77c46..981bc5e812411627fae2082a492cb744a7f56008 100644
--- a/civicrm/CRM/Core/DAO/ActionSchedule.php
+++ b/civicrm/CRM/Core/DAO/ActionSchedule.php
@@ -336,7 +336,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of the action(reminder)',
+          'description' => ts('Name of the action(reminder)'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -348,7 +348,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title'),
-          'description' => 'Title of the action(reminder)',
+          'description' => ts('Title of the action(reminder)'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -360,7 +360,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'recipient',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Recipient'),
-          'description' => 'Recipient',
+          'description' => ts('Recipient'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -372,7 +372,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'limit_to',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Limit To'),
-          'description' => 'Is this the recipient criteria limited to OR in addition to?',
+          'description' => ts('Is this the recipient criteria limited to OR in addition to?'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -382,7 +382,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'entity_value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Value'),
-          'description' => 'Entity value',
+          'description' => ts('Entity value'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -394,7 +394,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'entity_status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Status'),
-          'description' => 'Entity status',
+          'description' => ts('Entity status'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -406,7 +406,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'start_action_offset',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Start Action Offset'),
-          'description' => 'Reminder Interval.',
+          'description' => ts('Reminder Interval.'),
           'default' => '0',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -417,7 +417,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'start_action_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Action Unit'),
-          'description' => 'Time units for reminder.',
+          'description' => ts('Time units for reminder.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_action_schedule',
@@ -435,7 +435,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'start_action_condition',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Action Condition'),
-          'description' => 'Reminder Action',
+          'description' => ts('Reminder Action'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -447,7 +447,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'start_action_date',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Action Date'),
-          'description' => 'Entity date',
+          'description' => ts('Entity date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -469,7 +469,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'repetition_frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Repetition Frequency Unit'),
-          'description' => 'Time units for repetition of reminder.',
+          'description' => ts('Time units for repetition of reminder.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_action_schedule',
@@ -487,7 +487,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'repetition_frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Repetition Frequency Interval'),
-          'description' => 'Time interval for repeating the reminder.',
+          'description' => ts('Time interval for repeating the reminder.'),
           'default' => '0',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -498,7 +498,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'end_frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Frequency Unit'),
-          'description' => 'Time units till repetition of reminder.',
+          'description' => ts('Time units till repetition of reminder.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_action_schedule',
@@ -516,7 +516,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'end_frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('End Frequency Interval'),
-          'description' => 'Time interval till repeating the reminder.',
+          'description' => ts('Time interval till repeating the reminder.'),
           'default' => '0',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -527,7 +527,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'end_action',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Action'),
-          'description' => 'Reminder Action till repeating the reminder.',
+          'description' => ts('Reminder Action till repeating the reminder.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_action_schedule',
@@ -539,7 +539,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Date'),
-          'description' => 'Entity end date',
+          'description' => ts('Entity end date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -551,7 +551,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Schedule is Active?'),
-          'description' => 'Is this option active?',
+          'description' => ts('Is this option active?'),
           'default' => '1',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -562,7 +562,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'recipient_manual',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Recipient Manual'),
-          'description' => 'Contact IDs to which reminder should be sent.',
+          'description' => ts('Contact IDs to which reminder should be sent.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -574,7 +574,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'recipient_listing',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Recipient Listing'),
-          'description' => 'listing based on recipient field.',
+          'description' => ts('listing based on recipient field.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -586,7 +586,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'body_text',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Reminder Text'),
-          'description' => 'Body of the mailing in text format.',
+          'description' => ts('Body of the mailing in text format.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -596,7 +596,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'body_html',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Reminder HTML'),
-          'description' => 'Body of the mailing in html format.',
+          'description' => ts('Body of the mailing in html format.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -606,7 +606,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'sms_body_text',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('SMS Reminder Text'),
-          'description' => 'Content of the SMS text.',
+          'description' => ts('Content of the SMS text.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -616,7 +616,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Reminder Subject'),
-          'description' => 'Subject of mailing',
+          'description' => ts('Subject of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -628,7 +628,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'record_activity',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Record Activity for Reminder?'),
-          'description' => 'Record Activity for this reminder?',
+          'description' => ts('Record Activity for this reminder?'),
           'default' => 'NULL',
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
@@ -639,7 +639,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'mapping_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Reminder Mapping'),
-          'description' => 'Name/ID of the mapping to use on this table',
+          'description' => ts('Name/ID of the mapping to use on this table'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -651,7 +651,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Reminder Group'),
-          'description' => 'FK to Group',
+          'description' => ts('FK to Group'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -670,7 +670,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'msg_template_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Reminder Template'),
-          'description' => 'FK to the message template.',
+          'description' => ts('FK to the message template.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -681,7 +681,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'sms_template_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('SMS Reminder Template'),
-          'description' => 'FK to the message template.',
+          'description' => ts('FK to the message template.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -692,7 +692,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'absolute_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Fixed Date for Reminder'),
-          'description' => 'Date on which the reminder be sent.',
+          'description' => ts('Date on which the reminder be sent.'),
           'table_name' => 'civicrm_action_schedule',
           'entity' => 'ActionSchedule',
           'bao' => 'CRM_Core_BAO_ActionSchedule',
@@ -702,7 +702,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'from_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Reminder from Name'),
-          'description' => 'Name in "from" field',
+          'description' => ts('Name in "from" field'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -714,7 +714,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'from_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Reminder From Email'),
-          'description' => 'Email address in "from" field',
+          'description' => ts('Email address in "from" field'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -726,7 +726,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'mode',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Message Mode'),
-          'description' => 'Send the message as email or sms or both.',
+          'description' => ts('Send the message as email or sms or both.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'Email',
@@ -759,7 +759,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'used_for',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Used For'),
-          'description' => 'Used for repeating entity',
+          'description' => ts('Used for repeating entity'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_action_schedule',
@@ -771,7 +771,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'filter_contact_language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Filter Contact Language'),
-          'description' => 'Used for multilingual installation',
+          'description' => ts('Used for multilingual installation'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_action_schedule',
@@ -783,7 +783,7 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
           'name' => 'communication_language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Communication Language'),
-          'description' => 'Used for multilingual installation',
+          'description' => ts('Used for multilingual installation'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_action_schedule',
diff --git a/civicrm/CRM/Core/DAO/Address.php b/civicrm/CRM/Core/DAO/Address.php
index 877496a9d59f714cb42ec5a9703e8d7211efa1bf..73d4cdef460b539e67afac5fed411268c3a2dc6f 100644
--- a/civicrm/CRM/Core/DAO/Address.php
+++ b/civicrm/CRM/Core/DAO/Address.php
@@ -270,7 +270,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Address ID'),
-          'description' => 'Unique Address ID',
+          'description' => ts('Unique Address ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
@@ -281,7 +281,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -292,7 +292,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Address Location Type'),
-          'description' => 'Which Location does this address belong to.',
+          'description' => ts('Which Location does this address belong to.'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -310,7 +310,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Address Primary?'),
-          'description' => 'Is this the primary address.',
+          'description' => ts('Is this the primary address.'),
           'default' => '0',
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
@@ -324,7 +324,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'is_billing',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Billing Address'),
-          'description' => 'Is this the billing address.',
+          'description' => ts('Is this the billing address.'),
           'default' => '0',
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
@@ -338,10 +338,10 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_address',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Address'),
-          'description' => 'Concatenation of all routable street address components (prefix, street number, street name, suffix, unit
+          'description' => ts('Concatenation of all routable street address components (prefix, street number, street name, suffix, unit
       number OR P.O. Box). Apps should be able to determine physical location with this data (for mapping, mail
       delivery, etc.).
-    ',
+    '),
           'maxlength' => 96,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -361,7 +361,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_number',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Street Number'),
-          'description' => 'Numeric portion of address number on the street, e.g. For 112A Main St, the street_number = 112.',
+          'description' => ts('Numeric portion of address number on the street, e.g. For 112A Main St, the street_number = 112.'),
           'export' => TRUE,
           'where' => 'civicrm_address.street_number',
           'headerPattern' => '',
@@ -378,8 +378,8 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_number_suffix',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Number Suffix'),
-          'description' => 'Non-numeric portion of address number on the street, e.g. For 112A Main St, the street_number_suffix = A
-    ',
+          'description' => ts('Non-numeric portion of address number on the street, e.g. For 112A Main St, the street_number_suffix = A
+    '),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'export' => TRUE,
@@ -398,7 +398,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_number_predirectional',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Direction Prefix'),
-          'description' => 'Directional prefix, e.g. SE Main St, SE is the prefix.',
+          'description' => ts('Directional prefix, e.g. SE Main St, SE is the prefix.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_address',
@@ -413,7 +413,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Name'),
-          'description' => 'Actual street name, excluding St, Dr, Rd, Ave, e.g. For 112 Main St, the street_name = Main.',
+          'description' => ts('Actual street name, excluding St, Dr, Rd, Ave, e.g. For 112 Main St, the street_name = Main.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -432,7 +432,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Type'),
-          'description' => 'St, Rd, Dr, etc.',
+          'description' => ts('St, Rd, Dr, etc.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_address',
@@ -447,7 +447,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_number_postdirectional',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Direction Suffix'),
-          'description' => 'Directional prefix, e.g. Main St S, S is the suffix.',
+          'description' => ts('Directional prefix, e.g. Main St S, S is the suffix.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_address',
@@ -462,7 +462,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'street_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Street Unit'),
-          'description' => 'Secondary unit designator, e.g. Apt 3 or Unit # 14, or Bldg 1200',
+          'description' => ts('Secondary unit designator, e.g. Apt 3 or Unit # 14, or Bldg 1200'),
           'maxlength' => 16,
           'size' => CRM_Utils_Type::TWELVE,
           'export' => TRUE,
@@ -481,7 +481,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'supplemental_address_1',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Supplemental Address 1'),
-          'description' => 'Supplemental Address Information, Line 1',
+          'description' => ts('Supplemental Address Information, Line 1'),
           'maxlength' => 96,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -501,7 +501,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'supplemental_address_2',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Supplemental Address 2'),
-          'description' => 'Supplemental Address Information, Line 2',
+          'description' => ts('Supplemental Address Information, Line 2'),
           'maxlength' => 96,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -521,7 +521,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'supplemental_address_3',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Supplemental Address 3'),
-          'description' => 'Supplemental Address Information, Line 3',
+          'description' => ts('Supplemental Address Information, Line 3'),
           'maxlength' => 96,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -541,7 +541,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'city',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('City'),
-          'description' => 'City, Town or Village Name.',
+          'description' => ts('City, Town or Village Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -561,7 +561,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'county_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('County'),
-          'description' => 'Which County does this address belong to.',
+          'description' => ts('Which County does this address belong to.'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -580,7 +580,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'state_province_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('State/Province'),
-          'description' => 'Which State_Province does this address belong to.',
+          'description' => ts('Which State_Province does this address belong to.'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -599,7 +599,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'postal_code_suffix',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Postal Code Suffix'),
-          'description' => 'Store the suffix, like the +4 part in the USPS system.',
+          'description' => ts('Store the suffix, like the +4 part in the USPS system.'),
           'maxlength' => 12,
           'size' => 3,
           'import' => TRUE,
@@ -619,7 +619,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'postal_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Postal Code'),
-          'description' => 'Store both US (zip5) AND international postal codes. App is responsible for country/region appropriate validation.',
+          'description' => ts('Store both US (zip5) AND international postal codes. App is responsible for country/region appropriate validation.'),
           'maxlength' => 64,
           'size' => 6,
           'import' => TRUE,
@@ -639,7 +639,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'usps_adc',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('USPS Code'),
-          'description' => 'USPS Bulk mailing code.',
+          'description' => ts('USPS Bulk mailing code.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_address',
@@ -651,7 +651,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'country_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Country'),
-          'description' => 'Which Country does this address belong to.',
+          'description' => ts('Which Country does this address belong to.'),
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
@@ -671,7 +671,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'geo_code_1',
           'type' => CRM_Utils_Type::T_FLOAT,
           'title' => ts('Latitude'),
-          'description' => 'Latitude',
+          'description' => ts('Latitude'),
           'import' => TRUE,
           'where' => 'civicrm_address.geo_code_1',
           'headerPattern' => '/geo/i',
@@ -689,7 +689,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'geo_code_2',
           'type' => CRM_Utils_Type::T_FLOAT,
           'title' => ts('Longitude'),
-          'description' => 'Longitude',
+          'description' => ts('Longitude'),
           'import' => TRUE,
           'where' => 'civicrm_address.geo_code_2',
           'headerPattern' => '/geo/i',
@@ -707,7 +707,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'manual_geo_code',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is manually geocoded'),
-          'description' => 'Is this a manually entered geo code',
+          'description' => ts('Is this a manually entered geo code'),
           'default' => '0',
           'table_name' => 'civicrm_address',
           'entity' => 'Address',
@@ -721,7 +721,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'timezone',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Timezone'),
-          'description' => 'Timezone expressed as a UTC offset - e.g. United States CST would be written as "UTC-6".',
+          'description' => ts('Timezone expressed as a UTC offset - e.g. United States CST would be written as "UTC-6".'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_address',
@@ -755,7 +755,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'name' => 'master_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Master Address Belongs To'),
-          'description' => 'FK to Address ID',
+          'description' => ts('FK to Address ID'),
           'import' => TRUE,
           'where' => 'civicrm_address.master_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Core/DAO/AddressFormat.php b/civicrm/CRM/Core/DAO/AddressFormat.php
index f77df5b91cfe44bbb6da31b72a5691a91658dedb..8dc8dd207fd0741c65eee0d6bb0f5e00417f99ca 100644
--- a/civicrm/CRM/Core/DAO/AddressFormat.php
+++ b/civicrm/CRM/Core/DAO/AddressFormat.php
@@ -62,7 +62,7 @@ class CRM_Core_DAO_AddressFormat extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Address Format ID'),
-          'description' => 'Address Format Id',
+          'description' => ts('Address Format Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_address_format',
           'entity' => 'AddressFormat',
@@ -73,7 +73,7 @@ class CRM_Core_DAO_AddressFormat extends CRM_Core_DAO {
           'name' => 'format',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Address Format'),
-          'description' => 'The format of an address',
+          'description' => ts('The format of an address'),
           'table_name' => 'civicrm_address_format',
           'entity' => 'AddressFormat',
           'bao' => 'CRM_Core_DAO_AddressFormat',
diff --git a/civicrm/CRM/Core/DAO/Cache.php b/civicrm/CRM/Core/DAO/Cache.php
index 55d33594ff7af83e72244fec5f1874cd94f80ba5..a707944ac870384e534c34a1c9dd414f6625c918 100644
--- a/civicrm/CRM/Core/DAO/Cache.php
+++ b/civicrm/CRM/Core/DAO/Cache.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'group_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Group Name'),
-          'description' => 'group name for cache element, useful in cleaning cache elements',
+          'description' => ts('group name for cache element, useful in cleaning cache elements'),
           'required' => TRUE,
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
@@ -132,7 +132,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'path',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Path'),
-          'description' => 'Unique path name for cache element',
+          'description' => ts('Unique path name for cache element'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_cache',
@@ -144,7 +144,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Data'),
-          'description' => 'data associated with this path',
+          'description' => ts('data associated with this path'),
           'table_name' => 'civicrm_cache',
           'entity' => 'Cache',
           'bao' => 'CRM_Core_BAO_Cache',
@@ -153,7 +153,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
         'component_id' => [
           'name' => 'component_id',
           'type' => CRM_Utils_Type::T_INT,
-          'description' => 'Component that this menu item belongs to',
+          'description' => ts('Component that this menu item belongs to'),
           'table_name' => 'civicrm_cache',
           'entity' => 'Cache',
           'bao' => 'CRM_Core_BAO_Cache',
@@ -172,7 +172,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the cache item created',
+          'description' => ts('When was the cache item created'),
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_cache',
           'entity' => 'Cache',
@@ -183,7 +183,7 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
           'name' => 'expired_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Expired Date'),
-          'description' => 'When should the cache item expire',
+          'description' => ts('When should the cache item expire'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_cache',
diff --git a/civicrm/CRM/Core/DAO/Component.php b/civicrm/CRM/Core/DAO/Component.php
index e1fafce1a3341937b65d190b3036339162048de6..05fe9c75a58d001cad560d761fb3fbf3ef63b507 100644
--- a/civicrm/CRM/Core/DAO/Component.php
+++ b/civicrm/CRM/Core/DAO/Component.php
@@ -70,7 +70,7 @@ class CRM_Core_DAO_Component extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Component ID'),
-          'description' => 'Component ID',
+          'description' => ts('Component ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_component',
           'entity' => 'Component',
@@ -81,7 +81,7 @@ class CRM_Core_DAO_Component extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Component name'),
-          'description' => 'Name of the component.',
+          'description' => ts('Name of the component.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -94,9 +94,9 @@ class CRM_Core_DAO_Component extends CRM_Core_DAO {
           'name' => 'namespace',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Namespace reserved for component.'),
-          'description' => 'Path to components main directory in a form of a class
+          'description' => ts('Path to components main directory in a form of a class
       namespace.
-    ',
+    '),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_component',
diff --git a/civicrm/CRM/Core/DAO/Country.php b/civicrm/CRM/Core/DAO/Country.php
index 82af44c6856b3bb6afd40458505d7461b3d63f42..16f445dc90d8d54fdf097612d2e08f9818c631d3 100644
--- a/civicrm/CRM/Core/DAO/Country.php
+++ b/civicrm/CRM/Core/DAO/Country.php
@@ -127,7 +127,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Country ID'),
-          'description' => 'Country Id',
+          'description' => ts('Country Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_country',
           'entity' => 'Country',
@@ -138,7 +138,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Country'),
-          'description' => 'Country Name',
+          'description' => ts('Country Name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -155,7 +155,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'iso_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Country ISO Code'),
-          'description' => 'ISO Code',
+          'description' => ts('ISO Code'),
           'maxlength' => 2,
           'size' => CRM_Utils_Type::TWO,
           'table_name' => 'civicrm_country',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'country_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Country Phone Prefix'),
-          'description' => 'National prefix to be used when dialing TO this country.',
+          'description' => ts('National prefix to be used when dialing TO this country.'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_country',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'address_format_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Address Format'),
-          'description' => 'Foreign key to civicrm_address_format.id.',
+          'description' => ts('Foreign key to civicrm_address_format.id.'),
           'table_name' => 'civicrm_country',
           'entity' => 'Country',
           'bao' => 'CRM_Core_BAO_Country',
@@ -190,7 +190,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'idd_prefix',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Outgoing Phone Prefix'),
-          'description' => 'International direct dialing prefix from within the country TO another country',
+          'description' => ts('International direct dialing prefix from within the country TO another country'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_country',
@@ -202,7 +202,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'ndd_prefix',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Area Code'),
-          'description' => 'Access prefix to call within a country to a different area',
+          'description' => ts('Access prefix to call within a country to a different area'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_country',
@@ -214,7 +214,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'region_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Region'),
-          'description' => 'Foreign key to civicrm_worldregion.id.',
+          'description' => ts('Foreign key to civicrm_worldregion.id.'),
           'required' => TRUE,
           'table_name' => 'civicrm_country',
           'entity' => 'Country',
@@ -226,7 +226,7 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
           'name' => 'is_province_abbreviated',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Abbreviate Province?'),
-          'description' => 'Should state/province be displayed as abbreviation for contacts from this country?',
+          'description' => ts('Should state/province be displayed as abbreviation for contacts from this country?'),
           'default' => '0',
           'table_name' => 'civicrm_country',
           'entity' => 'Country',
diff --git a/civicrm/CRM/Core/DAO/County.php b/civicrm/CRM/Core/DAO/County.php
index b431cf166ad628f431c25261c8d72b49e50abeda..138887556b6488386e62b8a5dad0a0a114c07afa 100644
--- a/civicrm/CRM/Core/DAO/County.php
+++ b/civicrm/CRM/Core/DAO/County.php
@@ -91,7 +91,7 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('County ID'),
-          'description' => 'County ID',
+          'description' => ts('County ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_county',
           'entity' => 'County',
@@ -102,7 +102,7 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('County'),
-          'description' => 'Name of County',
+          'description' => ts('Name of County'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -119,7 +119,7 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
           'name' => 'abbreviation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('County Abbreviation'),
-          'description' => '2-4 Character Abbreviation of County',
+          'description' => ts('2-4 Character Abbreviation of County'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_county',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
           'name' => 'state_province_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('State'),
-          'description' => 'ID of State/Province that County belongs',
+          'description' => ts('ID of State/Province that County belongs'),
           'required' => TRUE,
           'table_name' => 'civicrm_county',
           'entity' => 'County',
diff --git a/civicrm/CRM/Core/DAO/CustomField.php b/civicrm/CRM/Core/DAO/CustomField.php
index cda6a54a25d979e465b208c56da29c19cd27e10b..98c1ae64d4cb3c0d7c760117227fe0205ddffe0a 100644
--- a/civicrm/CRM/Core/DAO/CustomField.php
+++ b/civicrm/CRM/Core/DAO/CustomField.php
@@ -274,7 +274,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Field ID'),
-          'description' => 'Unique Custom Field ID',
+          'description' => ts('Unique Custom Field ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -285,7 +285,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'custom_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Group'),
-          'description' => 'FK to civicrm_custom_group.',
+          'description' => ts('FK to civicrm_custom_group.'),
           'required' => TRUE,
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -305,7 +305,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Name'),
-          'description' => 'Variable name/programmatic handle for this group.',
+          'description' => ts('Variable name/programmatic handle for this group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_custom_field',
@@ -317,7 +317,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Label'),
-          'description' => 'Text for form field label (also friendly name for administering this custom property).',
+          'description' => ts('Text for form field label (also friendly name for administering this custom property).'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -330,7 +330,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'data_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Data Type'),
-          'description' => 'Controls location of data storage in extended_data table.',
+          'description' => ts('Controls location of data storage in extended_data table.'),
           'required' => TRUE,
           'maxlength' => 16,
           'size' => CRM_Utils_Type::TWELVE,
@@ -349,7 +349,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'html_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field HTML Type'),
-          'description' => 'HTML types plus several built-in extended types.',
+          'description' => ts('HTML types plus several built-in extended types.'),
           'required' => TRUE,
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
@@ -365,7 +365,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'default_value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Default'),
-          'description' => 'Use form_options.is_default for field_types which use options.',
+          'description' => ts('Use form_options.is_default for field_types which use options.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -377,7 +377,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Custom Field Is Required?'),
-          'description' => 'Is a value required for this property.',
+          'description' => ts('Is a value required for this property.'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -388,7 +388,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_searchable',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Searching on Field?'),
-          'description' => 'Is this property searchable.',
+          'description' => ts('Is this property searchable.'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -399,7 +399,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_search_range',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Search as a Range'),
-          'description' => 'Is this property range searchable.',
+          'description' => ts('Is this property range searchable.'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -410,7 +410,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls field display order within an extended property group.',
+          'description' => ts('Controls field display order within an extended property group.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_custom_field',
@@ -422,7 +422,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Custom Field Pre Text'),
-          'description' => 'Description and/or help text to display before this field.',
+          'description' => ts('Description and/or help text to display before this field.'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -432,7 +432,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Custom Field Post Text'),
-          'description' => 'Description and/or help text to display after this field.',
+          'description' => ts('Description and/or help text to display after this field.'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -442,7 +442,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'mask',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Formatting'),
-          'description' => 'Optional format instructions for specific field types, like date types.',
+          'description' => ts('Optional format instructions for specific field types, like date types.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_custom_field',
@@ -454,7 +454,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'attributes',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Attributes'),
-          'description' => 'Store collection of type-appropriate attributes, e.g. textarea  needs rows/cols attributes',
+          'description' => ts('Store collection of type-appropriate attributes, e.g. textarea  needs rows/cols attributes'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -466,7 +466,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'javascript',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Field Javascript'),
-          'description' => 'Optional scripting attributes for field.',
+          'description' => ts('Optional scripting attributes for field.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -478,7 +478,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Custom Field Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'default' => '1',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -489,7 +489,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'is_view',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Field is Viewable'),
-          'description' => 'Is this property set by PHP Code? A code field is viewable but not editable',
+          'description' => ts('Is this property set by PHP Code? A code field is viewable but not editable'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
@@ -500,7 +500,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'options_per_line',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Options Per Line'),
-          'description' => 'number of options per line for checkbox and radio',
+          'description' => ts('number of options per line for checkbox and radio'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -510,7 +510,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'text_length',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Length'),
-          'description' => 'field length if alphanumeric',
+          'description' => ts('field length if alphanumeric'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -520,7 +520,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'start_date_years',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Start Date'),
-          'description' => 'Date may be up to start_date_years years prior to the current date.',
+          'description' => ts('Date may be up to start_date_years years prior to the current date.'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -530,7 +530,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'end_date_years',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field End Date'),
-          'description' => 'Date may be up to end_date_years years after the current date.',
+          'description' => ts('Date may be up to end_date_years years after the current date.'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -540,7 +540,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'date_format',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Field Data Format'),
-          'description' => 'date format for custom date',
+          'description' => ts('date format for custom date'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_custom_field',
@@ -552,7 +552,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'time_format',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Time Format'),
-          'description' => 'time format for custom date',
+          'description' => ts('time format for custom date'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -562,7 +562,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'note_columns',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Note Columns'),
-          'description' => ' Number of columns in Note Field ',
+          'description' => ts(' Number of columns in Note Field '),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -572,7 +572,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'note_rows',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Note Rows'),
-          'description' => ' Number of rows in Note Field ',
+          'description' => ts(' Number of rows in Note Field '),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -582,7 +582,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'column_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Field Column Name'),
-          'description' => 'Name of the column that holds the values for this field.',
+          'description' => ts('Name of the column that holds the values for this field.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -594,7 +594,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'option_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Field Option Group'),
-          'description' => 'For elements with options, the option group id that is used',
+          'description' => ts('For elements with options, the option group id that is used'),
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
           'bao' => 'CRM_Core_BAO_CustomField',
@@ -610,7 +610,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'filter',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Field Filter'),
-          'description' => 'Stores Contact Get API params contact reference custom fields. May be used for other filters in the future.',
+          'description' => ts('Stores Contact Get API params contact reference custom fields. May be used for other filters in the future.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_field',
@@ -622,7 +622,7 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
           'name' => 'in_selector',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Field Display'),
-          'description' => 'Should the multi-record custom field values be displayed in tab table listing',
+          'description' => ts('Should the multi-record custom field values be displayed in tab table listing'),
           'default' => '0',
           'table_name' => 'civicrm_custom_field',
           'entity' => 'CustomField',
diff --git a/civicrm/CRM/Core/DAO/CustomGroup.php b/civicrm/CRM/Core/DAO/CustomGroup.php
index 9e014563bc5a985c4edc7c7e51bb2ecdbc535500..25ecfa64b765642c67e6f94a93efe1b40b190693 100644
--- a/civicrm/CRM/Core/DAO/CustomGroup.php
+++ b/civicrm/CRM/Core/DAO/CustomGroup.php
@@ -210,7 +210,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Group ID'),
-          'description' => 'Unique Custom Group ID',
+          'description' => ts('Unique Custom Group ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -221,7 +221,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Name'),
-          'description' => 'Variable name/programmatic handle for this group.',
+          'description' => ts('Variable name/programmatic handle for this group.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_custom_group',
@@ -233,7 +233,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Title'),
-          'description' => 'Friendly Name.',
+          'description' => ts('Friendly Name.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -246,7 +246,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'extends',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Extends'),
-          'description' => 'Type of object this group extends (can add other options later e.g. contact_address, etc.).',
+          'description' => ts('Type of object this group extends (can add other options later e.g. contact_address, etc.).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'Contact',
@@ -259,7 +259,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'extends_entity_column_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Group Subtype List'),
-          'description' => 'FK to civicrm_option_value.id (for option group custom_data_type.)',
+          'description' => ts('FK to civicrm_option_value.id (for option group custom_data_type.)'),
           'default' => 'NULL',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -277,7 +277,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'extends_entity_column_value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Subtype'),
-          'description' => 'linking custom group for dynamic object',
+          'description' => ts('linking custom group for dynamic object'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_group',
@@ -290,7 +290,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'style',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Custom Group Style'),
-          'description' => 'Visual relationship between this form and its parent.',
+          'description' => ts('Visual relationship between this form and its parent.'),
           'maxlength' => 15,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_custom_group',
@@ -308,7 +308,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'collapse_display',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Collapse Custom Group?'),
-          'description' => 'Will this group be in collapsed or expanded mode on initial display ?',
+          'description' => ts('Will this group be in collapsed or expanded mode on initial display ?'),
           'default' => '0',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -319,7 +319,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Custom Group Pre Text'),
-          'description' => 'Description and/or help text to display before fields in form.',
+          'description' => ts('Description and/or help text to display before fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_custom_group',
@@ -334,7 +334,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Custom Group Post Text'),
-          'description' => 'Description and/or help text to display after fields in form.',
+          'description' => ts('Description and/or help text to display after fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_custom_group',
@@ -349,7 +349,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls display order when multiple extended property groups are setup for the same class.',
+          'description' => ts('Controls display order when multiple extended property groups are setup for the same class.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_custom_group',
@@ -361,7 +361,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Custom Group Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'default' => '1',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -372,7 +372,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'table_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Table Name'),
-          'description' => 'Name of the table that holds the values for this group.',
+          'description' => ts('Name of the table that holds the values for this group.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_custom_group',
@@ -384,7 +384,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'is_multiple',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Supports Multiple Records'),
-          'description' => 'Does this group hold multiple values?',
+          'description' => ts('Does this group hold multiple values?'),
           'default' => '0',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -395,7 +395,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'min_multiple',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Minimum Multiple Records'),
-          'description' => 'minimum number of multiple records (typically 0?)',
+          'description' => ts('minimum number of multiple records (typically 0?)'),
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
@@ -405,7 +405,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'max_multiple',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum Multiple Records'),
-          'description' => 'maximum number of multiple records, if 0 - no max',
+          'description' => ts('maximum number of multiple records, if 0 - no max'),
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
@@ -415,7 +415,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'collapse_adv_display',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Collapse Group Display'),
-          'description' => 'Will this group be in collapsed or expanded mode on advanced search display ?',
+          'description' => ts('Will this group be in collapsed or expanded mode on advanced search display ?'),
           'default' => '0',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -426,7 +426,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Custom Group Created By'),
-          'description' => 'FK to civicrm_contact, who created this custom group',
+          'description' => ts('FK to civicrm_contact, who created this custom group'),
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
@@ -437,7 +437,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Custom Group Created Date'),
-          'description' => 'Date and time this custom group was created.',
+          'description' => ts('Date and time this custom group was created.'),
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
@@ -447,7 +447,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Reserved Group?'),
-          'description' => 'Is this a reserved Custom Group?',
+          'description' => ts('Is this a reserved Custom Group?'),
           'default' => '0',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
@@ -458,7 +458,7 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'name' => 'is_public',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Custom Group Is Public?'),
-          'description' => 'Is this property public?',
+          'description' => ts('Is this property public?'),
           'default' => '1',
           'table_name' => 'civicrm_custom_group',
           'entity' => 'CustomGroup',
diff --git a/civicrm/CRM/Core/DAO/Dashboard.php b/civicrm/CRM/Core/DAO/Dashboard.php
index 634e0f34124f9989b5c08af4ecccb57bccca1676..ee4161edcec88132557ab45f20b5b2b1351b75aa 100644
--- a/civicrm/CRM/Core/DAO/Dashboard.php
+++ b/civicrm/CRM/Core/DAO/Dashboard.php
@@ -148,7 +148,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dashlet Domain'),
-          'description' => 'Domain for dashboard',
+          'description' => ts('Domain for dashboard'),
           'required' => TRUE,
           'table_name' => 'civicrm_dashboard',
           'entity' => 'Dashboard',
@@ -165,7 +165,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet Name'),
-          'description' => 'Internal name of dashlet.',
+          'description' => ts('Internal name of dashlet.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_dashboard',
@@ -177,7 +177,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet Title'),
-          'description' => 'dashlet title',
+          'description' => ts('dashlet title'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dashboard',
@@ -189,7 +189,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet URL'),
-          'description' => 'url in case of external dashlet',
+          'description' => ts('url in case of external dashlet'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dashboard',
@@ -201,7 +201,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'permission',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet Permission'),
-          'description' => 'Permission for the dashlet',
+          'description' => ts('Permission for the dashlet'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dashboard',
@@ -213,7 +213,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'permission_operator',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Dashlet Permission Operator'),
-          'description' => 'Permission Operator',
+          'description' => ts('Permission Operator'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_dashboard',
@@ -225,7 +225,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'fullscreen_url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Fullscreen URL'),
-          'description' => 'fullscreen url for dashlet',
+          'description' => ts('fullscreen url for dashlet'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dashboard',
@@ -237,7 +237,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Dashlet Active?'),
-          'description' => 'Is this dashlet active?',
+          'description' => ts('Is this dashlet active?'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard',
           'entity' => 'Dashboard',
@@ -248,7 +248,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Dashlet Reserved?'),
-          'description' => 'Is this dashlet reserved?',
+          'description' => ts('Is this dashlet reserved?'),
           'default' => '0',
           'table_name' => 'civicrm_dashboard',
           'entity' => 'Dashboard',
@@ -259,7 +259,7 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
           'name' => 'cache_minutes',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cache Minutes'),
-          'description' => 'Number of minutes to cache dashlet content in browser localStorage.',
+          'description' => ts('Number of minutes to cache dashlet content in browser localStorage.'),
           'required' => TRUE,
           'default' => '60',
           'table_name' => 'civicrm_dashboard',
diff --git a/civicrm/CRM/Core/DAO/Discount.php b/civicrm/CRM/Core/DAO/Discount.php
index c8f421f16d97b27b0d822e3eaa1fba45c77782fb..61d97f2abb8d3477cbf27db2ae20fb7b706a07e5 100644
--- a/civicrm/CRM/Core/DAO/Discount.php
+++ b/civicrm/CRM/Core/DAO/Discount.php
@@ -106,7 +106,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Discount ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_discount',
           'entity' => 'Discount',
@@ -117,7 +117,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'physical tablename for entity being joined to discount, e.g. civicrm_event',
+          'description' => ts('physical tablename for entity being joined to discount, e.g. civicrm_event'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_discount',
@@ -129,7 +129,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_discount',
           'entity' => 'Discount',
@@ -140,7 +140,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'price_set_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Discount Name'),
-          'description' => 'FK to civicrm_price_set',
+          'description' => ts('FK to civicrm_price_set'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_discount.price_set_id',
@@ -156,7 +156,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Discount Start Date'),
-          'description' => 'Date when discount starts.',
+          'description' => ts('Date when discount starts.'),
           'table_name' => 'civicrm_discount',
           'entity' => 'Discount',
           'bao' => 'CRM_Core_BAO_Discount',
@@ -166,7 +166,7 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Discount End Date'),
-          'description' => 'Date when discount ends.',
+          'description' => ts('Date when discount ends.'),
           'table_name' => 'civicrm_discount',
           'entity' => 'Discount',
           'bao' => 'CRM_Core_BAO_Discount',
diff --git a/civicrm/CRM/Core/DAO/Domain.php b/civicrm/CRM/Core/DAO/Domain.php
index 7047fa630e7d06d4f650aa3f2387b0e62d6b4776..19c141fc8bc493e1cc518d44d910b939bdf7accc 100644
--- a/civicrm/CRM/Core/DAO/Domain.php
+++ b/civicrm/CRM/Core/DAO/Domain.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain ID'),
-          'description' => 'Domain ID',
+          'description' => ts('Domain ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Domain Name'),
-          'description' => 'Name of Domain / Organization',
+          'description' => ts('Name of Domain / Organization'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_domain',
@@ -145,7 +145,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Domain Description'),
-          'description' => 'Description of Domain.',
+          'description' => ts('Description of Domain.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_domain',
@@ -160,7 +160,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'config_backend',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Domain Configuration'),
-          'description' => 'Backend configuration.',
+          'description' => ts('Backend configuration.'),
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
           'bao' => 'CRM_Core_BAO_Domain',
@@ -171,7 +171,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'version',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('CiviCRM Version'),
-          'description' => 'The civicrm version this instance is running',
+          'description' => ts('The civicrm version this instance is running'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_domain',
@@ -183,7 +183,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain Contact'),
-          'description' => 'FK to Contact ID. This is specifically not an FK to avoid circular constraints',
+          'description' => ts('FK to Contact ID. This is specifically not an FK to avoid circular constraints'),
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
           'bao' => 'CRM_Core_BAO_Domain',
@@ -194,7 +194,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'locales',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Supported Languages'),
-          'description' => 'list of locales supported by the current db state (NULL for single-lang install)',
+          'description' => ts('list of locales supported by the current db state (NULL for single-lang install)'),
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
           'bao' => 'CRM_Core_BAO_Domain',
@@ -204,7 +204,7 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
           'name' => 'locale_custom_strings',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Language Customizations'),
-          'description' => 'Locale specific string overrides',
+          'description' => ts('Locale specific string overrides'),
           'table_name' => 'civicrm_domain',
           'entity' => 'Domain',
           'bao' => 'CRM_Core_BAO_Domain',
diff --git a/civicrm/CRM/Core/DAO/Email.php b/civicrm/CRM/Core/DAO/Email.php
index 9d7d24eba260e144da44d12bbb4309c4938c4bd7..ebcfb06db838561e8c4dbf2f0343760a2e64208b 100644
--- a/civicrm/CRM/Core/DAO/Email.php
+++ b/civicrm/CRM/Core/DAO/Email.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Core/Email.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:08f53d44527d7d174b4aa1bd545b028c)
+ * (GenCodeChecksum:efd9de6842b24f9800e2a65fd2199cf4)
  */
 
 /**
@@ -71,9 +71,9 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
   public $is_billing;
 
   /**
-   * Is this address on bounce hold?
+   * Implicit FK to civicrm_option_value where option_group = email_on_hold.
    *
-   * @var boolean
+   * @var int unsigned
    */
   public $on_hold;
 
@@ -147,7 +147,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email ID'),
-          'description' => 'Unique Email ID',
+          'description' => ts('Unique Email ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
@@ -158,7 +158,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
           'bao' => 'CRM_Core_BAO_Email',
@@ -169,7 +169,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email Location Type'),
-          'description' => 'Which Location does this email belong to.',
+          'description' => ts('Which Location does this email belong to.'),
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
           'bao' => 'CRM_Core_BAO_Email',
@@ -187,7 +187,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email'),
-          'description' => 'Email address',
+          'description' => ts('Email address'),
           'maxlength' => 254,
           'size' => 30,
           'import' => TRUE,
@@ -208,7 +208,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Primary email'),
-          'description' => 'Is this the primary?',
+          'description' => ts('Is this the primary?'),
           'default' => '0',
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
@@ -219,7 +219,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'is_billing',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Billing Email?'),
-          'description' => 'Is this the billing?',
+          'description' => ts('Is this the billing?'),
           'default' => '0',
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
@@ -228,9 +228,9 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
         ],
         'on_hold' => [
           'name' => 'on_hold',
-          'type' => CRM_Utils_Type::T_BOOLEAN,
+          'type' => CRM_Utils_Type::T_INT,
           'title' => ts('On Hold'),
-          'description' => 'Is this address on bounce hold?',
+          'description' => ts('Implicit FK to civicrm_option_value where option_group = email_on_hold.'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_email.on_hold',
@@ -242,14 +242,17 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'bao' => 'CRM_Core_BAO_Email',
           'localizable' => 0,
           'html' => [
-            'type' => 'CheckBox',
+            'type' => 'Select',
           ],
+          'pseudoconstant' => [
+            'callback' => 'CRM_Core_PseudoConstant::emailOnHoldOptions',
+          ]
         ],
         'is_bulkmail' => [
           'name' => 'is_bulkmail',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Use for Bulk Mail'),
-          'description' => 'Is this address for bulk mail ?',
+          'description' => ts('Is this address for bulk mail ?'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_email.is_bulkmail',
@@ -265,7 +268,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'hold_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Hold Date'),
-          'description' => 'When the address went on bounce hold',
+          'description' => ts('When the address went on bounce hold'),
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
           'bao' => 'CRM_Core_BAO_Email',
@@ -275,7 +278,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'reset_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Reset Date'),
-          'description' => 'When the address bounce status was last reset',
+          'description' => ts('When the address bounce status was last reset'),
           'table_name' => 'civicrm_email',
           'entity' => 'Email',
           'bao' => 'CRM_Core_BAO_Email',
@@ -285,7 +288,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'signature_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Signature Text'),
-          'description' => 'Text formatted signature for the email.',
+          'description' => ts('Text formatted signature for the email.'),
           'import' => TRUE,
           'where' => 'civicrm_email.signature_text',
           'headerPattern' => '',
@@ -301,7 +304,7 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
           'name' => 'signature_html',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Signature Html'),
-          'description' => 'HTML formatted signature for the email.',
+          'description' => ts('HTML formatted signature for the email.'),
           'import' => TRUE,
           'where' => 'civicrm_email.signature_html',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Core/DAO/EntityFile.php b/civicrm/CRM/Core/DAO/EntityFile.php
index 818b94e3addd022ed3ac2da5f91bd704495debfb..3a8430b3fa0c2221bd52b3682afae6ae9b901ba5 100644
--- a/civicrm/CRM/Core/DAO/EntityFile.php
+++ b/civicrm/CRM/Core/DAO/EntityFile.php
@@ -92,7 +92,7 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity File ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_file',
           'entity' => 'EntityFile',
@@ -103,7 +103,7 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'physical tablename for entity being joined to file, e.g. civicrm_contact',
+          'description' => ts('physical tablename for entity being joined to file, e.g. civicrm_contact'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_entity_file',
@@ -115,7 +115,7 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_file',
           'entity' => 'EntityFile',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
           'name' => 'file_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('File'),
-          'description' => 'FK to civicrm_file',
+          'description' => ts('FK to civicrm_file'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_file',
           'entity' => 'EntityFile',
diff --git a/civicrm/CRM/Core/DAO/EntityTag.php b/civicrm/CRM/Core/DAO/EntityTag.php
index 43fe3f5b763d47fb8f7bfdf32f73012e805c8161..df87302286f7c2ade6d16bdc03aebbbebd26711d 100644
--- a/civicrm/CRM/Core/DAO/EntityTag.php
+++ b/civicrm/CRM/Core/DAO/EntityTag.php
@@ -92,7 +92,7 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Tag ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_tag',
           'entity' => 'EntityTag',
@@ -103,7 +103,7 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'physical tablename for entity being joined to file, e.g. civicrm_contact',
+          'description' => ts('physical tablename for entity being joined to file, e.g. civicrm_contact'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_entity_tag',
@@ -119,7 +119,7 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_tag',
           'entity' => 'EntityTag',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
           'name' => 'tag_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Tag'),
-          'description' => 'FK to civicrm_tag',
+          'description' => ts('FK to civicrm_tag'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_tag',
           'entity' => 'EntityTag',
diff --git a/civicrm/CRM/Core/DAO/Extension.php b/civicrm/CRM/Core/DAO/Extension.php
index 300ee740e24866e8ee7b4cecc2df5d59bacc2e6e..9274730291ad4330ede211462c75cc25ffb9fca3 100644
--- a/civicrm/CRM/Core/DAO/Extension.php
+++ b/civicrm/CRM/Core/DAO/Extension.php
@@ -102,7 +102,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Extension ID'),
-          'description' => 'Local Extension ID',
+          'description' => ts('Local Extension ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_extension',
           'entity' => 'Extension',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'full_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Key'),
-          'description' => 'Fully qualified extension name',
+          'description' => ts('Fully qualified extension name'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -144,7 +144,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Short name',
+          'description' => ts('Short name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -161,7 +161,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label'),
-          'description' => 'Short, printable name',
+          'description' => ts('Short, printable name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -178,7 +178,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'file',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('File'),
-          'description' => 'Primary PHP file',
+          'description' => ts('Primary PHP file'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -195,7 +195,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'schema_version',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Schema Version'),
-          'description' => 'Revision code of the database schema; the format is module-defined',
+          'description' => ts('Revision code of the database schema; the format is module-defined'),
           'maxlength' => 63,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -212,7 +212,7 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Extension is Active?'),
-          'description' => 'Is this extension active?',
+          'description' => ts('Is this extension active?'),
           'default' => '1',
           'table_name' => 'civicrm_extension',
           'entity' => 'Extension',
diff --git a/civicrm/CRM/Core/DAO/File.php b/civicrm/CRM/Core/DAO/File.php
index 6aacb72d49bab8f5bb166f1f883d9f611bb92e27..5ee749cd54c29cc52bd99348812f44bb54e7f84f 100644
--- a/civicrm/CRM/Core/DAO/File.php
+++ b/civicrm/CRM/Core/DAO/File.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('File ID'),
-          'description' => 'Unique ID',
+          'description' => ts('Unique ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_file',
           'entity' => 'File',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'file_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('File Type'),
-          'description' => 'Type of file (e.g. Transcript, Income Tax Return, etc). FK to civicrm_option_value.',
+          'description' => ts('Type of file (e.g. Transcript, Income Tax Return, etc). FK to civicrm_option_value.'),
           'table_name' => 'civicrm_file',
           'entity' => 'File',
           'bao' => 'CRM_Core_BAO_File',
@@ -140,7 +140,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'mime_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mime Type'),
-          'description' => 'mime type of the document',
+          'description' => ts('mime type of the document'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_file',
@@ -152,7 +152,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'uri',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Path'),
-          'description' => 'uri of the file on disk',
+          'description' => ts('uri of the file on disk'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_file',
@@ -164,7 +164,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'document',
           'type' => CRM_Utils_Type::T_MEDIUMBLOB,
           'title' => ts('File Contents'),
-          'description' => 'contents of the document',
+          'description' => ts('contents of the document'),
           'table_name' => 'civicrm_file',
           'entity' => 'File',
           'bao' => 'CRM_Core_BAO_File',
@@ -174,7 +174,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('File Description'),
-          'description' => 'Additional descriptive text regarding this attachment (optional).',
+          'description' => ts('Additional descriptive text regarding this attachment (optional).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_file',
@@ -186,7 +186,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'upload_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('File Upload Date'),
-          'description' => 'Date and time that this attachment was uploaded or written to server.',
+          'description' => ts('Date and time that this attachment was uploaded or written to server.'),
           'table_name' => 'civicrm_file',
           'entity' => 'File',
           'bao' => 'CRM_Core_BAO_File',
@@ -196,7 +196,7 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Created By Contact ID'),
-          'description' => 'FK to civicrm_contact, who uploaded this file',
+          'description' => ts('FK to civicrm_contact, who uploaded this file'),
           'table_name' => 'civicrm_file',
           'entity' => 'File',
           'bao' => 'CRM_Core_BAO_File',
diff --git a/civicrm/CRM/Core/DAO/IM.php b/civicrm/CRM/Core/DAO/IM.php
index 35a1b01d9eb39f224f9070a3f3346f06a6bd1b07..ac86009d03b2cdc103fe684c5c89f450cc09a0a8 100644
--- a/civicrm/CRM/Core/DAO/IM.php
+++ b/civicrm/CRM/Core/DAO/IM.php
@@ -112,7 +112,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Instant Messenger ID'),
-          'description' => 'Unique IM ID',
+          'description' => ts('Unique IM ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
@@ -123,7 +123,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('IM Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
           'bao' => 'CRM_Core_BAO_IM',
@@ -134,7 +134,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('IM Location Type'),
-          'description' => 'Which Location does this email belong to.',
+          'description' => ts('Which Location does this email belong to.'),
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
           'bao' => 'CRM_Core_BAO_IM',
@@ -152,7 +152,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('IM Screen Name'),
-          'description' => 'IM screen name',
+          'description' => ts('IM screen name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -172,7 +172,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'provider_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('IM Provider'),
-          'description' => 'Which IM Provider does this screen name belong to.',
+          'description' => ts('Which IM Provider does this screen name belong to.'),
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
           'bao' => 'CRM_Core_BAO_IM',
@@ -189,7 +189,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is IM Primary?'),
-          'description' => 'Is this the primary IM for this contact and location.',
+          'description' => ts('Is this the primary IM for this contact and location.'),
           'default' => '0',
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
@@ -200,7 +200,7 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
           'name' => 'is_billing',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is IM Billing?'),
-          'description' => 'Is this the billing?',
+          'description' => ts('Is this the billing?'),
           'default' => '0',
           'table_name' => 'civicrm_im',
           'entity' => 'IM',
diff --git a/civicrm/CRM/Core/DAO/Job.php b/civicrm/CRM/Core/DAO/Job.php
index 464dc959cf6d35a2cd26999f4cc74eb5c044dca2..c04214821ad3da54e7c46c45f457753903cc258a 100644
--- a/civicrm/CRM/Core/DAO/Job.php
+++ b/civicrm/CRM/Core/DAO/Job.php
@@ -140,7 +140,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job ID'),
-          'description' => 'Job Id',
+          'description' => ts('Job Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_job',
           'entity' => 'Job',
@@ -151,7 +151,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job Domain'),
-          'description' => 'Which Domain is this scheduled job for',
+          'description' => ts('Which Domain is this scheduled job for'),
           'required' => TRUE,
           'table_name' => 'civicrm_job',
           'entity' => 'Job',
@@ -168,7 +168,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'run_frequency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Frequency'),
-          'description' => 'Scheduled job run frequency.',
+          'description' => ts('Scheduled job run frequency.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'Daily',
@@ -187,7 +187,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'last_run',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Last Run'),
-          'description' => 'When was this cron entry last run',
+          'description' => ts('When was this cron entry last run'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_job',
@@ -199,7 +199,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'scheduled_run_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Scheduled Run Date'),
-          'description' => 'When is this cron entry scheduled to run',
+          'description' => ts('When is this cron entry scheduled to run'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_job',
@@ -211,7 +211,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Name'),
-          'description' => 'Title of the job',
+          'description' => ts('Title of the job'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job',
@@ -223,7 +223,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Description'),
-          'description' => 'Description of the job',
+          'description' => ts('Description of the job'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job',
@@ -235,7 +235,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'api_entity',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('API Entity'),
-          'description' => 'Entity of the job api call',
+          'description' => ts('Entity of the job api call'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job',
@@ -247,7 +247,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'api_action',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('API Action'),
-          'description' => 'Action of the job api call',
+          'description' => ts('Action of the job api call'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job',
@@ -259,7 +259,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'parameters',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('API Parameters'),
-          'description' => 'List of parameters to the command.',
+          'description' => ts('List of parameters to the command.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_job',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Job Is Active?'),
-          'description' => 'Is this job active?',
+          'description' => ts('Is this job active?'),
           'table_name' => 'civicrm_job',
           'entity' => 'Job',
           'bao' => 'CRM_Core_BAO_Job',
diff --git a/civicrm/CRM/Core/DAO/JobLog.php b/civicrm/CRM/Core/DAO/JobLog.php
index 55ea6a015b1bbe5c3fdba2c29ec7582f9015a333..c89f8caf66cb250321251630ccf5496ff7c3e9ba 100644
--- a/civicrm/CRM/Core/DAO/JobLog.php
+++ b/civicrm/CRM/Core/DAO/JobLog.php
@@ -119,7 +119,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job Log ID'),
-          'description' => 'Job log entry Id',
+          'description' => ts('Job log entry Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain ID'),
-          'description' => 'Which Domain is this scheduled job for',
+          'description' => ts('Which Domain is this scheduled job for'),
           'required' => TRUE,
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
@@ -147,7 +147,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'run_time',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'Log entry date',
+          'description' => ts('Log entry date'),
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
           'bao' => 'CRM_Core_DAO_JobLog',
@@ -157,7 +157,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'job_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job ID'),
-          'description' => 'Pointer to job id - not a FK though, just for logging purposes',
+          'description' => ts('Pointer to job id - not a FK though, just for logging purposes'),
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
           'bao' => 'CRM_Core_DAO_JobLog',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Job Name'),
-          'description' => 'Title of the job',
+          'description' => ts('Title of the job'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job_log',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'command',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Command'),
-          'description' => 'Full path to file containing job script',
+          'description' => ts('Full path to file containing job script'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job_log',
@@ -191,7 +191,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Title line of log entry',
+          'description' => ts('Title line of log entry'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_job_log',
@@ -203,7 +203,7 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Extended Data'),
-          'description' => 'Potential extended data for specific job run (e.g. tracebacks).',
+          'description' => ts('Potential extended data for specific job run (e.g. tracebacks).'),
           'table_name' => 'civicrm_job_log',
           'entity' => 'JobLog',
           'bao' => 'CRM_Core_DAO_JobLog',
diff --git a/civicrm/CRM/Core/DAO/LocBlock.php b/civicrm/CRM/Core/DAO/LocBlock.php
index 2953cc979780b6bfdfafe780201368316e8bc804..3d58a1bd85dfda3eff313ba93efaa4905d0515b0 100644
--- a/civicrm/CRM/Core/DAO/LocBlock.php
+++ b/civicrm/CRM/Core/DAO/LocBlock.php
@@ -117,7 +117,7 @@ class CRM_Core_DAO_LocBlock extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location Block ID'),
-          'description' => 'Unique ID',
+          'description' => ts('Unique ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_loc_block',
           'entity' => 'LocBlock',
diff --git a/civicrm/CRM/Core/DAO/LocationType.php b/civicrm/CRM/Core/DAO/LocationType.php
index f96aa3d60d07806603682a93f219bf6c85b5e042..f0aa09a4b108e4b714c3ad391c6a111d6cd85019 100644
--- a/civicrm/CRM/Core/DAO/LocationType.php
+++ b/civicrm/CRM/Core/DAO/LocationType.php
@@ -104,7 +104,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location Type ID'),
-          'description' => 'Location Type ID',
+          'description' => ts('Location Type ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_location_type',
           'entity' => 'LocationType',
@@ -115,7 +115,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Location Type'),
-          'description' => 'Location Type Name.',
+          'description' => ts('Location Type Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_location_type',
@@ -127,7 +127,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'display_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Display Name'),
-          'description' => 'Location Type Display Name.',
+          'description' => ts('Location Type Display Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_location_type',
@@ -139,7 +139,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'vcard_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('vCard Location Type'),
-          'description' => 'vCard Location Type Name.',
+          'description' => ts('vCard Location Type Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_location_type',
@@ -151,7 +151,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Location Type Description.',
+          'description' => ts('Location Type Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_location_type',
@@ -163,7 +163,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Location Type is Reserved?'),
-          'description' => 'Is this location type a predefined system location?',
+          'description' => ts('Is this location type a predefined system location?'),
           'table_name' => 'civicrm_location_type',
           'entity' => 'LocationType',
           'bao' => 'CRM_Core_BAO_LocationType',
@@ -173,7 +173,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Location Type is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_location_type',
           'entity' => 'LocationType',
           'bao' => 'CRM_Core_BAO_LocationType',
@@ -183,7 +183,7 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Default Location Type?'),
-          'description' => 'Is this location type the default?',
+          'description' => ts('Is this location type the default?'),
           'table_name' => 'civicrm_location_type',
           'entity' => 'LocationType',
           'bao' => 'CRM_Core_BAO_LocationType',
diff --git a/civicrm/CRM/Core/DAO/Log.php b/civicrm/CRM/Core/DAO/Log.php
index 65a1d5ea1984367ab48ad7e0f86e04a622f99194..18b50318cd2ec3f6e6e0404a85b83be857b8edb8 100644
--- a/civicrm/CRM/Core/DAO/Log.php
+++ b/civicrm/CRM/Core/DAO/Log.php
@@ -106,7 +106,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Log ID'),
-          'description' => 'Log ID',
+          'description' => ts('Log ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
@@ -117,7 +117,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -130,7 +130,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID '),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
@@ -141,7 +141,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Data'),
-          'description' => 'Updates does to this object if any.',
+          'description' => ts('Updates does to this object if any.'),
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
           'bao' => 'CRM_Core_BAO_Log',
@@ -151,7 +151,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Modified By'),
-          'description' => 'FK to Contact ID of person under whose credentials this data modification was made.',
+          'description' => ts('FK to Contact ID of person under whose credentials this data modification was made.'),
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
           'bao' => 'CRM_Core_BAO_Log',
@@ -162,7 +162,7 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Modified Date'),
-          'description' => 'When was the referenced entity created or modified or deleted.',
+          'description' => ts('When was the referenced entity created or modified or deleted.'),
           'table_name' => 'civicrm_log',
           'entity' => 'Log',
           'bao' => 'CRM_Core_BAO_Log',
diff --git a/civicrm/CRM/Core/DAO/MailSettings.php b/civicrm/CRM/Core/DAO/MailSettings.php
index 5f5ba19f2094ef3d605651075cf6c116b968de88..5aab7f3cc90e48a4c7b4fe73096a775f644c2510 100644
--- a/civicrm/CRM/Core/DAO/MailSettings.php
+++ b/civicrm/CRM/Core/DAO/MailSettings.php
@@ -168,7 +168,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mail Settings ID'),
-          'description' => 'primary key',
+          'description' => ts('primary key'),
           'required' => TRUE,
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mail Settings Domain'),
-          'description' => 'Which Domain is this match entry for',
+          'description' => ts('Which Domain is this match entry for'),
           'required' => TRUE,
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
@@ -196,7 +196,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Settings Name'),
-          'description' => 'name of this group of settings',
+          'description' => ts('name of this group of settings'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -208,7 +208,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Default Mail Settings?'),
-          'description' => 'whether this is the default set of settings for this domain',
+          'description' => ts('whether this is the default set of settings for this domain'),
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
           'bao' => 'CRM_Core_BAO_MailSettings',
@@ -218,7 +218,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'domain',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('email Domain'),
-          'description' => 'email address domain (the part after @)',
+          'description' => ts('email address domain (the part after @)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -230,7 +230,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'localpart',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('email Local Part'),
-          'description' => 'optional local part (like civimail+ for addresses like civimail+s.1.2@example.com)',
+          'description' => ts('optional local part (like civimail+ for addresses like civimail+s.1.2@example.com)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -242,7 +242,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'return_path',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Return Path'),
-          'description' => 'contents of the Return-Path header',
+          'description' => ts('contents of the Return-Path header'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -254,7 +254,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'protocol',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Protocol'),
-          'description' => 'name of the protocol to use for polling (like IMAP, POP3 or Maildir)',
+          'description' => ts('name of the protocol to use for polling (like IMAP, POP3 or Maildir)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -273,7 +273,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'server',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Server'),
-          'description' => 'server to use when polling',
+          'description' => ts('server to use when polling'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -285,7 +285,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'port',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mail Port'),
-          'description' => 'port to use when polling',
+          'description' => ts('port to use when polling'),
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
           'bao' => 'CRM_Core_BAO_MailSettings',
@@ -295,7 +295,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'username',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Account Username'),
-          'description' => 'username to use when polling',
+          'description' => ts('username to use when polling'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -307,7 +307,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'password',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Account Password'),
-          'description' => 'password to use when polling',
+          'description' => ts('password to use when polling'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -319,7 +319,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'is_ssl',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mail Account Uses SSL'),
-          'description' => 'whether to use SSL or not',
+          'description' => ts('whether to use SSL or not'),
           'table_name' => 'civicrm_mail_settings',
           'entity' => 'MailSettings',
           'bao' => 'CRM_Core_BAO_MailSettings',
@@ -329,7 +329,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mail Folder'),
-          'description' => 'folder to poll from when using IMAP, path to poll from when using Maildir, etc.',
+          'description' => ts('folder to poll from when using IMAP, path to poll from when using Maildir, etc.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
@@ -341,7 +341,7 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
           'name' => 'activity_status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Activity Status'),
-          'description' => 'Name of status to use when creating email to activity.',
+          'description' => ts('Name of status to use when creating email to activity.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mail_settings',
diff --git a/civicrm/CRM/Core/DAO/Managed.php b/civicrm/CRM/Core/DAO/Managed.php
index a764c6a79ebffffc95a5d790aad1f6aebb8ad987..ae302acfcd6e5473625bc446aeb20a3766529f74 100644
--- a/civicrm/CRM/Core/DAO/Managed.php
+++ b/civicrm/CRM/Core/DAO/Managed.php
@@ -90,7 +90,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Managed ID'),
-          'description' => 'Surrogate Key',
+          'description' => ts('Surrogate Key'),
           'required' => TRUE,
           'table_name' => 'civicrm_managed',
           'entity' => 'Managed',
@@ -101,7 +101,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'module',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Module'),
-          'description' => 'Name of the module which declared this object',
+          'description' => ts('Name of the module which declared this object'),
           'required' => TRUE,
           'maxlength' => 127,
           'size' => CRM_Utils_Type::HUGE,
@@ -114,7 +114,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Symbolic name used by the module to identify the object',
+          'description' => ts('Symbolic name used by the module to identify the object'),
           'maxlength' => 127,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_managed',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'entity_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Type'),
-          'description' => 'API entity type',
+          'description' => ts('API entity type'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -139,7 +139,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_managed',
           'entity' => 'Managed',
@@ -150,7 +150,7 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
           'name' => 'cleanup',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Cleanup Setting'),
-          'description' => 'Policy on when to cleanup entity (always, never, unused)',
+          'description' => ts('Policy on when to cleanup entity (always, never, unused)'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_managed',
diff --git a/civicrm/CRM/Core/DAO/Mapping.php b/civicrm/CRM/Core/DAO/Mapping.php
index a3973f0678a7e468f09e0f52105e12610128a6dc..df387a3615ed544983f8110d8775276151dff995 100644
--- a/civicrm/CRM/Core/DAO/Mapping.php
+++ b/civicrm/CRM/Core/DAO/Mapping.php
@@ -76,7 +76,7 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping ID'),
-          'description' => 'Mapping ID',
+          'description' => ts('Mapping ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_mapping',
           'entity' => 'Mapping',
@@ -87,7 +87,7 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of Mapping',
+          'description' => ts('Name of Mapping'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_mapping',
@@ -99,7 +99,7 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Description of Mapping.',
+          'description' => ts('Description of Mapping.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mapping',
@@ -111,7 +111,7 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
           'name' => 'mapping_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping Type'),
-          'description' => 'Mapping Type',
+          'description' => ts('Mapping Type'),
           'table_name' => 'civicrm_mapping',
           'entity' => 'Mapping',
           'bao' => 'CRM_Core_BAO_Mapping',
diff --git a/civicrm/CRM/Core/DAO/MappingField.php b/civicrm/CRM/Core/DAO/MappingField.php
index 8572fd5032c2c4f968a4fbed560a913516c72b9a..a9fb593eef4ec04f34dc7a0eed51081ef8e80867 100644
--- a/civicrm/CRM/Core/DAO/MappingField.php
+++ b/civicrm/CRM/Core/DAO/MappingField.php
@@ -162,7 +162,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping Field ID'),
-          'description' => 'Mapping Field ID',
+          'description' => ts('Mapping Field ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
@@ -173,7 +173,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'mapping_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mapping ID'),
-          'description' => 'Mapping to which this field belongs',
+          'description' => ts('Mapping to which this field belongs'),
           'required' => TRUE,
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
@@ -185,7 +185,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Mapping field key',
+          'description' => ts('Mapping field key'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mapping_field',
@@ -197,7 +197,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'contact_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type'),
-          'description' => 'Contact Type in mapping',
+          'description' => ts('Contact Type in mapping'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_mapping_field',
@@ -212,7 +212,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'column_number',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Column Number'),
-          'description' => 'Column number for mapping set',
+          'description' => ts('Column number for mapping set'),
           'required' => TRUE,
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
@@ -223,7 +223,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location type ID'),
-          'description' => 'Location type of this mapping, if required',
+          'description' => ts('Location type of this mapping, if required'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -234,7 +234,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'phone_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone type ID'),
-          'description' => 'Which type of phone does this number belongs.',
+          'description' => ts('Which type of phone does this number belongs.'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -244,7 +244,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'im_provider_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('IM provider ID'),
-          'description' => 'Which type of IM Provider does this name belong.',
+          'description' => ts('Which type of IM Provider does this name belong.'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -261,7 +261,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'website_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Website type ID'),
-          'description' => 'Which type of website does this site belong',
+          'description' => ts('Which type of website does this site belong'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -278,7 +278,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'relationship_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Relationship type ID'),
-          'description' => 'Relationship type, if required',
+          'description' => ts('Relationship type, if required'),
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
           'bao' => 'CRM_Core_DAO_MappingField',
@@ -300,9 +300,9 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'grouping',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Grouping'),
-          'description' => 'Used to group mapping_field records into related sets (e.g. for criteria sets in search builder
+          'description' => ts('Used to group mapping_field records into related sets (e.g. for criteria sets in search builder
       mappings).
-    ',
+    '),
           'default' => '1',
           'table_name' => 'civicrm_mapping_field',
           'entity' => 'MappingField',
@@ -313,7 +313,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'operator',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Operator'),
-          'description' => 'SQL WHERE operator for search-builder mapping fields (search criteria).',
+          'description' => ts('SQL WHERE operator for search-builder mapping fields (search criteria).'),
           'maxlength' => 16,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_mapping_field',
@@ -331,7 +331,7 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
           'name' => 'value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Value'),
-          'description' => 'SQL WHERE value for search-builder mapping fields.',
+          'description' => ts('SQL WHERE value for search-builder mapping fields.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mapping_field',
diff --git a/civicrm/CRM/Core/DAO/Menu.php b/civicrm/CRM/Core/DAO/Menu.php
index f9f8087dfae95a83baf0c6eabab34f518ad84980..d4d86b8573972722e738f45833c2f7bc3c89581f 100644
--- a/civicrm/CRM/Core/DAO/Menu.php
+++ b/civicrm/CRM/Core/DAO/Menu.php
@@ -224,7 +224,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain'),
-          'description' => 'Which Domain is this menu item for',
+          'description' => ts('Which Domain is this menu item for'),
           'required' => TRUE,
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
@@ -241,7 +241,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'path',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Path'),
-          'description' => 'Path Name',
+          'description' => ts('Path Name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -253,7 +253,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'path_arguments',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Arguments'),
-          'description' => 'Arguments to pass to the url',
+          'description' => ts('Arguments to pass to the url'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'access_callback',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Access Callback'),
-          'description' => 'Function to call to check access permissions',
+          'description' => ts('Function to call to check access permissions'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -286,7 +286,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'access_arguments',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Access Arguments'),
-          'description' => 'Arguments to pass to access callback',
+          'description' => ts('Arguments to pass to access callback'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -296,7 +296,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'page_callback',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Page Callback'),
-          'description' => 'function to call for this url',
+          'description' => ts('function to call for this url'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -308,7 +308,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'page_arguments',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Page Arguments'),
-          'description' => 'Arguments to pass to page callback',
+          'description' => ts('Arguments to pass to page callback'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -318,7 +318,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'breadcrumb',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Breadcrumb'),
-          'description' => 'Breadcrumb for the path.',
+          'description' => ts('Breadcrumb for the path.'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -328,7 +328,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'return_url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Return Url'),
-          'description' => 'Url where a page should redirected to, if next url not known.',
+          'description' => ts('Url where a page should redirected to, if next url not known.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -340,7 +340,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'return_url_args',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Return Url Args'),
-          'description' => 'Arguments to pass to return_url',
+          'description' => ts('Arguments to pass to return_url'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_menu',
@@ -352,7 +352,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'component_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Component'),
-          'description' => 'Component that this menu item belongs to',
+          'description' => ts('Component that this menu item belongs to'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -371,7 +371,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Enabled?'),
-          'description' => 'Is this menu item active?',
+          'description' => ts('Is this menu item active?'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -381,7 +381,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'is_public',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Public?'),
-          'description' => 'Is this menu accessible to the public?',
+          'description' => ts('Is this menu accessible to the public?'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -391,7 +391,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'is_exposed',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Exposed?'),
-          'description' => 'Is this menu exposed to the navigation system?',
+          'description' => ts('Is this menu exposed to the navigation system?'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -401,7 +401,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'is_ssl',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Use SSL?'),
-          'description' => 'Should this menu be exposed via SSL if enabled?',
+          'description' => ts('Should this menu be exposed via SSL if enabled?'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -411,7 +411,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Ordering of the menu items in various blocks.',
+          'description' => ts('Ordering of the menu items in various blocks.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_menu',
@@ -423,7 +423,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Type'),
-          'description' => 'Drupal menu type.',
+          'description' => ts('Drupal menu type.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_menu',
@@ -435,7 +435,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'page_type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Page Type'),
-          'description' => 'CiviCRM menu type.',
+          'description' => ts('CiviCRM menu type.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_menu',
@@ -447,7 +447,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'skipBreadcrumb',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Hide Breadcrumb?'),
-          'description' => 'skip this url being exposed to breadcrumb',
+          'description' => ts('skip this url being exposed to breadcrumb'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
@@ -457,7 +457,7 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
           'name' => 'module_data',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Other menu data'),
-          'description' => 'All other menu metadata not stored in other fields',
+          'description' => ts('All other menu metadata not stored in other fields'),
           'table_name' => 'civicrm_menu',
           'entity' => 'Menu',
           'bao' => 'CRM_Core_DAO_Menu',
diff --git a/civicrm/CRM/Core/DAO/MessageTemplate.php b/civicrm/CRM/Core/DAO/MessageTemplate.php
index 90beadc0aac7d9433d9843a84df6362cde8913b4..aac84916fafa02b0e6c30505160290a6d5e29332 100644
--- a/civicrm/CRM/Core/DAO/MessageTemplate.php
+++ b/civicrm/CRM/Core/DAO/MessageTemplate.php
@@ -123,7 +123,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Message Template ID'),
-          'description' => 'Message Template ID',
+          'description' => ts('Message Template ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
@@ -134,7 +134,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'msg_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Message Template Title'),
-          'description' => 'Descriptive title of message',
+          'description' => ts('Descriptive title of message'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_msg_template',
@@ -146,7 +146,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'msg_subject',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Message Template Subject'),
-          'description' => 'Subject for email message.',
+          'description' => ts('Subject for email message.'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -156,7 +156,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'msg_text',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Message Template Text'),
-          'description' => 'Text formatted message',
+          'description' => ts('Text formatted message'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -169,7 +169,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'msg_html',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Message Template HTML'),
-          'description' => 'HTML formatted message',
+          'description' => ts('HTML formatted message'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -192,7 +192,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'workflow_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Message Template Workflow'),
-          'description' => 'a pseudo-FK to civicrm_option_value',
+          'description' => ts('a pseudo-FK to civicrm_option_value'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -202,7 +202,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Message Template Is Default?'),
-          'description' => 'is this the default message template for the workflow referenced by workflow_id?',
+          'description' => ts('is this the default message template for the workflow referenced by workflow_id?'),
           'default' => '1',
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
@@ -213,7 +213,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Message Template Is Reserved?'),
-          'description' => 'is this the reserved message template which we ship for the workflow referenced by workflow_id?',
+          'description' => ts('is this the reserved message template which we ship for the workflow referenced by workflow_id?'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
@@ -223,7 +223,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'is_sms',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Message Template is used for SMS?'),
-          'description' => 'Is this message template used for sms?',
+          'description' => ts('Is this message template used for sms?'),
           'default' => '0',
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
@@ -234,7 +234,7 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
           'name' => 'pdf_format_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Message Template Format'),
-          'description' => 'a pseudo-FK to civicrm_option_value containing PDF Page Format.',
+          'description' => ts('a pseudo-FK to civicrm_option_value containing PDF Page Format.'),
           'table_name' => 'civicrm_msg_template',
           'entity' => 'MessageTemplate',
           'bao' => 'CRM_Core_BAO_MessageTemplate',
diff --git a/civicrm/CRM/Core/DAO/Navigation.php b/civicrm/CRM/Core/DAO/Navigation.php
index 491afef73f189905279b583c80eaea8b8a363e90..9addd1b79d5fc9f01b1e606defc1421883bad9b0 100644
--- a/civicrm/CRM/Core/DAO/Navigation.php
+++ b/civicrm/CRM/Core/DAO/Navigation.php
@@ -156,7 +156,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Navigation Domain'),
-          'description' => 'Which Domain is this navigation item for',
+          'description' => ts('Which Domain is this navigation item for'),
           'required' => TRUE,
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
@@ -173,7 +173,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Navigation Item Label'),
-          'description' => 'Navigation Title',
+          'description' => ts('Navigation Title'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_navigation',
@@ -185,7 +185,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Navigation Item Machine Name'),
-          'description' => 'Internal Name',
+          'description' => ts('Internal Name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_navigation',
@@ -197,7 +197,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Url'),
-          'description' => 'url in case of custom navigation link',
+          'description' => ts('url in case of custom navigation link'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_navigation',
@@ -209,7 +209,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'icon',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Icon'),
-          'description' => 'CSS class name for an icon',
+          'description' => ts('CSS class name for an icon'),
           'required' => FALSE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -223,7 +223,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'permission',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Required Permission'),
-          'description' => 'Permission for menu item',
+          'description' => ts('Permission for menu item'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_navigation',
@@ -235,7 +235,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'permission_operator',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Permission Operator'),
-          'description' => 'Permission Operator',
+          'description' => ts('Permission Operator'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_navigation',
@@ -247,7 +247,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Navigation parent ID'),
-          'description' => 'Parent navigation item, used for grouping',
+          'description' => ts('Parent navigation item, used for grouping'),
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
           'bao' => 'CRM_Core_BAO_Navigation',
@@ -264,7 +264,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this navigation item active?',
+          'description' => ts('Is this navigation item active?'),
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
           'bao' => 'CRM_Core_BAO_Navigation',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'has_separator',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Use separator'),
-          'description' => 'If separator needs to be added after this menu item',
+          'description' => ts('If separator needs to be added after this menu item'),
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
           'bao' => 'CRM_Core_BAO_Navigation',
@@ -284,7 +284,7 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Ordering of the navigation items in various blocks.',
+          'description' => ts('Ordering of the navigation items in various blocks.'),
           'table_name' => 'civicrm_navigation',
           'entity' => 'Navigation',
           'bao' => 'CRM_Core_BAO_Navigation',
diff --git a/civicrm/CRM/Core/DAO/Note.php b/civicrm/CRM/Core/DAO/Note.php
index de88dcb39058694c45834475e248d40aa9ccb804..79f40d080586aceb931ef2935f834f4a24ac9de1 100644
--- a/civicrm/CRM/Core/DAO/Note.php
+++ b/civicrm/CRM/Core/DAO/Note.php
@@ -120,7 +120,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Note ID'),
-          'description' => 'Note ID',
+          'description' => ts('Note ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_note',
           'entity' => 'Note',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Note Entity'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -147,7 +147,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Note Entity ID'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_note',
           'entity' => 'Note',
@@ -158,7 +158,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'note',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Note'),
-          'description' => 'Note and/or Comment.',
+          'description' => ts('Note and/or Comment.'),
           'rows' => 4,
           'cols' => 60,
           'import' => TRUE,
@@ -178,7 +178,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Note Created By'),
-          'description' => 'FK to Contact ID creator',
+          'description' => ts('FK to Contact ID creator'),
           'table_name' => 'civicrm_note',
           'entity' => 'Note',
           'bao' => 'CRM_Core_BAO_Note',
@@ -189,7 +189,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Note Modified By'),
-          'description' => 'When was this note last modified/edited',
+          'description' => ts('When was this note last modified/edited'),
           'table_name' => 'civicrm_note',
           'entity' => 'Note',
           'bao' => 'CRM_Core_BAO_Note',
@@ -199,7 +199,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Subject'),
-          'description' => 'subject of note description',
+          'description' => ts('subject of note description'),
           'maxlength' => 255,
           'size' => 60,
           'table_name' => 'civicrm_note',
@@ -214,7 +214,7 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
           'name' => 'privacy',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Privacy'),
-          'description' => 'Foreign Key to Note Privacy Level (which is an option value pair and hence an implicit FK)',
+          'description' => ts('Foreign Key to Note Privacy Level (which is an option value pair and hence an implicit FK)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_note',
diff --git a/civicrm/CRM/Core/DAO/OpenID.php b/civicrm/CRM/Core/DAO/OpenID.php
index 0033e3f37e27ade2aa238bc61f6326b9c74697d7..817141b7b0dc4cd6c6b7514f47fd7f152038f69d 100644
--- a/civicrm/CRM/Core/DAO/OpenID.php
+++ b/civicrm/CRM/Core/DAO/OpenID.php
@@ -105,7 +105,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Open ID identifier'),
-          'description' => 'Unique OpenID ID',
+          'description' => ts('Unique OpenID ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_openid',
           'entity' => 'OpenID',
@@ -116,7 +116,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('OpenID Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_openid',
           'entity' => 'OpenID',
           'bao' => 'CRM_Core_BAO_OpenID',
@@ -127,7 +127,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('OpenID Location Type'),
-          'description' => 'Which Location does this email belong to.',
+          'description' => ts('Which Location does this email belong to.'),
           'table_name' => 'civicrm_openid',
           'entity' => 'OpenID',
           'bao' => 'CRM_Core_BAO_OpenID',
@@ -137,7 +137,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'openid',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('OpenID'),
-          'description' => 'the OpenID (or OpenID-style http://username.domain/) unique identifier for this contact mainly used for logging in to CiviCRM',
+          'description' => ts('the OpenID (or OpenID-style http://username.domain/) unique identifier for this contact mainly used for logging in to CiviCRM'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -155,7 +155,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'allowed_to_login',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allowed to login?'),
-          'description' => 'Whether or not this user is allowed to login',
+          'description' => ts('Whether or not this user is allowed to login'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_openid',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is OpenID Primary?'),
-          'description' => 'Is this the primary email for this contact and location.',
+          'description' => ts('Is this the primary email for this contact and location.'),
           'default' => '0',
           'table_name' => 'civicrm_openid',
           'entity' => 'OpenID',
diff --git a/civicrm/CRM/Core/DAO/OptionGroup.php b/civicrm/CRM/Core/DAO/OptionGroup.php
index 3f470ce1a5e3d55f61d1fc925942ccccf298b743..8a229c51cf5e09e6011faea68afc5f53f19c9dfe 100644
--- a/civicrm/CRM/Core/DAO/OptionGroup.php
+++ b/civicrm/CRM/Core/DAO/OptionGroup.php
@@ -104,7 +104,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Group ID'),
-          'description' => 'Option Group ID',
+          'description' => ts('Option Group ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_option_group',
           'entity' => 'OptionGroup',
@@ -115,7 +115,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Group Name'),
-          'description' => 'Option group name. Used as selection key by class properties which lookup options in civicrm_option_value.',
+          'description' => ts('Option group name. Used as selection key by class properties which lookup options in civicrm_option_value.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -128,7 +128,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Group title'),
-          'description' => 'Option Group title.',
+          'description' => ts('Option Group title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_option_group',
@@ -140,7 +140,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Group Description'),
-          'description' => 'Option group description.',
+          'description' => ts('Option group description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_option_group',
@@ -152,7 +152,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'data_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Data Type for this option group'),
-          'description' => 'Option group description.',
+          'description' => ts('Option group description.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_option_group',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Group Is Reserved?'),
-          'description' => 'Is this a predefined system option group (i.e. it can not be deleted)?',
+          'description' => ts('Is this a predefined system option group (i.e. it can not be deleted)?'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_option_group',
@@ -179,7 +179,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Group Is Active?'),
-          'description' => 'Is this option group active?',
+          'description' => ts('Is this option group active?'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_option_group',
@@ -191,7 +191,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
           'name' => 'is_locked',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Group Is Locked'),
-          'description' => 'A lock to remove the ability to add new options via the UI.',
+          'description' => ts('A lock to remove the ability to add new options via the UI.'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_option_group',
diff --git a/civicrm/CRM/Core/DAO/OptionValue.php b/civicrm/CRM/Core/DAO/OptionValue.php
index ba11ef224af76d93bd6aa8429a4c7a4c1ff0cc76..7c0b63f6641036664bb224700ddf2c43a5fe963c 100644
--- a/civicrm/CRM/Core/DAO/OptionValue.php
+++ b/civicrm/CRM/Core/DAO/OptionValue.php
@@ -189,7 +189,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Value ID'),
-          'description' => 'Option ID',
+          'description' => ts('Option ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -200,7 +200,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'option_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Group ID'),
-          'description' => 'Group which this option belongs to.',
+          'description' => ts('Group which this option belongs to.'),
           'required' => TRUE,
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -220,7 +220,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Label'),
-          'description' => 'Option string as displayed to users - e.g. the label in an HTML OPTION tag.',
+          'description' => ts('Option string as displayed to users - e.g. the label in an HTML OPTION tag.'),
           'required' => TRUE,
           'maxlength' => 512,
           'size' => CRM_Utils_Type::HUGE,
@@ -233,7 +233,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'value',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Value'),
-          'description' => 'The actual value stored (as a foreign key) in the data record. Functions which need lookup option_value.title should use civicrm_option_value.option_group_id plus civicrm_option_value.value as the key.',
+          'description' => ts('The actual value stored (as a foreign key) in the data record. Functions which need lookup option_value.title should use civicrm_option_value.option_group_id plus civicrm_option_value.value as the key.'),
           'required' => TRUE,
           'maxlength' => 512,
           'size' => CRM_Utils_Type::HUGE,
@@ -246,7 +246,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Name'),
-          'description' => 'Stores a fixed (non-translated) name for this option value. Lookup functions should use the name as the key for the option value row.',
+          'description' => ts('Stores a fixed (non-translated) name for this option value. Lookup functions should use the name as the key for the option value row.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -263,7 +263,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'grouping',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Option Grouping Name'),
-          'description' => 'Use to sort and/or set display properties for sub-set(s) of options within an option group. EXAMPLE: Use for college_interest field, to differentiate partners from non-partners.',
+          'description' => ts('Use to sort and/or set display properties for sub-set(s) of options within an option group. EXAMPLE: Use for college_interest field, to differentiate partners from non-partners.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_option_value',
@@ -275,7 +275,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'filter',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Filter'),
-          'description' => 'Bitwise logic can be used to create subsets of options within an option_group for different uses.',
+          'description' => ts('Bitwise logic can be used to create subsets of options within an option_group for different uses.'),
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
           'bao' => 'CRM_Core_BAO_OptionValue',
@@ -285,7 +285,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option is Default?'),
-          'description' => 'Is this the default option for the group?',
+          'description' => ts('Is this the default option for the group?'),
           'default' => '0',
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -296,7 +296,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls display sort order.',
+          'description' => ts('Controls display sort order.'),
           'required' => TRUE,
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -307,7 +307,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Option Description'),
-          'description' => 'Optional description.',
+          'description' => ts('Optional description.'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_option_value',
@@ -322,7 +322,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'is_optgroup',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option is Header?'),
-          'description' => 'Is this row simply a display header? Expected usage is to render these as OPTGROUP tags within a SELECT field list of options?',
+          'description' => ts('Is this row simply a display header? Expected usage is to render these as OPTGROUP tags within a SELECT field list of options?'),
           'default' => '0',
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -333,7 +333,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Is Reserved?'),
-          'description' => 'Is this a predefined system object?',
+          'description' => ts('Is this a predefined system object?'),
           'default' => '0',
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -344,7 +344,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Option Is Active'),
-          'description' => 'Is this option active?',
+          'description' => ts('Is this option active?'),
           'default' => '1',
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
@@ -355,7 +355,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'component_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Component'),
-          'description' => 'Component that this option value belongs/caters to.',
+          'description' => ts('Component that this option value belongs/caters to.'),
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
           'bao' => 'CRM_Core_BAO_OptionValue',
@@ -374,7 +374,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Option Domain'),
-          'description' => 'Which Domain is this option value for',
+          'description' => ts('Which Domain is this option value for'),
           'table_name' => 'civicrm_option_value',
           'entity' => 'OptionValue',
           'bao' => 'CRM_Core_BAO_OptionValue',
@@ -404,7 +404,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'icon',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Icon'),
-          'description' => 'crm-i icon class',
+          'description' => ts('crm-i icon class'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -417,7 +417,7 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
           'name' => 'color',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Color'),
-          'description' => 'Hex color value e.g. #ffffff',
+          'description' => ts('Hex color value e.g. #ffffff'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
diff --git a/civicrm/CRM/Core/DAO/Persistent.php b/civicrm/CRM/Core/DAO/Persistent.php
index 43954d583fa32521607331005cd80e70badca213..1b99cfb756bcc462c4c5679037a26dbcf9a44f32 100644
--- a/civicrm/CRM/Core/DAO/Persistent.php
+++ b/civicrm/CRM/Core/DAO/Persistent.php
@@ -83,7 +83,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Persistent ID'),
-          'description' => 'Persistent Record Id',
+          'description' => ts('Persistent Record Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_persistent',
           'entity' => 'Persistent',
@@ -94,7 +94,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'context',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Context'),
-          'description' => 'Context for which name data pair is to be stored',
+          'description' => ts('Context for which name data pair is to be stored'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -107,7 +107,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of Context',
+          'description' => ts('Name of Context'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -120,7 +120,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Data'),
-          'description' => 'data associated with name',
+          'description' => ts('data associated with name'),
           'table_name' => 'civicrm_persistent',
           'entity' => 'Persistent',
           'bao' => 'CRM_Core_BAO_Persistent',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
           'name' => 'is_config',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Configuration?'),
-          'description' => 'Config Settings',
+          'description' => ts('Config Settings'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_persistent',
diff --git a/civicrm/CRM/Core/DAO/Phone.php b/civicrm/CRM/Core/DAO/Phone.php
index 660ca3f05276703975d18f3b733d91e917217c4d..f1896fddf8e6be19d93745272f1a81827f47fd3f 100644
--- a/civicrm/CRM/Core/DAO/Phone.php
+++ b/civicrm/CRM/Core/DAO/Phone.php
@@ -133,7 +133,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone ID'),
-          'description' => 'Unique Phone ID',
+          'description' => ts('Unique Phone ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
@@ -144,7 +144,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
           'bao' => 'CRM_Core_BAO_Phone',
@@ -155,7 +155,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone Location Type'),
-          'description' => 'Which Location does this phone belong to.',
+          'description' => ts('Which Location does this phone belong to.'),
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
           'bao' => 'CRM_Core_BAO_Phone',
@@ -173,7 +173,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'is_primary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Phone Primary?'),
-          'description' => 'Is this the primary phone for this contact and location.',
+          'description' => ts('Is this the primary phone for this contact and location.'),
           'default' => '0',
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
@@ -184,7 +184,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'is_billing',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Billing Phone'),
-          'description' => 'Is this the billing?',
+          'description' => ts('Is this the billing?'),
           'default' => '0',
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
@@ -195,7 +195,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'mobile_provider_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mobile Provider'),
-          'description' => 'Which Mobile Provider does this phone belong to.',
+          'description' => ts('Which Mobile Provider does this phone belong to.'),
           'table_name' => 'civicrm_phone',
           'entity' => 'Phone',
           'bao' => 'CRM_Core_BAO_Phone',
@@ -205,7 +205,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'phone',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Phone'),
-          'description' => 'Complete phone number.',
+          'description' => ts('Complete phone number.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'import' => TRUE,
@@ -225,7 +225,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'phone_ext',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Phone Extension'),
-          'description' => 'Optional extension for a phone number.',
+          'description' => ts('Optional extension for a phone number.'),
           'maxlength' => 16,
           'size' => 4,
           'import' => TRUE,
@@ -245,7 +245,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'phone_numeric',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Phone Numeric'),
-          'description' => 'Phone number stripped of all whitespace, letters, and punctuation.',
+          'description' => ts('Phone number stripped of all whitespace, letters, and punctuation.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_phone',
@@ -257,7 +257,7 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
           'name' => 'phone_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone Type'),
-          'description' => 'Which type of phone does this number belongs.',
+          'description' => ts('Which type of phone does this number belongs.'),
           'export' => TRUE,
           'where' => 'civicrm_phone.phone_type_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Core/DAO/PreferencesDate.php b/civicrm/CRM/Core/DAO/PreferencesDate.php
index a7bd2ad93c4962755c839d436f58e28aabc270e6..944398a5f05eb5c24e86c80c370e627603b9ceba 100644
--- a/civicrm/CRM/Core/DAO/PreferencesDate.php
+++ b/civicrm/CRM/Core/DAO/PreferencesDate.php
@@ -105,7 +105,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Date Preference Name'),
-          'description' => 'The meta name for this date (fixed in code)',
+          'description' => ts('The meta name for this date (fixed in code)'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -118,7 +118,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Description of this date type.',
+          'description' => ts('Description of this date type.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_preferences_date',
@@ -130,7 +130,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'start',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Start'),
-          'description' => 'The start offset relative to current year',
+          'description' => ts('The start offset relative to current year'),
           'required' => TRUE,
           'table_name' => 'civicrm_preferences_date',
           'entity' => 'PreferencesDate',
@@ -141,7 +141,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'end',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('End Offset'),
-          'description' => 'The end offset relative to current year, can be negative',
+          'description' => ts('The end offset relative to current year, can be negative'),
           'required' => TRUE,
           'table_name' => 'civicrm_preferences_date',
           'entity' => 'PreferencesDate',
@@ -152,7 +152,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'date_format',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Date Format'),
-          'description' => 'The date type',
+          'description' => ts('The date type'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_preferences_date',
@@ -164,7 +164,7 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
           'name' => 'time_format',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Time Format'),
-          'description' => 'time format',
+          'description' => ts('time format'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_preferences_date',
diff --git a/civicrm/CRM/Core/DAO/PrevNextCache.php b/civicrm/CRM/Core/DAO/PrevNextCache.php
index c55e0b7369d278760ec1790abcbcf6e853052b82..0dc913ee2e02e6eed3dedc9626d0a96a4c035398 100644
--- a/civicrm/CRM/Core/DAO/PrevNextCache.php
+++ b/civicrm/CRM/Core/DAO/PrevNextCache.php
@@ -103,7 +103,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Prev Next Entity Table'),
-          'description' => 'physical tablename for entity being joined to discount, e.g. civicrm_event',
+          'description' => ts('physical tablename for entity being joined to discount, e.g. civicrm_event'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_prevnext_cache',
@@ -115,7 +115,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'entity_id1',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Prev Next Entity ID 1'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_prevnext_cache',
           'entity' => 'PrevNextCache',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'entity_id2',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Prev Next Entity ID 2'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => FALSE,
           'table_name' => 'civicrm_prevnext_cache',
           'entity' => 'PrevNextCache',
@@ -137,7 +137,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'cacheKey',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Cache Key'),
-          'description' => 'Unique path name for cache element of the searched item',
+          'description' => ts('Unique path name for cache element of the searched item'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_prevnext_cache',
@@ -149,7 +149,7 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Prev Next Data'),
-          'description' => 'cached snapshot of the serialized data',
+          'description' => ts('cached snapshot of the serialized data'),
           'table_name' => 'civicrm_prevnext_cache',
           'entity' => 'PrevNextCache',
           'bao' => 'CRM_Core_BAO_PrevNextCache',
diff --git a/civicrm/CRM/Core/DAO/PrintLabel.php b/civicrm/CRM/Core/DAO/PrintLabel.php
index 6ac6ceb2871a4b483351806bff1ea9c469813f89..b85f64f4b3f87384303bd6958593dd408b51a019 100644
--- a/civicrm/CRM/Core/DAO/PrintLabel.php
+++ b/civicrm/CRM/Core/DAO/PrintLabel.php
@@ -148,7 +148,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title'),
-          'description' => 'User title for for this label layout',
+          'description' => ts('User title for for this label layout'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_print_label',
@@ -160,7 +160,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'variable name/programmatic handle for this field.',
+          'description' => ts('variable name/programmatic handle for this field.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_print_label',
@@ -172,7 +172,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Description'),
-          'description' => 'Description of this label layout',
+          'description' => ts('Description of this label layout'),
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
           'bao' => 'CRM_Core_DAO_PrintLabel',
@@ -182,7 +182,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'label_format_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label Format'),
-          'description' => 'This refers to name column of civicrm_option_value row in name_badge option group',
+          'description' => ts('This refers to name column of civicrm_option_value row in name_badge option group'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_print_label',
@@ -201,7 +201,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'label_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Label Type'),
-          'description' => 'Implicit FK to civicrm_option_value row in NEW label_type option group',
+          'description' => ts('Implicit FK to civicrm_option_value row in NEW label_type option group'),
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
           'bao' => 'CRM_Core_DAO_PrintLabel',
@@ -218,7 +218,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Data'),
-          'description' => 'contains json encode configurations options',
+          'description' => ts('contains json encode configurations options'),
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
           'bao' => 'CRM_Core_DAO_PrintLabel',
@@ -229,7 +229,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Label is Default?'),
-          'description' => 'Is this default?',
+          'description' => ts('Is this default?'),
           'default' => '1',
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
@@ -240,7 +240,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Label Is Active?'),
-          'description' => 'Is this option active?',
+          'description' => ts('Is this option active?'),
           'default' => '1',
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
@@ -251,7 +251,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Label Reserved?'),
-          'description' => 'Is this reserved label?',
+          'description' => ts('Is this reserved label?'),
           'default' => '1',
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
@@ -262,7 +262,7 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Label Created By'),
-          'description' => 'FK to civicrm_contact, who created this label layout',
+          'description' => ts('FK to civicrm_contact, who created this label layout'),
           'table_name' => 'civicrm_print_label',
           'entity' => 'PrintLabel',
           'bao' => 'CRM_Core_DAO_PrintLabel',
diff --git a/civicrm/CRM/Core/DAO/RecurringEntity.php b/civicrm/CRM/Core/DAO/RecurringEntity.php
index bf3393c78d3ee8b86ed040cdd75b653c583ffadd..cd58af2b2dd318a2809ed4d1bd5138248f2b5275 100644
--- a/civicrm/CRM/Core/DAO/RecurringEntity.php
+++ b/civicrm/CRM/Core/DAO/RecurringEntity.php
@@ -91,7 +91,7 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent ID'),
-          'description' => 'Recurring Entity Parent ID',
+          'description' => ts('Recurring Entity Parent ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_recurring_entity',
           'entity' => 'RecurringEntity',
@@ -102,7 +102,7 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Recurring Entity Child ID',
+          'description' => ts('Recurring Entity Child ID'),
           'table_name' => 'civicrm_recurring_entity',
           'entity' => 'RecurringEntity',
           'bao' => 'CRM_Core_BAO_RecurringEntity',
@@ -112,7 +112,7 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Physical tablename for entity, e.g. civicrm_event',
+          'description' => ts('Physical tablename for entity, e.g. civicrm_event'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -125,7 +125,7 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
           'name' => 'mode',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Cascade Type'),
-          'description' => '1-this entity, 2-this and the following entities, 3-all the entities',
+          'description' => ts('1-this entity, 2-this and the following entities, 3-all the entities'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_recurring_entity',
diff --git a/civicrm/CRM/Core/DAO/Setting.php b/civicrm/CRM/Core/DAO/Setting.php
index b7c425834472348f755a5816c70bf409d2de8958..74a16760eff23f70f19a900627abed309a3d91ef 100644
--- a/civicrm/CRM/Core/DAO/Setting.php
+++ b/civicrm/CRM/Core/DAO/Setting.php
@@ -137,7 +137,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Setting Name'),
-          'description' => 'Unique name for setting',
+          'description' => ts('Unique name for setting'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_setting',
@@ -149,7 +149,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'value',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Value'),
-          'description' => 'data associated with this group / name combo',
+          'description' => ts('data associated with this group / name combo'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -160,7 +160,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Domain'),
-          'description' => 'Which Domain is this menu item for',
+          'description' => ts('Which Domain is this menu item for'),
           'required' => TRUE,
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
@@ -177,7 +177,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Contact'),
-          'description' => 'FK to Contact ID if the setting is localized to a contact',
+          'description' => ts('FK to Contact ID if the setting is localized to a contact'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -188,7 +188,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'is_domain',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Domain Setting?'),
-          'description' => 'Is this setting a contact specific or site wide setting?',
+          'description' => ts('Is this setting a contact specific or site wide setting?'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -198,7 +198,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'component_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Component'),
-          'description' => 'Component that this menu item belongs to',
+          'description' => ts('Component that this menu item belongs to'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -217,7 +217,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Setting Created Date'),
-          'description' => 'When was the setting created',
+          'description' => ts('When was the setting created'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
@@ -227,7 +227,7 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Created By'),
-          'description' => 'FK to civicrm_contact, who created this setting',
+          'description' => ts('FK to civicrm_contact, who created this setting'),
           'table_name' => 'civicrm_setting',
           'entity' => 'Setting',
           'bao' => 'CRM_Core_BAO_Setting',
diff --git a/civicrm/CRM/Core/DAO/StateProvince.php b/civicrm/CRM/Core/DAO/StateProvince.php
index eecaa677ca018a33e1eb0c44634e490502b186a9..4f1838833e39ae0a8652f91d732ba6d3b7080157 100644
--- a/civicrm/CRM/Core/DAO/StateProvince.php
+++ b/civicrm/CRM/Core/DAO/StateProvince.php
@@ -91,7 +91,7 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('State ID'),
-          'description' => 'State/Province ID',
+          'description' => ts('State/Province ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_state_province',
           'entity' => 'StateProvince',
@@ -102,7 +102,7 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('State'),
-          'description' => 'Name of State/Province',
+          'description' => ts('Name of State/Province'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -119,7 +119,7 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
           'name' => 'abbreviation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('State Abbreviation'),
-          'description' => '2-4 Character Abbreviation of State/Province',
+          'description' => ts('2-4 Character Abbreviation of State/Province'),
           'maxlength' => 4,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_state_province',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
           'name' => 'country_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Country'),
-          'description' => 'ID of Country that State/Province belong',
+          'description' => ts('ID of Country that State/Province belong'),
           'required' => TRUE,
           'table_name' => 'civicrm_state_province',
           'entity' => 'StateProvince',
diff --git a/civicrm/CRM/Core/DAO/StatusPreference.php b/civicrm/CRM/Core/DAO/StatusPreference.php
index c7a8694361fa3774b585e4c5c5a447300df6705d..f4581fdd8b6745ece9d31a781b8f1dd03eaa30c3 100644
--- a/civicrm/CRM/Core/DAO/StatusPreference.php
+++ b/civicrm/CRM/Core/DAO/StatusPreference.php
@@ -112,7 +112,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Status Preference ID'),
-          'description' => 'Unique Status Preference ID',
+          'description' => ts('Unique Status Preference ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_status_pref',
           'entity' => 'StatusPreference',
@@ -123,7 +123,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Setting Domain'),
-          'description' => 'Which Domain is this Status Preference for',
+          'description' => ts('Which Domain is this Status Preference for'),
           'required' => TRUE,
           'table_name' => 'civicrm_status_pref',
           'entity' => 'StatusPreference',
@@ -140,7 +140,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status Check Name'),
-          'description' => 'Name of the status check this preference references.',
+          'description' => ts('Name of the status check this preference references.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -158,7 +158,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'hush_until',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Snooze Status Notifications Until'),
-          'description' => 'expires ignore_severity.  NULL never hushes.',
+          'description' => ts('expires ignore_severity.  NULL never hushes.'),
           'import' => TRUE,
           'where' => 'civicrm_status_pref.hush_until',
           'headerPattern' => '',
@@ -174,7 +174,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'ignore_severity',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Ignore Severity'),
-          'description' => 'Hush messages up to and including this severity.',
+          'description' => ts('Hush messages up to and including this severity.'),
           'import' => TRUE,
           'where' => 'civicrm_status_pref.ignore_severity',
           'headerPattern' => '',
@@ -193,7 +193,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'prefs',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status Preferences'),
-          'description' => 'These settings are per-check, and can\'t be compared across checks.',
+          'description' => ts('These settings are per-check, and can\'t be compared across checks.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_status_pref',
@@ -205,7 +205,7 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
           'name' => 'check_info',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Check Info'),
-          'description' => 'These values are per-check, and can\'t be compared across checks.',
+          'description' => ts('These values are per-check, and can\'t be compared across checks.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_status_pref',
diff --git a/civicrm/CRM/Core/DAO/SystemLog.php b/civicrm/CRM/Core/DAO/SystemLog.php
index 6667427e449a64e952a016cbfdae820e45a7eb5f..105cca0e26f1269e8f204810ddc3eda4b94fd6f4 100644
--- a/civicrm/CRM/Core/DAO/SystemLog.php
+++ b/civicrm/CRM/Core/DAO/SystemLog.php
@@ -97,7 +97,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('System Log ID'),
-          'description' => 'Primary key ID',
+          'description' => ts('Primary key ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_system_log',
           'entity' => 'SystemLog',
@@ -108,7 +108,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'message',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('System Log Message'),
-          'description' => 'Standardized message',
+          'description' => ts('Standardized message'),
           'required' => TRUE,
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
@@ -121,7 +121,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'context',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Detailed Log Data'),
-          'description' => 'JSON encoded data',
+          'description' => ts('JSON encoded data'),
           'table_name' => 'civicrm_system_log',
           'entity' => 'SystemLog',
           'bao' => 'CRM_Core_DAO_SystemLog',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'level',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Detailed Log Data'),
-          'description' => 'error level per PSR3',
+          'description' => ts('error level per PSR3'),
           'maxlength' => 9,
           'size' => CRM_Utils_Type::TWELVE,
           'default' => 'info',
@@ -144,7 +144,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'timestamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Log Timestamp'),
-          'description' => 'Timestamp of when event occurred.',
+          'description' => ts('Timestamp of when event occurred.'),
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_system_log',
           'entity' => 'SystemLog',
@@ -155,7 +155,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Log Contact ID'),
-          'description' => 'Optional Contact ID that created the log. Not an FK as we keep this regardless',
+          'description' => ts('Optional Contact ID that created the log. Not an FK as we keep this regardless'),
           'table_name' => 'civicrm_system_log',
           'entity' => 'SystemLog',
           'bao' => 'CRM_Core_DAO_SystemLog',
@@ -165,7 +165,7 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
           'name' => 'hostname',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Log Host'),
-          'description' => 'Optional Name of logging host',
+          'description' => ts('Optional Name of logging host'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_system_log',
diff --git a/civicrm/CRM/Core/DAO/Tag.php b/civicrm/CRM/Core/DAO/Tag.php
index 14160e2496ff18a8d748c03192dd33ab5411ea9f..b75acaa90de6b6c090d2eeb9fb0bcffecc3e87c7 100644
--- a/civicrm/CRM/Core/DAO/Tag.php
+++ b/civicrm/CRM/Core/DAO/Tag.php
@@ -135,7 +135,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Tag ID'),
-          'description' => 'Tag ID',
+          'description' => ts('Tag ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
@@ -146,7 +146,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Tag Name'),
-          'description' => 'Name of Tag.',
+          'description' => ts('Name of Tag.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -159,7 +159,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Optional verbose description of the tag.',
+          'description' => ts('Optional verbose description of the tag.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_tag',
@@ -171,7 +171,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Tag'),
-          'description' => 'Optional parent id for this tag.',
+          'description' => ts('Optional parent id for this tag.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
@@ -183,7 +183,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'is_selectable',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Display Tag?'),
-          'description' => 'Is this tag selectable / displayed',
+          'description' => ts('Is this tag selectable / displayed'),
           'default' => '1',
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
@@ -233,7 +233,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Tag Created By'),
-          'description' => 'FK to civicrm_contact, who created this tag',
+          'description' => ts('FK to civicrm_contact, who created this tag'),
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
           'bao' => 'CRM_Core_BAO_Tag',
@@ -244,7 +244,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'color',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Color'),
-          'description' => 'Hex color value e.g. #ffffff',
+          'description' => ts('Hex color value e.g. #ffffff'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -257,7 +257,7 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Tag Created Date'),
-          'description' => 'Date and time that tag was created.',
+          'description' => ts('Date and time that tag was created.'),
           'table_name' => 'civicrm_tag',
           'entity' => 'Tag',
           'bao' => 'CRM_Core_BAO_Tag',
diff --git a/civicrm/CRM/Core/DAO/Timezone.php b/civicrm/CRM/Core/DAO/Timezone.php
index f3e73a11d78aea15a064019b0f55f3b5ed09b147..67eb847480c5b05090e53ac95a6e7ac844e14136 100644
--- a/civicrm/CRM/Core/DAO/Timezone.php
+++ b/civicrm/CRM/Core/DAO/Timezone.php
@@ -103,7 +103,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Timezone ID'),
-          'description' => 'Timezone Id',
+          'description' => ts('Timezone Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_timezone',
           'entity' => 'Timezone',
@@ -114,7 +114,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Timezone Name'),
-          'description' => 'Timezone full name',
+          'description' => ts('Timezone full name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_timezone',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'abbreviation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Timezone Abbreviation'),
-          'description' => 'ISO Code for timezone abbreviation',
+          'description' => ts('ISO Code for timezone abbreviation'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'table_name' => 'civicrm_timezone',
@@ -138,7 +138,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'gmt',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('GMT Name of Timezone'),
-          'description' => 'GMT name of the timezone',
+          'description' => ts('GMT name of the timezone'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_timezone',
@@ -159,7 +159,7 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
           'name' => 'country_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Country'),
-          'description' => 'Country Id',
+          'description' => ts('Country Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_timezone',
           'entity' => 'Timezone',
diff --git a/civicrm/CRM/Core/DAO/UFField.php b/civicrm/CRM/Core/DAO/UFField.php
index f0945794cce5aeefd6b75491828b22e62af3c1b0..c0ef2bb523d4a5862448fe98621abfe3cf5c1c88 100644
--- a/civicrm/CRM/Core/DAO/UFField.php
+++ b/civicrm/CRM/Core/DAO/UFField.php
@@ -197,7 +197,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Field ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -208,7 +208,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'uf_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile ID'),
-          'description' => 'Which form does this field belong to.',
+          'description' => ts('Which form does this field belong to.'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -228,7 +228,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'field_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Field Name'),
-          'description' => 'Name for CiviCRM field which is being exposed for sharing.',
+          'description' => ts('Name for CiviCRM field which is being exposed for sharing.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -241,7 +241,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is Active'),
-          'description' => 'Is this field currently shareable? If false, hide the field for all sharing contexts.',
+          'description' => ts('Is this field currently shareable? If false, hide the field for all sharing contexts.'),
           'default' => '1',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -252,7 +252,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_view',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Is View Only'),
-          'description' => 'the field is view only and not editable in user forms.',
+          'description' => ts('the field is view only and not editable in user forms.'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -263,7 +263,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is Required'),
-          'description' => 'Is this field required when included in a user or registration form?',
+          'description' => ts('Is this field required when included in a user or registration form?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls field display order when user framework fields are displayed in registration and account editing forms.',
+          'description' => ts('Controls field display order when user framework fields are displayed in registration and account editing forms.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_uf_field',
@@ -286,7 +286,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Profile Field Post Help'),
-          'description' => 'Description and/or help text to display after this field.',
+          'description' => ts('Description and/or help text to display after this field.'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -296,7 +296,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Profile Field Pre Help'),
-          'description' => 'Description and/or help text to display before this field.',
+          'description' => ts('Description and/or help text to display before this field.'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -306,7 +306,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'visibility',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Field Visibility'),
-          'description' => 'In what context(s) is this field visible.',
+          'description' => ts('In what context(s) is this field visible.'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'default' => 'User and User Admin Only',
@@ -325,7 +325,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'in_selector',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is a Filter'),
-          'description' => 'Is this field included as a column in the selector table?',
+          'description' => ts('Is this field included as a column in the selector table?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -336,7 +336,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_searchable',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is Searchable'),
-          'description' => 'Is this field included search form of profile?',
+          'description' => ts('Is this field included search form of profile?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
@@ -347,7 +347,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Field Location Type'),
-          'description' => 'Location type of this mapping, if required',
+          'description' => ts('Location type of this mapping, if required'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -358,7 +358,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'phone_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Field Phone Type'),
-          'description' => 'Phone Type Id, if required',
+          'description' => ts('Phone Type Id, if required'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -372,7 +372,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'website_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Field Website Type'),
-          'description' => 'Website Type Id, if required',
+          'description' => ts('Website Type Id, if required'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -386,7 +386,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Field Label'),
-          'description' => 'To save label for fields.',
+          'description' => ts('To save label for fields.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -399,7 +399,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'field_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Field Type'),
-          'description' => 'This field saves field type (ie individual,household.. field etc).',
+          'description' => ts('This field saves field type (ie individual,household.. field etc).'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_uf_field',
@@ -411,7 +411,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Is Reserved'),
-          'description' => 'Is this field reserved for use by some other CiviCRM functionality?',
+          'description' => ts('Is this field reserved for use by some other CiviCRM functionality?'),
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
           'bao' => 'CRM_Core_BAO_UFField',
@@ -421,7 +421,7 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
           'name' => 'is_multi_summary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Field Supports Multiple'),
-          'description' => 'Include in multi-record listing?',
+          'description' => ts('Include in multi-record listing?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_field',
           'entity' => 'UFField',
diff --git a/civicrm/CRM/Core/DAO/UFGroup.php b/civicrm/CRM/Core/DAO/UFGroup.php
index 6605de613caac1533bdcb758dc10a628ed2bd542..1480a27e7b2e7c0f2578b4c27c4a20bab79e3560 100644
--- a/civicrm/CRM/Core/DAO/UFGroup.php
+++ b/civicrm/CRM/Core/DAO/UFGroup.php
@@ -252,7 +252,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -263,7 +263,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Is Active'),
-          'description' => 'Is this form currently active? If false, hide all related fields for all sharing contexts.',
+          'description' => ts('Is this form currently active? If false, hide all related fields for all sharing contexts.'),
           'default' => '1',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -274,7 +274,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'group_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Group Type'),
-          'description' => 'Comma separated list of the type(s) of profile fields.',
+          'description' => ts('Comma separated list of the type(s) of profile fields.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -292,7 +292,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title'),
-          'description' => 'Form title.',
+          'description' => ts('Form title.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -305,7 +305,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'frontend_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Frontend Title'),
-          'description' => 'Profile Form Public title',
+          'description' => ts('Profile Form Public title'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_uf_group',
@@ -317,7 +317,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Profile Description'),
-          'description' => 'Optional verbose description of the profile.',
+          'description' => ts('Optional verbose description of the profile.'),
           'rows' => 2,
           'cols' => 60,
           'table_name' => 'civicrm_uf_group',
@@ -332,7 +332,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Help Pre'),
-          'description' => 'Description and/or help text to display before fields in form.',
+          'description' => ts('Description and/or help text to display before fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_uf_group',
@@ -347,7 +347,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Profile Post Text'),
-          'description' => 'Description and/or help text to display after fields in form.',
+          'description' => ts('Description and/or help text to display after fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_uf_group',
@@ -362,7 +362,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'limit_listings_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Search Limit Group'),
-          'description' => 'Group id, foreign key from civicrm_group',
+          'description' => ts('Group id, foreign key from civicrm_group'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -373,7 +373,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'post_URL',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Post Url'),
-          'description' => 'Redirect to URL.',
+          'description' => ts('Redirect to URL.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_uf_group',
@@ -385,7 +385,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'add_to_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Add Contact To Group'),
-          'description' => 'foreign key to civicrm_group_id',
+          'description' => ts('foreign key to civicrm_group_id'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -396,7 +396,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'add_captcha',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Show Captcha On Profile'),
-          'description' => 'Should a CAPTCHA widget be included this Profile form.',
+          'description' => ts('Should a CAPTCHA widget be included this Profile form.'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -407,7 +407,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_map',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Map Profile'),
-          'description' => 'Do we want to map results from this profile.',
+          'description' => ts('Do we want to map results from this profile.'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -418,7 +418,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_edit_link',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Show Edit Link?'),
-          'description' => 'Should edit link display in profile selector',
+          'description' => ts('Should edit link display in profile selector'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -429,7 +429,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_uf_link',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Show Link to CMS User'),
-          'description' => 'Should we display a link to the website profile in profile selector',
+          'description' => ts('Should we display a link to the website profile in profile selector'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -440,7 +440,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_update_dupe',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Update on Duplicate'),
-          'description' => 'Should we update the contact record if we find a duplicate',
+          'description' => ts('Should we update the contact record if we find a duplicate'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -451,7 +451,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'cancel_URL',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Cancel URL'),
-          'description' => 'Redirect to URL when Cancle button clik .',
+          'description' => ts('Redirect to URL when Cancle button clik .'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_uf_group',
@@ -463,7 +463,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_cms_user',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Create CMS User?'),
-          'description' => 'Should we create a cms user for this profile ',
+          'description' => ts('Should we create a cms user for this profile '),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -483,7 +483,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Is Reserved'),
-          'description' => 'Is this group reserved for use by some other CiviCRM functionality?',
+          'description' => ts('Is this group reserved for use by some other CiviCRM functionality?'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -493,7 +493,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Name'),
-          'description' => 'Name of the UF group for directly addressing it in the codebase',
+          'description' => ts('Name of the UF group for directly addressing it in the codebase'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_uf_group',
@@ -505,7 +505,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Created By'),
-          'description' => 'FK to civicrm_contact, who created this UF group',
+          'description' => ts('FK to civicrm_contact, who created this UF group'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -516,7 +516,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('UF Group Created Date'),
-          'description' => 'Date and time this UF group was created.',
+          'description' => ts('Date and time this UF group was created.'),
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
           'bao' => 'CRM_Core_BAO_UFGroup',
@@ -526,7 +526,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'is_proximity_search',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Include Proximity Search?'),
-          'description' => 'Should we include proximity search feature in this profile search form?',
+          'description' => ts('Should we include proximity search feature in this profile search form?'),
           'default' => '0',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
@@ -537,7 +537,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'cancel_button_text',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Cancel Button Text'),
-          'description' => 'Custom Text to display on the Cancel button when used in create or edit mode',
+          'description' => ts('Custom Text to display on the Cancel button when used in create or edit mode'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'NULL',
@@ -550,7 +550,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'submit_button_text',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Submit Button Text'),
-          'description' => 'Custom Text to display on the submit button on profile edit/create screens',
+          'description' => ts('Custom Text to display on the submit button on profile edit/create screens'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'NULL',
@@ -563,7 +563,7 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
           'name' => 'add_cancel_button',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Include Cancel Button'),
-          'description' => 'Should a Cancel button be included in this Profile form.',
+          'description' => ts('Should a Cancel button be included in this Profile form.'),
           'default' => '1',
           'table_name' => 'civicrm_uf_group',
           'entity' => 'UFGroup',
diff --git a/civicrm/CRM/Core/DAO/UFJoin.php b/civicrm/CRM/Core/DAO/UFJoin.php
index 52c86d7623ff7f393a97befcb9710bb7737a1609..d16fa59d46348f5bc4b2e64ba8c19dd94e540974 100644
--- a/civicrm/CRM/Core/DAO/UFJoin.php
+++ b/civicrm/CRM/Core/DAO/UFJoin.php
@@ -120,7 +120,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('UF Join ID'),
-          'description' => 'Unique table ID',
+          'description' => ts('Unique table ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
@@ -131,7 +131,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Profile Use is active'),
-          'description' => 'Is this join currently active?',
+          'description' => ts('Is this join currently active?'),
           'default' => '1',
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
@@ -142,7 +142,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'module',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Module'),
-          'description' => 'Module which owns this uf_join instance, e.g. User Registration, CiviDonate, etc.',
+          'description' => ts('Module which owns this uf_join instance, e.g. User Registration, CiviDonate, etc.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -155,7 +155,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Profile Entity Table'),
-          'description' => 'Name of table where item being referenced is stored. Modules which only need a single collection of uf_join instances may choose not to populate entity_table and entity_id.',
+          'description' => ts('Name of table where item being referenced is stored. Modules which only need a single collection of uf_join instances may choose not to populate entity_table and entity_id.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_uf_join',
@@ -170,7 +170,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile Entity ID'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
           'bao' => 'CRM_Core_BAO_UFJoin',
@@ -180,7 +180,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Controls display order when multiple user framework groups are setup for concurrent display.',
+          'description' => ts('Controls display order when multiple user framework groups are setup for concurrent display.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_uf_join',
@@ -192,7 +192,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'uf_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Profile ID'),
-          'description' => 'Which form does this field belong to.',
+          'description' => ts('Which form does this field belong to.'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
@@ -212,7 +212,7 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
           'name' => 'module_data',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Profile Use Data'),
-          'description' => 'Json serialized array of data used by the ufjoin.module',
+          'description' => ts('Json serialized array of data used by the ufjoin.module'),
           'table_name' => 'civicrm_uf_join',
           'entity' => 'UFJoin',
           'bao' => 'CRM_Core_BAO_UFJoin',
diff --git a/civicrm/CRM/Core/DAO/UFMatch.php b/civicrm/CRM/Core/DAO/UFMatch.php
index e5ca6b4db4b1410f7b8e99ce464db4d6a32925e0..0eff3e8dbcd97bf4cda8d10b8d90a048fa07cb2f 100644
--- a/civicrm/CRM/Core/DAO/UFMatch.php
+++ b/civicrm/CRM/Core/DAO/UFMatch.php
@@ -106,7 +106,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('UF Match ID'),
-          'description' => 'System generated ID.',
+          'description' => ts('System generated ID.'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_match',
           'entity' => 'UFMatch',
@@ -117,7 +117,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('UF Match Domain ID'),
-          'description' => 'Which Domain is this match entry for',
+          'description' => ts('Which Domain is this match entry for'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_match',
           'entity' => 'UFMatch',
@@ -134,7 +134,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'uf_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('CMS ID'),
-          'description' => 'UF ID',
+          'description' => ts('UF ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_uf_match',
           'entity' => 'UFMatch',
@@ -145,7 +145,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'uf_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('CMS Unique Identifier'),
-          'description' => 'UF Name',
+          'description' => ts('UF Name'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_uf_match',
@@ -157,7 +157,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('CiviCRM Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_uf_match',
           'entity' => 'UFMatch',
           'bao' => 'CRM_Core_BAO_UFMatch',
@@ -168,7 +168,7 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
           'name' => 'language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Preferred Language'),
-          'description' => 'UI language preferred by the given user/contact',
+          'description' => ts('UI language preferred by the given user/contact'),
           'maxlength' => 5,
           'size' => CRM_Utils_Type::SIX,
           'table_name' => 'civicrm_uf_match',
diff --git a/civicrm/CRM/Core/DAO/Website.php b/civicrm/CRM/Core/DAO/Website.php
index 633703e323beea09240e46a30dd11750198e1478..94c2f09492b923b820a04436b737e5eda63419cd 100644
--- a/civicrm/CRM/Core/DAO/Website.php
+++ b/civicrm/CRM/Core/DAO/Website.php
@@ -91,7 +91,7 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Website ID'),
-          'description' => 'Unique Website ID',
+          'description' => ts('Unique Website ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_website',
           'entity' => 'Website',
@@ -102,7 +102,7 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_website',
           'entity' => 'Website',
           'bao' => 'CRM_Core_BAO_Website',
@@ -113,7 +113,7 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
           'name' => 'url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Website'),
-          'description' => 'Website',
+          'description' => ts('Website'),
           'maxlength' => 128,
           'size' => 30,
           'import' => TRUE,
@@ -133,7 +133,7 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
           'name' => 'website_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Website Type'),
-          'description' => 'Which Website type does this website belong to.',
+          'description' => ts('Which Website type does this website belong to.'),
           'table_name' => 'civicrm_website',
           'entity' => 'Website',
           'bao' => 'CRM_Core_BAO_Website',
diff --git a/civicrm/CRM/Core/DAO/WordReplacement.php b/civicrm/CRM/Core/DAO/WordReplacement.php
index de23dbb0bcf0dfdfcedcd9ed0d01a41fecb8af25..e55a1473638c6f45f1e8a00cb9286e2a3783bc30 100644
--- a/civicrm/CRM/Core/DAO/WordReplacement.php
+++ b/civicrm/CRM/Core/DAO/WordReplacement.php
@@ -103,7 +103,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Word Replacement ID'),
-          'description' => 'Word replacement ID',
+          'description' => ts('Word replacement ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_word_replacement',
           'entity' => 'WordReplacement',
@@ -114,7 +114,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'find_word',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Replaced Word'),
-          'description' => 'Word which need to be replaced',
+          'description' => ts('Word which need to be replaced'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_word_replacement',
@@ -126,7 +126,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'replace_word',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Replacement Word'),
-          'description' => 'Word which will replace the word in find',
+          'description' => ts('Word which will replace the word in find'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_word_replacement',
@@ -138,7 +138,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Word Replacement is Active'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'default' => '1',
           'table_name' => 'civicrm_word_replacement',
           'entity' => 'WordReplacement',
@@ -167,7 +167,7 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Word Replacement Domain ID'),
-          'description' => 'FK to Domain ID. This is for Domain specific word replacement',
+          'description' => ts('FK to Domain ID. This is for Domain specific word replacement'),
           'table_name' => 'civicrm_word_replacement',
           'entity' => 'WordReplacement',
           'bao' => 'CRM_Core_BAO_WordReplacement',
diff --git a/civicrm/CRM/Core/DAO/Worldregion.php b/civicrm/CRM/Core/DAO/Worldregion.php
index 7f6f1eeacd82f0a87746641a4b8840caee5aa276..17eb42a1b0e0e1fd45c4532599032046a4b4e68d 100644
--- a/civicrm/CRM/Core/DAO/Worldregion.php
+++ b/civicrm/CRM/Core/DAO/Worldregion.php
@@ -62,7 +62,7 @@ class CRM_Core_DAO_Worldregion extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('World Region ID'),
-          'description' => 'Country Id',
+          'description' => ts('Country Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_worldregion',
           'entity' => 'Worldregion',
@@ -73,7 +73,7 @@ class CRM_Core_DAO_Worldregion extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('World Region'),
-          'description' => 'Region name to be associated with countries',
+          'description' => ts('Region name to be associated with countries'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'export' => TRUE,
diff --git a/civicrm/CRM/Core/Form.php b/civicrm/CRM/Core/Form.php
index 613bcf227deeb3854f3d1edf4f214b2eec23a4fe..9755ec7334b6ea2cc3f74dd00ba6e92c274dfbd9 100644
--- a/civicrm/CRM/Core/Form.php
+++ b/civicrm/CRM/Core/Form.php
@@ -1292,7 +1292,7 @@ class CRM_Core_Form extends HTML_QuickForm_Page {
    *
    * Return string
    */
-  private function getApiAction() {
+  protected function getApiAction() {
     $action = $this->getAction();
     if ($action & (CRM_Core_Action::UPDATE + CRM_Core_Action::ADD)) {
       return 'create';
diff --git a/civicrm/CRM/Core/Form/EntityFormTrait.php b/civicrm/CRM/Core/Form/EntityFormTrait.php
index 13f70574316fec26e0c370c1bdb17baf8c1a8e3c..30e81b7b3d698b197f0a9bf096ca3568587dde6b 100644
--- a/civicrm/CRM/Core/Form/EntityFormTrait.php
+++ b/civicrm/CRM/Core/Form/EntityFormTrait.php
@@ -32,10 +32,11 @@
  */
 
 trait CRM_Core_Form_EntityFormTrait {
+
   /**
    * Get entity fields for the entity to be added to the form.
    *
-   * @var array
+   * @return array
    */
   public function getEntityFields() {
     return $this->entityFields;
@@ -51,7 +52,7 @@ trait CRM_Core_Form_EntityFormTrait {
   /**
    * Get entity fields for the entity to be added to the form.
    *
-   * @var array
+   * @return string
    */
   public function getDeleteMessage() {
     return $this->deleteMessage;
@@ -221,4 +222,22 @@ trait CRM_Core_Form_EntityFormTrait {
     return ($this->_action & CRM_Core_Action::DELETE);
   }
 
+  protected function setEntityFieldsMetadata() {
+    foreach ($this->entityFields as $field => &$props) {
+      if (!empty($props['not-auto-addable'])) {
+        // We can't load this field using metadata
+        continue;
+      }
+      // Resolve action.
+      if (empty($props['action'])) {
+        $props['action'] = $this->getApiAction();
+      }
+      $fieldSpec = civicrm_api3($this->getDefaultEntity(), 'getfield', $props);
+      $fieldSpec = $fieldSpec['values'];
+      if (!isset($props['description']) && isset($fieldSpec['description'])) {
+        $props['description'] = $fieldSpec['description'];
+      }
+    }
+  }
+
 }
diff --git a/civicrm/CRM/Core/OptionGroup.php b/civicrm/CRM/Core/OptionGroup.php
index c7e07e67d613ce2af1cc6f7edcba0c43129229e5..bb853c69b45542c63f972330a8a7dcfcdd117617 100644
--- a/civicrm/CRM/Core/OptionGroup.php
+++ b/civicrm/CRM/Core/OptionGroup.php
@@ -129,9 +129,9 @@ class CRM_Core_OptionGroup {
         return self::$_cache[$cacheKey];
       }
       // Fetch from main cache
-      $var = $cache->get($cacheKey);
-      if ($var) {
-        return $var;
+      self::$_cache[$cacheKey] = $cache->get($cacheKey);
+      if (self::$_cache[$cacheKey] !== NULL) {
+        return self::$_cache[$cacheKey];
       }
     }
 
@@ -234,9 +234,9 @@ WHERE  v.option_group_id = g.id
 
     $cache = CRM_Utils_Cache::singleton();
     if (!$fresh) {
-      $var = $cache->get($cacheKey);
-      if ($var) {
-        return $var;
+      self::$_cache[$cacheKey] = $cache->get($cacheKey);
+      if (self::$_cache[$cacheKey] !== NULL) {
+        return self::$_cache[$cacheKey];
       }
     }
     $query = "
diff --git a/civicrm/CRM/Core/Page/Basic.php b/civicrm/CRM/Core/Page/Basic.php
index fe3f1652cb9855c0178fc5fb6140c947712658d9..48af5ebf531b7443d39a3fb8c4483db36a803b65 100644
--- a/civicrm/CRM/Core/Page/Basic.php
+++ b/civicrm/CRM/Core/Page/Basic.php
@@ -171,11 +171,14 @@ abstract class CRM_Core_Page_Basic extends CRM_Core_Page {
    *
    * @return int
    *   The ID if present, or 0.
+   * @throws \CRM_Core_Exception
    */
   public function getIdAndAction() {
     $this->_action = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');
     $this->assign('action', $this->_action);
 
+    $this->assign('selectedChild', CRM_Utils_Request::retrieve('selectedChild', 'Alphanumeric', $this));
+
     // get 'id' if present
     $id = CRM_Utils_Request::retrieve('id', 'Positive', $this, FALSE, 0);
 
diff --git a/civicrm/CRM/Core/Payment.php b/civicrm/CRM/Core/Payment.php
index 63ce4d9b5a3149d9ffc0e45c2b9fdc5399ac6be2..f54e61d254205c268c288a24c48445af0cdb475d 100644
--- a/civicrm/CRM/Core/Payment.php
+++ b/civicrm/CRM/Core/Payment.php
@@ -1393,6 +1393,9 @@ abstract class CRM_Core_Payment {
       $extension_instance_found = TRUE;
     }
 
+    // Call IPN postIPNProcess hook to allow for custom processing of IPN data.
+    $IPNParams = array_merge($_GET, $_REQUEST);
+    CRM_Utils_Hook::postIPNProcess($IPNParams);
     if (!$extension_instance_found) {
       $message = "No extension instances of the '%1' payment processor were found.<br />" .
         "%2 method is unsupported in legacy payment processors.";
diff --git a/civicrm/CRM/Core/Payment/Form.php b/civicrm/CRM/Core/Payment/Form.php
index 1200aef0e31e2fb48d9dfc0477bea4f7b7a72505..8fc4a5e6f79b20df43e8e604bb5ae56bc4ffb0e6 100644
--- a/civicrm/CRM/Core/Payment/Form.php
+++ b/civicrm/CRM/Core/Payment/Form.php
@@ -281,27 +281,6 @@ class CRM_Core_Payment_Form {
     $payment->validatePaymentInstrument($values, $errors);
   }
 
-  /**
-   * The credit card pseudo constant results only the CC label, not the key ID
-   * So we normalize the name to use it as a CSS class.
-   */
-  public static function getCreditCardCSSNames($creditCards = array()) {
-    $creditCardTypes = array();
-    if (empty($creditCards)) {
-      $creditCards = CRM_Contribute_PseudoConstant::creditCard();
-    }
-    foreach ($creditCards as $key => $name) {
-      // Replace anything not css-friendly by an underscore
-      // Non-latin names will not like this, but so many things are wrong with
-      // the credit-card type configurations already.
-      $key = str_replace(' ', '', $key);
-      $key = preg_replace('/[^a-zA-Z0-9]/', '_', $key);
-      $key = strtolower($key);
-      $creditCardTypes[$key] = $name;
-    }
-    return $creditCardTypes;
-  }
-
   /**
    * Set default values for the form.
    *
diff --git a/civicrm/CRM/Core/PseudoConstant.php b/civicrm/CRM/Core/PseudoConstant.php
index 5cef5e081eb4aa7da36d8443963f24754d69c2de..66e0cce0b88931c94ff11d268ffcf56715a0beb3 100644
--- a/civicrm/CRM/Core/PseudoConstant.php
+++ b/civicrm/CRM/Core/PseudoConstant.php
@@ -539,7 +539,7 @@ class CRM_Core_PseudoConstant {
     $cacheKey = CRM_Core_BAO_Cache::cleanKey("CRM_PC_{$name}_{$all}_{$key}_{$retrieve}_{$filter}_{$condition}_{$orderby}");
     $cache = CRM_Utils_Cache::singleton();
     $var = $cache->get($cacheKey);
-    if ($var && empty($force)) {
+    if ($var !== NULL && empty($force)) {
       return $var;
     }
 
@@ -1571,4 +1571,17 @@ WHERE  id = %1
     return Civi::$statics[__CLASS__]['taxRates'];
   }
 
+  /**
+   * Get participant status class options.
+   *
+   * @return array
+   */
+  public static function emailOnHoldOptions() {
+    return array(
+      '0' => ts('No'),
+      '1' => ts('On Hold Bounce'),
+      '2' => ts('On Hold Opt Out'),
+    );
+  }
+
 }
diff --git a/civicrm/CRM/Core/QuickForm/Action/Jump.php b/civicrm/CRM/Core/QuickForm/Action/Jump.php
index fa8e4db71fb6794e6b6c5d0fc52a6603c4964d02..20dc0d6f5ac4662aa09f3fd66d701015aa0e451d 100644
--- a/civicrm/CRM/Core/QuickForm/Action/Jump.php
+++ b/civicrm/CRM/Core/QuickForm/Action/Jump.php
@@ -74,6 +74,9 @@ class CRM_Core_QuickForm_Action_Jump extends CRM_Core_QuickForm_Action {
     }
     // generate the URL for the page 'display' event and redirect to it
     $action = $current->getAttribute('action');
+    // prevent URLs that end in ? from causing redirects
+    $action = rtrim($action, '?');
+    // FIXME: this should be passed through CRM_Utils_System::url()
     $url = $action . (FALSE === strpos($action, '?') ? '?' : '&') . $current->getButtonName('display') . '=true' . '&qfKey=' . $page->get('qfKey');
 
     CRM_Utils_System::redirect($url);
diff --git a/civicrm/CRM/Core/Resources.php b/civicrm/CRM/Core/Resources.php
index 7436cb682a120cd06d79b7a6cb7b1d043aaf85d9..9a3abf2c918ef6b0c7f26f214a07f6ed434fdebd 100644
--- a/civicrm/CRM/Core/Resources.php
+++ b/civicrm/CRM/Core/Resources.php
@@ -115,13 +115,7 @@ class CRM_Core_Resources {
       self::$_singleton = $instance;
     }
     if (self::$_singleton === NULL) {
-      $sys = CRM_Extension_System::singleton();
-      $cache = Civi::cache('js_strings');
-      self::$_singleton = new CRM_Core_Resources(
-        $sys->getMapper(),
-        $cache,
-        CRM_Core_Config::isUpgradeMode() ? NULL : 'resCacheCode'
-      );
+      self::$_singleton = Civi::service('resources');
     }
     return self::$_singleton;
   }
@@ -617,6 +611,10 @@ class CRM_Core_Resources {
           'isFrontend' => $config->userFrameworkFrontend,
         ),
       );
+      $contactID = CRM_Core_Session::getLoggedInContactID();
+      if ($contactID) {
+        $settings['config']['menuCacheCode'] = CRM_Core_BAO_Navigation::getCacheKey($contactID);
+      }
       // Disable profile creation if user lacks permission
       if (!CRM_Core_Permission::check('edit all contacts') && !CRM_Core_Permission::check('add contacts')) {
         $settings['config']['entityRef']['contactCreate'] = FALSE;
@@ -691,6 +689,7 @@ class CRM_Core_Resources {
       ),
       'ajaxPopupsEnabled' => self::singleton()->ajaxPopupsEnabled,
       'allowAlertAutodismissal' => (bool) Civi::settings()->get('allow_alert_autodismissal'),
+      'resourceCacheCode' => self::singleton()->getCacheCode(),
     );
     print CRM_Core_Smarty::singleton()->fetchWith('CRM/common/l10n.js.tpl', $vars);
     CRM_Utils_System::civiExit();
@@ -794,7 +793,8 @@ class CRM_Core_Resources {
     ) {
       return TRUE;
     }
-    return strpos(CRM_Utils_System::getUrlPath(), 'civicrm/ajax') === 0;
+    $url = CRM_Utils_System::getUrlPath();
+    return (strpos($url, 'civicrm/ajax') === 0) || (strpos($url, 'civicrm/angular') === 0);
   }
 
   /**
diff --git a/civicrm/CRM/Core/SelectValues.php b/civicrm/CRM/Core/SelectValues.php
index 3d429fa36e6ca6e89fe0daa3c3208a3a51c4c24f..c467903aed1ab92bf711edcb46919a34eca3b9e8 100644
--- a/civicrm/CRM/Core/SelectValues.php
+++ b/civicrm/CRM/Core/SelectValues.php
@@ -466,7 +466,7 @@ class CRM_Core_SelectValues {
   public static function addressProvider() {
     static $addr = NULL;
     if (!$addr) {
-      $addr = CRM_Utils_System::getPluginList('CRM/Utils/Address', '.php', array('BatchUpdate'));
+      $addr = array_merge(['' => '- select -'], CRM_Utils_System::getPluginList('CRM/Utils/Address', '.php', array('BatchUpdate')));
     }
     return $addr;
   }
@@ -1109,4 +1109,54 @@ class CRM_Core_SelectValues {
     );
   }
 
+  /**
+   * Get option values for dashboard entries (used for 'how many events to display on dashboard').
+   *
+   * @return array
+   *   Dashboard entries options - in practice [-1 => 'Show All', 10 => 10, 20 => 20, ... 100 => 100].
+   */
+  public static function getDashboardEntriesCount() {
+    $optionValues = [];
+    $optionValues[-1] = ts('show all');
+    for ($i = 10; $i <= 100; $i += 10) {
+      $optionValues[$i] = $i;
+    }
+    return $optionValues;
+  }
+
+  /**
+   * Dropdown options for quicksearch in the menu
+   *
+   * @return array
+   */
+  public static function quicksearchOptions() {
+    $includeEmail = civicrm_api3('setting', 'getvalue', array('name' => 'includeEmailInName', 'group' => 'Search Preferences'));
+    $options = [
+      'sort_name' => $includeEmail ? ts('Name/Email') : ts('Name'),
+      'contact_id' => ts('Contact ID'),
+      'external_identifier' => ts('External ID'),
+      'first_name' => ts('First Name'),
+      'last_name' => ts('Last Name'),
+      'email' => ts('Email'),
+      'phone_numeric' => ts('Phone'),
+      'street_address' => ts('Street Address'),
+      'city' => ts('City'),
+      'postal_code' => ts('Postal Code'),
+      'job_title' => ts('Job Title'),
+    ];
+    $custom = civicrm_api3('CustomField', 'get', [
+      'return' => ['name', 'label', 'custom_group_id.title'],
+      'custom_group_id.extends' => ['IN' => ['Contact', 'Individual', 'Organization', 'Household']],
+      'data_type' => ['NOT IN' => ['ContactReference', 'Date', 'File']],
+      'custom_group_id.is_active' => 1,
+      'is_active' => 1,
+      'is_searchable' => 1,
+      'options' => ['sort' => ['custom_group_id.weight', 'weight'], 'limit' => 0],
+    ]);
+    foreach ($custom['values'] as $field) {
+      $options['custom_' . $field['name']] = $field['custom_group_id.title'] . ': ' . $field['label'];
+    }
+    return $options;
+  }
+
 }
diff --git a/civicrm/CRM/Core/xml/Menu/Admin.xml b/civicrm/CRM/Core/xml/Menu/Admin.xml
index 38377d0850c24df6a550cfc3ea3642402657bbd3..918d372cae3e350bd9f3aa68837ad5c34b1e62c0 100644
--- a/civicrm/CRM/Core/xml/Menu/Admin.xml
+++ b/civicrm/CRM/Core/xml/Menu/Admin.xml
@@ -563,7 +563,7 @@
   <item>
      <path>civicrm/admin/setting/preferences/event</path>
      <title>CiviEvent Component Settings</title>
-     <page_callback>CRM_Admin_Form_Preferences_Event</page_callback>
+     <page_callback>CRM_Admin_Form_Generic</page_callback>
   </item>
   <item>
      <path>civicrm/admin/setting/preferences/mailing</path>
diff --git a/civicrm/CRM/Custom/Form/DeleteField.php b/civicrm/CRM/Custom/Form/DeleteField.php
index 17f946f34ab9def7ac11496aef9c1e254462601d..15aaefa83dbe1e16e2053a95e06784d6730e79a1 100644
--- a/civicrm/CRM/Custom/Form/DeleteField.php
+++ b/civicrm/CRM/Custom/Form/DeleteField.php
@@ -66,7 +66,7 @@ class CRM_Custom_Form_DeleteField extends CRM_Core_Form {
     CRM_Core_BAO_CustomField::retrieve($params, $defaults);
 
     $this->_title = CRM_Utils_Array::value('label', $defaults);
-
+    $this->assign('title', $this->_title);
     CRM_Utils_System::setTitle(ts('Delete %1', array(1 => $this->_title)));
   }
 
diff --git a/civicrm/CRM/Cxn/DAO/Cxn.php b/civicrm/CRM/Cxn/DAO/Cxn.php
index ee0d33a7914f8b58cd8165264a42773497e45794..4cc10dc47aac51f03fa88502d66a8ac0de2c9477 100644
--- a/civicrm/CRM/Cxn/DAO/Cxn.php
+++ b/civicrm/CRM/Cxn/DAO/Cxn.php
@@ -125,7 +125,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Connection ID'),
-          'description' => 'Connection ID',
+          'description' => ts('Connection ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
@@ -136,7 +136,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'app_guid',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Application GUID'),
-          'description' => 'Application GUID',
+          'description' => ts('Application GUID'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_cxn',
@@ -148,7 +148,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'app_meta',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Application Metadata (JSON)'),
-          'description' => 'Application Metadata (JSON)',
+          'description' => ts('Application Metadata (JSON)'),
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
           'bao' => 'CRM_Cxn_BAO_Cxn',
@@ -158,7 +158,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'cxn_guid',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Connection GUID'),
-          'description' => 'Connection GUID',
+          'description' => ts('Connection GUID'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_cxn',
@@ -170,7 +170,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'secret',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Secret'),
-          'description' => 'Shared secret',
+          'description' => ts('Shared secret'),
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
           'bao' => 'CRM_Cxn_BAO_Cxn',
@@ -180,7 +180,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'perm',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Perm'),
-          'description' => 'Permissions approved for the service (JSON)',
+          'description' => ts('Permissions approved for the service (JSON)'),
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
           'bao' => 'CRM_Cxn_BAO_Cxn',
@@ -190,7 +190,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'options',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Options'),
-          'description' => 'Options for the service (JSON)',
+          'description' => ts('Options for the service (JSON)'),
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
           'bao' => 'CRM_Cxn_BAO_Cxn',
@@ -201,7 +201,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is connection currently enabled?',
+          'description' => ts('Is connection currently enabled?'),
           'default' => '1',
           'table_name' => 'civicrm_cxn',
           'entity' => 'Cxn',
@@ -212,7 +212,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'When was the connection was created.',
+          'description' => ts('When was the connection was created.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_cxn',
@@ -224,7 +224,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When the connection was created or modified.',
+          'description' => ts('When the connection was created or modified.'),
           'required' => FALSE,
           'default' => 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_cxn',
@@ -236,7 +236,7 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
           'name' => 'fetched_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Fetched Date'),
-          'description' => 'The last time the application metadata was fetched.',
+          'description' => ts('The last time the application metadata was fetched.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_cxn',
diff --git a/civicrm/CRM/Dedupe/DAO/Exception.php b/civicrm/CRM/Dedupe/DAO/Exception.php
index fd471444980d1a5b3d1666a388837b19b150a39a..3fad2378a46e3f132e94655a33cf2cb29b68143c 100644
--- a/civicrm/CRM/Dedupe/DAO/Exception.php
+++ b/civicrm/CRM/Dedupe/DAO/Exception.php
@@ -85,7 +85,7 @@ class CRM_Dedupe_DAO_Exception extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dedupe Exception ID'),
-          'description' => 'Unique dedupe exception id',
+          'description' => ts('Unique dedupe exception id'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_exception',
           'entity' => 'Exception',
@@ -96,7 +96,7 @@ class CRM_Dedupe_DAO_Exception extends CRM_Core_DAO {
           'name' => 'contact_id1',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('First Dupe Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_dedupe_exception',
           'entity' => 'Exception',
           'bao' => 'CRM_Dedupe_DAO_Exception',
@@ -107,7 +107,7 @@ class CRM_Dedupe_DAO_Exception extends CRM_Core_DAO {
           'name' => 'contact_id2',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Second Dupe Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_dedupe_exception',
           'entity' => 'Exception',
           'bao' => 'CRM_Dedupe_DAO_Exception',
diff --git a/civicrm/CRM/Dedupe/DAO/Rule.php b/civicrm/CRM/Dedupe/DAO/Rule.php
index 39e9d18ba364262b0668a3ea87624541215ab3dc..0fe77b69c0b9046085af8df87374d1a6780a32ed 100644
--- a/civicrm/CRM/Dedupe/DAO/Rule.php
+++ b/civicrm/CRM/Dedupe/DAO/Rule.php
@@ -105,7 +105,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dedupe Rule ID'),
-          'description' => 'Unique dedupe rule id',
+          'description' => ts('Unique dedupe rule id'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule',
           'entity' => 'Rule',
@@ -116,7 +116,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'dedupe_rule_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dedupe Rule Group'),
-          'description' => 'The id of the rule group this rule belongs to',
+          'description' => ts('The id of the rule group this rule belongs to'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule',
           'entity' => 'Rule',
@@ -128,7 +128,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'rule_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Rule Table'),
-          'description' => 'The name of the table this rule is about',
+          'description' => ts('The name of the table this rule is about'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -141,7 +141,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'rule_field',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Rule Field'),
-          'description' => 'The name of the field of the table referenced in rule_table',
+          'description' => ts('The name of the field of the table referenced in rule_table'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -154,7 +154,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'rule_length',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Rule Length'),
-          'description' => 'The length of the matching substring',
+          'description' => ts('The length of the matching substring'),
           'table_name' => 'civicrm_dedupe_rule',
           'entity' => 'Rule',
           'bao' => 'CRM_Dedupe_BAO_Rule',
@@ -167,7 +167,7 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
           'name' => 'rule_weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'The weight of the rule',
+          'description' => ts('The weight of the rule'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule',
           'entity' => 'Rule',
diff --git a/civicrm/CRM/Dedupe/DAO/RuleGroup.php b/civicrm/CRM/Dedupe/DAO/RuleGroup.php
index 0854b68828d2dd9878bfc3cb5e8c1d25e51eefc4..c082f6f5d48b7eefe3968f47bd5edbbae4264227 100644
--- a/civicrm/CRM/Dedupe/DAO/RuleGroup.php
+++ b/civicrm/CRM/Dedupe/DAO/RuleGroup.php
@@ -97,7 +97,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Rule Group ID'),
-          'description' => 'Unique dedupe rule group id',
+          'description' => ts('Unique dedupe rule group id'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule_group',
           'entity' => 'RuleGroup',
@@ -108,7 +108,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'contact_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Contact Type'),
-          'description' => 'The type of contacts this group applies to',
+          'description' => ts('The type of contacts this group applies to'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_dedupe_rule_group',
@@ -129,7 +129,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'threshold',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Threshold'),
-          'description' => 'The weight threshold the sum of the rule weights has to cross to consider two contacts the same',
+          'description' => ts('The weight threshold the sum of the rule weights has to cross to consider two contacts the same'),
           'required' => TRUE,
           'table_name' => 'civicrm_dedupe_rule_group',
           'entity' => 'RuleGroup',
@@ -143,7 +143,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'used',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Length'),
-          'description' => 'Whether the rule should be used for cases where usage is Unsupervised, Supervised OR General(programatically)',
+          'description' => ts('Whether the rule should be used for cases where usage is Unsupervised, Supervised OR General(programatically)'),
           'required' => TRUE,
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
@@ -162,7 +162,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of the rule group',
+          'description' => ts('Name of the rule group'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_dedupe_rule_group',
@@ -174,7 +174,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Title'),
-          'description' => 'Label of the rule group',
+          'description' => ts('Label of the rule group'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_dedupe_rule_group',
@@ -189,7 +189,7 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Reserved?'),
-          'description' => 'Is this a reserved rule - a rule group that has been optimized and cannot be changed by the admin',
+          'description' => ts('Is this a reserved rule - a rule group that has been optimized and cannot be changed by the admin'),
           'table_name' => 'civicrm_dedupe_rule_group',
           'entity' => 'RuleGroup',
           'bao' => 'CRM_Dedupe_BAO_RuleGroup',
diff --git a/civicrm/CRM/Dedupe/Finder.php b/civicrm/CRM/Dedupe/Finder.php
index c6aa6cf306b75a9d19c708727586393f8a4fe0be..45689b9b2cb25c3aa76535d32e534d6ac5eb5561 100644
--- a/civicrm/CRM/Dedupe/Finder.php
+++ b/civicrm/CRM/Dedupe/Finder.php
@@ -170,7 +170,7 @@ class CRM_Dedupe_Finder {
    * @param int $rgid
    *   Rule group id.
    * @param int $gid
-   *   Contact group id (currently, works only with non-smart groups).
+   *   Contact group id.
    *
    * @param int $searchLimit
    *  Limit for the number of contacts to be used for comparison.
diff --git a/civicrm/CRM/Event/BAO/Event.php b/civicrm/CRM/Event/BAO/Event.php
index 2e6c5e0bd70e2f9cfa7833320cd7131dd54ea7e9..6f68cc47aee34c842cc80b33793b36bb1acf078b 100644
--- a/civicrm/CRM/Event/BAO/Event.php
+++ b/civicrm/CRM/Event/BAO/Event.php
@@ -2059,34 +2059,127 @@ WHERE  ce.loc_block_id = $locBlockId";
 
   /**
    * Make sure that the user has permission to access this event.
+   * FIXME: We have separate caches for checkPermission('permission') and getAllPermissions['permissions'] so they don't interfere.
+   *    But it would be nice to clean this up some more.
    *
    * @param int $eventId
-   * @param int $type
+   * @param int $permissionType
    *
-   * @return string
-   *   the permission that the user has (or null)
+   * @return bool|array
+   *   Whether the user has permission for this event (or if eventId=NULL an array of permissions)
+   * @throws \CiviCRM_API3_Exception
    */
-  public static function checkPermission($eventId = NULL, $type = CRM_Core_Permission::VIEW) {
-    if (!isset(Civi::$statics[__CLASS__]['permissions'])) {
-      $params = array(
-        'check_permissions' => 1,
-        'return' => 'title',
-        'options' => array(
-          'limit' => 0,
-        ),
-      );
+  public static function checkPermission($eventId = NULL, $permissionType = CRM_Core_Permission::VIEW) {
+    if (empty($eventId)) {
+      CRM_Core_Error::deprecatedFunctionWarning('CRM_Event_BAO_Event::getAllPermissions');
+      return self::getAllPermissions();
+    }
 
-      if ($eventId) {
-        $params['id'] = $eventId;
-      }
+    switch ($permissionType) {
+      case CRM_Core_Permission::EDIT:
+        // We also set the cached "view" permission to TRUE if "edit" is TRUE
+        if (isset(Civi::$statics[__CLASS__]['permission']['edit'][$eventId])) {
+          return Civi::$statics[__CLASS__]['permission']['edit'][$eventId];
+        }
+        Civi::$statics[__CLASS__]['permission']['edit'][$eventId] = FALSE;
+
+        list($allEvents, $createdEvents) = self::checkPermissionGetInfo($eventId);
+        // Note: for a multisite setup, a user with edit all events, can edit all events
+        // including those from other sites
+        if (($permissionType == CRM_Core_Permission::EDIT) && CRM_Core_Permission::check('edit all events')) {
+          Civi::$statics[__CLASS__]['permission']['edit'][$eventId] = TRUE;
+          Civi::$statics[__CLASS__]['permission']['view'][$eventId] = TRUE;
+        }
+        elseif (in_array($eventId, CRM_ACL_API::group(CRM_Core_Permission::EDIT, NULL, 'civicrm_event', $allEvents, $createdEvents))) {
+          Civi::$statics[__CLASS__]['permission']['edit'][$eventId] = TRUE;
+          Civi::$statics[__CLASS__]['permission']['view'][$eventId] = TRUE;
+        }
+        return Civi::$statics[__CLASS__]['permission']['edit'][$eventId];
 
-      $result = civicrm_api3('Event', 'get', $params);
-      $allEvents = CRM_Utils_Array::collect('title', $result['values']);
+      case CRM_Core_Permission::VIEW:
+        if (isset(Civi::$statics[__CLASS__]['permission']['view'][$eventId])) {
+          return Civi::$statics[__CLASS__]['permission']['view'][$eventId];
+        }
+        Civi::$statics[__CLASS__]['permission']['view'][$eventId] = FALSE;
 
-      // Search again, but only events created by the user.
-      $params['created_id'] = 'user_contact_id';
-      $result = civicrm_api3('Event', 'get', $params);
-      $createdEvents = array_keys($result['values']);
+        list($allEvents, $createdEvents) = self::checkPermissionGetInfo($eventId);
+        if (CRM_Core_Permission::check('access CiviEvent')) {
+          if (in_array($eventId, CRM_ACL_API::group(CRM_Core_Permission::VIEW, NULL, 'civicrm_event', $allEvents, array_keys($createdEvents)))) {
+            // User created this event so has permission to view it
+            return Civi::$statics[__CLASS__]['permission']['view'][$eventId] = TRUE;
+          }
+          if (CRM_Core_Permission::check('view event participants')) {
+            // User has permission to view all events
+            // use case: allow "view all events" but NOT "edit all events"
+            // so for a normal site allow users with these two permissions to view all events AND
+            // at the same time also allow any hook to override if needed.
+            if (in_array($eventId, CRM_ACL_API::group(CRM_Core_Permission::VIEW, NULL, 'civicrm_event', $allEvents, array_keys($allEvents)))) {
+              Civi::$statics[__CLASS__]['permission']['view'][$eventId] = TRUE;
+            }
+          }
+        }
+        return Civi::$statics[__CLASS__]['permission']['view'][$eventId];
+
+      case CRM_Core_Permission::DELETE:
+        if (isset(Civi::$statics[__CLASS__]['permission']['delete'][$eventId])) {
+          return Civi::$statics[__CLASS__]['permission']['delete'][$eventId];
+        }
+        Civi::$statics[__CLASS__]['permission']['delete'][$eventId] = FALSE;
+        if (CRM_Core_Permission::check('delete in CiviEvent')) {
+          Civi::$statics[__CLASS__]['permission']['delete'][$eventId] = TRUE;
+        }
+        return Civi::$statics[__CLASS__]['permission']['delete'][$eventId];
+
+      default:
+        return FALSE;
+    }
+  }
+
+  /**
+   * This is a helper for refactoring checkPermission
+   * FIXME: We should be able to get rid of these arrays, but that would require understanding how CRM_ACL_API::group actually works!
+   *
+   * @param int $eventId
+   *
+   * @return array $allEvents, $createdEvents
+   * @throws \CiviCRM_API3_Exception
+   */
+  private static function checkPermissionGetInfo($eventId = NULL) {
+    $params = [
+      'check_permissions' => 1,
+      'return' => 'id, created_id',
+      'options' => ['limit' => 0],
+    ];
+    if ($eventId) {
+      $params['id'] = $eventId;
+    }
+
+    $allEvents = [];
+    $createdEvents = [];
+    $eventResult = civicrm_api3('Event', 'get', $params);
+    if ($eventResult['count'] > 0) {
+      $contactId = CRM_Core_Session::getLoggedInContactID();
+      foreach ($eventResult['values'] as $eventId => $eventDetail) {
+        $allEvents[$eventId] = $eventId;
+        if (isset($eventDetail['created_id']) && $contactId == $eventDetail['created_id']) {
+          $createdEvents[$eventId] = $eventId;
+        }
+      }
+    }
+    return [$allEvents, $createdEvents];
+  }
+
+  /**
+   * Make sure that the user has permission to access this event.
+   * TODO: This function needs refactoring / cleaning up after being split from checkPermissions()
+   *
+   * @return array
+   *   Array of events with permissions (array_keys=permissions)
+   * @throws \CiviCRM_API3_Exception
+   */
+  public static function getAllPermissions() {
+    if (!isset(Civi::$statics[__CLASS__]['permissions'])) {
+      list($allEvents, $createdEvents) = self::checkPermissionGetInfo();
 
       // Note: for a multisite setup, a user with edit all events, can edit all events
       // including those from other sites
@@ -2123,10 +2216,6 @@ WHERE  ce.loc_block_id = $locBlockId";
       }
     }
 
-    if ($eventId) {
-      return in_array($eventId, Civi::$statics[__CLASS__]['permissions'][$type]) ? TRUE : FALSE;
-    }
-
     return Civi::$statics[__CLASS__]['permissions'];
   }
 
diff --git a/civicrm/CRM/Event/Badge.php b/civicrm/CRM/Event/Badge.php
index e073c568271e7b516cf4fdd95ca2462e19717bf1..925122adc113cc2e611647b5668b729d609e858b 100644
--- a/civicrm/CRM/Event/Badge.php
+++ b/civicrm/CRM/Event/Badge.php
@@ -88,7 +88,7 @@ class CRM_Event_Badge {
     $this->event = self::retrieveEvent($eventID);
     //call function to create labels
     self::createLabels($participants);
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Event/Cart/DAO/Cart.php b/civicrm/CRM/Event/Cart/DAO/Cart.php
index 6bb14e6c2e9a8cad769f996bdc35f8faa18ad9ae..fd6a62b4dd282c583db542ea5f3a43e482520e3f 100644
--- a/civicrm/CRM/Event/Cart/DAO/Cart.php
+++ b/civicrm/CRM/Event/Cart/DAO/Cart.php
@@ -82,7 +82,7 @@ class CRM_Event_Cart_DAO_Cart extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Cart ID'),
-          'description' => 'Cart Id',
+          'description' => ts('Cart Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_event_carts',
           'entity' => 'Cart',
@@ -93,7 +93,7 @@ class CRM_Event_Cart_DAO_Cart extends CRM_Core_DAO {
           'name' => 'user_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Created By'),
-          'description' => 'FK to civicrm_contact who created this cart',
+          'description' => ts('FK to civicrm_contact who created this cart'),
           'table_name' => 'civicrm_event_carts',
           'entity' => 'Cart',
           'bao' => 'CRM_Event_Cart_BAO_Cart',
diff --git a/civicrm/CRM/Event/Cart/DAO/EventInCart.php b/civicrm/CRM/Event/Cart/DAO/EventInCart.php
index c66281eeab3d5606d9d962594670a5c75d8c9267..a6e18bced36c6aba5a6c285db656ef2b425b66ca 100644
--- a/civicrm/CRM/Event/Cart/DAO/EventInCart.php
+++ b/civicrm/CRM/Event/Cart/DAO/EventInCart.php
@@ -85,7 +85,7 @@ class CRM_Event_Cart_DAO_EventInCart extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event In Cart'),
-          'description' => 'Event In Cart Id',
+          'description' => ts('Event In Cart Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_events_in_carts',
           'entity' => 'EventInCart',
@@ -96,7 +96,7 @@ class CRM_Event_Cart_DAO_EventInCart extends CRM_Core_DAO {
           'name' => 'event_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event'),
-          'description' => 'FK to Event ID',
+          'description' => ts('FK to Event ID'),
           'table_name' => 'civicrm_events_in_carts',
           'entity' => 'EventInCart',
           'bao' => 'CRM_Event_Cart_BAO_EventInCart',
@@ -107,7 +107,7 @@ class CRM_Event_Cart_DAO_EventInCart extends CRM_Core_DAO {
           'name' => 'event_cart_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event In Cart'),
-          'description' => 'FK to Event Cart ID',
+          'description' => ts('FK to Event Cart ID'),
           'table_name' => 'civicrm_events_in_carts',
           'entity' => 'EventInCart',
           'bao' => 'CRM_Event_Cart_BAO_EventInCart',
diff --git a/civicrm/CRM/Event/DAO/Event.php b/civicrm/CRM/Event/DAO/Event.php
index 1f13607d0cf2fa5216343761f27206f07456b90b..9b30cb1c7b5b73f59fcb2e3b3077d79ec232f21b 100644
--- a/civicrm/CRM/Event/DAO/Event.php
+++ b/civicrm/CRM/Event/DAO/Event.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Event/Event.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:6c0950f3a5f6305f8d7e0a05d4703018)
+ * (GenCodeChecksum:44df1cb5691958b88be856f793adabca)
  */
 
 /**
@@ -547,7 +547,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event ID'),
-          'description' => 'Event',
+          'description' => ts('Event'),
           'required' => TRUE,
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -558,7 +558,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Event Title'),
-          'description' => 'Event Title (e.g. Fall Fundraiser Dinner)',
+          'description' => ts('Event Title (e.g. Fall Fundraiser Dinner)'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -578,7 +578,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'summary',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Event Summary'),
-          'description' => 'Brief summary of event. Text and html allowed. Displayed on Event Registration form and can be used on other CMS pages which need an event summary.',
+          'description' => ts('Brief summary of event. Text and html allowed. Displayed on Event Registration form and can be used on other CMS pages which need an event summary.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -593,7 +593,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Event Description'),
-          'description' => 'Full description of event. Text and html allowed. Displayed on built-in Event Information screens.',
+          'description' => ts('Full description of event. Text and html allowed. Displayed on built-in Event Information screens.'),
           'rows' => 8,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -608,7 +608,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'event_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Type'),
-          'description' => 'Event Type ID.Implicit FK to civicrm_option_value where option_group = event_type.',
+          'description' => ts('Event Type ID.Implicit FK to civicrm_option_value where option_group = event_type.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -626,7 +626,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'participant_listing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant Listing'),
-          'description' => 'Should we expose the participant list? Implicit FK to civicrm_option_value where option_group = participant_listing.',
+          'description' => ts('Should we expose the participant list? Implicit FK to civicrm_option_value where option_group = participant_listing.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -644,7 +644,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_public',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Event Public'),
-          'description' => 'Public events will be included in the iCal feeds. Access to private event information may be limited using ACLs.',
+          'description' => ts('Public events will be included in the iCal feeds. Access to private event information may be limited using ACLs.'),
           'default' => '1',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -658,7 +658,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Event Start Date'),
-          'description' => 'Date and time that event starts.',
+          'description' => ts('Date and time that event starts.'),
           'import' => TRUE,
           'where' => 'civicrm_event.start_date',
           'headerPattern' => '/^start|(s(tart\s)?date)$/i',
@@ -670,13 +670,14 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDateTime',
           ],
         ],
         'event_end_date' => [
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Event End Date'),
-          'description' => 'Date and time that event ends. May be NULL if no defined end date/time',
+          'description' => ts('Date and time that event ends. May be NULL if no defined end date/time'),
           'import' => TRUE,
           'where' => 'civicrm_event.end_date',
           'headerPattern' => '/^end|(e(nd\s)?date)$/i',
@@ -688,13 +689,14 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDateTime',
           ],
         ],
         'is_online_registration' => [
           'name' => 'is_online_registration',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Online Registration'),
-          'description' => 'If true, include registration link on Event Info page.',
+          'description' => ts('If true, include registration link on Event Info page.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -708,7 +710,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'registration_link_text',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Event Registration Link Text'),
-          'description' => 'Text for link to Event Registration form which is displayed on Event Information screen when is_online_registration is true.',
+          'description' => ts('Text for link to Event Registration form which is displayed on Event Information screen when is_online_registration is true.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -723,33 +725,35 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'registration_start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Registration Start Date'),
-          'description' => 'Date and time that online registration starts.',
+          'description' => ts('Date and time that online registration starts.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDateTime',
           ],
         ],
         'registration_end_date' => [
           'name' => 'registration_end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Registration End Date'),
-          'description' => 'Date and time that online registration ends.',
+          'description' => ts('Date and time that online registration ends.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
           'localizable' => 0,
           'html' => [
             'type' => 'Select Date',
+            'formatType' => 'activityDateTime',
           ],
         ],
         'max_participants' => [
           'name' => 'max_participants',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Max Participants'),
-          'description' => 'Maximum number of registered participants to allow. After max is reached, a custom Event Full message is displayed. If NULL, allow unlimited number of participants.',
+          'description' => ts('Maximum number of registered participants to allow. After max is reached, a custom Event Full message is displayed. If NULL, allow unlimited number of participants.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -763,7 +767,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'event_full_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Event Information'),
-          'description' => 'Message to display on Event Information page and INSTEAD OF Event Registration form if maximum participants are signed up. Can include email address/info about getting on a waiting list, etc. Text and html allowed.',
+          'description' => ts('Message to display on Event Information page and INSTEAD OF Event Registration form if maximum participants are signed up. Can include email address/info about getting on a waiting list, etc. Text and html allowed.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -778,7 +782,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_monetary',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is this a PAID event?'),
-          'description' => 'If true, one or more fee amounts must be set and a Payment Processor must be configured for Online Event Registration.',
+          'description' => ts('If true, one or more fee amounts must be set and a Payment Processor must be configured for Online Event Registration.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -792,7 +796,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'Financial type assigned to paid event registrations for this event. Required if is_monetary is true.',
+          'description' => ts('Financial type assigned to paid event registrations for this event. Required if is_monetary is true.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -811,7 +815,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'payment_processor',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor'),
-          'description' => 'Payment Processors configured for this Event (if is_monetary is true)',
+          'description' => ts('Payment Processors configured for this Event (if is_monetary is true)'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -831,7 +835,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_map',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Map Enabled'),
-          'description' => 'Include a map block on the Event Information page when geocode info is available and a mapping provider has been specified?',
+          'description' => ts('Include a map block on the Event Information page when geocode info is available and a mapping provider has been specified?'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -845,7 +849,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this Event enabled or disabled/cancelled?',
+          'description' => ts('Is this Event enabled or disabled/cancelled?'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -878,7 +882,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_show_location',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('show location'),
-          'description' => 'If true, show event location.',
+          'description' => ts('If true, show event location.'),
           'default' => '1',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -892,7 +896,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'loc_block_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location Block ID'),
-          'description' => 'FK to Location Block ID',
+          'description' => ts('FK to Location Block ID'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -903,7 +907,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'default_role_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default Role'),
-          'description' => 'Participant role ID. Implicit FK to civicrm_option_value where option_group = participant_role.',
+          'description' => ts('Participant role ID. Implicit FK to civicrm_option_value where option_group = participant_role.'),
           'import' => TRUE,
           'where' => 'civicrm_event.default_role_id',
           'headerPattern' => '',
@@ -926,7 +930,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'intro_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Introductory Message'),
-          'description' => 'Introductory message for Event Registration page. Text and html allowed. Displayed at the top of Event Registration form.',
+          'description' => ts('Introductory message for Event Registration page. Text and html allowed. Displayed at the top of Event Registration form.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -941,7 +945,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'footer_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Footer Message'),
-          'description' => 'Footer message for Event Registration page. Text and html allowed. Displayed at the bottom of Event Registration form.',
+          'description' => ts('Footer message for Event Registration page. Text and html allowed. Displayed at the bottom of Event Registration form.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -956,7 +960,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Confirmation Title'),
-          'description' => 'Title for Confirmation page.',
+          'description' => ts('Title for Confirmation page.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -972,7 +976,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Confirm Text'),
-          'description' => 'Introductory message for Event Registration page. Text and html allowed. Displayed at the top of Event Registration form.',
+          'description' => ts('Introductory message for Event Registration page. Text and html allowed. Displayed at the top of Event Registration form.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -987,7 +991,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_footer_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Footer Text'),
-          'description' => 'Footer message for Event Registration page. Text and html allowed. Displayed at the bottom of Event Registration form.',
+          'description' => ts('Footer message for Event Registration page. Text and html allowed. Displayed at the bottom of Event Registration form.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -1002,7 +1006,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_email_confirm',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is confirm email'),
-          'description' => 'If true, confirmation is automatically emailed to contact on successful registration.',
+          'description' => ts('If true, confirmation is automatically emailed to contact on successful registration.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1016,7 +1020,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_email_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Confirmation Email Text'),
-          'description' => 'text to include above standard event info on confirmation email. emails are text-only, so do not allow html for now',
+          'description' => ts('text to include above standard event info on confirmation email. emails are text-only, so do not allow html for now'),
           'rows' => 4,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -1031,7 +1035,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_from_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Confirm From Name'),
-          'description' => 'FROM email name used for confirmation emails.',
+          'description' => ts('FROM email name used for confirmation emails.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1046,7 +1050,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'confirm_from_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Confirm From Email'),
-          'description' => 'FROM email address used for confirmation emails.',
+          'description' => ts('FROM email address used for confirmation emails.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1061,7 +1065,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'cc_confirm',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Cc Confirm'),
-          'description' => 'comma-separated list of email addresses to cc each time a confirmation is sent',
+          'description' => ts('comma-separated list of email addresses to cc each time a confirmation is sent'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1076,7 +1080,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'bcc_confirm',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Bcc Confirm'),
-          'description' => 'comma-separated list of email addresses to bcc each time a confirmation is sent',
+          'description' => ts('comma-separated list of email addresses to bcc each time a confirmation is sent'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1091,7 +1095,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'default_fee_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default Fee ID'),
-          'description' => 'FK to civicrm_option_value.',
+          'description' => ts('FK to civicrm_option_value.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1101,7 +1105,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'default_discount_fee_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Default Discount Fee ID'),
-          'description' => 'FK to civicrm_option_value.',
+          'description' => ts('FK to civicrm_option_value.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1111,7 +1115,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'thankyou_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('ThankYou Title'),
-          'description' => 'Title for ThankYou page.',
+          'description' => ts('Title for ThankYou page.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -1127,7 +1131,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'thankyou_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('ThankYou Text'),
-          'description' => 'ThankYou Text.',
+          'description' => ts('ThankYou Text.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -1142,7 +1146,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'thankyou_footer_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Footer Text'),
-          'description' => 'Footer message.',
+          'description' => ts('Footer message.'),
           'rows' => 6,
           'cols' => 50,
           'table_name' => 'civicrm_event',
@@ -1157,7 +1161,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_pay_later',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Pay Later Allowed'),
-          'description' => 'if true - allows the user to send payment directly to the org later',
+          'description' => ts('if true - allows the user to send payment directly to the org later'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1171,7 +1175,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'pay_later_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Pay Later Text'),
-          'description' => 'The text displayed to the user in the main form',
+          'description' => ts('The text displayed to the user in the main form'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1184,7 +1188,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'pay_later_receipt',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Pay Later Receipt Text'),
-          'description' => 'The receipt sent to the user instead of the normal receipt text',
+          'description' => ts('The receipt sent to the user instead of the normal receipt text'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1197,7 +1201,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_partial_payment',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Partial Payments Enabled'),
-          'description' => 'is partial payment enabled for this event',
+          'description' => ts('is partial payment enabled for this event'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1211,7 +1215,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'initial_amount_label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Initial Amount Label'),
-          'description' => 'Initial amount label for partial payment',
+          'description' => ts('Initial amount label for partial payment'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_event',
@@ -1226,7 +1230,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'initial_amount_help_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Initial Amount Help Text'),
-          'description' => 'Initial amount help text for partial payment',
+          'description' => ts('Initial amount help text for partial payment'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1239,7 +1243,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'min_initial_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Minimum Initial Amount'),
-          'description' => 'Minimum initial amount for partial payment',
+          'description' => ts('Minimum initial amount for partial payment'),
           'precision' => [
             20,
             2
@@ -1256,7 +1260,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_multiple_registrations',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Multiple Registrations'),
-          'description' => 'if true - allows the user to register multiple participants for event',
+          'description' => ts('if true - allows the user to register multiple participants for event'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1270,7 +1274,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'max_additional_participants',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum number of additional participants per registration'),
-          'description' => 'Maximum number of additional participants that can be registered on a single booking',
+          'description' => ts('Maximum number of additional participants that can be registered on a single booking'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1281,7 +1285,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'allow_same_participant_emails',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Does Event allow multiple registrations from same email address?'),
-          'description' => 'if true - allows the user to register multiple registrations from same email address.',
+          'description' => ts('if true - allows the user to register multiple registrations from same email address.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1295,7 +1299,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'has_waitlist',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Waitlist Enabled'),
-          'description' => 'Whether the event has waitlist support.',
+          'description' => ts('Whether the event has waitlist support.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1308,7 +1312,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'requires_approval',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Requires Approval'),
-          'description' => 'Whether participants require approval before they can finish registering.',
+          'description' => ts('Whether participants require approval before they can finish registering.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1321,7 +1325,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'expiration_time',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Expiration Time'),
-          'description' => 'Expire pending but unconfirmed registrations after this many hours.',
+          'description' => ts('Expire pending but unconfirmed registrations after this many hours.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1334,7 +1338,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'allow_selfcancelxfer',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Self-service Cancellation or Transfer'),
-          'description' => 'Allow self service cancellation or transfer for event?',
+          'description' => ts('Allow self service cancellation or transfer for event?'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1348,7 +1352,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'selfcancelxfer_time',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Self-service Cancellation or Transfer Time'),
-          'description' => 'Number of hours prior to event start date to allow self-service cancellation or transfer.',
+          'description' => ts('Number of hours prior to event start date to allow self-service cancellation or transfer.'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1362,7 +1366,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'waitlist_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Waitlist Text'),
-          'description' => 'Text to display when the event is full, but participants can signup for a waitlist.',
+          'description' => ts('Text to display when the event is full, but participants can signup for a waitlist.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -1377,7 +1381,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'approval_req_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Approval Req Text'),
-          'description' => 'Text to display when the approval is required to complete registration for an event.',
+          'description' => ts('Text to display when the approval is required to complete registration for an event.'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_event',
@@ -1392,7 +1396,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_template',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is an Event Template'),
-          'description' => 'whether the event has template',
+          'description' => ts('whether the event has template'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_event',
@@ -1407,7 +1411,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'template_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Event Template Title'),
-          'description' => 'Event Template Title',
+          'description' => ts('Event Template Title'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -1427,7 +1431,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Created By Contact ID'),
-          'description' => 'FK to civicrm_contact, who created this event',
+          'description' => ts('FK to civicrm_contact, who created this event'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1438,7 +1442,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Event Created Date'),
-          'description' => 'Date and time that event was created.',
+          'description' => ts('Date and time that event was created.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1448,7 +1452,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -1474,7 +1478,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this event has been created.',
+          'description' => ts('The campaign for which this event has been created.'),
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
           'bao' => 'CRM_Event_BAO_Event',
@@ -1493,7 +1497,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_share',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is shared through social media'),
-          'description' => 'Can people share the event through social media?',
+          'description' => ts('Can people share the event through social media?'),
           'default' => '1',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1507,7 +1511,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_confirm_enabled',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is the booking confirmation screen enabled?'),
-          'description' => 'If false, the event booking confirmation screen gets skipped',
+          'description' => ts('If false, the event booking confirmation screen gets skipped'),
           'default' => '1',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1521,7 +1525,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'parent_event_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Parent Event ID'),
-          'description' => 'Implicit FK to civicrm_event: parent event',
+          'description' => ts('Implicit FK to civicrm_event: parent event'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1535,7 +1539,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'slot_label_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Subevent Slot Label ID'),
-          'description' => 'Subevent slot label. Implicit FK to civicrm_option_value where option_group = conference_slot.',
+          'description' => ts('Subevent slot label. Implicit FK to civicrm_option_value where option_group = conference_slot.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1549,7 +1553,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'dedupe_rule_group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Dedupe Rule'),
-          'description' => 'Rule to use when matching registrations for this event',
+          'description' => ts('Rule to use when matching registrations for this event'),
           'default' => 'NULL',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
@@ -1570,7 +1574,7 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
           'name' => 'is_billing_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is billing block required'),
-          'description' => 'if true than billing block is required this event',
+          'description' => ts('if true than billing block is required this event'),
           'default' => '0',
           'table_name' => 'civicrm_event',
           'entity' => 'Event',
diff --git a/civicrm/CRM/Event/DAO/Participant.php b/civicrm/CRM/Event/DAO/Participant.php
index 941d0eff23dce5966efe42a6aaabab9008346d3e..bbc0a8f4bb4223ea928003ae0706f44917e7da0f 100644
--- a/civicrm/CRM/Event/DAO/Participant.php
+++ b/civicrm/CRM/Event/DAO/Participant.php
@@ -200,7 +200,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant ID'),
-          'description' => 'Participant Id',
+          'description' => ts('Participant Id'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_participant.id',
@@ -216,7 +216,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_participant.contact_id',
@@ -233,7 +233,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'event_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event'),
-          'description' => 'FK to Event ID',
+          'description' => ts('FK to Event ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_participant.event_id',
@@ -250,7 +250,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant Status'),
-          'description' => 'Participant status ID. FK to civicrm_participant_status_type. Default of 1 should map to status = Registered.',
+          'description' => ts('Participant status ID. FK to civicrm_participant_status_type. Default of 1 should map to status = Registered.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_participant.status_id',
@@ -276,7 +276,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'role_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Role'),
-          'description' => 'Participant role ID. Implicit FK to civicrm_option_value where option_group = participant_role.',
+          'description' => ts('Participant role ID. Implicit FK to civicrm_option_value where option_group = participant_role.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -302,7 +302,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'register_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Register date'),
-          'description' => 'When did contact register for event?',
+          'description' => ts('When did contact register for event?'),
           'import' => TRUE,
           'where' => 'civicrm_participant.register_date',
           'headerPattern' => '/^(r(egister\s)?date)$/i',
@@ -321,7 +321,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'source',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Source'),
-          'description' => 'Source of this event registration.',
+          'description' => ts('Source of this event registration.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -341,9 +341,9 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'fee_level',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Fee level'),
-          'description' => 'Populate with the label (text) associated with a fee level for paid events with multiple levels. Note that
+          'description' => ts('Populate with the label (text) associated with a fee level for paid events with multiple levels. Note that
       we store the label value and not the key
-    ',
+    '),
           'import' => TRUE,
           'where' => 'civicrm_participant.fee_level',
           'headerPattern' => '/^(f(ee\s)?level)$/i',
@@ -389,7 +389,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'fee_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Fee Amount'),
-          'description' => 'actual processor fee if known - may be 0.',
+          'description' => ts('actual processor fee if known - may be 0.'),
           'precision' => [
             20,
             2
@@ -408,7 +408,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'registered_by_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Registered By ID'),
-          'description' => 'FK to Participant ID',
+          'description' => ts('FK to Participant ID'),
           'import' => TRUE,
           'where' => 'civicrm_participant.registered_by_id',
           'headerPattern' => '',
@@ -425,7 +425,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'discount_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Discount ID'),
-          'description' => 'FK to Discount ID',
+          'description' => ts('FK to Discount ID'),
           'default' => 'NULL',
           'table_name' => 'civicrm_participant',
           'entity' => 'Participant',
@@ -437,7 +437,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'fee_currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Fee Currency'),
-          'description' => '3 character string, value derived from config setting.',
+          'description' => ts('3 character string, value derived from config setting.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -464,7 +464,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this participant has been registered.',
+          'description' => ts('The campaign for which this participant has been registered.'),
           'import' => TRUE,
           'where' => 'civicrm_participant.campaign_id',
           'headerPattern' => '',
@@ -485,7 +485,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'discount_amount',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Discount Amount'),
-          'description' => 'Discount Amount',
+          'description' => ts('Discount Amount'),
           'table_name' => 'civicrm_participant',
           'entity' => 'Participant',
           'bao' => 'CRM_Event_BAO_Participant',
@@ -495,7 +495,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'cart_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Cart ID'),
-          'description' => 'FK to civicrm_event_carts',
+          'description' => ts('FK to civicrm_event_carts'),
           'table_name' => 'civicrm_participant',
           'entity' => 'Participant',
           'bao' => 'CRM_Event_BAO_Participant',
@@ -506,7 +506,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'must_wait',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Must Wait on List'),
-          'description' => 'On Waiting List',
+          'description' => ts('On Waiting List'),
           'table_name' => 'civicrm_participant',
           'entity' => 'Participant',
           'bao' => 'CRM_Event_BAO_Participant',
@@ -516,7 +516,7 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
           'name' => 'transferred_to_contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Transferred to Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'import' => TRUE,
           'where' => 'civicrm_participant.transferred_to_contact_id',
           'headerPattern' => '/transfer(.?id)?/i',
diff --git a/civicrm/CRM/Event/DAO/ParticipantPayment.php b/civicrm/CRM/Event/DAO/ParticipantPayment.php
index feb8889ecd73d96bf37e970a0d7d7a0983f81f2c..2cbd5a54453970967eca50e64ba0ff8691253b60 100644
--- a/civicrm/CRM/Event/DAO/ParticipantPayment.php
+++ b/civicrm/CRM/Event/DAO/ParticipantPayment.php
@@ -85,7 +85,7 @@ class CRM_Event_DAO_ParticipantPayment extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment ID'),
-          'description' => 'Participant Payment Id',
+          'description' => ts('Participant Payment Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_payment',
           'entity' => 'ParticipantPayment',
@@ -96,7 +96,7 @@ class CRM_Event_DAO_ParticipantPayment extends CRM_Core_DAO {
           'name' => 'participant_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant ID'),
-          'description' => 'Participant Id (FK)',
+          'description' => ts('Participant Id (FK)'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_payment',
           'entity' => 'ParticipantPayment',
@@ -108,7 +108,7 @@ class CRM_Event_DAO_ParticipantPayment extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution'),
-          'description' => 'FK to contribution table.',
+          'description' => ts('FK to contribution table.'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_payment',
           'entity' => 'ParticipantPayment',
diff --git a/civicrm/CRM/Event/DAO/ParticipantStatusType.php b/civicrm/CRM/Event/DAO/ParticipantStatusType.php
index f86e49eec6f4d73b8db910ce2779a438d2fe43b9..077a1e75be09c57cd2ef84ef319922976e4bf841 100644
--- a/civicrm/CRM/Event/DAO/ParticipantStatusType.php
+++ b/civicrm/CRM/Event/DAO/ParticipantStatusType.php
@@ -111,7 +111,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant Status Type ID'),
-          'description' => 'unique participant status type id',
+          'description' => ts('unique participant status type id'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
@@ -122,7 +122,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Status'),
-          'description' => 'non-localized name of the status type',
+          'description' => ts('non-localized name of the status type'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -139,7 +139,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Status Label'),
-          'description' => 'localized label for display of this status type',
+          'description' => ts('localized label for display of this status type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_participant_status_type',
@@ -151,7 +151,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'class',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Participant Status Class'),
-          'description' => 'the general group of status type this one belongs to',
+          'description' => ts('the general group of status type this one belongs to'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_participant_status_type',
@@ -169,7 +169,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Participant Status Is Reserved?>'),
-          'description' => 'whether this is a status type required by the system',
+          'description' => ts('whether this is a status type required by the system'),
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
           'bao' => 'CRM_Event_BAO_ParticipantStatusType',
@@ -179,7 +179,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Participant Status is Active'),
-          'description' => 'whether this status type is active',
+          'description' => ts('whether this status type is active'),
           'default' => '1',
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
@@ -190,7 +190,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'is_counted',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Participant Status Counts?'),
-          'description' => 'whether this status type is counted against event size limit',
+          'description' => ts('whether this status type is counted against event size limit'),
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
           'bao' => 'CRM_Event_BAO_ParticipantStatusType',
@@ -200,7 +200,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'controls sort order',
+          'description' => ts('controls sort order'),
           'required' => TRUE,
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
@@ -211,7 +211,7 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
           'name' => 'visibility_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Participant Status Visibility'),
-          'description' => 'whether the status type is visible to the public, an implicit foreign key to option_value.value related to the `visibility` option_group',
+          'description' => ts('whether the status type is visible to the public, an implicit foreign key to option_value.value related to the `visibility` option_group'),
           'table_name' => 'civicrm_participant_status_type',
           'entity' => 'ParticipantStatusType',
           'bao' => 'CRM_Event_BAO_ParticipantStatusType',
diff --git a/civicrm/CRM/Event/Form/EventFees.php b/civicrm/CRM/Event/Form/EventFees.php
index 30672a1d7900e7161acb79fb06c0910e4467061a..7e52f49b2ef56c89afaf1bec6377e3a0625a0b05 100644
--- a/civicrm/CRM/Event/Form/EventFees.php
+++ b/civicrm/CRM/Event/Form/EventFees.php
@@ -41,6 +41,8 @@ class CRM_Event_Form_EventFees {
    * Set variables up before form is built.
    *
    * @param CRM_Core_Form $form
+   *
+   * @throws \CRM_Core_Exception
    */
   public static function preProcess(&$form) {
     //as when call come from register.php
@@ -111,7 +113,7 @@ class CRM_Event_Form_EventFees {
         $defaults[$form->_pId]['receipt_text'] = $details[$form->_eventId]['confirm_email_text'];
       }
 
-      list($defaults[$form->_pId]['receive_date'], $defaults[$form->_pId]['receive_date_time']) = CRM_Utils_Date::setDateDefaults();
+      $defaults[$form->_pId]['receive_date'] = date('Y-m-d H:i:s');
     }
 
     //CRM-11601 we should keep the record contribution
@@ -137,12 +139,6 @@ class CRM_Event_Form_EventFees {
 
       $billingDefaults = $form->getProfileDefaults('Billing', $form->_contactId);
       $defaults[$form->_pId] = array_merge($defaults[$form->_pId], $billingDefaults);
-
-      //             // hack to simplify credit card entry for testing
-      //             $defaults[$form->_pId]['credit_card_type']     = 'Visa';
-      //             $defaults[$form->_pId]['credit_card_number']   = '4807731747657838';
-      //             $defaults[$form->_pId]['cvv2']                 = '000';
-      //             $defaults[$form->_pId]['credit_card_exp_date'] = array( 'Y' => '2012', 'M' => '05' );
     }
 
     // if user has selected discount use that to set default
@@ -235,12 +231,7 @@ class CRM_Event_Form_EventFees {
                  'receive_date',
                  'total_amount',
                ) as $f) {
-        if ($f == 'receive_date') {
-          list($defaults[$form->_pId]['receive_date']) = CRM_Utils_Date::setDateDefaults($contribution->$f);
-        }
-        else {
-          $defaults[$form->_pId][$f] = $contribution->$f;
-        }
+        $defaults[$form->_pId][$f] = $contribution->$f;
       }
     }
     return $defaults[$form->_pId];
@@ -428,7 +419,7 @@ SELECT  id, html_type
           array('' => ts('- select -')) + $financialTypes
         );
 
-        $form->addDateTime('receive_date', ts('Received'), FALSE, array('formatType' => 'activityDateTime'));
+        $form->add('datepicker', 'receive_date', ts('Received'), array(), FALSE, array('time' => TRUE));
 
         $form->add('select', 'payment_instrument_id',
           ts('Payment Method'),
diff --git a/civicrm/CRM/Event/Form/ManageEvent.php b/civicrm/CRM/Event/Form/ManageEvent.php
index d3173546fab3eef4170bbc56f0b26b35d2032385..5e58066d398c2fb046a356b25431b4cf3a95d339 100644
--- a/civicrm/CRM/Event/Form/ManageEvent.php
+++ b/civicrm/CRM/Event/Form/ManageEvent.php
@@ -357,7 +357,7 @@ class CRM_Event_Form_ManageEvent extends CRM_Core_Form {
       switch ($className) {
         case 'Event':
           $attributes = $this->getVar('_attributes');
-          $subPage = strtolower(basename(CRM_Utils_Array::value('action', $attributes)));
+          $subPage = CRM_Utils_Request::retrieveComponent($attributes);
           break;
 
         case 'EventInfo':
diff --git a/civicrm/CRM/Event/Form/ManageEvent/EventInfo.php b/civicrm/CRM/Event/Form/ManageEvent/EventInfo.php
index ebc68876f464c8a61acb7dfc48f7e77da63cbc2c..b1f0d7816ff9147739b23b414593c17b0572c685 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/EventInfo.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/EventInfo.php
@@ -45,6 +45,7 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent {
    */
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'settings');
 
     if ($this->_id) {
       $this->assign('entityID', $this->_id);
@@ -173,7 +174,7 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent {
     $this->addElement('checkbox', 'is_share', ts('Allow sharing through social media?'));
     $this->addElement('checkbox', 'is_map', ts('Include Map to Event Location'));
 
-    $this->add('datepicker', 'start_date', ts('Start'), [], FALSE, ['time' => TRUE]);
+    $this->add('datepicker', 'start_date', ts('Start'), [], !$this->_isTemplate, ['time' => TRUE]);
     $this->add('datepicker', 'end_date', ts('End'), [], FALSE, ['time' => TRUE]);
 
     $this->add('text', 'max_participants', ts('Max Number of Participants'),
@@ -210,15 +211,8 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent {
   public static function formRule($values) {
     $errors = array();
 
-    if (!$values['is_template']) {
-      if (empty($values['start_date'])) {
-        $errors['start_date'] = ts('Start Date and Time are required fields');
-      }
-      else {
-        if (($values['end_date'] < $values['start_date']) && !empty($values['end_date'])) {
-          $errors['end_date'] = ts('End date should be after Start date.');
-        }
-      }
+    if (!empty($values['end_date']) && ($values['end_date'] < $values['start_date'])) {
+      $errors['end_date'] = ts('End date should be after Start date.');
     }
 
     //CRM-4286
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Fee.php b/civicrm/CRM/Event/Form/ManageEvent/Fee.php
index cbd038756d79dcd9f5bccdc443421785985abf7d..e477d320ab865019ae2f5d03cfe65e228572f46e 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Fee.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Fee.php
@@ -60,6 +60,7 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
    */
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'fee');
   }
 
   /**
@@ -68,7 +69,7 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
    * For edit/view mode the default values are retrieved from the database.
    */
   public function setDefaultValues() {
-    $parentDefaults = parent::setDefaultValues();
+    parent::setDefaultValues();
 
     $eventId = $this->_id;
     $params = array();
@@ -118,14 +119,12 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
       $totalLables = $maxSize = $defaultDiscounts = array();
       foreach ($discountedEvent as $optionGroupId) {
         $defaults['discount_price_set'][] = $optionGroupId;
-        $name = $defaults["discount_name[$i]"] = CRM_Core_DAO::getFieldValue('CRM_Price_DAO_PriceSet', $optionGroupId, 'title');
-
-        list($defaults["discount_start_date[$i]"]) = CRM_Utils_Date::setDateDefaults(CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Discount', $optionGroupId,
-          'start_date', 'price_set_id'
-        ));
-        list($defaults["discount_end_date[$i]"]) = CRM_Utils_Date::setDateDefaults(CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Discount', $optionGroupId,
-          'end_date', 'price_set_id'
-        ));
+        $defaults["discount_name[$i]"] = CRM_Core_DAO::getFieldValue('CRM_Price_DAO_PriceSet', $optionGroupId, 'title');
+
+        $defaults["discount_start_date[$i]"] = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Discount', $optionGroupId,
+          'start_date', 'price_set_id');
+        $defaults["discount_end_date[$i]"] = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Discount', $optionGroupId,
+          'end_date', 'price_set_id');
         $defaultDiscounts[] = CRM_Price_BAO_PriceSet::getSetDetail($optionGroupId);
         $i++;
       }
@@ -241,7 +240,6 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
    * Build the form object.
    */
   public function buildQuickForm() {
-
     $this->addYesNo('is_monetary',
       ts('Paid Event'),
       NULL,
@@ -342,11 +340,10 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
         isset($this->_submitValues['discount_end_date'][$i]) &&
         $i < self::NUM_DISCOUNT - 1
       ) {
-        $end_date = CRM_Utils_Date::processDate($this->_submitValues['discount_end_date'][$i]);
         if (!empty($this->_submitValues['discount_end_date'][$i + 1])
           && empty($this->_submitValues['discount_start_date'][$i + 1])
         ) {
-          list($this->_submitValues['discount_start_date'][$i + 1]) = CRM_Utils_Date::setDateDefaults(date('Y-m-d', strtotime("+1 days $end_date")));
+          $this->_submitValues['discount_start_date'][$i + 1] = date('Y-m-d', strtotime("+1 days " . $this->_submitValues['discount_end_date'][$i]));
         }
       }
       //Decrement by 1 of end date from next start date.
@@ -357,26 +354,19 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
         isset($this->_submitValues['discount_start_date']) &&
         isset($this->_submitValues['discount_start_date'][$i])
       ) {
-        $start_date = CRM_Utils_Date::processDate($this->_submitValues['discount_start_date'][$i]);
         if (!empty($this->_submitValues['discount_start_date'][$i])
           && empty($this->_submitValues['discount_end_date'][$i - 1])
         ) {
-          list($this->_submitValues['discount_end_date'][$i - 1]) = CRM_Utils_Date::setDateDefaults(date('Y-m-d', strtotime("-1 days $start_date")));
+          list($this->_submitValues['discount_end_date'][$i - 1]) = date('Y-m-d', strtotime("-1 days " . $this->_submitValues['discount_start_date'][$i]));
         }
       }
 
-      //discount name
       $this->add('text', 'discount_name[' . $i . ']', ts('Discount Name'),
         CRM_Core_DAO::getAttribute('CRM_Price_DAO_PriceSet', 'title')
       );
-
       $this->add('hidden', "discount_price_set[$i]", '', array('id' => "discount_price_set[$i]"));
-
-      //discount start date
-      $this->addDate('discount_start_date[' . $i . ']', ts('Discount Start Date'), FALSE, array('formatType' => 'activityDate'));
-
-      //discount end date
-      $this->addDate('discount_end_date[' . $i . ']', ts('Discount End Date'), FALSE, array('formatType' => 'activityDate'));
+      $this->add('datepicker', 'discount_start_date[' . $i . ']', ts('Discount Start Date'), [], FALSE, array('time' => FALSE));
+      $this->add('datepicker', 'discount_end_date[' . $i . ']', ts('Discount End Date'), [], FALSE, array('time' => FALSE));
     }
     $_showHide->addToTemplate();
     $this->addElement('submit', $this->getButtonName('submit'), ts('Add Discount Set to Fee Table'),
@@ -768,8 +758,8 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
                   'entity_table' => 'civicrm_event',
                   'entity_id' => $this->_id,
                   'price_set_id' => $priceSetID,
-                  'start_date' => CRM_Utils_Date::processDate($params['discount_start_date'][$j]),
-                  'end_date' => CRM_Utils_Date::processDate($params['discount_end_date'][$j]),
+                  'start_date' => $params['discount_start_date'][$j],
+                  'end_date' => $params['discount_end_date'][$j],
                 );
                 CRM_Core_BAO_Discount::add($discountParams);
               }
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Location.php b/civicrm/CRM/Event/Form/ManageEvent/Location.php
index d28b2187fd00effb2db1cc47675f4dfdb1efd210..602c1f991bc5dad8452c52659c95f157b1111741 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Location.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Location.php
@@ -72,6 +72,7 @@ class CRM_Event_Form_ManageEvent_Location extends CRM_Event_Form_ManageEvent {
    */
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'location');
 
     $this->_values = $this->get('values');
     if ($this->_id && empty($this->_values)) {
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Registration.php b/civicrm/CRM/Event/Form/ManageEvent/Registration.php
index aed44b7ad48d2de7912c95ed228d13f9f23c28e8..58aae9eea8eb9f41f6be09c2e2b8d098f1acc4df 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Registration.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Registration.php
@@ -55,6 +55,7 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
     $this->_profileBottomNumAdd = CRM_Utils_Array::value('addProfileNumAdd', $_GET, 0);
 
     parent::preProcess();
+    $this->assign('selectedChild', 'registration');
 
     $this->assign('addProfileBottom', $this->_addProfileBottom);
     $this->assign('profileBottomNum', $this->_profileBottomNum);
@@ -178,16 +179,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
     $defaults['thankyou_title'] = CRM_Utils_Array::value('thankyou_title', $defaults, ts('Thank You for Registering'));
     $defaults['approval_req_text'] = CRM_Utils_Array::value('approval_req_text', $defaults, ts('Participation in this event requires approval. Submit your registration request here. Once approved, you will receive an email with a link to a web page where you can complete the registration process.'));
 
-    if (!empty($defaults['registration_start_date'])) {
-      list($defaults['registration_start_date'], $defaults['registration_start_date_time'])
-        = CRM_Utils_Date::setDateDefaults($defaults['registration_start_date'], 'activityDateTime');
-    }
-
-    if (!empty($defaults['registration_end_date'])) {
-      list($defaults['registration_end_date'], $defaults['registration_end_date_time'])
-        = CRM_Utils_Date::setDateDefaults($defaults['registration_end_date'], 'activityDateTime');
-    }
-
     return $defaults;
   }
 
@@ -250,8 +241,8 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
     $this->add('text', 'registration_link_text', ts('Registration Link Text'));
 
     if (!$this->_isTemplate) {
-      $this->addDateTime('registration_start_date', ts('Registration Start Date'), FALSE, array('formatType' => 'activityDateTime'));
-      $this->addDateTime('registration_end_date', ts('Registration End Date'), FALSE, array('formatType' => 'activityDateTime'));
+      $this->add('datepicker', 'registration_start_date', ts('Registration Start Date'), [], FALSE, array('time' => TRUE));
+      $this->add('datepicker', 'registration_end_date', ts('Registration End Date'), [], FALSE, array('time' => TRUE));
     }
 
     $params = array(
@@ -482,13 +473,8 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
         }
       }
 
-      if (
-        isset($values['registration_start_date']) &&
-        isset($values['registration_end_date'])
-      ) {
-        $start = CRM_Utils_Date::processDate($values['registration_start_date']);
-        $end = CRM_Utils_Date::processDate($values['registration_end_date']);
-        if ($end < $start) {
+      if (isset($values['registration_start_date']) && isset($values['registration_end_date'])) {
+        if ($values['registration_end_date'] < $values['registration_start_date']) {
           $errorMsg['registration_end_date'] = ts('Registration end date should be after Registration start date');
         }
       }
@@ -821,17 +807,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
       $params['selfcancelxfer_time'] = !empty($params['selfcancelxfer_time']) ? $params['selfcancelxfer_time'] : 0;
     }
 
-    if (!$this->_isTemplate) {
-      $params['registration_start_date'] = CRM_Utils_Date::processDate($params['registration_start_date'],
-        $params['registration_start_date_time'],
-        TRUE
-      );
-      $params['registration_end_date'] = CRM_Utils_Date::processDate($params['registration_end_date'],
-        $params['registration_end_date_time'],
-        TRUE
-      );
-    }
-
     CRM_Event_BAO_Event::add($params);
 
     // also update the ProfileModule tables
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Repeat.php b/civicrm/CRM/Event/Form/ManageEvent/Repeat.php
index 7d8a067d255e5b5d33336d1dde0759eab5c5d4ba..e95c2245a0dc7f3670fa5e914b1c41ecc24fa060 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Repeat.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Repeat.php
@@ -25,6 +25,7 @@ class CRM_Event_Form_ManageEvent_Repeat extends CRM_Event_Form_ManageEvent {
 
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'repeat');
     $this->assign('currentEventId', $this->_id);
 
     $checkParentExistsForThisId = CRM_Core_BAO_RecurringEntity::getParentFor($this->_id, 'civicrm_event');
@@ -109,7 +110,7 @@ class CRM_Event_Form_ManageEvent_Repeat extends CRM_Event_Form_ManageEvent {
       unset($params['id']);
 
       $url = 'civicrm/event/manage/repeat';
-      $urlParams = "action=update&reset=1&id={$this->_id}";
+      $urlParams = "action=update&reset=1&id={$this->_id}&selectedChild=repeat";
 
       $linkedEntities = array(
         array(
diff --git a/civicrm/CRM/Event/Form/ManageEvent/ScheduleReminders.php b/civicrm/CRM/Event/Form/ManageEvent/ScheduleReminders.php
index 475a0376718542635d0b5c0a98e6771fed01229e..1be9f471620af1e5ed57ca2e6e9fb5b2be712e4c 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/ScheduleReminders.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/ScheduleReminders.php
@@ -47,6 +47,7 @@ class CRM_Event_Form_ManageEvent_ScheduleReminders extends CRM_Event_Form_Manage
    */
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'reminder');
     $setTab = CRM_Utils_Request::retrieve('setTab', 'Int', $this, FALSE, 0);
 
     $mapping = CRM_Utils_Array::first(CRM_Core_BAO_ActionSchedule::getMappings(array(
diff --git a/civicrm/CRM/Event/Form/ManageEvent/TabHeader.php b/civicrm/CRM/Event/Form/ManageEvent/TabHeader.php
index b2d3b03649a30d12e606b287dca3d9b412484113..c2bb54fa1456e601ca1652f0e528f3e6cae7544c 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/TabHeader.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/TabHeader.php
@@ -42,8 +42,11 @@ class CRM_Event_Form_ManageEvent_TabHeader {
    * @param CRM_Event_Form_ManageEvent $form
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
   public static function build(&$form) {
+    $form->assign('selectedChild', CRM_Utils_Request::retrieve('selectedChild', 'Alphanumeric', $form));
+
     $tabs = $form->get('tabHeader');
     if (!$tabs || empty($_GET['reset'])) {
       $tabs = self::process($form);
@@ -165,7 +168,7 @@ WHERE      e.id = %1
     switch ($className) {
       case 'Event':
         $attributes = $form->getVar('_attributes');
-        $class = strtolower(basename(CRM_Utils_Array::value('action', $attributes)));
+        $class = CRM_Utils_Request::retrieveComponent($attributes);
         break;
 
       case 'EventInfo':
@@ -235,7 +238,7 @@ WHERE      e.id = %1
 
     if (is_array($tabs)) {
       foreach ($tabs as $subPage => $pageVal) {
-        if ($pageVal['current'] === TRUE) {
+        if (CRM_Utils_Array::value('current', $pageVal) === TRUE) {
           $current = $subPage;
           break;
         }
diff --git a/civicrm/CRM/Event/Form/Participant.php b/civicrm/CRM/Event/Form/Participant.php
index ec7863ccac2a4982ac34282bd8dda7febc9c161a..3d4e75ddb70f69e2fb25bcf1f898721605a06995 100644
--- a/civicrm/CRM/Event/Form/Participant.php
+++ b/civicrm/CRM/Event/Form/Participant.php
@@ -213,6 +213,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
    * Set variables up before form is built.
    *
    * @return void
+   * @throws \CRM_Core_Exception
    */
   public function preProcess() {
     parent::preProcess();
@@ -420,8 +421,8 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
    * This function sets the default values for the form in edit/view mode
    * the default values are retrieved from the database
    *
-   *
-   * @return void
+   * @return array
+   * @throws \CRM_Core_Exception
    */
   public function setDefaultValues() {
     if ($this->_showFeeBlock) {
@@ -467,15 +468,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
     }
 
-    if ($this->_action & (CRM_Core_Action::VIEW | CRM_Core_Action::BROWSE)) {
-      $inactiveNeeded = TRUE;
-      $viewMode = TRUE;
-    }
-    else {
-      $viewMode = FALSE;
-      $inactiveNeeded = FALSE;
-    }
-
     //setting default register date
     if ($this->_action == CRM_Core_Action::ADD) {
       $statuses = array_flip(CRM_Event_PseudoConstant::participantStatus());
@@ -513,6 +505,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       if (!empty($submittedEvent[0])) {
         $eventID = $submittedEvent[0];
       }
+      $defaults[$this->_id]['register_date'] = date('Y-m-d H:i:s');
     }
     else {
       $defaults[$this->_id]['record_contribution'] = 0;
@@ -532,9 +525,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
     }
 
-    list($defaults[$this->_id]['register_date'], $defaults[$this->_id]['register_date_time'])
-      = CRM_Utils_Date::setDateDefaults(CRM_Utils_Array::value('register_date', $defaults[$this->_id]), 'activityDateTime');
-
     //assign event and role id, this is needed for Custom data building
     $sep = CRM_Core_DAO::VALUE_SEPARATOR;
     if (!empty($defaults[$this->_id]['participant_role_id'])) {
@@ -586,6 +576,8 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
    * Build the form object.
    *
    * @return void
+   * @throws \CRM_Core_Exception
+   * @throws \CiviCRM_API3_Exception
    */
   public function buildQuickForm() {
     $participantStatuses = CRM_Event_PseudoConstant::participantStatus();
@@ -680,8 +672,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
     }
     CRM_Campaign_BAO_Campaign::addCampaign($this, $campaignId);
-
-    $this->addDateTime('register_date', ts('Registration Date'), TRUE, array('formatType' => 'activityDateTime'));
+    $this->add('datepicker', 'register_date', ts('Registration Date'), [], TRUE, array('time' => TRUE));
 
     if ($this->_id) {
       $this->assign('entityID', $this->_id);
@@ -780,7 +771,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
   /**
    * Add local and global form rules.
    *
-   *
    * @return void
    */
   public function addRules() {
@@ -972,7 +962,9 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
    *
    * @param array $params
    *
-   * @return array
+   * @return string
+   * @throws \CRM_Core_Exception
+   * @throws \CiviCRM_API3_Exception
    */
   public function submit($params) {
     $participantStatus = CRM_Event_PseudoConstant::participantStatus();
@@ -1027,12 +1019,9 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
       else {
 
-        //check if discount is selected
-        if (!empty($params['discount_id'])) {
-          $discountId = $params['discount_id'];
-        }
-        else {
-          $discountId = $params['discount_id'] = 'null';
+        // check that discount_id is set
+        if (empty($params['discount_id'])) {
+          $params['discount_id'] = 'null';
         }
 
         //lets carry currency, CRM-4453
@@ -1100,8 +1089,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       $amountOwed = $params['amount'];
       unset($params['amount']);
     }
-    $params['register_date'] = CRM_Utils_Date::processDate($params['register_date'], $params['register_date_time']);
-    $params['receive_date'] = CRM_Utils_Date::processDate(CRM_Utils_Array::value('receive_date', $params), CRM_Utils_Array::value('receive_date_time', $params));
     $params['contact_id'] = $this->_contactId;
 
     // overwrite actual payment amount if entered
@@ -1123,6 +1110,8 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
     $this->_params['participant_register_date'] = $params['register_date'];
     $roleIdWithSeparator = implode(CRM_Core_DAO::VALUE_SEPARATOR, $this->_params['participant_role_id']);
 
+    $now = date('YmdHis');
+
     if ($this->_mode) {
       if (!$this->_isPaidEvent) {
         CRM_Core_Error::fatal(ts('Selected Event is not Paid Event '));
@@ -1150,7 +1139,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       $this->_paymentProcessor = CRM_Financial_BAO_PaymentProcessor::getPayment($this->_params['payment_processor_id'],
         $this->_mode
       );
-      $now = date('YmdHis');
       $fields = array();
 
       // set email for primary location.
@@ -1273,9 +1261,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
 
       $this->set('params', $this->_params);
       $this->assign('trxn_id', $result['trxn_id']);
-      $this->assign('receive_date',
-        CRM_Utils_Date::processDate($this->_params['receive_date'])
-      );
+      $this->assign('receive_date', $this->_params['receive_date']);
 
       //add contribution record
       $this->_params['financial_type_id']
@@ -1387,8 +1373,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
         $contributionParams['non_deductible_amount'] = 'null';
         $contributionParams['receipt_date'] = !empty($params['send_receipt']) ? CRM_Utils_Array::value('receive_date', $params) : 'null';
         $contributionParams['contact_id'] = $this->_contactID;
-        // @todo change receive_date to datepicker field. Strip out all wrangling.
-        $contributionParams['receive_date'] = $params['receive_date'];
+        $contributionParams['receive_date'] = CRM_Utils_Array::value('receive_date', $params, 'null');
 
         $recordContribution = array(
           'financial_type_id',
@@ -1623,7 +1608,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
       }
 
       $this->assign('register_date', $params['register_date']);
-      if ($params['receive_date']) {
+      if (isset($params['receive_date'])) {
         $this->assign('receive_date', $params['receive_date']);
       }
 
@@ -1633,7 +1618,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
         $participant[] = array('participant_test', '=', 1, 0, 0);
       }
 
-      $template = CRM_Core_Smarty::singleton();
       $customGroup = array();
       //format submitted data
       foreach ($params['custom'] as $fieldID => $values) {
diff --git a/civicrm/CRM/Event/Form/SearchEvent.php b/civicrm/CRM/Event/Form/SearchEvent.php
index 5d5966a0ea6f47e8809b9b4f6b088de3081d2152..4f140db032d6f07cc11f1c546f166c28079d5c2a 100644
--- a/civicrm/CRM/Event/Form/SearchEvent.php
+++ b/civicrm/CRM/Event/Form/SearchEvent.php
@@ -60,8 +60,7 @@ class CRM_Event_Form_SearchEvent extends CRM_Core_Form {
   /**
    * Build the form object.
    *
-   *
-   * @return void
+   * @throws \CRM_Core_Exception
    */
   public function buildQuickForm() {
     $this->add('text', 'title', ts('Event Name'),
@@ -72,10 +71,10 @@ class CRM_Event_Form_SearchEvent extends CRM_Core_Form {
 
     $eventsByDates = array();
     $searchOption = array(ts('Show Current and Upcoming Events'), ts('Search All or by Date Range'));
-    $this->addRadio('eventsByDates', ts('Events by Dates'), $searchOption, array('onclick' => "return showHideByValue('eventsByDates','1','id_fromToDates','block','radio',true);"), "<br />");
+    $this->addRadio('eventsByDates', ts('Events by Dates'), $searchOption, array('onclick' => "return showHideByValue('eventsByDates','1','id_fromToDates','block','radio',true);"), '&nbsp;');
 
-    $this->addDate('start_date', ts('From'), FALSE, array('formatType' => 'searchDate'));
-    $this->addDate('end_date', ts('To'), FALSE, array('formatType' => 'searchDate'));
+    $this->add('datepicker', 'start_date', ts('From'), [], FALSE, ['time' => FALSE]);
+    $this->add('datepicker', 'end_date', ts('To'), [], FALSE, ['time' => FALSE]);
 
     CRM_Campaign_BAO_Campaign::addCampaignInComponentSearch($this);
 
@@ -98,9 +97,8 @@ class CRM_Event_Form_SearchEvent extends CRM_Core_Form {
         if (isset($params[$field]) &&
           !CRM_Utils_System::isNull($params[$field])
         ) {
-          if (substr($field, -4) == 'date') {
-            $time = ($field == 'end_date') ? '235959' : NULL;
-            $parent->set($field, CRM_Utils_Date::processDate($params[$field], $time));
+          if ($field === 'end_date') {
+            $parent->set($field, $params[$field] . ' 23:59:59');
           }
           else {
             $parent->set($field, $params[$field]);
diff --git a/civicrm/CRM/Event/Info.php b/civicrm/CRM/Event/Info.php
index afd957c157f1c33a2198f9debfc0944b8350dd6d..5d578b94ee9dd47c6dae120111574b82d3b16532 100644
--- a/civicrm/CRM/Event/Info.php
+++ b/civicrm/CRM/Event/Info.php
@@ -143,6 +143,14 @@ class CRM_Event_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-calendar';
+  }
+
   /**
    * @inheritDoc
    * @return array
diff --git a/civicrm/CRM/Event/Page/ManageEvent.php b/civicrm/CRM/Event/Page/ManageEvent.php
index f9673ff04b530ec61e103a268152254e8cd8c602..07561e88611097e06660be181e88f7f7b2388912 100644
--- a/civicrm/CRM/Event/Page/ManageEvent.php
+++ b/civicrm/CRM/Event/Page/ManageEvent.php
@@ -336,7 +336,7 @@ ORDER BY start_date desc
    LIMIT $offset, $rowCount";
 
     $dao = CRM_Core_DAO::executeQuery($query, $params, TRUE, 'CRM_Event_DAO_Event');
-    $permissions = CRM_Event_BAO_Event::checkPermission();
+    $permittedEventsByAction = CRM_Event_BAO_Event::getAllPermissions();
 
     //get all campaigns.
     $allCampaigns = CRM_Campaign_BAO_Campaign::getCampaigns(NULL, NULL, FALSE, FALSE, FALSE, TRUE);
@@ -359,7 +359,7 @@ ORDER BY start_date desc
     )));
     $eventType = CRM_Core_OptionGroup::values('event_type');
     while ($dao->fetch()) {
-      if (in_array($dao->id, $permissions[CRM_Core_Permission::VIEW])) {
+      if (in_array($dao->id, $permittedEventsByAction[CRM_Core_Permission::VIEW])) {
         $manageEvent[$dao->id] = array();
         $repeat = CRM_Core_BAO_RecurringEntity::getPositionAndCount($dao->id, 'civicrm_event');
         $manageEvent[$dao->id]['repeat'] = '';
@@ -378,10 +378,10 @@ ORDER BY start_date desc
           $action -= CRM_Core_Action::DISABLE;
         }
 
-        if (!in_array($dao->id, $permissions[CRM_Core_Permission::DELETE])) {
+        if (!in_array($dao->id, $permittedEventsByAction[CRM_Core_Permission::DELETE])) {
           $action -= CRM_Core_Action::DELETE;
         }
-        if (!in_array($dao->id, $permissions[CRM_Core_Permission::EDIT])) {
+        if (!in_array($dao->id, $permittedEventsByAction[CRM_Core_Permission::EDIT])) {
           $action -= CRM_Core_Action::UPDATE;
         }
 
diff --git a/civicrm/CRM/Event/xml/Menu/Event.xml b/civicrm/CRM/Event/xml/Menu/Event.xml
index f9d1d464eff67c5941ca7e8d6a9b5129b6211e86..7cc9a3ba68945be7bce018f766f053d3f70178c6 100644
--- a/civicrm/CRM/Event/xml/Menu/Event.xml
+++ b/civicrm/CRM/Event/xml/Menu/Event.xml
@@ -138,7 +138,7 @@
   <item>
      <path>civicrm/admin/setting/preferences/event</path>
      <title>CiviEvent Component Settings</title>
-     <page_callback>CRM_Admin_Form_Preferences_Event</page_callback>
+     <page_callback>CRM_Admin_Form_Generic</page_callback>
      <desc>Configure global CiviEvent behaviors.</desc>
      <access_arguments>access CiviEvent,administer CiviCRM</access_arguments>
      <adminGroup>CiviEvent</adminGroup>
diff --git a/civicrm/CRM/Export/BAO/Export.php b/civicrm/CRM/Export/BAO/Export.php
index 954c43c91a2eb6d00f38b65bac540bce2a83536c..00214262afd44bb750bd7dd05597f0c9d00f125e 100644
--- a/civicrm/CRM/Export/BAO/Export.php
+++ b/civicrm/CRM/Export/BAO/Export.php
@@ -357,11 +357,13 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
               $returnProperties[$householdRelationshipType][$key] = $value;
             }
           }
+          // @todo - don't use returnProperties above.
+          $processor->setHouseholdMergeReturnProperties($returnProperties[$householdRelationshipType]);
         }
       }
     }
 
-    list($relationQuery, $allRelContactArray) = self::buildRelatedContactArray($selectAll, $ids, $processor, $componentTable, $returnProperties);
+    self::buildRelatedContactArray($selectAll, $ids, $processor, $componentTable);
 
     // make sure the groups stuff is included only if specifically specified
     // by the fields param (CRM-1969), else we limit the contacts outputted to only
@@ -510,9 +512,20 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
           }
 
           if ($processor->isRelationshipTypeKey($field)) {
-            $relDAO = CRM_Utils_Array::value($iterationDAO->contact_id, $allRelContactArray[$field]);
-            $relationQuery[$field]->convertToPseudoNames($relDAO);
-            self::fetchRelationshipDetails($relDAO, $value, $field, $row);
+            foreach (array_keys($value) as $property) {
+              if ($property === 'location') {
+                // @todo just undo all this nasty location wrangling!
+                foreach ($value['location'] as $locationKey => $locationFields) {
+                  foreach (array_keys($locationFields) as $locationField) {
+                    $fieldKey = str_replace(' ', '_', $locationKey . '-' . $locationField);
+                    $row[$field . '_' . $fieldKey] = $processor->getRelationshipValue($field, $iterationDAO->contact_id, $fieldKey);
+                  }
+                }
+              }
+              else {
+                $row[$field . '_' . $property] = $processor->getRelationshipValue($field, $iterationDAO->contact_id, $property);
+              }
+            }
           }
           else {
             $row[$field] = self::getTransformedFieldValue($field, $iterationDAO, $fieldValue, $i18n, $metadata, $paymentDetails, $processor);
@@ -600,12 +613,12 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
       }
 
       // call export hook
-      CRM_Utils_Hook::export($exportTempTable, $headerRows, $sqlColumns, $exportMode);
+      CRM_Utils_Hook::export($exportTempTable, $headerRows, $sqlColumns, $exportMode, $componentTable, $ids);
 
       // In order to be able to write a unit test against this function we need to suppress
       // the csv writing. In future hopefully the csv writing & the main processing will be in separate functions.
       if (empty($exportParams['suppress_csv_for_testing'])) {
-        self::writeCSVFromTable($exportTempTable, $headerRows, $sqlColumns, $exportMode);
+        self::writeCSVFromTable($exportTempTable, $headerRows, $sqlColumns, $processor);
       }
       else {
         // return tableName sqlColumns headerRows in test context
@@ -624,45 +637,6 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
     }
   }
 
-  /**
-   * Name of the export file based on mode.
-   *
-   * @param string $output
-   *   Type of output.
-   * @param int $mode
-   *   Export mode.
-   *
-   * @return string
-   *   name of the file
-   */
-  public static function getExportFileName($output = 'csv', $mode = CRM_Export_Form_Select::CONTACT_EXPORT) {
-    switch ($mode) {
-      case CRM_Export_Form_Select::CONTACT_EXPORT:
-        return ts('CiviCRM Contact Search');
-
-      case CRM_Export_Form_Select::CONTRIBUTE_EXPORT:
-        return ts('CiviCRM Contribution Search');
-
-      case CRM_Export_Form_Select::MEMBER_EXPORT:
-        return ts('CiviCRM Member Search');
-
-      case CRM_Export_Form_Select::EVENT_EXPORT:
-        return ts('CiviCRM Participant Search');
-
-      case CRM_Export_Form_Select::PLEDGE_EXPORT:
-        return ts('CiviCRM Pledge Search');
-
-      case CRM_Export_Form_Select::CASE_EXPORT:
-        return ts('CiviCRM Case Search');
-
-      case CRM_Export_Form_Select::GRANT_EXPORT:
-        return ts('CiviCRM Grant Search');
-
-      case CRM_Export_Form_Select::ACTIVITY_EXPORT:
-        return ts('CiviCRM Activity Search');
-    }
-  }
-
   /**
    * Handle import error file creation.
    */
@@ -749,7 +723,7 @@ INSERT INTO {$componentTable} SELECT distinct gc.contact_id FROM civicrm_group_c
       $rows[] = $row;
     }
 
-    CRM_Core_Report_Excel::writeCSVFile(self::getExportFileName(), $header, $rows);
+    CRM_Core_Report_Excel::writeCSVFile(ts('CiviCRM Contact Search'), $header, $rows);
     CRM_Utils_System::civiExit();
   }
 
@@ -1149,16 +1123,11 @@ WHERE  id IN ( $deleteIDString )
    */
   public static function mergeSameHousehold($exportTempTable, &$sqlColumns, $prefix) {
     $prefixColumn = $prefix . '_';
-    $allKeys = array_keys($sqlColumns);
     $replaced = array();
 
     // name map of the non standard fields in header rows & sql columns
     $mappingFields = array(
       'civicrm_primary_id' => 'id',
-      'contact_source' => 'source',
-      'current_employer_id' => 'employer_id',
-      'contact_is_deleted' => 'is_deleted',
-      'name' => 'address_name',
       'provider_id' => 'im_service_provider',
       'phone_type_id' => 'phone_type',
     );
@@ -1220,11 +1189,10 @@ GROUP BY civicrm_primary_id ";
    * @param $exportTempTable
    * @param $headerRows
    * @param $sqlColumns
-   * @param $exportMode
-   * @param null $saveFile
-   * @param string $batchItems
+   * @param \CRM_Export_BAO_ExportProcessor $processor
    */
-  public static function writeCSVFromTable($exportTempTable, $headerRows, $sqlColumns, $exportMode, $saveFile = NULL, $batchItems = '') {
+  public static function writeCSVFromTable($exportTempTable, $headerRows, $sqlColumns, $processor) {
+    $exportMode = $processor->getExportMode();
     $writeHeader = TRUE;
     $offset = 0;
     $limit = self::EXPORT_ROW_COUNT;
@@ -1250,22 +1218,12 @@ LIMIT $offset, $limit
         }
         $componentDetails[] = $row;
       }
-      if ($exportMode == 'financial') {
-        $getExportFileName = 'CiviCRM Contribution Search';
-      }
-      else {
-        $getExportFileName = self::getExportFileName('csv', $exportMode);
-      }
-      $csvRows = CRM_Core_Report_Excel::writeCSVFile($getExportFileName,
+      CRM_Core_Report_Excel::writeCSVFile($processor->getExportFileName(),
         $headerRows,
         $componentDetails,
         NULL,
-        $writeHeader,
-        $saveFile);
-
-      if ($saveFile && !empty($csvRows)) {
-        $batchItems .= $csvRows;
-      }
+        $writeHeader
+      );
 
       $writeHeader = FALSE;
       $offset += $limit;
@@ -1450,7 +1408,7 @@ WHERE  {$whereClause}";
                 $headerName = $field . '-' . 'current_employer';
               }
               else {
-                $headerName = $field . '-' . $queryFields[$relationField]['name'];
+                $headerName = $field . '-' . $relationField;
               }
             }
 
@@ -1552,6 +1510,8 @@ WHERE  {$whereClause}";
     $phoneTypes = CRM_Core_PseudoConstant::get('CRM_Core_DAO_Phone', 'phone_type_id');
     $imProviders = CRM_Core_PseudoConstant::get('CRM_Core_DAO_IM', 'provider_id');
     $i18n = CRM_Core_I18n::singleton();
+    $field = $field . '_';
+
     foreach ($value as $relationField => $relationValue) {
       if (is_object($relDAO) && property_exists($relDAO, $relationField)) {
         $fieldValue = $relDAO->$relationField;
@@ -1582,7 +1542,6 @@ WHERE  {$whereClause}";
       else {
         $fieldValue = '';
       }
-      $field = $field . '_';
       $relPrefix = $field . $relationField;
 
       if (is_object($relDAO) && $relationField == 'id') {
@@ -1699,64 +1658,74 @@ WHERE  {$whereClause}";
    * @param $ids
    * @param \CRM_Export_BAO_ExportProcessor $processor
    * @param $componentTable
-   * @param $returnProperties
-   *
-   * @return array
    */
-  protected static function buildRelatedContactArray($selectAll, $ids, $processor, $componentTable, $returnProperties) {
+  protected static function buildRelatedContactArray($selectAll, $ids, $processor, $componentTable) {
     $allRelContactArray = $relationQuery = array();
     $queryMode = $processor->getQueryMode();
     $exportMode = $processor->getExportMode();
-    foreach (self::$relationshipTypes as $rel => $dnt) {
-      if ($relationReturnProperties = CRM_Utils_Array::value($rel, $returnProperties)) {
-        $allRelContactArray[$rel] = array();
-        // build Query for each relationship
-        $relationQuery[$rel] = new CRM_Contact_BAO_Query(NULL, $relationReturnProperties,
-          NULL, FALSE, FALSE, $queryMode
-        );
-        list($relationSelect, $relationFrom, $relationWhere, $relationHaving) = $relationQuery[$rel]->query();
-
-        list($id, $direction) = explode('_', $rel, 2);
-        // identify the relationship direction
-        $contactA = 'contact_id_a';
-        $contactB = 'contact_id_b';
-        if ($direction == 'b_a') {
-          $contactA = 'contact_id_b';
-          $contactB = 'contact_id_a';
-        }
-        $relIDs = self::getIDsForRelatedContact($ids, $exportMode);
 
-        $relationshipJoin = $relationshipClause = '';
-        if (!$selectAll && $componentTable) {
-          $relationshipJoin = " INNER JOIN {$componentTable} ctTable ON ctTable.contact_id = {$contactA}";
-        }
-        elseif (!empty($relIDs)) {
-          $relID = implode(',', $relIDs);
-          $relationshipClause = " AND crel.{$contactA} IN ( {$relID} )";
-        }
+    foreach ($processor->getRelationshipReturnProperties() as $relationshipKey => $relationReturnProperties) {
+      $allRelContactArray[$relationshipKey] = array();
+      // build Query for each relationship
+      $relationQuery = new CRM_Contact_BAO_Query(NULL, $relationReturnProperties,
+        NULL, FALSE, FALSE, $queryMode
+      );
+      list($relationSelect, $relationFrom, $relationWhere, $relationHaving) = $relationQuery->query();
+
+      list($id, $direction) = explode('_', $relationshipKey, 2);
+      // identify the relationship direction
+      $contactA = 'contact_id_a';
+      $contactB = 'contact_id_b';
+      if ($direction == 'b_a') {
+        $contactA = 'contact_id_b';
+        $contactB = 'contact_id_a';
+      }
+      $relIDs = self::getIDsForRelatedContact($ids, $exportMode);
 
-        $relationFrom = " {$relationFrom}
-                INNER JOIN civicrm_relationship crel ON crel.{$contactB} = contact_a.id AND crel.relationship_type_id = {$id}
-                {$relationshipJoin} ";
-
-        //check for active relationship status only
-        $today = date('Ymd');
-        $relationActive = " AND (crel.is_active = 1 AND ( crel.end_date is NULL OR crel.end_date >= {$today} ) )";
-        $relationWhere = " WHERE contact_a.is_deleted = 0 {$relationshipClause} {$relationActive}";
-        $relationGroupBy = CRM_Contact_BAO_Query::getGroupByFromSelectColumns($relationQuery[$rel]->_select, "crel.{$contactA}");
-        $relationSelect = "{$relationSelect}, {$contactA} as refContact ";
-        $relationQueryString = "$relationSelect $relationFrom $relationWhere $relationHaving $relationGroupBy";
-
-        $allRelContactDAO = CRM_Core_DAO::executeQuery($relationQueryString);
-        while ($allRelContactDAO->fetch()) {
-          //FIX Me: Migrate this to table rather than array
-          // build the array of all related contacts
-          $allRelContactArray[$rel][$allRelContactDAO->refContact] = clone($allRelContactDAO);
+      $relationshipJoin = $relationshipClause = '';
+      if (!$selectAll && $componentTable) {
+        $relationshipJoin = " INNER JOIN {$componentTable} ctTable ON ctTable.contact_id = {$contactA}";
+      }
+      elseif (!empty($relIDs)) {
+        $relID = implode(',', $relIDs);
+        $relationshipClause = " AND crel.{$contactA} IN ( {$relID} )";
+      }
+
+      $relationFrom = " {$relationFrom}
+              INNER JOIN civicrm_relationship crel ON crel.{$contactB} = contact_a.id AND crel.relationship_type_id = {$id}
+              {$relationshipJoin} ";
+
+      //check for active relationship status only
+      $today = date('Ymd');
+      $relationActive = " AND (crel.is_active = 1 AND ( crel.end_date is NULL OR crel.end_date >= {$today} ) )";
+      $relationWhere = " WHERE contact_a.is_deleted = 0 {$relationshipClause} {$relationActive}";
+      $relationGroupBy = CRM_Contact_BAO_Query::getGroupByFromSelectColumns($relationQuery->_select, "crel.{$contactA}");
+      $relationSelect = "{$relationSelect}, {$contactA} as refContact ";
+      $relationQueryString = "$relationSelect $relationFrom $relationWhere $relationHaving $relationGroupBy";
+
+      $allRelContactDAO = CRM_Core_DAO::executeQuery($relationQueryString);
+      while ($allRelContactDAO->fetch()) {
+        $relationQuery->convertToPseudoNames($allRelContactDAO);
+        $row = [];
+        // @todo pass processor to fetchRelationshipDetails and set fields directly within it.
+        self::fetchRelationshipDetails($allRelContactDAO, $relationReturnProperties, $relationshipKey, $row);
+        foreach (array_keys($relationReturnProperties) as $property) {
+          if ($property === 'location') {
+            // @todo - simplify location in self::fetchRelationshipDetails - remove handling here. Or just call
+            // $processor->setRelationshipValue from fetchRelationshipDetails
+            foreach ($relationReturnProperties['location'] as $locationName => $locationValues) {
+              foreach (array_keys($locationValues) as $locationValue) {
+                $key = str_replace(' ', '_', $locationName) . '-' . $locationValue;
+                $processor->setRelationshipValue($relationshipKey, $allRelContactDAO->refContact, $key, $row[$relationshipKey . '__' . $key]);
+              }
+            }
+          }
+          else {
+            $processor->setRelationshipValue($relationshipKey, $allRelContactDAO->refContact, $property, $row[$relationshipKey . '_' . $property]);
+          }
         }
-        $allRelContactDAO->free();
       }
     }
-    return array($relationQuery, $allRelContactArray);
   }
 
   /**
diff --git a/civicrm/CRM/Export/BAO/ExportProcessor.php b/civicrm/CRM/Export/BAO/ExportProcessor.php
index b038424a4daabff8b1cfbf25f5cf94e53301463f..0b77a52eda6e01de05a903991dc6b6c1812f4e50 100644
--- a/civicrm/CRM/Export/BAO/ExportProcessor.php
+++ b/civicrm/CRM/Export/BAO/ExportProcessor.php
@@ -95,6 +95,21 @@ class CRM_Export_BAO_ExportProcessor {
    */
   protected $relationshipReturnProperties = [];
 
+  /**
+   * Get return properties by relationship.
+   * @return array
+   */
+  public function getRelationshipReturnProperties() {
+    return $this->relationshipReturnProperties;
+  }
+
+  /**
+   * Export values for related contacts.
+   *
+   * @var array
+   */
+  protected $relatedContactValues = [];
+
   /**
    * @var array
    */
@@ -131,7 +146,6 @@ class CRM_Export_BAO_ExportProcessor {
     $this->requestedFields = $requestedFields;
   }
 
-
   /**
    * @return array
    */
@@ -167,6 +181,41 @@ class CRM_Export_BAO_ExportProcessor {
     );
   }
 
+  /**
+   * Set the value for a relationship type field.
+   *
+   * In this case we are building up an array of properties for a related contact.
+   *
+   * These may be used for direct exporting or for merge to household depending on the
+   * options selected.
+   *
+   * @param string $relationshipType
+   * @param int $contactID
+   * @param string $field
+   * @param string $value
+   */
+  public function setRelationshipValue($relationshipType, $contactID, $field, $value) {
+    $this->relatedContactValues[$relationshipType][$contactID][$field] = $value;
+  }
+
+  /**
+   * Get the value for a relationship type field.
+   *
+   * In this case we are building up an array of properties for a related contact.
+   *
+   * These may be used for direct exporting or for merge to household depending on the
+   * options selected.
+   *
+   * @param string $relationshipType
+   * @param int $contactID
+   * @param string $field
+   *
+   * @return string
+   */
+  public function getRelationshipValue($relationshipType, $contactID, $field) {
+    return isset($this->relatedContactValues[$relationshipType][$contactID][$field]) ? $this->relatedContactValues[$relationshipType][$contactID][$field] : '';
+  }
+
   /**
    * @return bool
    */
@@ -301,6 +350,45 @@ class CRM_Export_BAO_ExportProcessor {
     $this->exportMode = $exportMode;
   }
 
+  /**
+   * Get the name for the export file.
+   *
+   * @return string
+   */
+  public function getExportFileName() {
+    switch ($this->getExportMode()) {
+      case CRM_Export_Form_Select::CONTACT_EXPORT:
+        return ts('CiviCRM Contact Search');
+
+      case CRM_Export_Form_Select::CONTRIBUTE_EXPORT:
+        return ts('CiviCRM Contribution Search');
+
+      case CRM_Export_Form_Select::MEMBER_EXPORT:
+        return ts('CiviCRM Member Search');
+
+      case CRM_Export_Form_Select::EVENT_EXPORT:
+        return ts('CiviCRM Participant Search');
+
+      case CRM_Export_Form_Select::PLEDGE_EXPORT:
+        return ts('CiviCRM Pledge Search');
+
+      case CRM_Export_Form_Select::CASE_EXPORT:
+        return ts('CiviCRM Case Search');
+
+      case CRM_Export_Form_Select::GRANT_EXPORT:
+        return ts('CiviCRM Grant Search');
+
+      case CRM_Export_Form_Select::ACTIVITY_EXPORT:
+        return ts('CiviCRM Activity Search');
+
+      default:
+        // Legacy code suggests the value could be 'financial' - ie. something
+        // other than what should be accepted. However, I suspect that this line is
+        // never hit.
+        return ts('CiviCRM Search');
+    }
+  }
+
   /**
    * @param $params
    * @param $order
@@ -528,6 +616,20 @@ class CRM_Export_BAO_ExportProcessor {
     return $this->relationshipReturnProperties[$relationshipKey];
   }
 
+  /**
+   * Add the main return properties to the household merge properties if needed for merging.
+   *
+   * If we are using household merge we need to add these to the relationship properties to
+   * be retrieved.
+   *
+   * @param $returnProperties
+   */
+  public function setHouseholdMergeReturnProperties($returnProperties) {
+    foreach ($this->getHouseholdRelationshipTypes() as $householdRelationshipType) {
+      $this->relationshipReturnProperties[$householdRelationshipType] = $returnProperties;
+    }
+  }
+
   /**
    * Get the default location fields to request.
    *
diff --git a/civicrm/CRM/Financial/BAO/ExportFormat/CSV.php b/civicrm/CRM/Financial/BAO/ExportFormat/CSV.php
index 6f3b88b7813ec6142ecca5cbd96e97c52c1ebdb3..4d22cbd2e60d7b844f1cff8fd3f738456f39a68c 100644
--- a/civicrm/CRM/Financial/BAO/ExportFormat/CSV.php
+++ b/civicrm/CRM/Financial/BAO/ExportFormat/CSV.php
@@ -160,7 +160,7 @@ class CRM_Financial_BAO_ExportFormat_CSV extends CRM_Financial_BAO_ExportFormat
    */
   public function formatHeaders($values) {
     $arrayKeys = array_keys($values);
-    $headers = '';
+    $headers = array();
     if (!empty($arrayKeys)) {
       foreach ($values[$arrayKeys[0]] as $title => $value) {
         $headers[] = $title;
diff --git a/civicrm/CRM/Financial/BAO/FinancialType.php b/civicrm/CRM/Financial/BAO/FinancialType.php
index 901e7888ee45c116ff31e9e72386d0070d898a34..788b38eb6f0f13491ba6b4c0c7c24cd684c139a0 100644
--- a/civicrm/CRM/Financial/BAO/FinancialType.php
+++ b/civicrm/CRM/Financial/BAO/FinancialType.php
@@ -455,9 +455,12 @@ class CRM_Financial_BAO_FinancialType extends CRM_Financial_DAO_FinancialType {
   public static function isACLFinancialTypeStatus() {
     if (!isset(\Civi::$statics[__CLASS__]['is_acl_enabled'])) {
       \Civi::$statics[__CLASS__]['is_acl_enabled'] = FALSE;
-      $contributeSettings = Civi::settings()->get('contribution_invoice_settings');
-      if (CRM_Utils_Array::value('acl_financial_type', $contributeSettings)) {
-        \Civi::$statics[__CLASS__]['is_acl_enabled'] = TRUE;
+      $realSetting = \Civi::$statics[__CLASS__]['is_acl_enabled'] = Civi::settings()->get('acl_financial_type');
+      if (!$realSetting) {
+        $contributeSettings = Civi::settings()->get('contribution_invoice_settings');
+        if (CRM_Utils_Array::value('acl_financial_type', $contributeSettings)) {
+          \Civi::$statics[__CLASS__]['is_acl_enabled'] = TRUE;
+        }
       }
     }
     return \Civi::$statics[__CLASS__]['is_acl_enabled'];
diff --git a/civicrm/CRM/Financial/DAO/Currency.php b/civicrm/CRM/Financial/DAO/Currency.php
index 3dd5bc37650d9b80ae17063f71eed4b56c3e7b5b..2359bc6c3b06c60aa7a7d29f11c6cdf0db84a85e 100644
--- a/civicrm/CRM/Financial/DAO/Currency.php
+++ b/civicrm/CRM/Financial/DAO/Currency.php
@@ -83,7 +83,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Currency ID'),
-          'description' => 'Currency Id',
+          'description' => ts('Currency Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_currency',
           'entity' => 'Currency',
@@ -94,7 +94,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => 'Currency Name',
+          'description' => ts('Currency Name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'import' => TRUE,
@@ -114,7 +114,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'symbol',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency Symbol'),
-          'description' => 'Currency Symbol',
+          'description' => ts('Currency Symbol'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_currency',
@@ -129,7 +129,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'numeric_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency Numeric Code'),
-          'description' => 'Numeric currency code',
+          'description' => ts('Numeric currency code'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -146,7 +146,7 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
           'name' => 'full_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Full Currency Name'),
-          'description' => 'Full currency name',
+          'description' => ts('Full currency name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_currency',
diff --git a/civicrm/CRM/Financial/DAO/EntityFinancialAccount.php b/civicrm/CRM/Financial/DAO/EntityFinancialAccount.php
index 666eaba210281c903d988cf60a9ce1484d4917f5..815faa4ea823ad7ea3da57b7d7485dcbdc5e57fd 100644
--- a/civicrm/CRM/Financial/DAO/EntityFinancialAccount.php
+++ b/civicrm/CRM/Financial/DAO/EntityFinancialAccount.php
@@ -99,7 +99,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Financial Account ID'),
-          'description' => 'ID',
+          'description' => ts('ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_account',
           'entity' => 'EntityFinancialAccount',
@@ -110,7 +110,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Links to an entity_table like civicrm_financial_type',
+          'description' => ts('Links to an entity_table like civicrm_financial_type'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -128,7 +128,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Links to an id in the entity_table, such as vid in civicrm_financial_type',
+          'description' => ts('Links to an id in the entity_table, such as vid in civicrm_financial_type'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_account',
           'entity' => 'EntityFinancialAccount',
@@ -139,7 +139,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'account_relationship',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Account Relationship'),
-          'description' => 'FK to a new civicrm_option_value (account_relationship)',
+          'description' => ts('FK to a new civicrm_option_value (account_relationship)'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_account',
           'entity' => 'EntityFinancialAccount',
@@ -157,7 +157,7 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
           'name' => 'financial_account_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account'),
-          'description' => 'FK to the financial_account_id',
+          'description' => ts('FK to the financial_account_id'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_account',
           'entity' => 'EntityFinancialAccount',
diff --git a/civicrm/CRM/Financial/DAO/EntityFinancialTrxn.php b/civicrm/CRM/Financial/DAO/EntityFinancialTrxn.php
index 7b5bc1fb268b2132d29230dc5f3a6954ceed5db0..cc9665d2443683040a95a08a0264ebb517dc63ab 100644
--- a/civicrm/CRM/Financial/DAO/EntityFinancialTrxn.php
+++ b/civicrm/CRM/Financial/DAO/EntityFinancialTrxn.php
@@ -95,7 +95,7 @@ class CRM_Financial_DAO_EntityFinancialTrxn extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Financial Transaction ID'),
-          'description' => 'ID',
+          'description' => ts('ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_entity_financial_trxn',
           'entity' => 'EntityFinancialTrxn',
@@ -106,7 +106,7 @@ class CRM_Financial_DAO_EntityFinancialTrxn extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'May contain civicrm_financial_item, civicrm_contribution, civicrm_financial_trxn, civicrm_grant, etc',
+          'description' => ts('May contain civicrm_financial_item, civicrm_contribution, civicrm_financial_trxn, civicrm_grant, etc'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -144,7 +144,7 @@ class CRM_Financial_DAO_EntityFinancialTrxn extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount'),
-          'description' => 'allocated amount of transaction to this entity',
+          'description' => ts('allocated amount of transaction to this entity'),
           'required' => TRUE,
           'precision' => [
             20,
diff --git a/civicrm/CRM/Financial/DAO/FinancialAccount.php b/civicrm/CRM/Financial/DAO/FinancialAccount.php
index f2ab3fff119d5993cb20834b6dab7b750cffbdcb..4a3526985e725ead51cd83f49ace9f2c3154a3eb 100644
--- a/civicrm/CRM/Financial/DAO/FinancialAccount.php
+++ b/civicrm/CRM/Financial/DAO/FinancialAccount.php
@@ -169,7 +169,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account ID'),
-          'description' => 'ID',
+          'description' => ts('ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
@@ -180,7 +180,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Account Name'),
-          'description' => 'Financial Account Name.',
+          'description' => ts('Financial Account Name.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -193,7 +193,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID that is responsible for the funds in this account',
+          'description' => ts('FK to Contact ID that is responsible for the funds in this account'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
@@ -204,7 +204,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'financial_account_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account Type'),
-          'description' => 'pseudo FK into civicrm_option_value.',
+          'description' => ts('pseudo FK into civicrm_option_value.'),
           'required' => TRUE,
           'default' => '3',
           'table_name' => 'civicrm_financial_account',
@@ -223,7 +223,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'accounting_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Accounting Code'),
-          'description' => 'Optional value for mapping monies owed and received to accounting system codes.',
+          'description' => ts('Optional value for mapping monies owed and received to accounting system codes.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -239,7 +239,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'account_type_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Account Type Code'),
-          'description' => 'Optional value for mapping account types to accounting system account categories (QuickBooks Account Type Codes for example).',
+          'description' => ts('Optional value for mapping account types to accounting system account categories (QuickBooks Account Type Codes for example).'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'export' => TRUE,
@@ -255,7 +255,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Account Description'),
-          'description' => 'Financial Type Description.',
+          'description' => ts('Financial Type Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_financial_account',
@@ -267,7 +267,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account Parent'),
-          'description' => 'Parent ID in account hierarchy',
+          'description' => ts('Parent ID in account hierarchy'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
@@ -278,7 +278,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_header_account',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Header Financial Account?'),
-          'description' => 'Is this a header account which does not allow transactions to be posted against it directly, but only to its sub-accounts?',
+          'description' => ts('Is this a header account which does not allow transactions to be posted against it directly, but only to its sub-accounts?'),
           'default' => '0',
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
@@ -289,7 +289,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_deductible',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Deductible Financial Account?'),
-          'description' => 'Is this account tax-deductible?',
+          'description' => ts('Is this account tax-deductible?'),
           'default' => '1',
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
@@ -300,7 +300,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_tax',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Tax Financial Account?'),
-          'description' => 'Is this account for taxes?',
+          'description' => ts('Is this account for taxes?'),
           'default' => '0',
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
@@ -311,7 +311,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'tax_rate',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Financial Account Tax Rate'),
-          'description' => 'The percentage of the total_amount that is due for this tax.',
+          'description' => ts('The percentage of the total_amount that is due for this tax.'),
           'precision' => [
             10,
             8
@@ -325,7 +325,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Reserved Financial Account?'),
-          'description' => 'Is this a predefined system object?',
+          'description' => ts('Is this a predefined system object?'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
@@ -335,7 +335,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Financial Account is Active'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
@@ -345,7 +345,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Default Financial Account'),
-          'description' => 'Is this account the default one (or default tax one) for its financial_account_type?',
+          'description' => ts('Is this account the default one (or default tax one) for its financial_account_type?'),
           'table_name' => 'civicrm_financial_account',
           'entity' => 'FinancialAccount',
           'bao' => 'CRM_Financial_BAO_FinancialAccount',
diff --git a/civicrm/CRM/Financial/DAO/FinancialItem.php b/civicrm/CRM/Financial/DAO/FinancialItem.php
index 7cfd9b651eb19c0cc69fa43a6b539bacf86602e7..79db6497e699ffd853d0634a397b803bd3b49b1c 100644
--- a/civicrm/CRM/Financial/DAO/FinancialItem.php
+++ b/civicrm/CRM/Financial/DAO/FinancialItem.php
@@ -150,7 +150,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Financial Item Created Date'),
-          'description' => 'Date and time the item was created',
+          'description' => ts('Date and time the item was created'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_financial_item',
@@ -162,7 +162,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'transaction_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Financial Item Transaction Date'),
-          'description' => 'Date and time of the source transaction',
+          'description' => ts('Date and time of the source transaction'),
           'required' => TRUE,
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
@@ -173,7 +173,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Item Contact ID'),
-          'description' => 'FK to Contact ID of contact the item is from',
+          'description' => ts('FK to Contact ID of contact the item is from'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_financial_item.contact_id',
@@ -189,7 +189,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Item Description'),
-          'description' => 'Human readable description of this item, to ease display without lookup of source item.',
+          'description' => ts('Human readable description of this item, to ease display without lookup of source item.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_financial_item',
@@ -201,7 +201,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount'),
-          'description' => 'Total amount of this item',
+          'description' => ts('Total amount of this item'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -217,7 +217,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Item Currency'),
-          'description' => 'Currency for the amount',
+          'description' => ts('Currency for the amount'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'export' => TRUE,
@@ -242,7 +242,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'financial_account_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Account ID'),
-          'description' => 'FK to civicrm_financial_account',
+          'description' => ts('FK to civicrm_financial_account'),
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
@@ -261,7 +261,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Item Status ID'),
-          'description' => 'Payment status: test, paid, part_paid, unpaid (if empty assume unpaid)',
+          'description' => ts('Payment status: test, paid, part_paid, unpaid (if empty assume unpaid)'),
           'export' => TRUE,
           'where' => 'civicrm_financial_item.status_id',
           'headerPattern' => '',
@@ -282,7 +282,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'The table providing the source of this item such as civicrm_line_item',
+          'description' => ts('The table providing the source of this item such as civicrm_line_item'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_financial_item',
@@ -294,7 +294,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'The specific source item that is responsible for the creation of this financial_item',
+          'description' => ts('The specific source item that is responsible for the creation of this financial_item'),
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
diff --git a/civicrm/CRM/Financial/DAO/FinancialTrxn.php b/civicrm/CRM/Financial/DAO/FinancialTrxn.php
index bf194318976b9a2dfbd79772b599c0038a5c0e23..e1b80533f9503f8878473b43497ba5a56b39a39d 100644
--- a/civicrm/CRM/Financial/DAO/FinancialTrxn.php
+++ b/civicrm/CRM/Financial/DAO/FinancialTrxn.php
@@ -192,7 +192,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'from_financial_account_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Transaction From Account'),
-          'description' => 'FK to financial_account table.',
+          'description' => ts('FK to financial_account table.'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -211,7 +211,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'to_financial_account_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Transaction To Account'),
-          'description' => 'FK to financial_financial_account table.',
+          'description' => ts('FK to financial_financial_account table.'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -230,7 +230,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'trxn_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Financial Transaction Date'),
-          'description' => 'date transaction occurred',
+          'description' => ts('date transaction occurred'),
           'default' => 'NULL',
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
@@ -245,7 +245,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'total_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Financial Total Amount'),
-          'description' => 'amount of transaction',
+          'description' => ts('amount of transaction'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -260,7 +260,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'fee_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Financial Fee Amount'),
-          'description' => 'actual processor fee if known - may be 0.',
+          'description' => ts('actual processor fee if known - may be 0.'),
           'precision' => [
             20,
             2
@@ -274,7 +274,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'net_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Financial Net Amount'),
-          'description' => 'actual funds transfer amount. total less fees. if processor does not report actual fee during transaction, this is set to total_amount.',
+          'description' => ts('actual funds transfer amount. total less fees. if processor does not report actual fee during transaction, this is set to total_amount.'),
           'precision' => [
             20,
             2
@@ -288,7 +288,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'import' => TRUE,
@@ -315,7 +315,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'is_payment',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Payment?'),
-          'description' => 'Is this entry either a payment or a reversal of a payment?',
+          'description' => ts('Is this entry either a payment or a reversal of a payment?'),
           'import' => TRUE,
           'where' => 'civicrm_financial_trxn.is_payment',
           'headerPattern' => '',
@@ -331,7 +331,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'trxn_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Transaction ID'),
-          'description' => 'Transaction id supplied by external processor. This may not be unique.',
+          'description' => ts('Transaction id supplied by external processor. This may not be unique.'),
           'maxlength' => 255,
           'size' => 10,
           'table_name' => 'civicrm_financial_trxn',
@@ -346,7 +346,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'trxn_result_code',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Transaction Result Code'),
-          'description' => 'processor result code',
+          'description' => ts('processor result code'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_financial_trxn',
@@ -358,7 +358,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Transaction Status Id'),
-          'description' => 'pseudo FK to civicrm_option_value of contribution_status_id option_group',
+          'description' => ts('pseudo FK to civicrm_option_value of contribution_status_id option_group'),
           'import' => TRUE,
           'where' => 'civicrm_financial_trxn.status_id',
           'headerPattern' => '/status/i',
@@ -377,7 +377,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'payment_processor_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor'),
-          'description' => 'Payment Processor for this financial transaction',
+          'description' => ts('Payment Processor for this financial transaction'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -388,7 +388,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method'),
-          'description' => 'FK to payment_instrument option group values',
+          'description' => ts('FK to payment_instrument option group values'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -405,7 +405,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'card_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Card Type ID'),
-          'description' => 'FK to accept_creditcard option group values',
+          'description' => ts('FK to accept_creditcard option group values'),
           'table_name' => 'civicrm_financial_trxn',
           'entity' => 'FinancialTrxn',
           'bao' => 'CRM_Financial_DAO_FinancialTrxn',
@@ -422,7 +422,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'check_number',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Check Number'),
-          'description' => 'Check number',
+          'description' => ts('Check number'),
           'maxlength' => 255,
           'size' => 6,
           'table_name' => 'civicrm_financial_trxn',
@@ -437,7 +437,7 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
           'name' => 'pan_truncation',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pan Truncation'),
-          'description' => 'Last 4 digits of credit card',
+          'description' => ts('Last 4 digits of credit card'),
           'maxlength' => 4,
           'size' => 4,
           'table_name' => 'civicrm_financial_trxn',
diff --git a/civicrm/CRM/Financial/DAO/FinancialType.php b/civicrm/CRM/Financial/DAO/FinancialType.php
index 8f805cb8c3d62db4ddff77c3215e1a7d3b8d56ee..dd2a48f7ce400d146cb420a7b8ca6d92c8541493 100644
--- a/civicrm/CRM/Financial/DAO/FinancialType.php
+++ b/civicrm/CRM/Financial/DAO/FinancialType.php
@@ -90,7 +90,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type ID'),
-          'description' => 'ID of original financial_type so you can search this table by the financial_type.id and then select the relevant version based on the timestamp',
+          'description' => ts('ID of original financial_type so you can search this table by the financial_type.id and then select the relevant version based on the timestamp'),
           'required' => TRUE,
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
@@ -101,7 +101,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Financial Type'),
-          'description' => 'Financial Type Name.',
+          'description' => ts('Financial Type Name.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -128,7 +128,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Description'),
-          'description' => 'Financial Type Description.',
+          'description' => ts('Financial Type Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_financial_type',
@@ -144,7 +144,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'is_deductible',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Tax Deductible?'),
-          'description' => 'Is this financial type tax-deductible? If true, contributions of this type may be fully OR partially deductible - non-deductible amount is stored in the Contribution record.',
+          'description' => ts('Is this financial type tax-deductible? If true, contributions of this type may be fully OR partially deductible - non-deductible amount is stored in the Contribution record.'),
           'default' => '1',
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
@@ -159,7 +159,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Financial Type is Reserved?'),
-          'description' => 'Is this a predefined system object?',
+          'description' => ts('Is this a predefined system object?'),
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
           'bao' => 'CRM_Financial_BAO_FinancialType',
@@ -173,7 +173,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Financial Type Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
           'bao' => 'CRM_Financial_BAO_FinancialType',
diff --git a/civicrm/CRM/Financial/DAO/PaymentProcessor.php b/civicrm/CRM/Financial/DAO/PaymentProcessor.php
index 5720108715d1a8af8388b6d60de96bc0f3a80e93..c47948cde130c24cf014ae9cc4dbc20a784bbfba 100644
--- a/civicrm/CRM/Financial/DAO/PaymentProcessor.php
+++ b/civicrm/CRM/Financial/DAO/PaymentProcessor.php
@@ -198,7 +198,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor ID'),
-          'description' => 'Payment Processor ID',
+          'description' => ts('Payment Processor ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -209,7 +209,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor Domain'),
-          'description' => 'Which Domain is this match entry for',
+          'description' => ts('Which Domain is this match entry for'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -226,7 +226,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor'),
-          'description' => 'Payment Processor Name.',
+          'description' => ts('Payment Processor Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_payment_processor',
@@ -241,7 +241,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Processor Description'),
-          'description' => 'Payment Processor Description.',
+          'description' => ts('Payment Processor Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_processor',
@@ -268,7 +268,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor is Active?'),
-          'description' => 'Is this processor active?',
+          'description' => ts('Is this processor active?'),
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
           'bao' => 'CRM_Financial_BAO_PaymentProcessor',
@@ -278,7 +278,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Is Default?'),
-          'description' => 'Is this processor the default?',
+          'description' => ts('Is this processor the default?'),
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
           'bao' => 'CRM_Financial_BAO_PaymentProcessor',
@@ -288,7 +288,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'is_test',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Test Processor?'),
-          'description' => 'Is this processor for a test site?',
+          'description' => ts('Is this processor for a test site?'),
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
           'bao' => 'CRM_Financial_BAO_PaymentProcessor',
@@ -421,7 +421,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'billing_mode',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Processor Billing Mode'),
-          'description' => 'Billing Mode (deprecated)',
+          'description' => ts('Billing Mode (deprecated)'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -432,7 +432,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'is_recur',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Supports Recurring?'),
-          'description' => 'Can process recurring contributions',
+          'description' => ts('Can process recurring contributions'),
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
           'bao' => 'CRM_Financial_BAO_PaymentProcessor',
@@ -442,7 +442,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'payment_type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Type'),
-          'description' => 'Payment Type: Credit or Debit (deprecated)',
+          'description' => ts('Payment Type: Credit or Debit (deprecated)'),
           'default' => '1',
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -453,7 +453,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method'),
-          'description' => 'Payment Instrument ID',
+          'description' => ts('Payment Instrument ID'),
           'default' => '1',
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
@@ -468,7 +468,7 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
           'name' => 'accepted_credit_cards',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Accepted Credit Cards'),
-          'description' => 'array of accepted credit card types',
+          'description' => ts('array of accepted credit card types'),
           'default' => 'NULL',
           'table_name' => 'civicrm_payment_processor',
           'entity' => 'PaymentProcessor',
diff --git a/civicrm/CRM/Financial/DAO/PaymentProcessorType.php b/civicrm/CRM/Financial/DAO/PaymentProcessorType.php
index 2fe0baeb581f4bd61c200cb232bb37979509ac02..12e4d27282cf5c12fa49ed9660d233328b2cee33 100644
--- a/civicrm/CRM/Financial/DAO/PaymentProcessorType.php
+++ b/civicrm/CRM/Financial/DAO/PaymentProcessorType.php
@@ -183,7 +183,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Processor Type ID'),
-          'description' => 'Payment Processor Type ID',
+          'description' => ts('Payment Processor Type ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
@@ -194,7 +194,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor variable name to be used in code'),
-          'description' => 'Payment Processor Name.',
+          'description' => ts('Payment Processor Name.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_payment_processor_type',
@@ -206,7 +206,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Payment Processor Title'),
-          'description' => 'Payment Processor Name.',
+          'description' => ts('Payment Processor Name.'),
           'maxlength' => 127,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_processor_type',
@@ -218,7 +218,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Processor Type Description'),
-          'description' => 'Payment Processor Description.',
+          'description' => ts('Payment Processor Description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_processor_type',
@@ -230,7 +230,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Type Is Active?'),
-          'description' => 'Is this processor active?',
+          'description' => ts('Is this processor active?'),
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
           'bao' => 'CRM_Financial_BAO_PaymentProcessorType',
@@ -240,7 +240,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Type is Default?'),
-          'description' => 'Is this processor the default?',
+          'description' => ts('Is this processor the default?'),
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
           'bao' => 'CRM_Financial_BAO_PaymentProcessorType',
@@ -393,7 +393,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'billing_mode',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Billing Mode'),
-          'description' => 'Billing Mode (deprecated)',
+          'description' => ts('Billing Mode (deprecated)'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
@@ -410,7 +410,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'is_recur',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Processor Type Supports Recurring?'),
-          'description' => 'Can process recurring contributions',
+          'description' => ts('Can process recurring contributions'),
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
           'bao' => 'CRM_Financial_BAO_PaymentProcessorType',
@@ -420,7 +420,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'payment_type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Processor Type Payment Type'),
-          'description' => 'Payment Type: Credit or Debit (deprecated)',
+          'description' => ts('Payment Type: Credit or Debit (deprecated)'),
           'default' => '1',
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
@@ -431,7 +431,7 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
           'name' => 'payment_instrument_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Method'),
-          'description' => 'Payment Instrument ID',
+          'description' => ts('Payment Instrument ID'),
           'default' => '1',
           'table_name' => 'civicrm_payment_processor_type',
           'entity' => 'PaymentProcessorType',
diff --git a/civicrm/CRM/Financial/DAO/PaymentToken.php b/civicrm/CRM/Financial/DAO/PaymentToken.php
index aafe8bef3464d0731b173488af2f61f9450d955b..7bdc96d5c28ed341ce9153795f908ca8d37edda9 100644
--- a/civicrm/CRM/Financial/DAO/PaymentToken.php
+++ b/civicrm/CRM/Financial/DAO/PaymentToken.php
@@ -154,7 +154,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Payment Token ID'),
-          'description' => 'Payment Token ID',
+          'description' => ts('Payment Token ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
@@ -165,7 +165,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID for the owner of the token',
+          'description' => ts('FK to Contact ID for the owner of the token'),
           'required' => TRUE,
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
@@ -188,7 +188,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'token',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Token'),
-          'description' => 'Externally provided token string',
+          'description' => ts('Externally provided token string'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -201,7 +201,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Created Date'),
-          'description' => 'Date created',
+          'description' => ts('Date created'),
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
@@ -212,7 +212,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Created ID'),
-          'description' => 'Contact ID of token creator',
+          'description' => ts('Contact ID of token creator'),
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
           'bao' => 'CRM_Financial_DAO_PaymentToken',
@@ -223,7 +223,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'expiry_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Expiry Date'),
-          'description' => 'Date this token expires',
+          'description' => ts('Date this token expires'),
           'table_name' => 'civicrm_payment_token',
           'entity' => 'PaymentToken',
           'bao' => 'CRM_Financial_DAO_PaymentToken',
@@ -233,7 +233,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email'),
-          'description' => 'Email at the time of token creation. Useful for fraud forensics',
+          'description' => ts('Email at the time of token creation. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -245,7 +245,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'billing_first_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Billing First Name'),
-          'description' => 'Billing first name at the time of token creation. Useful for fraud forensics',
+          'description' => ts('Billing first name at the time of token creation. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -257,7 +257,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'billing_middle_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Billing Middle Name'),
-          'description' => 'Billing middle name at the time of token creation. Useful for fraud forensics',
+          'description' => ts('Billing middle name at the time of token creation. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -269,7 +269,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'billing_last_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Billing Last Name'),
-          'description' => 'Billing last name at the time of token creation. Useful for fraud forensics',
+          'description' => ts('Billing last name at the time of token creation. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -281,7 +281,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'masked_account_number',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Masked Account Number'),
-          'description' => 'Holds the part of the card number or account details that may be retained or displayed',
+          'description' => ts('Holds the part of the card number or account details that may be retained or displayed'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
@@ -293,7 +293,7 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
           'name' => 'ip_address',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('IP Address'),
-          'description' => 'IP used when creating the token. Useful for fraud forensics',
+          'description' => ts('IP used when creating the token. Useful for fraud forensics'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_payment_token',
diff --git a/civicrm/CRM/Financial/Form/Payment.php b/civicrm/CRM/Financial/Form/Payment.php
index f96398b51d5f990db702f906ec8d82e5308c92a7..1d3ab8604405c6e7d140df5a2fd7c1e884432772 100644
--- a/civicrm/CRM/Financial/Form/Payment.php
+++ b/civicrm/CRM/Financial/Form/Payment.php
@@ -124,7 +124,19 @@ class CRM_Financial_Form_Payment extends CRM_Core_Form {
    */
   public static function addCreditCardJs($paymentProcessorID = NULL, $region = 'billing-block') {
     $creditCards = CRM_Financial_BAO_PaymentProcessor::getCreditCards($paymentProcessorID);
-    $creditCardTypes = CRM_Core_Payment_Form::getCreditCardCSSNames($creditCards);
+    if (empty($creditCards)) {
+      $creditCards = CRM_Contribute_PseudoConstant::creditCard();
+    }
+    $creditCardTypes = [];
+    foreach ($creditCards as $name => $label) {
+      $creditCardTypes[$name] = [
+        'label' => $label,
+        'name' => $name,
+        'css_key' => self::getCssLabelFriendlyName($name),
+        'pattern' => self::getCardPattern($name),
+      ];
+    }
+
     CRM_Core_Resources::singleton()
       // CRM-20516: add BillingBlock script on billing-block region
       //  to support this feature in payment form snippet too.
@@ -134,4 +146,49 @@ class CRM_Financial_Form_Payment extends CRM_Core_Form {
       ->addScript('CRM.config.creditCardTypes = ' . json_encode($creditCardTypes) . ';', '-9999', $region);
   }
 
+  /**
+   * Get css friendly labels for credit cards.
+   *
+   * We add the icons based on these css names which are lower cased
+   * and only AlphaNumeric (+ _).
+   *
+   * @param $key
+   *
+   * @return string
+   */
+  protected static function getCssLabelFriendlyName($key) {
+    $key = str_replace(' ', '', $key);
+    $key = preg_replace('/[^a-zA-Z0-9]/', '_', $key);
+    $key = strtolower($key);
+
+    return $key;
+  }
+
+  /**
+   * Get the pattern that can be used to determine the card type.
+   *
+   * We do a strotolower comparison as we don't know what case people might have if they
+   * are using a non-std one like dinersclub.
+   *
+   * @param $key
+   *
+   * Based on http://davidwalsh.name/validate-credit-cards
+   * See also https://en.wikipedia.org/wiki/Credit_card_numbers
+   *
+   * @return string
+   */
+  protected static function getCardPattern($key) {
+    $cardMappings = [
+      'mastercard' => '(5[1-5][0-9]{2}|2[3-6][0-9]{2}|22[3-9][0-9]|222[1-9]|27[0-1][0-9]|2720)[0-9]{12}',
+      'visa' => '4(?:[0-9]{12}|[0-9]{15})',
+      'amex' => '3[47][0-9]{13}',
+      'dinersclub' => '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',
+      'carteblanche' => '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',
+      'discover' => '6011[0-9]{12}',
+      'jcb' => '(?:3[0-9]{15}|(2131|1800)[0-9]{11})',
+      'unionpay' => '62(?:[0-9]{14}|[0-9]{17})',
+    ];
+    return isset($cardMappings[strtolower($key)]) ? $cardMappings[strtolower($key)] : '';
+  }
+
 }
diff --git a/civicrm/CRM/Friend/DAO/Friend.php b/civicrm/CRM/Friend/DAO/Friend.php
index 0fefde6aa9a3a71531a3e9ef4ccade02d4d452e4..a4ce0ae147b35de91de5be0f0ac269e38d442a8e 100644
--- a/civicrm/CRM/Friend/DAO/Friend.php
+++ b/civicrm/CRM/Friend/DAO/Friend.php
@@ -129,7 +129,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Friend ID'),
-          'description' => 'Friend ID',
+          'description' => ts('Friend ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
@@ -140,7 +140,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -153,7 +153,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity ID'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
@@ -178,7 +178,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'intro',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Intro'),
-          'description' => 'Introductory message to contributor or participant displayed on the Tell a Friend form.',
+          'description' => ts('Introductory message to contributor or participant displayed on the Tell a Friend form.'),
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
           'bao' => 'CRM_Friend_BAO_Friend',
@@ -191,7 +191,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'suggested_message',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Suggested Message'),
-          'description' => 'Suggested message to friends, provided as default on the Tell A Friend form.',
+          'description' => ts('Suggested message to friends, provided as default on the Tell A Friend form.'),
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
           'bao' => 'CRM_Friend_BAO_Friend',
@@ -204,7 +204,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'general_link',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('General Link'),
-          'description' => 'URL for general info about the organization - included in the email sent to friends.',
+          'description' => ts('URL for general info about the organization - included in the email sent to friends.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -224,7 +224,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'thankyou_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Thank You Title'),
-          'description' => 'Text for Tell a Friend thank you page header and HTML title.',
+          'description' => ts('Text for Tell a Friend thank you page header and HTML title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_tell_friend',
@@ -239,7 +239,7 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
           'name' => 'thankyou_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Thank You Text'),
-          'description' => 'Thank you message displayed on success page.',
+          'description' => ts('Thank you message displayed on success page.'),
           'table_name' => 'civicrm_tell_friend',
           'entity' => 'Friend',
           'bao' => 'CRM_Friend_BAO_Friend',
diff --git a/civicrm/CRM/Friend/Form/Event.php b/civicrm/CRM/Friend/Form/Event.php
index 87e336bad83c288b1230d523cb111f9b8ab61e50..253be69ccc3c8343dd2689e3249750d9dec25d84 100644
--- a/civicrm/CRM/Friend/Form/Event.php
+++ b/civicrm/CRM/Friend/Form/Event.php
@@ -48,6 +48,7 @@ class CRM_Friend_Form_Event extends CRM_Event_Form_ManageEvent {
 
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'friend');
   }
 
   /**
diff --git a/civicrm/CRM/Grant/DAO/Grant.php b/civicrm/CRM/Grant/DAO/Grant.php
index 9a4c0f861c222e9931e476569e5462dd27f6416a..b49d4dccee8b61d545d28a29e18499b8cd4c38e0 100644
--- a/civicrm/CRM/Grant/DAO/Grant.php
+++ b/civicrm/CRM/Grant/DAO/Grant.php
@@ -169,7 +169,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Grant ID'),
-          'description' => 'Unique Grant id',
+          'description' => ts('Unique Grant id'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_grant.id',
@@ -185,7 +185,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Contact ID of contact record given grant belongs to.',
+          'description' => ts('Contact ID of contact record given grant belongs to.'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_grant.contact_id',
@@ -204,7 +204,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'application_received_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Application received date'),
-          'description' => 'Date on which grant application was received by donor.',
+          'description' => ts('Date on which grant application was received by donor.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.application_received_date',
           'headerPattern' => '',
@@ -223,7 +223,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'decision_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Decision date'),
-          'description' => 'Date on which grant decision was made.',
+          'description' => ts('Date on which grant decision was made.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.decision_date',
           'headerPattern' => '',
@@ -242,7 +242,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'money_transfer_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Grant Money transfer date'),
-          'description' => 'Date on which grant money transfer was made.',
+          'description' => ts('Date on which grant money transfer was made.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.money_transfer_date',
           'headerPattern' => '',
@@ -261,7 +261,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'grant_due_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Grant Due Date'),
-          'description' => 'Date on which grant report is due.',
+          'description' => ts('Date on which grant report is due.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.grant_due_date',
           'headerPattern' => '',
@@ -280,7 +280,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'grant_report_received',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Grant report received'),
-          'description' => 'Yes/No field stating whether grant report was received by donor.',
+          'description' => ts('Yes/No field stating whether grant report was received by donor.'),
           'import' => TRUE,
           'where' => 'civicrm_grant.grant_report_received',
           'headerPattern' => '',
@@ -298,7 +298,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'grant_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Grant Type'),
-          'description' => 'Type of grant. Implicit FK to civicrm_option_value in grant_type option_group.',
+          'description' => ts('Type of grant. Implicit FK to civicrm_option_value in grant_type option_group.'),
           'required' => TRUE,
           'export' => TRUE,
           'where' => 'civicrm_grant.grant_type_id',
@@ -320,7 +320,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'amount_total',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Total Amount'),
-          'description' => 'Requested grant amount, in default currency.',
+          'description' => ts('Requested grant amount, in default currency.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -343,7 +343,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'amount_requested',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount Requested'),
-          'description' => 'Requested grant amount, in original currency (optional).',
+          'description' => ts('Requested grant amount, in original currency (optional).'),
           'precision' => [
             20,
             2
@@ -360,7 +360,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'amount_granted',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount granted'),
-          'description' => 'Granted amount, in default currency.',
+          'description' => ts('Granted amount, in default currency.'),
           'precision' => [
             20,
             2
@@ -382,7 +382,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Grant Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'required' => TRUE,
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
@@ -404,7 +404,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'rationale',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Grant Rationale'),
-          'description' => 'Grant rationale.',
+          'description' => ts('Grant rationale.'),
           'rows' => 4,
           'cols' => 60,
           'import' => TRUE,
@@ -424,7 +424,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Grant Status'),
-          'description' => 'Id of Grant status.',
+          'description' => ts('Id of Grant status.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_grant.status_id',
@@ -447,7 +447,7 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_grant',
           'entity' => 'Grant',
diff --git a/civicrm/CRM/Grant/Info.php b/civicrm/CRM/Grant/Info.php
index 1bf6045ff2beee0733711073f2531dc509d7f91d..cfd14fd40f7f10b7ed1f1387260a727c84a91b6b 100644
--- a/civicrm/CRM/Grant/Info.php
+++ b/civicrm/CRM/Grant/Info.php
@@ -121,6 +121,14 @@ class CRM_Grant_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-money';
+  }
+
   /**
    * @inheritDoc
    * @return array
diff --git a/civicrm/CRM/Invoicing/Utils.php b/civicrm/CRM/Invoicing/Utils.php
new file mode 100644
index 0000000000000000000000000000000000000000..05c2506bcec66416705cfc0265facb99080a3cfc
--- /dev/null
+++ b/civicrm/CRM/Invoicing/Utils.php
@@ -0,0 +1,97 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 5                                                  |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2018                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License and the CiviCRM Licensing Exception along                  |
+ | with this program; if not, contact CiviCRM LLC                     |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ *
+ * @package CRM
+ * @copyright CiviCRM LLC (c) 2004-2018
+ */
+class CRM_Invoicing_Utils {
+
+  /**
+   * Function to call when invoicing is toggled on or off.
+   *
+   * We add or remove invoicing from the user dashboard here.
+   *
+   * @param bool $oldValue
+   * @param bool $newValue
+   * @param array $metadata
+   */
+  public static function onToggle($oldValue, $newValue, $metadata) {
+    if ($oldValue == $newValue) {
+      return;
+    }
+    $existingUserViewOptions = civicrm_api3('Setting', 'get', ['return' => 'user_dashboard_options'])['values'][CRM_Core_Config::domainID()]['user_dashboard_options'];
+    $optionValues = civicrm_api3('Setting', 'getoptions', ['field' => 'user_dashboard_options'])['values'];
+    $invoiceKey = array_search('Invoices / Credit Notes', $optionValues);
+    $existingIndex = in_array($invoiceKey, $existingUserViewOptions);
+
+    if ($newValue && $existingIndex === FALSE) {
+      $existingUserViewOptions[] = $invoiceKey;
+    }
+    elseif (!$newValue && $existingIndex !== FALSE) {
+      unset($existingUserViewOptions[$existingIndex]);
+    }
+    civicrm_api3('Setting', 'create', ['user_dashboard_options' => $existingUserViewOptions]);
+  }
+
+  /**
+   * Function to call to determine if invoicing is enabled.
+   *
+   * Historically the invoicing was declared as a setting but actually
+   * set within contribution_invoice_settings (which stores multiple settings
+   * as an array in a non-standard way).
+   *
+   * We check both here. But will deprecate the latter in time.
+   */
+  public static function isInvoicingEnabled() {
+    if (Civi::settings()->get('invoicing')) {
+      return TRUE;
+    }
+    $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
+    return CRM_Utils_Array::value('invoicing', $invoiceSettings);
+  }
+
+  /**
+   * Function to call to determine default invoice page.
+   *
+   * Historically the invoicing was declared as a setting but actually
+   * set within contribution_invoice_settings (which stores multiple settings
+   * as an array in a non-standard way).
+   *
+   * We check both here. But will deprecate the latter in time.
+   */
+  public static function getDefaultPaymentPage() {
+    $value = Civi::settings()->get('default_invoice_page');
+    if (is_numeric($value)) {
+      return $value;
+    }
+    $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
+    return CRM_Utils_Array::value('default_invoice_page', $invoiceSettings);
+  }
+
+}
diff --git a/civicrm/CRM/Mailing/BAO/Mailing.php b/civicrm/CRM/Mailing/BAO/Mailing.php
index 3e97b47ea97a092f126d611584d90d6a783d1475..aab22a064af68788fff05aee55201967bb479ab0 100644
--- a/civicrm/CRM/Mailing/BAO/Mailing.php
+++ b/civicrm/CRM/Mailing/BAO/Mailing.php
@@ -160,7 +160,9 @@ class CRM_Mailing_BAO_Mailing extends CRM_Mailing_DAO_Mailing {
         ->param('#groupIDs', $groupIDs)
         ->execute();
       while ($groupDAO->fetch()) {
-        if ($groupDAO->cache_date == NULL) {
+        // hidden smart groups always have a cache date and there is no other way
+        //  we can rebuilt the contact list from UI so consider such smart group
+        if ($groupDAO->cache_date == NULL || $groupDAO->is_hidden) {
           CRM_Contact_BAO_GroupContactCache::load($groupDAO);
         }
         if ($groupType == 'Include') {
@@ -235,10 +237,9 @@ class CRM_Mailing_BAO_Mailing extends CRM_Mailing_DAO_Mailing {
         'location_filter' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone_type_id = " . CRM_Core_PseudoConstant::getKey('CRM_Core_DAO_Phone', 'phone_type_id', 'Mobile')),
         'phone_not_null' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone IS NOT NULL"),
         'phone_not_empty' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone != ''"),
-        'is_primary' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.is_primary = 1"),
         'mailing_id' => CRM_Utils_SQL_Select::fragment()->where("mg.mailing_id = #mailingID"),
         'temp_contact_null' => CRM_Utils_SQL_Select::fragment()->where('temp.contact_id IS null'),
-        'order_by' => CRM_Utils_SQL_Select::fragment()->orderBy("$entityTable.is_primary = 1"),
+        'order_by' => CRM_Utils_SQL_Select::fragment()->orderBy("$entityTable.is_primary"),
       );
     }
     else {
diff --git a/civicrm/CRM/Mailing/BAO/Query.php b/civicrm/CRM/Mailing/BAO/Query.php
index d556dd9fd18dd1104c49143aa0647c21069be24c..5adc1376e9b19cd705888b5576c74b3cf6b22562 100644
--- a/civicrm/CRM/Mailing/BAO/Query.php
+++ b/civicrm/CRM/Mailing/BAO/Query.php
@@ -237,9 +237,6 @@ class CRM_Mailing_BAO_Query {
   public static function whereClauseSingle(&$values, &$query) {
     list($name, $op, $value, $grouping, $wildcard) = $values;
 
-    $fields = array();
-    $fields = self::getFields();
-
     switch ($name) {
       case 'mailing_id':
         $selectedMailings = array_flip($value);
@@ -259,14 +256,13 @@ class CRM_Mailing_BAO_Query {
         return;
 
       case 'mailing_name':
-        $value = strtolower(addslashes($value));
+        $value = addslashes($value);
         if ($wildcard) {
           $value = "%$value%";
           $op = 'LIKE';
         }
 
-        // LOWER in query below roughly translates to 'hurt my database without deriving any benefit' See CRM-19811.
-        $query->_where[$grouping][] = "LOWER(civicrm_mailing.name) $op '$value'";
+        $query->_where[$grouping][] = "civicrm_mailing.name $op '$value'";
         $query->_qill[$grouping][] = "Mailing Namename $op \"$value\"";
         $query->_tables['civicrm_mailing'] = $query->_whereTables['civicrm_mailing'] = 1;
         $query->_tables['civicrm_mailing_recipients'] = $query->_whereTables['civicrm_mailing_recipients'] = 1;
diff --git a/civicrm/CRM/Mailing/DAO/BouncePattern.php b/civicrm/CRM/Mailing/DAO/BouncePattern.php
index c0356203d4b50ae2f4429b82b8504ec907c1612f..43cec964a035e4fe4ac1e9d4d137f1b813c96124 100644
--- a/civicrm/CRM/Mailing/DAO/BouncePattern.php
+++ b/civicrm/CRM/Mailing/DAO/BouncePattern.php
@@ -92,7 +92,7 @@ class CRM_Mailing_DAO_BouncePattern extends CRM_Core_DAO {
           'name' => 'bounce_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Bounce Type'),
-          'description' => 'Type of bounce',
+          'description' => ts('Type of bounce'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_bounce_pattern',
           'entity' => 'BouncePattern',
@@ -104,7 +104,7 @@ class CRM_Mailing_DAO_BouncePattern extends CRM_Core_DAO {
           'name' => 'pattern',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pattern'),
-          'description' => 'A regexp to match a message to a bounce type',
+          'description' => ts('A regexp to match a message to a bounce type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_bounce_pattern',
diff --git a/civicrm/CRM/Mailing/DAO/BounceType.php b/civicrm/CRM/Mailing/DAO/BounceType.php
index c49c51391b61723415b72713454e011d57e33ebb..70ceecf483c58a4e1071963a2e9b9e6e78eae345 100644
--- a/civicrm/CRM/Mailing/DAO/BounceType.php
+++ b/civicrm/CRM/Mailing/DAO/BounceType.php
@@ -84,7 +84,7 @@ class CRM_Mailing_DAO_BounceType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Bounce Type Name'),
-          'description' => 'Type of bounce',
+          'description' => ts('Type of bounce'),
           'required' => TRUE,
           'maxlength' => 24,
           'size' => CRM_Utils_Type::MEDIUM,
@@ -97,7 +97,7 @@ class CRM_Mailing_DAO_BounceType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Bounce Type Description'),
-          'description' => 'A description of this bounce type',
+          'description' => ts('A description of this bounce type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_bounce_type',
@@ -109,7 +109,7 @@ class CRM_Mailing_DAO_BounceType extends CRM_Core_DAO {
           'name' => 'hold_threshold',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Hold Threshold'),
-          'description' => 'Number of bounces of this type required before the email address is put on bounce hold',
+          'description' => ts('Number of bounces of this type required before the email address is put on bounce hold'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_bounce_type',
           'entity' => 'BounceType',
diff --git a/civicrm/CRM/Mailing/DAO/Mailing.php b/civicrm/CRM/Mailing/DAO/Mailing.php
index 9df37c518b42d04191560533348b09b428c7ca73..e36302c7d5b0e44a1c4be32da5e211c97d200fc1 100644
--- a/civicrm/CRM/Mailing/DAO/Mailing.php
+++ b/civicrm/CRM/Mailing/DAO/Mailing.php
@@ -380,7 +380,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Domain'),
-          'description' => 'Which site is this mailing for',
+          'description' => ts('Which site is this mailing for'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -396,7 +396,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'header_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Header'),
-          'description' => 'FK to the header component.',
+          'description' => ts('FK to the header component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -407,7 +407,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'footer_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Footer'),
-          'description' => 'FK to the footer component.',
+          'description' => ts('FK to the footer component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -418,7 +418,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'reply_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Reply'),
-          'description' => 'FK to the auto-responder component.',
+          'description' => ts('FK to the auto-responder component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -429,7 +429,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'unsubscribe_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Unsubscribe'),
-          'description' => 'FK to the unsubscribe component.',
+          'description' => ts('FK to the unsubscribe component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -449,7 +449,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'optout_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Opt Out'),
-          'description' => 'FK to the opt-out component.',
+          'description' => ts('FK to the opt-out component.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -460,7 +460,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Name'),
-          'description' => 'Mailing Name.',
+          'description' => ts('Mailing Name.'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -475,7 +475,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'mailing_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Type'),
-          'description' => 'differentiate between standalone mailings, A/B tests, and A/B final-winner',
+          'description' => ts('differentiate between standalone mailings, A/B tests, and A/B final-winner'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_mailing',
@@ -493,7 +493,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'from_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing From Name'),
-          'description' => 'From Header of mailing',
+          'description' => ts('From Header of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -508,7 +508,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'from_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing From Email'),
-          'description' => 'From Email of mailing',
+          'description' => ts('From Email of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -523,7 +523,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'replyto_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Replyto Email'),
-          'description' => 'Reply-To Email of mailing',
+          'description' => ts('Reply-To Email of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -538,7 +538,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'template_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Template Type'),
-          'description' => 'The language/processing system used for email templates.',
+          'description' => ts('The language/processing system used for email templates.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -555,7 +555,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'template_options',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Template Options (JSON)'),
-          'description' => 'Advanced options used by the email templating system. (JSON encoded)',
+          'description' => ts('Advanced options used by the email templating system. (JSON encoded)'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -565,7 +565,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Subject'),
-          'description' => 'Subject of mailing',
+          'description' => ts('Subject of mailing'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing',
@@ -580,7 +580,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'body_text',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Body Text'),
-          'description' => 'Body of the mailing in text format.',
+          'description' => ts('Body of the mailing in text format.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -590,7 +590,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'body_html',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Body Html'),
-          'description' => 'Body of the mailing in html format.',
+          'description' => ts('Body of the mailing in html format.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -600,7 +600,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'url_tracking',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Url Tracking'),
-          'description' => 'Should we track URL click-throughs for this mailing?',
+          'description' => ts('Should we track URL click-throughs for this mailing?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -613,7 +613,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'forward_replies',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Forward Replies'),
-          'description' => 'Should we forward replies back to the author?',
+          'description' => ts('Should we forward replies back to the author?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -626,7 +626,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'auto_responder',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Auto Responder'),
-          'description' => 'Should we enable the auto-responder?',
+          'description' => ts('Should we enable the auto-responder?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -639,7 +639,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'open_tracking',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Track Mailing?'),
-          'description' => 'Should we track when recipients open/read this mailing?',
+          'description' => ts('Should we track when recipients open/read this mailing?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -649,7 +649,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'is_completed',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mailing Completed'),
-          'description' => 'Has at least one job associated with this mailing finished?',
+          'description' => ts('Has at least one job associated with this mailing finished?'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -662,7 +662,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'msg_template_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Message Template'),
-          'description' => 'FK to the message template.',
+          'description' => ts('FK to the message template.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -673,7 +673,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'override_verp',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Override Verp'),
-          'description' => 'Should we overrite VERP address in Reply-To',
+          'description' => ts('Should we overrite VERP address in Reply-To'),
           'default' => '0',
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
@@ -687,7 +687,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Creator'),
-          'description' => 'FK to Contact ID who first created this mailing',
+          'description' => ts('FK to Contact ID who first created this mailing'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -698,7 +698,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Created Date'),
-          'description' => 'Date and time this mailing was created.',
+          'description' => ts('Date and time this mailing was created.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing',
@@ -714,7 +714,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Modified Date'),
-          'description' => 'When the mailing (or closely related entity) was created or modified or deleted.',
+          'description' => ts('When the mailing (or closely related entity) was created or modified or deleted.'),
           'required' => FALSE,
           'export' => TRUE,
           'where' => 'civicrm_mailing.modified_date',
@@ -730,7 +730,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'scheduled_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Scheduled By'),
-          'description' => 'FK to Contact ID who scheduled this mailing',
+          'description' => ts('FK to Contact ID who scheduled this mailing'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -741,7 +741,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'scheduled_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Scheduled Date'),
-          'description' => 'Date and time this mailing was scheduled.',
+          'description' => ts('Date and time this mailing was scheduled.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing',
@@ -757,7 +757,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'approver_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Approved By'),
-          'description' => 'FK to Contact ID who approved this mailing',
+          'description' => ts('FK to Contact ID who approved this mailing'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -768,7 +768,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'approval_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Approved Date'),
-          'description' => 'Date and time this mailing was approved.',
+          'description' => ts('Date and time this mailing was approved.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing',
@@ -784,7 +784,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'approval_status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Approval Status'),
-          'description' => 'The status of this mailing. Values: none, approved, rejected',
+          'description' => ts('The status of this mailing. Values: none, approved, rejected'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -801,7 +801,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'approval_note',
           'type' => CRM_Utils_Type::T_LONGTEXT,
           'title' => ts('Approval Note'),
-          'description' => 'Note behind the decision.',
+          'description' => ts('Note behind the decision.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -814,7 +814,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'is_archived',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Mailing Archived?'),
-          'description' => 'Is this mailing archived?',
+          'description' => ts('Is this mailing archived?'),
           'default' => '0',
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
@@ -828,7 +828,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'visibility',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Visibility'),
-          'description' => 'In what context(s) is the mailing contents visible (online viewing)',
+          'description' => ts('In what context(s) is the mailing contents visible (online viewing)'),
           'maxlength' => 40,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'Public Pages',
@@ -847,7 +847,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Campaign'),
-          'description' => 'The campaign for which this mailing has been initiated.',
+          'description' => ts('The campaign for which this mailing has been initiated.'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -866,7 +866,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'dedupe_email',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('No Duplicate emails?'),
-          'description' => 'Remove duplicate emails?',
+          'description' => ts('Remove duplicate emails?'),
           'default' => '0',
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
@@ -893,7 +893,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'hash',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Hash'),
-          'description' => 'Key for validating requests related to this mailing.',
+          'description' => ts('Key for validating requests related to this mailing.'),
           'maxlength' => 16,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_mailing',
@@ -905,7 +905,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'location_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Location Type'),
-          'description' => 'With email_selection_method, determines which email address to use',
+          'description' => ts('With email_selection_method, determines which email address to use'),
           'table_name' => 'civicrm_mailing',
           'entity' => 'Mailing',
           'bao' => 'CRM_Mailing_BAO_Mailing',
@@ -921,7 +921,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'email_selection_method',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Email Selection Method'),
-          'description' => 'With location_type_id, determine how to choose the email address to use.',
+          'description' => ts('With location_type_id, determine how to choose the email address to use.'),
           'maxlength' => 20,
           'size' => CRM_Utils_Type::MEDIUM,
           'default' => 'automatic',
@@ -937,7 +937,7 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
           'name' => 'language',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Language'),
-          'description' => 'Language of the content of the mailing. Useful for tokens.',
+          'description' => ts('Language of the content of the mailing. Useful for tokens.'),
           'maxlength' => 5,
           'size' => CRM_Utils_Type::SIX,
           'table_name' => 'civicrm_mailing',
diff --git a/civicrm/CRM/Mailing/DAO/MailingAB.php b/civicrm/CRM/Mailing/DAO/MailingAB.php
index 724fcc80ca265d51a3a3da9b082d525b525ca2c2..e2fdaa203f20b5b4f7b99cfbb6b1a55e73ae3347 100644
--- a/civicrm/CRM/Mailing/DAO/MailingAB.php
+++ b/civicrm/CRM/Mailing/DAO/MailingAB.php
@@ -163,7 +163,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Name of the A/B test',
+          'description' => ts('Name of the A/B test'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_abtest',
@@ -175,7 +175,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Status'),
-          'description' => 'Status',
+          'description' => ts('Status'),
           'maxlength' => 32,
           'size' => CRM_Utils_Type::MEDIUM,
           'table_name' => 'civicrm_mailing_abtest',
@@ -190,7 +190,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'mailing_id_a',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing ID (A)'),
-          'description' => 'The first experimental mailing ("A" condition)',
+          'description' => ts('The first experimental mailing ("A" condition)'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -200,7 +200,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'mailing_id_b',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing ID (B)'),
-          'description' => 'The second experimental mailing ("B" condition)',
+          'description' => ts('The second experimental mailing ("B" condition)'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -210,7 +210,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'mailing_id_c',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing ID (C)'),
-          'description' => 'The final, general mailing (derived from A or B)',
+          'description' => ts('The final, general mailing (derived from A or B)'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -220,7 +220,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Domain ID'),
-          'description' => 'Which site is this mailing for',
+          'description' => ts('Which site is this mailing for'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -258,7 +258,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'specific_url',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('URL for Winner Criteria'),
-          'description' => 'What specific url to track',
+          'description' => ts('What specific url to track'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_abtest',
@@ -270,7 +270,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'declare_winning_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Declaration Time'),
-          'description' => 'In how much time to declare winner',
+          'description' => ts('In how much time to declare winner'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -289,7 +289,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('AB Test Created By'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'table_name' => 'civicrm_mailing_abtest',
           'entity' => 'MailingAB',
           'bao' => 'CRM_Mailing_BAO_MailingAB',
@@ -300,7 +300,7 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
           'name' => 'created_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('AB Test Created Date'),
-          'description' => 'When was this item created',
+          'description' => ts('When was this item created'),
           'required' => FALSE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_abtest',
diff --git a/civicrm/CRM/Mailing/DAO/MailingComponent.php b/civicrm/CRM/Mailing/DAO/MailingComponent.php
index 3a341b0f2c6eccd8376b7d34a3fd71f3f97785b3..7eb9817f159f60b5effa3a3cf846a0fc1e3d935c 100644
--- a/civicrm/CRM/Mailing/DAO/MailingComponent.php
+++ b/civicrm/CRM/Mailing/DAO/MailingComponent.php
@@ -110,7 +110,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Component Name'),
-          'description' => 'The name of this component',
+          'description' => ts('The name of this component'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_mailing_component',
@@ -122,7 +122,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'component_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Component Type'),
-          'description' => 'Type of Component.',
+          'description' => ts('Type of Component.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_mailing_component',
@@ -151,7 +151,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'body_html',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Mailing Component Body HTML'),
-          'description' => 'Body of the component in html format.',
+          'description' => ts('Body of the component in html format.'),
           'rows' => 8,
           'cols' => 80,
           'table_name' => 'civicrm_mailing_component',
@@ -166,7 +166,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'body_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Body Text'),
-          'description' => 'Body of the component in text format.',
+          'description' => ts('Body of the component in text format.'),
           'rows' => 8,
           'cols' => 80,
           'table_name' => 'civicrm_mailing_component',
@@ -181,7 +181,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mailing Component is Default?'),
-          'description' => 'Is this the default component for this component_type?',
+          'description' => ts('Is this the default component for this component_type?'),
           'default' => '0',
           'table_name' => 'civicrm_mailing_component',
           'entity' => 'MailingComponent',
@@ -192,7 +192,7 @@ class CRM_Mailing_DAO_MailingComponent extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mailing Component Is Active?'),
-          'description' => 'Is this property active?',
+          'description' => ts('Is this property active?'),
           'table_name' => 'civicrm_mailing_component',
           'entity' => 'MailingComponent',
           'bao' => 'CRM_Mailing_BAO_MailingComponent',
diff --git a/civicrm/CRM/Mailing/DAO/MailingGroup.php b/civicrm/CRM/Mailing/DAO/MailingGroup.php
index a550b9acec2ae3d47322c4ccb6f1e2ef091a9898..1143ac7cc159a74ce8c82d3a749a3600982d153a 100644
--- a/civicrm/CRM/Mailing/DAO/MailingGroup.php
+++ b/civicrm/CRM/Mailing/DAO/MailingGroup.php
@@ -121,7 +121,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'mailing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing'),
-          'description' => 'The ID of a previous mailing to include/exclude recipients.',
+          'description' => ts('The ID of a previous mailing to include/exclude recipients.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_group',
           'entity' => 'MailingGroup',
@@ -133,7 +133,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'group_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Group Type'),
-          'description' => 'Are the members of the group included or excluded?.',
+          'description' => ts('Are the members of the group included or excluded?.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_mailing_group',
@@ -151,7 +151,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Group Entity Table'),
-          'description' => 'Name of table where item being referenced is stored.',
+          'description' => ts('Name of table where item being referenced is stored.'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -167,7 +167,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Group Entity'),
-          'description' => 'Foreign key to the referenced item.',
+          'description' => ts('Foreign key to the referenced item.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_group',
           'entity' => 'MailingGroup',
@@ -178,7 +178,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'search_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Group Search'),
-          'description' => 'The filtering search. custom search id or -1 for civicrm api search',
+          'description' => ts('The filtering search. custom search id or -1 for civicrm api search'),
           'table_name' => 'civicrm_mailing_group',
           'entity' => 'MailingGroup',
           'bao' => 'CRM_Mailing_DAO_MailingGroup',
@@ -188,7 +188,7 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
           'name' => 'search_args',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Mailing Group Search Arguments'),
-          'description' => 'The arguments to be sent to the search function',
+          'description' => ts('The arguments to be sent to the search function'),
           'table_name' => 'civicrm_mailing_group',
           'entity' => 'MailingGroup',
           'bao' => 'CRM_Mailing_DAO_MailingGroup',
diff --git a/civicrm/CRM/Mailing/DAO/MailingJob.php b/civicrm/CRM/Mailing/DAO/MailingJob.php
index 931685895fdc0c6b901021df8319a958804eb3e4..bd5c5497daf58a7a0003fb81d2fe3fbce1cef67a 100644
--- a/civicrm/CRM/Mailing/DAO/MailingJob.php
+++ b/civicrm/CRM/Mailing/DAO/MailingJob.php
@@ -149,7 +149,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'mailing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing'),
-          'description' => 'The ID of the mailing this Job will send.',
+          'description' => ts('The ID of the mailing this Job will send.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
@@ -161,7 +161,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'scheduled_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Scheduled Date'),
-          'description' => 'date on which this job was scheduled.',
+          'description' => ts('date on which this job was scheduled.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_job',
@@ -173,7 +173,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Job Start Date'),
-          'description' => 'date on which this job was started.',
+          'description' => ts('date on which this job was started.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_job',
@@ -185,7 +185,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Job End Date'),
-          'description' => 'date on which this job ended.',
+          'description' => ts('date on which this job ended.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_job',
@@ -197,7 +197,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'status',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Job Status'),
-          'description' => 'The state of this job',
+          'description' => ts('The state of this job'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_mailing_job',
@@ -215,7 +215,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'is_test',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Mailing Job Is Test?'),
-          'description' => 'Is this job for a test mail?',
+          'description' => ts('Is this job for a test mail?'),
           'default' => '0',
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
@@ -226,7 +226,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'job_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Job Type'),
-          'description' => 'Type of mailling job: null | child ',
+          'description' => ts('Type of mailling job: null | child '),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_job',
@@ -238,7 +238,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'parent_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Job Parent'),
-          'description' => 'Parent job id',
+          'description' => ts('Parent job id'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
@@ -250,7 +250,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'job_offset',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Job Offset'),
-          'description' => 'Offset of the child job',
+          'description' => ts('Offset of the child job'),
           'default' => '0',
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
@@ -261,7 +261,7 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
           'name' => 'job_limit',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Job Limit'),
-          'description' => 'Queue size limit for each child job',
+          'description' => ts('Queue size limit for each child job'),
           'default' => '0',
           'table_name' => 'civicrm_mailing_job',
           'entity' => 'MailingJob',
diff --git a/civicrm/CRM/Mailing/DAO/Recipients.php b/civicrm/CRM/Mailing/DAO/Recipients.php
index 18b89a0431398ee4aa1aa4652d3c31fa33d15189..121938115dbf2f2bfee9fbe4fdc2a66aca9d1632 100644
--- a/civicrm/CRM/Mailing/DAO/Recipients.php
+++ b/civicrm/CRM/Mailing/DAO/Recipients.php
@@ -109,7 +109,7 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
           'name' => 'mailing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing'),
-          'description' => 'The ID of the mailing this Job will send.',
+          'description' => ts('The ID of the mailing this Job will send.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_recipients',
           'entity' => 'Recipients',
@@ -121,7 +121,7 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Recipient'),
-          'description' => 'FK to Contact',
+          'description' => ts('FK to Contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_recipients',
           'entity' => 'Recipients',
@@ -133,7 +133,7 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
           'name' => 'email_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Recipient Email'),
-          'description' => 'FK to Email',
+          'description' => ts('FK to Email'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_recipients',
           'entity' => 'Recipients',
@@ -145,7 +145,7 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
           'name' => 'phone_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Recipient Phone'),
-          'description' => 'FK to Phone',
+          'description' => ts('FK to Phone'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_recipients',
           'entity' => 'Recipients',
diff --git a/civicrm/CRM/Mailing/DAO/Spool.php b/civicrm/CRM/Mailing/DAO/Spool.php
index 2c91bf9384915160813a893c1c77e0a7e55b4670..5819fe731ec3d34f3f9dd576d74daac264fdab91 100644
--- a/civicrm/CRM/Mailing/DAO/Spool.php
+++ b/civicrm/CRM/Mailing/DAO/Spool.php
@@ -120,7 +120,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'job_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Job'),
-          'description' => 'The ID of the Job .',
+          'description' => ts('The ID of the Job .'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_spool',
           'entity' => 'Spool',
@@ -132,7 +132,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'recipient_email',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Recipient Email'),
-          'description' => 'The email of the receipients this mail is to be sent.',
+          'description' => ts('The email of the receipients this mail is to be sent.'),
           'table_name' => 'civicrm_mailing_spool',
           'entity' => 'Spool',
           'bao' => 'CRM_Mailing_BAO_Spool',
@@ -142,7 +142,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'headers',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Headers'),
-          'description' => 'The header information of this mailing .',
+          'description' => ts('The header information of this mailing .'),
           'table_name' => 'civicrm_mailing_spool',
           'entity' => 'Spool',
           'bao' => 'CRM_Mailing_BAO_Spool',
@@ -152,7 +152,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'body',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Body'),
-          'description' => 'The body of this mailing.',
+          'description' => ts('The body of this mailing.'),
           'table_name' => 'civicrm_mailing_spool',
           'entity' => 'Spool',
           'bao' => 'CRM_Mailing_BAO_Spool',
@@ -162,7 +162,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'added_at',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Added'),
-          'description' => 'date on which this job was added.',
+          'description' => ts('date on which this job was added.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_spool',
@@ -174,7 +174,7 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
           'name' => 'removed_at',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Removed'),
-          'description' => 'date on which this job was removed.',
+          'description' => ts('date on which this job was removed.'),
           'required' => FALSE,
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_spool',
diff --git a/civicrm/CRM/Mailing/DAO/TrackableURL.php b/civicrm/CRM/Mailing/DAO/TrackableURL.php
index 7a9b71d1399275b0f27404c64680eab94bac3b5d..4d28a20e04d794dd493df8d9e558888ff4b7167d 100644
--- a/civicrm/CRM/Mailing/DAO/TrackableURL.php
+++ b/civicrm/CRM/Mailing/DAO/TrackableURL.php
@@ -92,7 +92,7 @@ class CRM_Mailing_DAO_TrackableURL extends CRM_Core_DAO {
           'name' => 'url',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Url'),
-          'description' => 'The URL to be tracked.',
+          'description' => ts('The URL to be tracked.'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_trackable_url',
           'entity' => 'TrackableURL',
@@ -103,7 +103,7 @@ class CRM_Mailing_DAO_TrackableURL extends CRM_Core_DAO {
           'name' => 'mailing_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing'),
-          'description' => 'FK to the mailing',
+          'description' => ts('FK to the mailing'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_trackable_url',
           'entity' => 'TrackableURL',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Bounce.php b/civicrm/CRM/Mailing/Event/DAO/Bounce.php
index c4e46d7cd34b93631e003e9994495e3e484e73a4..12cbe379d45b19fa148acb607a1117cb72981538 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Bounce.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Bounce.php
@@ -106,7 +106,7 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_bounce',
           'entity' => 'Bounce',
@@ -118,7 +118,7 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
           'name' => 'bounce_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Bounce Type'),
-          'description' => 'What type of bounce was it?',
+          'description' => ts('What type of bounce was it?'),
           'table_name' => 'civicrm_mailing_event_bounce',
           'entity' => 'Bounce',
           'bao' => 'CRM_Mailing_Event_BAO_Bounce',
@@ -136,7 +136,7 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
           'name' => 'bounce_reason',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Bounce Reason'),
-          'description' => 'The reason the email bounced.',
+          'description' => ts('The reason the email bounced.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_mailing_event_bounce',
@@ -148,7 +148,7 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this bounce event occurred.',
+          'description' => ts('When this bounce event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_bounce',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Confirm.php b/civicrm/CRM/Mailing/Event/DAO/Confirm.php
index 11b1b764f2c788aad12c9222b7dee6f228a4d62d..69535473a24744575a1c46cb7155a7b67efb43d7 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Confirm.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Confirm.php
@@ -92,7 +92,7 @@ class CRM_Mailing_Event_DAO_Confirm extends CRM_Core_DAO {
           'name' => 'event_subscribe_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Subscribe ID'),
-          'description' => 'FK to civicrm_mailing_event_subscribe',
+          'description' => ts('FK to civicrm_mailing_event_subscribe'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_confirm',
           'entity' => 'Confirm',
@@ -104,7 +104,7 @@ class CRM_Mailing_Event_DAO_Confirm extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Confirm Timestamp'),
-          'description' => 'When this confirmation event occurred.',
+          'description' => ts('When this confirmation event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_confirm',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Delivered.php b/civicrm/CRM/Mailing/Event/DAO/Delivered.php
index d8c21b3ef0210fc8efd4fb0146f04eb6a8c13092..3ee7cf328607527f04e82b76404344be17216345 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Delivered.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Delivered.php
@@ -92,7 +92,7 @@ class CRM_Mailing_Event_DAO_Delivered extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_delivered',
           'entity' => 'Delivered',
@@ -104,7 +104,7 @@ class CRM_Mailing_Event_DAO_Delivered extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this delivery event occurred.',
+          'description' => ts('When this delivery event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_delivered',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Forward.php b/civicrm/CRM/Mailing/Event/DAO/Forward.php
index cca87706d25a5b59d8ac67b8b48c28ec6968b112..baf2fef8e97e6ee93439d59172e88d4b9205cf66 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Forward.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Forward.php
@@ -100,7 +100,7 @@ class CRM_Mailing_Event_DAO_Forward extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_forward',
           'entity' => 'Forward',
@@ -112,7 +112,7 @@ class CRM_Mailing_Event_DAO_Forward extends CRM_Core_DAO {
           'name' => 'dest_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Destination Queue'),
-          'description' => 'FK to EventQueue for destination',
+          'description' => ts('FK to EventQueue for destination'),
           'table_name' => 'civicrm_mailing_event_forward',
           'entity' => 'Forward',
           'bao' => 'CRM_Mailing_Event_BAO_Forward',
@@ -123,7 +123,7 @@ class CRM_Mailing_Event_DAO_Forward extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this forward event occurred.',
+          'description' => ts('When this forward event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_forward',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Opened.php b/civicrm/CRM/Mailing/Event/DAO/Opened.php
index 8afbe0881d659a45ce067ad38fbd9934b4b6bf9a..197bf65f251908d6860350634309f70ea8a0ae18 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Opened.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Opened.php
@@ -92,7 +92,7 @@ class CRM_Mailing_Event_DAO_Opened extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_opened',
           'entity' => 'Opened',
@@ -104,7 +104,7 @@ class CRM_Mailing_Event_DAO_Opened extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this open event occurred.',
+          'description' => ts('When this open event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_opened',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Queue.php b/civicrm/CRM/Mailing/Event/DAO/Queue.php
index 371402c625345ceeaabbd1501b096658b773fa45..24384a9b353cd0052a3e76d7abdb8070acb599b4 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Queue.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Queue.php
@@ -116,7 +116,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'job_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Job ID'),
-          'description' => 'FK to Job',
+          'description' => ts('FK to Job'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_queue',
           'entity' => 'Queue',
@@ -128,7 +128,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'email_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Email ID'),
-          'description' => 'FK to Email',
+          'description' => ts('FK to Email'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_event_queue',
           'entity' => 'Queue',
@@ -140,7 +140,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact',
+          'description' => ts('FK to Contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_queue',
           'entity' => 'Queue',
@@ -152,7 +152,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'hash',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Security Hash'),
-          'description' => 'Security hash',
+          'description' => ts('Security hash'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -165,7 +165,7 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
           'name' => 'phone_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Phone ID'),
-          'description' => 'FK to Phone',
+          'description' => ts('FK to Phone'),
           'default' => 'NULL',
           'table_name' => 'civicrm_mailing_event_queue',
           'entity' => 'Queue',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Reply.php b/civicrm/CRM/Mailing/Event/DAO/Reply.php
index 42cdad508218cd06c81970e9e2361142831e2939..ba515a77723efe0645c41afa5fbb1c848ee2901b 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Reply.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Reply.php
@@ -92,7 +92,7 @@ class CRM_Mailing_Event_DAO_Reply extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_reply',
           'entity' => 'Reply',
@@ -104,7 +104,7 @@ class CRM_Mailing_Event_DAO_Reply extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Reply Timestamp'),
-          'description' => 'When this reply event occurred.',
+          'description' => ts('When this reply event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_reply',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Subscribe.php b/civicrm/CRM/Mailing/Event/DAO/Subscribe.php
index ee44c51ee114842e6eafaf8aceef1d47087ce480..dadbbfacfca49a865fadfe8aa490be65dd86604d 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Subscribe.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Subscribe.php
@@ -107,7 +107,7 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
           'name' => 'group_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Subscribe Group'),
-          'description' => 'FK to Group',
+          'description' => ts('FK to Group'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_subscribe',
           'entity' => 'Subscribe',
@@ -127,7 +127,7 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Subscribe Contact'),
-          'description' => 'FK to Contact',
+          'description' => ts('FK to Contact'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_subscribe',
           'entity' => 'Subscribe',
@@ -139,7 +139,7 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
           'name' => 'hash',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Mailing Subscribe Hash'),
-          'description' => 'Security hash',
+          'description' => ts('Security hash'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -152,7 +152,7 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Mailing Subscribe Timestamp'),
-          'description' => 'When this subscription event occurred.',
+          'description' => ts('When this subscription event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_subscribe',
diff --git a/civicrm/CRM/Mailing/Event/DAO/TrackableURLOpen.php b/civicrm/CRM/Mailing/Event/DAO/TrackableURLOpen.php
index d1303ded6e5bca68c7c7b324f9c38dce0197bd16..4841ae90d33f8219ba278900a5c194e7d752e40d 100644
--- a/civicrm/CRM/Mailing/Event/DAO/TrackableURLOpen.php
+++ b/civicrm/CRM/Mailing/Event/DAO/TrackableURLOpen.php
@@ -100,7 +100,7 @@ class CRM_Mailing_Event_DAO_TrackableURLOpen extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_trackable_url_open',
           'entity' => 'TrackableURLOpen',
@@ -112,7 +112,7 @@ class CRM_Mailing_Event_DAO_TrackableURLOpen extends CRM_Core_DAO {
           'name' => 'trackable_url_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Trackable Url'),
-          'description' => 'FK to TrackableURL',
+          'description' => ts('FK to TrackableURL'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_trackable_url_open',
           'entity' => 'TrackableURLOpen',
@@ -124,7 +124,7 @@ class CRM_Mailing_Event_DAO_TrackableURLOpen extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Timestamp'),
-          'description' => 'When this trackable URL open occurred.',
+          'description' => ts('When this trackable URL open occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_trackable_url_open',
diff --git a/civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php b/civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php
index 232dd895585bba34fd5ee8a7986c1b54b4b4bd5d..89e27765ee8b4436d4c8e69af9e2d73948dda55d 100644
--- a/civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php
+++ b/civicrm/CRM/Mailing/Event/DAO/Unsubscribe.php
@@ -99,7 +99,7 @@ class CRM_Mailing_Event_DAO_Unsubscribe extends CRM_Core_DAO {
           'name' => 'event_queue_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Mailing Event Queue'),
-          'description' => 'FK to EventQueue',
+          'description' => ts('FK to EventQueue'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_unsubscribe',
           'entity' => 'Unsubscribe',
@@ -111,7 +111,7 @@ class CRM_Mailing_Event_DAO_Unsubscribe extends CRM_Core_DAO {
           'name' => 'org_unsubscribe',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Unsubscribe is for Organization?'),
-          'description' => 'Unsubscribe at org- or group-level',
+          'description' => ts('Unsubscribe at org- or group-level'),
           'required' => TRUE,
           'table_name' => 'civicrm_mailing_event_unsubscribe',
           'entity' => 'Unsubscribe',
@@ -122,7 +122,7 @@ class CRM_Mailing_Event_DAO_Unsubscribe extends CRM_Core_DAO {
           'name' => 'time_stamp',
           'type' => CRM_Utils_Type::T_TIMESTAMP,
           'title' => ts('Unsubscribe Timestamp'),
-          'description' => 'When this delivery event occurred.',
+          'description' => ts('When this delivery event occurred.'),
           'required' => TRUE,
           'default' => 'CURRENT_TIMESTAMP',
           'table_name' => 'civicrm_mailing_event_unsubscribe',
diff --git a/civicrm/CRM/Mailing/Info.php b/civicrm/CRM/Mailing/Info.php
index 0a2d8cca868ed38aba99b4286b01b23c5fcefa07..f8a1fa6726bc47c09ab2630a2a4f62dbab701f3f 100644
--- a/civicrm/CRM/Mailing/Info.php
+++ b/civicrm/CRM/Mailing/Info.php
@@ -276,6 +276,14 @@ class CRM_Mailing_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-envelope-o';
+  }
+
   /**
    * @inheritDoc
    * @return array
diff --git a/civicrm/CRM/Member/ActionMapping.php b/civicrm/CRM/Member/ActionMapping.php
index 069577e9dab9f3bb2cfcaff1bfe6c5e7490b0be9..25e64bf5022f98184548623990ec26b374118f32 100644
--- a/civicrm/CRM/Member/ActionMapping.php
+++ b/civicrm/CRM/Member/ActionMapping.php
@@ -97,8 +97,16 @@ class CRM_Member_ActionMapping extends \Civi\ActionSchedule\Mapping {
     $query['casContactIdField'] = 'e.contact_id';
     $query['casEntityIdField'] = 'e.id';
     $query['casContactTableAlias'] = NULL;
+
+    // Leaving this in case of legacy databases
     $query['casDateField'] = str_replace('membership_', 'e.', $schedule->start_action_date);
 
+    // Options currently are just 'join_date', 'start_date', and 'end_date':
+    // they need an alias
+    if (strpos($query['casDateField'], 'e.') !== 0) {
+      $query['casDateField'] = 'e.' . $query['casDateField'];
+    }
+
     // FIXME: Numbers should be constants.
     if (in_array(2, $selectedStatuses)) {
       //auto-renew memberships
@@ -113,11 +121,28 @@ class CRM_Member_ActionMapping extends \Civi\ActionSchedule\Mapping {
         ->param('memberTypeValues', $selectedValues);
     }
     else {
+      // FIXME: The membership type is never null, so nobody will ever get a
+      // reminder if no membership types are selected.  Either this should be a
+      // validation on the reminder form or all types should get a reminder if
+      // no types are selected.
       $query->where("e.membership_type_id IS NULL");
     }
 
+    // FIXME: This makes a lot of sense for renewal reminders, but a user
+    // scheduling another kind of reminder might not expect members to be
+    // excluded if they have status overrides.  Ideally there would be some kind
+    // of setting per reminder.
     $query->where("( e.is_override IS NULL OR e.is_override = 0 )");
+
+    // FIXME: Similarly to overrides, excluding contacts who can't edit the
+    // primary member makes sense in the context of renewals (see CRM-11342) but
+    // would be a surprise for other use cases.
     $query->merge($this->prepareMembershipPermissionsFilter());
+
+    // FIXME: A lot of undocumented stuff happens with regard to
+    // `is_current_member`, and this is no exception.  Ideally there would be an
+    // opportunity to pick statuses when setting up the scheduled reminder
+    // rather than making the assumptions here.
     $query->where("e.status_id IN (#memberStatus)")
       ->param('memberStatus', \CRM_Member_PseudoConstant::membershipStatus(NULL, "(is_current_member = 1 OR name = 'Expired')", 'id'));
 
@@ -130,39 +155,22 @@ class CRM_Member_ActionMapping extends \Civi\ActionSchedule\Mapping {
   }
 
   /**
-   * @return array
+   * Filter out the memberships that are inherited from a contact that the
+   * recipient cannot edit.
+   *
+   * @return CRM_Utils_SQL_Select
    */
   protected function prepareMembershipPermissionsFilter() {
-    $query = '
-SELECT    cm.id AS owner_id, cm.contact_id AS owner_contact, m.id AS slave_id, m.contact_id AS slave_contact, cmt.relationship_type_id AS relation_type, rel.contact_id_a, rel.contact_id_b, rel.is_permission_a_b, rel.is_permission_b_a
-FROM      civicrm_membership m
-LEFT JOIN civicrm_membership cm ON cm.id = m.owner_membership_id
-LEFT JOIN civicrm_membership_type cmt ON cmt.id = m.membership_type_id
-LEFT JOIN civicrm_relationship rel ON ( ( rel.contact_id_a = m.contact_id AND rel.contact_id_b = cm.contact_id AND rel.relationship_type_id = cmt.relationship_type_id )
-                                        OR ( rel.contact_id_a = cm.contact_id AND rel.contact_id_b = m.contact_id AND rel.relationship_type_id = cmt.relationship_type_id ) )
-WHERE     m.owner_membership_id IS NOT NULL AND
-          ( rel.is_permission_a_b = 0 OR rel.is_permission_b_a = 0)
-
-';
-    $excludeIds = array();
-    $dao = \CRM_Core_DAO::executeQuery($query, array());
-    while ($dao->fetch()) {
-      if ($dao->slave_contact == $dao->contact_id_a && $dao->is_permission_a_b == 0) {
-        $excludeIds[] = $dao->slave_contact;
-      }
-      elseif ($dao->slave_contact == $dao->contact_id_b && $dao->is_permission_b_a == 0) {
-        $excludeIds[] = $dao->slave_contact;
-      }
-    }
-
-    if (!empty($excludeIds)) {
-      return \CRM_Utils_SQL_Select::fragment()
-        ->where("!casContactIdField NOT IN (#excludeMemberIds)")
-        ->param(array(
-          '#excludeMemberIds' => $excludeIds,
-        ));
-    }
-    return NULL;
+    $joins = [
+      'cm' => 'LEFT JOIN civicrm_membership cm ON cm.id = e.owner_membership_id',
+      'rela' => 'LEFT JOIN civicrm_relationship rela ON rela.contact_id_a = e.contact_id AND rela.contact_id_b = cm.contact_id AND rela.is_permission_a_b = #editPerm',
+      'relb' => 'LEFT JOIN civicrm_relationship relb ON relb.contact_id_a = cm.contact_id AND relb.contact_id_b = e.contact_id AND relb.is_permission_b_a = #editPerm',
+    ];
+
+    return \CRM_Utils_SQL_Select::fragment()
+      ->join(NULL, $joins)
+      ->param('#editPerm', CRM_Contact_BAO_Relationship::EDIT)
+      ->where('!( e.owner_membership_id IS NOT NULL AND rela.id IS NULL and relb.id IS NULL )');
   }
 
 }
diff --git a/civicrm/CRM/Member/BAO/Membership.php b/civicrm/CRM/Member/BAO/Membership.php
index 1826901429c0c729392492391a4e8c5ec0ab11fb..897226518ba79fa12202cdaf37389cd471e5a616 100644
--- a/civicrm/CRM/Member/BAO/Membership.php
+++ b/civicrm/CRM/Member/BAO/Membership.php
@@ -2241,7 +2241,7 @@ INNER JOIN  civicrm_contact contact ON ( contact.id = membership.contact_id AND
     // Tests for this function are in api_v3_JobTest. Please add tests for all updates.
 
     $updateCount = $processCount = self::updateDeceasedMembersStatuses();
-
+    $allStatus = CRM_Member_PseudoConstant::membershipStatus();
     $allTypes = CRM_Member_PseudoConstant::membershipType();
 
     // This query retrieves ALL memberships of active types.
@@ -2262,91 +2262,96 @@ FROM       civicrm_membership
 INNER JOIN civicrm_contact ON ( civicrm_membership.contact_id = civicrm_contact.id )
 INNER JOIN civicrm_membership_type ON
   (civicrm_membership.membership_type_id = civicrm_membership_type.id AND civicrm_membership_type.is_active = 1)
-WHERE      civicrm_membership.is_test = 0";
+WHERE      civicrm_membership.is_test = 0 
+           AND civicrm_contact.is_deceased = 0 ";
+
+    $deceaseStatusId = array_search('Deceased', $allStatus);
+    $pendingStatusId = array_search('Pending', $allStatus);
+    // CRM-15475
+    $cancelledStatusId = array_search(
+      'Cancelled',
+      CRM_Member_PseudoConstant::membershipStatus(NULL, " name = 'Cancelled' ", 'name', FALSE, TRUE)
+    );
+    $expiredStatusId = array_search('Expired', $allStatus);
 
-    $dao = CRM_Core_DAO::executeQuery($baseQuery . " AND civicrm_contact.is_deceased = 0");
+    $query = $baseQuery . " AND civicrm_membership.is_override IS NOT NULL AND civicrm_membership.status_override_end_date IS NOT NULL";
+    $dao1 = CRM_Core_DAO::executeQuery($query);
+    while ($dao1->fetch()) {
+      self::processOverriddenUntilDateMembership($dao1);
+    }
+    $dao1->free();
 
-    $allStatus = self::buildOptions('status_id', 'create');
-    while ($dao->fetch()) {
+    $query = $baseQuery . " AND civicrm_membership.is_override IS NULL
+     AND civicrm_membership.status_id NOT IN (%1, %2, %3, %4)
+     AND civicrm_membership.owner_membership_id IS NULL ";
+    $params = array(
+      1 => array($pendingStatusId, 'Integer'),
+      2 => array($cancelledStatusId, 'Integer'),
+      3 => array($expiredStatusId, 'Integer'),
+      4 => array($deceaseStatusId, 'Integer'),
+    );
+    $dao2 = CRM_Core_DAO::executeQuery($query, $params);
+
+    while ($dao2->fetch()) {
+      // echo ".";
       $processCount++;
 
+      // Put common parameters into array for easy access
       $memberParams = array(
-        'id' => $dao->membership_id,
-        'status_id' => $dao->status_id,
-        'contact_id' => $dao->contact_id,
-        'membership_type_id' => $dao->membership_type_id,
-        'membership_type' => $allTypes[$dao->membership_type_id],
-        'join_date' => $dao->join_date,
-        'start_date' => $dao->start_date,
-        'end_date' => $dao->end_date,
-        'source' => $dao->source,
+        'id' => $dao2->membership_id,
+        'status_id' => $dao2->status_id,
+        'contact_id' => $dao2->contact_id,
+        'membership_type_id' => $dao2->membership_type_id,
+        'membership_type' => $allTypes[$dao2->membership_type_id],
+        'join_date' => $dao2->join_date,
+        'start_date' => $dao2->start_date,
+        'end_date' => $dao2->end_date,
+        'source' => $dao2->source,
         'skipStatusCal' => TRUE,
         'skipRecentView' => TRUE,
       );
 
-      //we fetch related, since we need to check for deceased
-      //now further processing is handle w/ main membership record.
-      if ($dao->owner_membership_id) {
-        continue;
-      }
+      // CRM-7248: added excludeIsAdmin param to the following fn call to prevent moving to admin statuses
+      //get the membership status as per id.
+      $newStatus = civicrm_api('membership_status', 'calc',
+        array(
+          'membership_id' => $dao2->membership_id,
+          'version' => 3,
+          'ignore_admin_only' => TRUE,
+        ), TRUE
+      );
+      $statusId = CRM_Utils_Array::value('id', $newStatus);
 
-      self::processOverriddenUntilDateMembership($dao);
-
-      //update membership records where status is NOT - Pending OR Cancelled.
-      //as well as membership is not override.
-      //skipping Expired membership records -> reduced extra processing( kiran )
-      if (!$dao->is_override &&
-        !in_array($dao->status_id, array(
-          array_search('Pending', $allStatus),
-          // CRM-15475
-          array_search(
-            'Cancelled',
-            CRM_Member_PseudoConstant::membershipStatus(NULL, " name = 'Cancelled' ", 'name', FALSE, TRUE)
-          ),
-          array_search('Expired', $allStatus),
-        ))
+      //process only when status change.
+      if ($statusId &&
+        $statusId != $dao2->status_id
       ) {
-
-        // CRM-7248: added excludeIsAdmin param to the following fn call to prevent moving to admin statuses
-        //get the membership status as per id.
-        $newStatus = civicrm_api('membership_status', 'calc',
-          array(
-            'membership_id' => $dao->membership_id,
-            'version' => 3,
-            'ignore_admin_only' => TRUE,
-          ), TRUE
+        //take all params that need to save.
+        $memParams = $memberParams;
+        $memParams['status_id'] = $statusId;
+        $memParams['createActivity'] = TRUE;
+        $memParams['version'] = 3;
+
+        // Unset columns which should remain unchanged from their current saved
+        // values. This avoids race condition in which these values may have
+        // been changed by other processes.
+        unset(
+          $memParams['contact_id'],
+          $memParams['membership_type_id'],
+          $memParams['membership_type'],
+          $memParams['join_date'],
+          $memParams['start_date'],
+          $memParams['end_date'],
+          $memParams['source']
         );
-        $statusId = CRM_Utils_Array::value('id', $newStatus);
+        //since there is change in status.
 
-        //process only when status change.
-        if ($statusId &&
-          $statusId != $dao->status_id
-        ) {
-          //take all params that need to save.
-          $memParams = $memberParams;
-          $memParams['status_id'] = $statusId;
-          $memParams['createActivity'] = TRUE;
-          $memParams['version'] = 3;
-
-          // Unset columns which should remain unchanged from their current saved
-          // values. This avoids race condition in which these values may have
-          // been changed by other processes.
-          unset(
-            $memParams['contact_id'],
-            $memParams['membership_type_id'],
-            $memParams['membership_type'],
-            $memParams['join_date'],
-            $memParams['start_date'],
-            $memParams['end_date'],
-            $memParams['source']
-          );
-
-          //process member record.
-          civicrm_api('membership', 'create', $memParams);
-          $updateCount++;
-        }
+        //process member record.
+        civicrm_api('membership', 'create', $memParams);
+        $updateCount++;
       }
     }
+    $dao2->free();
     $result['is_error'] = 0;
     $result['messages'] = ts('Processed %1 membership records. Updated %2 records.', array(
       1 => $processCount,
diff --git a/civicrm/CRM/Member/DAO/Membership.php b/civicrm/CRM/Member/DAO/Membership.php
index 136cc97aca08b5a74e5dd805640ae07f0443ea9c..ea98caecba7e35c9cb71a3be641f879937a7c273 100644
--- a/civicrm/CRM/Member/DAO/Membership.php
+++ b/civicrm/CRM/Member/DAO/Membership.php
@@ -174,7 +174,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership ID'),
-          'description' => 'Membership Id',
+          'description' => ts('Membership Id'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_membership.id',
@@ -190,7 +190,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_membership.contact_id',
@@ -210,7 +210,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'membership_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type Id'),
-          'description' => 'FK to Membership Type',
+          'description' => ts('FK to Membership Type'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_membership.membership_type_id',
@@ -235,7 +235,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'join_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Member Since'),
-          'description' => 'Beginning of initial membership period (member since...).',
+          'description' => ts('Beginning of initial membership period (member since...).'),
           'import' => TRUE,
           'where' => 'civicrm_membership.join_date',
           'headerPattern' => '/^join|(j(oin\s)?date)$/i',
@@ -254,7 +254,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Start Date'),
-          'description' => 'Beginning of current uninterrupted membership period.',
+          'description' => ts('Beginning of current uninterrupted membership period.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.start_date',
           'headerPattern' => '/(member(ship)?.)?start(s)?(.date$)?/i',
@@ -273,7 +273,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Expiration Date'),
-          'description' => 'Current membership period expire date.',
+          'description' => ts('Current membership period expire date.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.end_date',
           'headerPattern' => '/(member(ship)?.)?end(s)?(.date$)?/i',
@@ -311,7 +311,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Status Id'),
-          'description' => 'FK to Membership Status',
+          'description' => ts('FK to Membership Status'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_membership.status_id',
@@ -336,7 +336,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'is_override',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Status Override'),
-          'description' => 'Admin users may set a manual status which overrides the calculated status. When this flag is true, automated status update scripts should NOT modify status for the record.',
+          'description' => ts('Admin users may set a manual status which overrides the calculated status. When this flag is true, automated status update scripts should NOT modify status for the record.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.is_override',
           'headerPattern' => '/override$/i',
@@ -354,7 +354,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'status_override_end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Status Override End Date'),
-          'description' => 'Then end date of membership status override if \'Override until selected date\' override type is selected.',
+          'description' => ts('Then end date of membership status override if \'Override until selected date\' override type is selected.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.status_override_end_date',
           'headerPattern' => '',
@@ -373,7 +373,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'owner_membership_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Primary Member ID'),
-          'description' => 'Optional FK to Parent Membership.',
+          'description' => ts('Optional FK to Parent Membership.'),
           'export' => TRUE,
           'where' => 'civicrm_membership.owner_membership_id',
           'headerPattern' => '',
@@ -388,7 +388,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'max_related',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Max Related'),
-          'description' => 'Maximum number of related memberships (membership_type override).',
+          'description' => ts('Maximum number of related memberships (membership_type override).'),
           'table_name' => 'civicrm_membership',
           'entity' => 'Membership',
           'bao' => 'CRM_Member_BAO_Membership',
@@ -437,7 +437,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'contribution_recur_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Recurring Contribution'),
-          'description' => 'Conditional foreign key to civicrm_contribution_recur id. Each membership in connection with a recurring contribution carries a foreign key to the recurring contribution record. This assumes we can track these processor initiated events.',
+          'description' => ts('Conditional foreign key to civicrm_contribution_recur id. Each membership in connection with a recurring contribution carries a foreign key to the recurring contribution record. This assumes we can track these processor initiated events.'),
           'table_name' => 'civicrm_membership',
           'entity' => 'Membership',
           'bao' => 'CRM_Member_BAO_Membership',
@@ -448,7 +448,7 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this membership is attached.',
+          'description' => ts('The campaign for which this membership is attached.'),
           'import' => TRUE,
           'where' => 'civicrm_membership.campaign_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Member/DAO/MembershipBlock.php b/civicrm/CRM/Member/DAO/MembershipBlock.php
index 118a8ff425145bbe233a1bc3b27a5a5f7c06caeb..c1b7eef4a9adaee6fda1fb73194dd1fdd448b682 100644
--- a/civicrm/CRM/Member/DAO/MembershipBlock.php
+++ b/civicrm/CRM/Member/DAO/MembershipBlock.php
@@ -155,7 +155,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Block ID'),
-          'description' => 'Membership Id',
+          'description' => ts('Membership Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -166,7 +166,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Block Entity Table'),
-          'description' => 'Name for Membership Status',
+          'description' => ts('Name for Membership Status'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_membership_block',
@@ -178,7 +178,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Block Entity ID'),
-          'description' => 'FK to civicrm_contribution_page.id',
+          'description' => ts('FK to civicrm_contribution_page.id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -190,7 +190,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'membership_types',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Block Membership Types'),
-          'description' => 'Membership types to be exposed by this block',
+          'description' => ts('Membership types to be exposed by this block'),
           'maxlength' => 1024,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_block',
@@ -203,7 +203,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'membership_type_default',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Block Default Type'),
-          'description' => 'Optional foreign key to membership_type',
+          'description' => ts('Optional foreign key to membership_type'),
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
           'bao' => 'CRM_Member_BAO_MembershipBlock',
@@ -214,7 +214,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'display_min_fee',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Membership Block Display Minimum Fee'),
-          'description' => 'Display minimum membership fee',
+          'description' => ts('Display minimum membership fee'),
           'default' => '1',
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -225,7 +225,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'is_separate_payment',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Membership Block Is Separate Payment'),
-          'description' => 'Should membership transactions be processed separately',
+          'description' => ts('Should membership transactions be processed separately'),
           'default' => '1',
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -236,7 +236,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'new_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Block New Title'),
-          'description' => 'Title to display at top of block',
+          'description' => ts('Title to display at top of block'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_block',
@@ -248,7 +248,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'new_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Membership Block New Text'),
-          'description' => 'Text to display below title',
+          'description' => ts('Text to display below title'),
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
           'bao' => 'CRM_Member_BAO_MembershipBlock',
@@ -258,7 +258,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'renewal_title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Block Renewal Title'),
-          'description' => 'Title for renewal',
+          'description' => ts('Title for renewal'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_block',
@@ -270,7 +270,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'renewal_text',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Membership Block Renewal Text'),
-          'description' => 'Text to display for member renewal',
+          'description' => ts('Text to display for member renewal'),
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
           'bao' => 'CRM_Member_BAO_MembershipBlock',
@@ -280,7 +280,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'is_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Required'),
-          'description' => 'Is membership sign up optional',
+          'description' => ts('Is membership sign up optional'),
           'default' => '0',
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
@@ -291,7 +291,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this membership_block enabled',
+          'description' => ts('Is this membership_block enabled'),
           'default' => '1',
           'table_name' => 'civicrm_membership_block',
           'entity' => 'MembershipBlock',
diff --git a/civicrm/CRM/Member/DAO/MembershipLog.php b/civicrm/CRM/Member/DAO/MembershipLog.php
index 9cd01bfebeb6d133d8ce11028349c6e39df12e44..7a6d69bc8b7ffc68ea41e3dd30437c0e80a81c26 100644
--- a/civicrm/CRM/Member/DAO/MembershipLog.php
+++ b/civicrm/CRM/Member/DAO/MembershipLog.php
@@ -137,7 +137,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'membership_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership ID'),
-          'description' => 'FK to Membership table',
+          'description' => ts('FK to Membership table'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
@@ -149,7 +149,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Status'),
-          'description' => 'New status assigned to membership by this action. FK to Membership Status',
+          'description' => ts('New status assigned to membership by this action. FK to Membership Status'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
@@ -161,7 +161,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Log Start Date'),
-          'description' => 'New membership period start date',
+          'description' => ts('New membership period start date'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -171,7 +171,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Log End Date'),
-          'description' => 'New membership period expiration date.',
+          'description' => ts('New membership period expiration date.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -181,7 +181,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'modified_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Log modified By'),
-          'description' => 'FK to Contact ID of person under whose credentials this data modification was made.',
+          'description' => ts('FK to Contact ID of person under whose credentials this data modification was made.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -192,7 +192,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE,
           'title' => ts('Membership Change Date'),
-          'description' => 'Date this membership modification action was logged.',
+          'description' => ts('Date this membership modification action was logged.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -202,7 +202,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'membership_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type ID'),
-          'description' => 'FK to Membership Type.',
+          'description' => ts('FK to Membership Type.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
@@ -213,7 +213,7 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
           'name' => 'max_related',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum Related Memberships'),
-          'description' => 'Maximum number of related memberships.',
+          'description' => ts('Maximum number of related memberships.'),
           'table_name' => 'civicrm_membership_log',
           'entity' => 'MembershipLog',
           'bao' => 'CRM_Member_BAO_MembershipLog',
diff --git a/civicrm/CRM/Member/DAO/MembershipPayment.php b/civicrm/CRM/Member/DAO/MembershipPayment.php
index 5f59d38536af653884fc1b97cc9324d4b4b2bbdf..5ad87feb4cda8e2a06f59909fc6593cb386250ae 100644
--- a/civicrm/CRM/Member/DAO/MembershipPayment.php
+++ b/civicrm/CRM/Member/DAO/MembershipPayment.php
@@ -93,7 +93,7 @@ class CRM_Member_DAO_MembershipPayment extends CRM_Core_DAO {
           'name' => 'membership_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership'),
-          'description' => 'FK to Membership table',
+          'description' => ts('FK to Membership table'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_payment',
           'entity' => 'MembershipPayment',
@@ -105,7 +105,7 @@ class CRM_Member_DAO_MembershipPayment extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution'),
-          'description' => 'FK to contribution table.',
+          'description' => ts('FK to contribution table.'),
           'table_name' => 'civicrm_membership_payment',
           'entity' => 'MembershipPayment',
           'bao' => 'CRM_Member_BAO_MembershipPayment',
diff --git a/civicrm/CRM/Member/DAO/MembershipStatus.php b/civicrm/CRM/Member/DAO/MembershipStatus.php
index 4df669ce82c9453e57f21b69feefec3315e05d31..4e7a9734056bb99fe54e2d810890fe6922bb4bf0 100644
--- a/civicrm/CRM/Member/DAO/MembershipStatus.php
+++ b/civicrm/CRM/Member/DAO/MembershipStatus.php
@@ -151,7 +151,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Status ID'),
-          'description' => 'Membership Id',
+          'description' => ts('Membership Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
@@ -162,7 +162,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Status'),
-          'description' => 'Name for Membership Status',
+          'description' => ts('Name for Membership Status'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -179,7 +179,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label'),
-          'description' => 'Label for Membership Status',
+          'description' => ts('Label for Membership Status'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_status',
@@ -194,7 +194,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'start_event',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Event'),
-          'description' => 'Event when this status starts.',
+          'description' => ts('Event when this status starts.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_membership_status',
@@ -212,7 +212,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'start_event_adjust_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Start Event Adjust Unit'),
-          'description' => 'Unit used for adjusting from start_event.',
+          'description' => ts('Unit used for adjusting from start_event.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_membership_status',
@@ -230,7 +230,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'start_event_adjust_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Start Event Adjust Interval'),
-          'description' => 'Status range begins this many units from start_event.',
+          'description' => ts('Status range begins this many units from start_event.'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -240,7 +240,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'end_event',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Event'),
-          'description' => 'Event after which this status ends.',
+          'description' => ts('Event after which this status ends.'),
           'maxlength' => 12,
           'size' => CRM_Utils_Type::TWELVE,
           'table_name' => 'civicrm_membership_status',
@@ -258,7 +258,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'end_event_adjust_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('End Event Adjust Unit'),
-          'description' => 'Unit used for adjusting from the ending event.',
+          'description' => ts('Unit used for adjusting from the ending event.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_membership_status',
@@ -276,7 +276,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'end_event_adjust_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('End Event Adjust Interval'),
-          'description' => 'Status range ends this many units from end_event.',
+          'description' => ts('Status range ends this many units from end_event.'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -286,7 +286,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_current_member',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Current Membership?'),
-          'description' => 'Does this status aggregate to current members (e.g. New, Renewed, Grace might all be TRUE... while Unrenewed, Lapsed, Inactive would be FALSE).',
+          'description' => ts('Does this status aggregate to current members (e.g. New, Renewed, Grace might all be TRUE... while Unrenewed, Lapsed, Inactive would be FALSE).'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -296,7 +296,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_admin',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Administrator Only?'),
-          'description' => 'Is this status for admin/manual assignment only.',
+          'description' => ts('Is this status for admin/manual assignment only.'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -318,7 +318,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Default Status?'),
-          'description' => 'Assign this status to a membership record if no other status match is found.',
+          'description' => ts('Assign this status to a membership record if no other status match is found.'),
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
           'bao' => 'CRM_Member_BAO_MembershipStatus',
@@ -331,7 +331,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this membership_status enabled.',
+          'description' => ts('Is this membership_status enabled.'),
           'default' => '1',
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
@@ -345,7 +345,7 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Reserved'),
-          'description' => 'Is this membership_status reserved.',
+          'description' => ts('Is this membership_status reserved.'),
           'default' => '0',
           'table_name' => 'civicrm_membership_status',
           'entity' => 'MembershipStatus',
diff --git a/civicrm/CRM/Member/DAO/MembershipType.php b/civicrm/CRM/Member/DAO/MembershipType.php
index 275933dc11e694ec934074ab98b06b0da101cebc..bfaa48975418858ea6505539c69f160fd381d854 100644
--- a/civicrm/CRM/Member/DAO/MembershipType.php
+++ b/civicrm/CRM/Member/DAO/MembershipType.php
@@ -206,7 +206,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type ID'),
-          'description' => 'Membership Id',
+          'description' => ts('Membership Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -217,7 +217,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type Domain'),
-          'description' => 'Which Domain is this match entry for',
+          'description' => ts('Which Domain is this match entry for'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -234,7 +234,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type'),
-          'description' => 'Name of Membership Type',
+          'description' => ts('Name of Membership Type'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
@@ -255,7 +255,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Description'),
-          'description' => 'Description of Membership Type',
+          'description' => ts('Description of Membership Type'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_type',
@@ -271,7 +271,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'member_of_contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type Organization'),
-          'description' => 'Owner organization for this membership type. FK to Contact ID',
+          'description' => ts('Owner organization for this membership type. FK to Contact ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -283,7 +283,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Financial Type'),
-          'description' => 'If membership is paid by a contribution - what financial type should be used. FK to civicrm_financial_type.id',
+          'description' => ts('If membership is paid by a contribution - what financial type should be used. FK to civicrm_financial_type.id'),
           'required' => TRUE,
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -300,7 +300,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'minimum_fee',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Membership Type Minimum Fee'),
-          'description' => 'Minimum fee for this membership (0 for free/complimentary memberships).',
+          'description' => ts('Minimum fee for this membership (0 for free/complimentary memberships).'),
           'precision' => [
             18,
             9
@@ -319,7 +319,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'duration_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Duration Unit'),
-          'description' => 'Unit in which membership period is expressed.',
+          'description' => ts('Unit in which membership period is expressed.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_membership_type',
@@ -337,7 +337,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'duration_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type Duration Interval'),
-          'description' => 'Number of duration units in membership period (e.g. 1 year, 12 months).',
+          'description' => ts('Number of duration units in membership period (e.g. 1 year, 12 months).'),
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
@@ -350,7 +350,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'period_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Plan'),
-          'description' => 'Rolling membership period starts on signup date. Fixed membership periods start on fixed_period_start_day.',
+          'description' => ts('Rolling membership period starts on signup date. Fixed membership periods start on fixed_period_start_day.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'table_name' => 'civicrm_membership_type',
@@ -368,7 +368,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'fixed_period_start_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Fixed Period Start Day'),
-          'description' => 'For fixed period memberships, month and day (mmdd) on which subscription/membership will start. Period start is back-dated unless after rollover day.',
+          'description' => ts('For fixed period memberships, month and day (mmdd) on which subscription/membership will start. Period start is back-dated unless after rollover day.'),
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
@@ -378,7 +378,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'fixed_period_rollover_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Fixed Period Rollover Day'),
-          'description' => 'For fixed period memberships, signups after this day (mmdd) rollover to next period.',
+          'description' => ts('For fixed period memberships, signups after this day (mmdd) rollover to next period.'),
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
@@ -388,7 +388,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'relationship_type_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Relationship'),
-          'description' => 'FK to Relationship Type ID',
+          'description' => ts('FK to Relationship Type ID'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_membership_type',
@@ -411,7 +411,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'max_related',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Max Related Members for Type'),
-          'description' => 'Maximum number of related memberships.',
+          'description' => ts('Maximum number of related memberships.'),
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
@@ -454,7 +454,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'receipt_text_signup',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Receipt Text'),
-          'description' => 'Receipt Text for membership signup',
+          'description' => ts('Receipt Text for membership signup'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_type',
@@ -469,7 +469,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'receipt_text_renewal',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type Renewal Text'),
-          'description' => 'Receipt Text for membership renewal',
+          'description' => ts('Receipt Text for membership renewal'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_membership_type',
@@ -484,7 +484,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'auto_renew',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Auto Renew'),
-          'description' => '0 = No auto-renew option; 1 = Give option, but not required; 2 = Auto-renew required;',
+          'description' => ts('0 = No auto-renew option; 1 = Give option, but not required; 2 = Auto-renew required;'),
           'default' => '0',
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
@@ -501,7 +501,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Active'),
-          'description' => 'Is this membership_type enabled',
+          'description' => ts('Is this membership_type enabled'),
           'default' => '1',
           'table_name' => 'civicrm_membership_type',
           'entity' => 'MembershipType',
diff --git a/civicrm/CRM/Member/Form/Membership.php b/civicrm/CRM/Member/Form/Membership.php
index ee1c8467dafc2dc9e978fbe197f8ee3f92e59bb6..ca5a1d0bab255db7c6a5499ff4ef6ae7b1cd321a 100644
--- a/civicrm/CRM/Member/Form/Membership.php
+++ b/civicrm/CRM/Member/Form/Membership.php
@@ -974,50 +974,34 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
   /**
    * Send email receipt.
    *
+   * @deprecated
+   *   This function is shared with Batch_Entry which has limited overlap
+   *   & needs rationalising.
+   *
    * @param CRM_Core_Form $form
    *   Form object.
    * @param array $formValues
    * @param object $membership
    *   Object.
+   * @param array $customValues
    *
    * @return bool
    *   true if mail was sent successfully
    */
-  public static function emailReceipt(&$form, &$formValues, &$membership) {
+  public static function emailReceipt(&$form, &$formValues, &$membership, $customValues = NULL) {
     // retrieve 'from email id' for acknowledgement
     $receiptFrom = CRM_Utils_Array::value('from_email_address', $formValues);
 
+    // @todo figure out how much of the stuff below is genuinely shared with the batch form & a logical shared place.
     if (!empty($formValues['payment_instrument_id'])) {
       $paymentInstrument = CRM_Contribute_PseudoConstant::paymentInstrument();
       $formValues['paidBy'] = $paymentInstrument[$formValues['payment_instrument_id']];
     }
 
-    // retrieve custom data
-    $customFields = $customValues = array();
-    if (property_exists($form, '_groupTree')
-      && !empty($form->_groupTree)
-    ) {
-      foreach ($form->_groupTree as $groupID => $group) {
-        if ($groupID == 'info') {
-          continue;
-        }
-        foreach ($group['fields'] as $k => $field) {
-          $field['title'] = $field['label'];
-          $customFields["custom_{$k}"] = $field;
-        }
-      }
-    }
-
-    $members = array(array('member_id', '=', $membership->id, 0, 0));
-    // check whether its a test drive
-    if ($form->_mode == 'test') {
-      $members[] = array('member_test', '=', 1, 0, 0);
-    }
-
-    CRM_Core_BAO_UFGroup::getValues($formValues['contact_id'], $customFields, $customValues, FALSE, $members);
     $form->assign('customValues', $customValues);
 
     if ($form->_mode) {
+      // @todo move this outside shared code as Batch entry just doesn't
       $form->assign('address', CRM_Utils_Address::getFormattedBillingAddressFieldsFromParameters(
         $form->_params,
         $form->_bltID
@@ -1070,6 +1054,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
       $form->assign('membership_name', CRM_Member_PseudoConstant::membershipType($membership->membership_type_id));
     }
 
+    // @todo - if we have to figure out if this is for batch processing it doesn't belong in the shared function.
     $isBatchProcess = is_a($form, 'CRM_Batch_Form_Entry');
     if ((empty($form->_contributorDisplayName) || empty($form->_contributorEmail)) || $isBatchProcess) {
       // in this case the form is being called statically from the batch editing screen
@@ -1083,6 +1068,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
         $form->_receiptContactId = $formValues['contact_id'];
       }
     }
+    // @todo determine isEmailPdf in calling function.
     $template = CRM_Core_Smarty::singleton();
     $taxAmt = $template->get_template_vars('dataArray');
     $eventTaxAmt = $template->get_template_vars('totalTaxAmount');
@@ -1117,8 +1103,6 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
    * Submit function.
    *
    * This is also accessed by unit tests.
-   *
-   * @return array
    */
   public function submit() {
     $isTest = ($this->_mode == 'test') ? 1 : 0;
@@ -1666,6 +1650,14 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
         }
       }
     }
+    $isRecur = CRM_Utils_Array::value('is_recur', $params);
+    if (($this->_action & CRM_Core_Action::UPDATE)) {
+      $this->addStatusMessage($this->getStatusMessageForUpdate($membership, $endDate));
+    }
+    elseif (($this->_action & CRM_Core_Action::ADD)) {
+      $this->addStatusMessage($this->getStatusMessageForCreate($endDate, $membershipTypes, $createdMemberships,
+        $isRecur, $calcDates));
+    }
 
     if (!empty($lineItem[$this->_priceSetId])) {
       $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
@@ -1728,7 +1720,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
       $formValues['receipt_text_signup'] = $formValues['receipt_text'];
       // send email receipt
       $this->assignBillingName();
-      $mailSend = self::emailReceipt($this, $formValues, $membership);
+      $mailSend = $this->emailMembershipReceipt($formValues, $membership);
       $receiptSent = TRUE;
     }
 
@@ -1737,10 +1729,13 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
       $this->_id = $membership->id;
     }
 
-    $isRecur = CRM_Utils_Array::value('is_recur', $params);
     $this->updateContributionOnMembershipTypeChange($params, $membership);
-    $this->setStatusMessage($membership, $endDate, $receiptSent, $membershipTypes, $createdMemberships, $isRecur, $calcDates, $mailSend);
-    return $createdMemberships;
+    if ($receiptSent && $mailSend) {
+      $this->addStatusMessage(ts('A membership confirmation and receipt has been sent to %1.', array(1 => $this->_contributorEmail)));
+    }
+
+    CRM_Core_Session::setStatus($this->getStatusMessage(), ts('Complete'), 'success');
+    $this->setStatusMessage($membership);
   }
 
   /**
@@ -1909,27 +1904,8 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
 
   /**
    * @param $membership
-   * @param $endDate
-   * @param $receiptSend
-   * @param $membershipTypes
-   * @param $createdMemberships
-   * @param $isRecur
-   * @param $calcDates
-   * @param $mailSent
    */
-  protected function setStatusMessage($membership, $endDate, $receiptSend, $membershipTypes, $createdMemberships, $isRecur, $calcDates, $mailSent) {
-    if (($this->_action & CRM_Core_Action::UPDATE)) {
-      $this->addStatusMessage($this->getStatusMessageForUpdate($membership, $endDate));
-    }
-    elseif (($this->_action & CRM_Core_Action::ADD)) {
-      $this->addStatusMessage($this->getStatusMessageForCreate($endDate, $membershipTypes, $createdMemberships,
-        $isRecur, $calcDates));
-    }
-    if ($receiptSend && $mailSent) {
-      $this->addStatusMessage(ts('A membership confirmation and receipt has been sent to %1.', array(1 => $this->_contributorEmail)));
-    }
-
-    CRM_Core_Session::setStatus($this->getStatusMessage(), ts('Complete'), 'success');
+  protected function setStatusMessage($membership) {
     //CRM-15187
     // display message when membership type is changed
     if (($this->_action & CRM_Core_Action::UPDATE) && $this->_id && !in_array($this->_memType, $this->_memTypeSelected)) {
@@ -1967,4 +1943,53 @@ class CRM_Member_Form_Membership extends CRM_Member_Form {
     return $isRecur;
   }
 
+  /**
+   * Send a receipt for the membership.
+   *
+   * @param array $formValues
+   * @param \CRM_Member_BAO_Membership $membership
+   *
+   * @return bool
+   */
+  protected function emailMembershipReceipt($formValues, $membership) {
+    $customValues = $this->getCustomValuesForReceipt($formValues, $membership);
+
+    return self::emailReceipt($this, $formValues, $membership, $customValues);
+  }
+
+  /**
+   * Filter the custom values from the input parameters (for display in the email).
+   *
+   * @todo figure out why the scary code this calls does & document.
+   *
+   * @param array $formValues
+   * @param \CRM_Member_BAO_Membership $membership
+   * @return array
+   */
+  protected function getCustomValuesForReceipt($formValues, $membership) {
+    $customFields = $customValues = [];
+    if (property_exists($this, '_groupTree')
+      && !empty($this->_groupTree)
+    ) {
+      foreach ($this->_groupTree as $groupID => $group) {
+        if ($groupID == 'info') {
+          continue;
+        }
+        foreach ($group['fields'] as $k => $field) {
+          $field['title'] = $field['label'];
+          $customFields["custom_{$k}"] = $field;
+        }
+      }
+    }
+
+    $members = [['member_id', '=', $membership->id, 0, 0]];
+    // check whether its a test drive
+    if ($this->_mode == 'test') {
+      $members[] = ['member_test', '=', 1, 0, 0];
+    }
+
+    CRM_Core_BAO_UFGroup::getValues($formValues['contact_id'], $customFields, $customValues, FALSE, $members);
+    return $customValues;
+  }
+
 }
diff --git a/civicrm/CRM/Member/Form/MembershipType.php b/civicrm/CRM/Member/Form/MembershipType.php
index 3a5d4926bc9361288e8174521b7388bba370e464..958e79008c4cf00a4a61db443d7a379c4c85db02 100644
--- a/civicrm/CRM/Member/Form/MembershipType.php
+++ b/civicrm/CRM/Member/Form/MembershipType.php
@@ -92,15 +92,18 @@ class CRM_Member_Form_MembershipType extends CRM_Member_Form_MembershipConfig {
       ],
       'duration_interval' => [
         'name' => 'duration_interval',
+        'required' => TRUE,
       ],
       'duration_unit' => [
         'name' => 'duration_unit',
         'description' => ts('Duration of this membership (e.g. 30 days, 2 months, 5 years, 1 lifetime)'),
+        'required' => TRUE,
       ],
       'period_type' => [
         'name' => 'period_type',
         'description' => ts("Select 'rolling' if membership periods begin at date of signup. Select 'fixed' if membership periods begin on a set calendar date."),
         'help' => ['id' => 'period-type', 'file' => "CRM/Member/Page/MembershipType.hlp"],
+        'required' => TRUE,
       ],
       'fixed_period_start_day' => [
         'name' => 'fixed_period_start_day',
diff --git a/civicrm/CRM/Member/Form/Task/Label.php b/civicrm/CRM/Member/Form/Task/Label.php
index 494bfb8cc4222a29ce79f71bed0aabbf8326a565..3b40764aa032b2a2d253e40fb9cf6f5c5dfdad59 100644
--- a/civicrm/CRM/Member/Form/Task/Label.php
+++ b/civicrm/CRM/Member/Form/Task/Label.php
@@ -142,7 +142,7 @@ class CRM_Member_Form_Task_Label extends CRM_Member_Form_Task {
     }
     //call function to create labels
     CRM_Contact_Form_Task_LabelCommon::createLabel($labelRows, $labelName);
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
 }
diff --git a/civicrm/CRM/Member/Form/Task/PDFLetterCommon.php b/civicrm/CRM/Member/Form/Task/PDFLetterCommon.php
index 7ec3c55fff8a66d3024cbf6c99d816bcb72567b5..c1db72017091399e4dcf61f0e7f6a67e13ee8165 100644
--- a/civicrm/CRM/Member/Form/Task/PDFLetterCommon.php
+++ b/civicrm/CRM/Member/Form/Task/PDFLetterCommon.php
@@ -37,7 +37,7 @@ class CRM_Member_Form_Task_PDFLetterCommon extends CRM_Contact_Form_Task_PDFLett
 
     $form->postProcessHook();
 
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Member/Info.php b/civicrm/CRM/Member/Info.php
index 504c51d0a6f087371ca5975e0cf056ecb22e9bee..4c5674a9abbcbd02412f4b364ce82bd8d14755d4 100644
--- a/civicrm/CRM/Member/Info.php
+++ b/civicrm/CRM/Member/Info.php
@@ -150,6 +150,14 @@ class CRM_Member_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-id-badge';
+  }
+
   /**
    * @inheritDoc
    * Provides information about advanced search pane
diff --git a/civicrm/CRM/Member/PseudoConstant.php b/civicrm/CRM/Member/PseudoConstant.php
index 5d94876895b6855ef35c52f1922c6d97c3b1fbc4..1ed1f159807f664586c595f0f001e41b1a241aef 100644
--- a/civicrm/CRM/Member/PseudoConstant.php
+++ b/civicrm/CRM/Member/PseudoConstant.php
@@ -65,7 +65,7 @@ class CRM_Member_PseudoConstant extends CRM_Core_PseudoConstant {
     if (!self::$membershipType || $force) {
       CRM_Core_PseudoConstant::populate(self::$membershipType,
         'CRM_Member_DAO_MembershipType',
-        FALSE, 'name', 'is_active', NULL, 'weight', 'id', TRUE
+        FALSE, 'name', 'is_active', NULL, 'weight', 'id'
       );
     }
     if ($id) {
diff --git a/civicrm/CRM/PCP/DAO/PCP.php b/civicrm/CRM/PCP/DAO/PCP.php
index 72a9d6eb0cb1eec35677e46a7de451a2192a2bb3..0de2e283083b2275848523026b3a3c1f9e82cc4c 100644
--- a/civicrm/CRM/PCP/DAO/PCP.php
+++ b/civicrm/CRM/PCP/DAO/PCP.php
@@ -161,7 +161,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Personal Campaign Page ID'),
-          'description' => 'Personal Campaign Page ID',
+          'description' => ts('Personal Campaign Page ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -172,7 +172,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'FK to Contact ID',
+          'description' => ts('FK to Contact ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -260,7 +260,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'page_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution Page'),
-          'description' => 'The Contribution or Event Page which triggered this pcp',
+          'description' => ts('The Contribution or Event Page which triggered this pcp'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -271,7 +271,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'page_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('PCP Page Type'),
-          'description' => 'The type of PCP this is: contribute or event',
+          'description' => ts('The type of PCP this is: contribute or event'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'default' => 'contribute',
@@ -287,7 +287,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'pcp_block_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('PCP Block'),
-          'description' => 'The pcp block that this pcp page was created from',
+          'description' => ts('The pcp block that this pcp page was created from'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -324,7 +324,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'goal_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Goal Amount'),
-          'description' => 'Goal amount of this Personal Campaign Page.',
+          'description' => ts('Goal amount of this Personal Campaign Page.'),
           'precision' => [
             20,
             2
@@ -341,7 +341,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -363,7 +363,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Enabled?'),
-          'description' => 'Is Personal Campaign Page enabled/active?',
+          'description' => ts('Is Personal Campaign Page enabled/active?'),
           'default' => '0',
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
@@ -377,7 +377,7 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
           'name' => 'is_notify',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Notify Owner?'),
-          'description' => 'Notify owner via email when someone donates to page?',
+          'description' => ts('Notify owner via email when someone donates to page?'),
           'default' => '0',
           'table_name' => 'civicrm_pcp',
           'entity' => 'PCP',
diff --git a/civicrm/CRM/PCP/DAO/PCPBlock.php b/civicrm/CRM/PCP/DAO/PCPBlock.php
index 37fcaeb0d7653355cda690668fe412b64efcefb5..522ad2e30a98bdd6d0a5b79bce0e3627bbc41721 100644
--- a/civicrm/CRM/PCP/DAO/PCPBlock.php
+++ b/civicrm/CRM/PCP/DAO/PCPBlock.php
@@ -154,7 +154,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('PCP Block ID'),
-          'description' => 'PCP block Id',
+          'description' => ts('PCP block Id'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -176,7 +176,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity'),
-          'description' => 'FK to civicrm_contribution_page.id OR civicrm_event.id',
+          'description' => ts('FK to civicrm_contribution_page.id OR civicrm_event.id'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -187,7 +187,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'target_entity_type',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Target Entity'),
-          'description' => 'The type of entity that this pcp targets',
+          'description' => ts('The type of entity that this pcp targets'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -201,7 +201,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'target_entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Target Entity ID'),
-          'description' => 'The entity that this pcp targets',
+          'description' => ts('The entity that this pcp targets'),
           'required' => TRUE,
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -212,7 +212,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'supporter_profile_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Supporter Profile'),
-          'description' => 'FK to civicrm_uf_group.id. Does Personal Campaign Page require manual activation by administrator? (is inactive by default after setup)?',
+          'description' => ts('FK to civicrm_uf_group.id. Does Personal Campaign Page require manual activation by administrator? (is inactive by default after setup)?'),
           'default' => 'NULL',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -224,7 +224,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'owner_notify_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Owner Notification'),
-          'description' => 'FK to civicrm_option_group with name = PCP owner notifications',
+          'description' => ts('FK to civicrm_option_group with name = PCP owner notifications'),
           'default' => '0',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -242,7 +242,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'is_approval_needed',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Approval Required?'),
-          'description' => 'Does Personal Campaign Page require manual activation by administrator? (is inactive by default after setup)?',
+          'description' => ts('Does Personal Campaign Page require manual activation by administrator? (is inactive by default after setup)?'),
           'default' => 'NULL',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -253,7 +253,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'is_tellfriend_enabled',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Tell a Friend Enabled?'),
-          'description' => 'Does Personal Campaign Page allow using tell a friend?',
+          'description' => ts('Does Personal Campaign Page allow using tell a friend?'),
           'default' => 'NULL',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -264,7 +264,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'tellfriend_limit',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Tell A Friend Limit'),
-          'description' => 'Maximum recipient fields allowed in tell a friend',
+          'description' => ts('Maximum recipient fields allowed in tell a friend'),
           'default' => 'NULL',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -275,7 +275,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'link_text',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Link Text'),
-          'description' => 'Link text for PCP.',
+          'description' => ts('Link text for PCP.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -288,7 +288,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Enabled?'),
-          'description' => 'Is Personal Campaign Page Block enabled/active?',
+          'description' => ts('Is Personal Campaign Page Block enabled/active?'),
           'default' => '1',
           'table_name' => 'civicrm_pcp_block',
           'entity' => 'PCPBlock',
@@ -299,7 +299,7 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
           'name' => 'notify_email',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Notification Email'),
-          'description' => 'If set, notification is automatically emailed to this email-address on create/update Personal Campaign Page',
+          'description' => ts('If set, notification is automatically emailed to this email-address on create/update Personal Campaign Page'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
diff --git a/civicrm/CRM/PCP/Form/Event.php b/civicrm/CRM/PCP/Form/Event.php
index 74ae82e4919e5a9a6fadc3dcfbe714cd6650d381..4e0e51977da0d624a4c626bfa500b58e52cc88bf 100644
--- a/civicrm/CRM/PCP/Form/Event.php
+++ b/civicrm/CRM/PCP/Form/Event.php
@@ -49,6 +49,7 @@ class CRM_PCP_Form_Event extends CRM_Event_Form_ManageEvent {
 
   public function preProcess() {
     parent::preProcess();
+    $this->assign('selectedChild', 'pcp');
   }
 
   /**
diff --git a/civicrm/CRM/Pledge/DAO/Pledge.php b/civicrm/CRM/Pledge/DAO/Pledge.php
index bfe1c096128259ad903eb0029eb79be3d470b280..eeb397e474c83a882b6c41558f6df7b1038ff6b5 100644
--- a/civicrm/CRM/Pledge/DAO/Pledge.php
+++ b/civicrm/CRM/Pledge/DAO/Pledge.php
@@ -225,7 +225,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge ID'),
-          'description' => 'Pledge ID',
+          'description' => ts('Pledge ID'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_pledge.id',
@@ -241,7 +241,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'contact_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contact ID'),
-          'description' => 'Foreign key to civicrm_contact.id .',
+          'description' => ts('Foreign key to civicrm_contact.id .'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_pledge.contact_id',
@@ -261,7 +261,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Type'),
-          'description' => 'FK to Financial Type',
+          'description' => ts('FK to Financial Type'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -280,7 +280,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'contribution_page_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Contribution Page'),
-          'description' => 'The Contribution Page which triggered this contribution',
+          'description' => ts('The Contribution Page which triggered this contribution'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -291,7 +291,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Total Pledged'),
-          'description' => 'Total pledged amount.',
+          'description' => ts('Total pledged amount.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -314,7 +314,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'original_installment_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Original Installment Amount'),
-          'description' => 'Original amount for each of the installments.',
+          'description' => ts('Original amount for each of the installments.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -336,7 +336,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pledge Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -358,7 +358,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pledge Frequency Unit'),
-          'description' => 'Time units for recurrence of pledge payments.',
+          'description' => ts('Time units for recurrence of pledge payments.'),
           'maxlength' => 8,
           'size' => CRM_Utils_Type::EIGHT,
           'default' => 'month',
@@ -379,7 +379,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'frequency_interval',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Frequency Interval'),
-          'description' => 'Number of time units for recurrence of pledge payments.',
+          'description' => ts('Number of time units for recurrence of pledge payments.'),
           'required' => TRUE,
           'default' => '1',
           'table_name' => 'civicrm_pledge',
@@ -394,7 +394,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'frequency_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge day'),
-          'description' => 'Day in the period when the pledge payment is due e.g. 1st of month, 15th etc. Use this to set the scheduled dates for pledge payments.',
+          'description' => ts('Day in the period when the pledge payment is due e.g. 1st of month, 15th etc. Use this to set the scheduled dates for pledge payments.'),
           'required' => TRUE,
           'default' => '3',
           'table_name' => 'civicrm_pledge',
@@ -409,7 +409,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'installments',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Number of Installments'),
-          'description' => 'Total number of payments to be made.',
+          'description' => ts('Total number of payments to be made.'),
           'export' => TRUE,
           'where' => 'civicrm_pledge.installments',
           'headerPattern' => '',
@@ -427,7 +427,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'start_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Start Date'),
-          'description' => 'The date the first scheduled pledge occurs.',
+          'description' => ts('The date the first scheduled pledge occurs.'),
           'required' => TRUE,
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
@@ -441,7 +441,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'create_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Made'),
-          'description' => 'When this pledge record was created.',
+          'description' => ts('When this pledge record was created.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_pledge.create_date',
@@ -460,7 +460,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'acknowledge_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Acknowledged'),
-          'description' => 'When a pledge acknowledgement message was sent to the contributor.',
+          'description' => ts('When a pledge acknowledgement message was sent to the contributor.'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -473,7 +473,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'modified_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Modified Date'),
-          'description' => 'Last updated date for this pledge record.',
+          'description' => ts('Last updated date for this pledge record.'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -483,7 +483,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'cancel_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge Cancelled Date'),
-          'description' => 'Date this pledge was cancelled by contributor.',
+          'description' => ts('Date this pledge was cancelled by contributor.'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -496,7 +496,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'end_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Pledge End Date'),
-          'description' => 'Date this pledge finished successfully (total pledge payments equal to or greater than pledged amount).',
+          'description' => ts('Date this pledge finished successfully (total pledge payments equal to or greater than pledged amount).'),
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
           'bao' => 'CRM_Pledge_BAO_Pledge',
@@ -509,7 +509,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'max_reminders',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum Number of Reminders'),
-          'description' => 'The maximum number of payment reminders to send for any given payment.',
+          'description' => ts('The maximum number of payment reminders to send for any given payment.'),
           'default' => '1',
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
@@ -523,7 +523,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'initial_reminder_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Initial Reminder Day'),
-          'description' => 'Send initial reminder this many days prior to the payment due date.',
+          'description' => ts('Send initial reminder this many days prior to the payment due date.'),
           'default' => '5',
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
@@ -537,7 +537,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'additional_reminder_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Additional Reminder Days'),
-          'description' => 'Send additional reminder this many days after last one sent, up to maximum number of reminders.',
+          'description' => ts('Send additional reminder this many days after last one sent, up to maximum number of reminders.'),
           'default' => '5',
           'table_name' => 'civicrm_pledge',
           'entity' => 'Pledge',
@@ -551,7 +551,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'status_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Status Id'),
-          'description' => 'Implicit foreign key to civicrm_option_values in the pledge_status option group.',
+          'description' => ts('Implicit foreign key to civicrm_option_values in the pledge_status option group.'),
           'import' => TRUE,
           'where' => 'civicrm_pledge.status_id',
           'headerPattern' => '',
@@ -588,7 +588,7 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
           'name' => 'campaign_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Campaign'),
-          'description' => 'The campaign for which this pledge has been initiated.',
+          'description' => ts('The campaign for which this pledge has been initiated.'),
           'import' => TRUE,
           'where' => 'civicrm_pledge.campaign_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Pledge/DAO/PledgeBlock.php b/civicrm/CRM/Pledge/DAO/PledgeBlock.php
index 1efdbf69aca98731a1b825ebd307e2b9e7eb5e3e..9e3b337c3f497d3a0b921926d64ee15aabfcdcb0 100644
--- a/civicrm/CRM/Pledge/DAO/PledgeBlock.php
+++ b/civicrm/CRM/Pledge/DAO/PledgeBlock.php
@@ -140,7 +140,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge Block ID'),
-          'description' => 'Pledge ID',
+          'description' => ts('Pledge ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -151,7 +151,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'physical tablename for entity being joined to pledge, e.g. civicrm_contact',
+          'description' => ts('physical tablename for entity being joined to pledge, e.g. civicrm_contact'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_pledge_block',
@@ -163,7 +163,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity Id'),
-          'description' => 'FK to entity table specified in entity_table column.',
+          'description' => ts('FK to entity table specified in entity_table column.'),
           'required' => TRUE,
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -174,7 +174,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'pledge_frequency_unit',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pledge Frequency Unit'),
-          'description' => 'Delimited list of supported frequency units',
+          'description' => ts('Delimited list of supported frequency units'),
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_pledge_block',
@@ -187,7 +187,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'is_pledge_interval',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Expose Frequency Interval?'),
-          'description' => 'Is frequency interval exposed on the contribution form.',
+          'description' => ts('Is frequency interval exposed on the contribution form.'),
           'default' => '0',
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -198,7 +198,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'max_reminders',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Maximum Number of Reminders'),
-          'description' => 'The maximum number of payment reminders to send for any given payment.',
+          'description' => ts('The maximum number of payment reminders to send for any given payment.'),
           'default' => '1',
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -209,7 +209,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'initial_reminder_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Initial Reminder Day'),
-          'description' => 'Send initial reminder this many days prior to the payment due date.',
+          'description' => ts('Send initial reminder this many days prior to the payment due date.'),
           'default' => '5',
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -220,7 +220,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'additional_reminder_day',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Additional Reminder Days'),
-          'description' => 'Send additional reminder this many days after last one sent, up to maximum number of reminders.',
+          'description' => ts('Send additional reminder this many days after last one sent, up to maximum number of reminders.'),
           'default' => '5',
           'table_name' => 'civicrm_pledge_block',
           'entity' => 'PledgeBlock',
@@ -231,7 +231,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'pledge_start_date',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Pledge Start Date'),
-          'description' => 'The date the first scheduled pledge occurs.',
+          'description' => ts('The date the first scheduled pledge occurs.'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_pledge_block',
@@ -243,7 +243,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'is_pledge_start_date_visible',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Show Recurring Donation Start Date?'),
-          'description' => 'If true - recurring start date is shown.',
+          'description' => ts('If true - recurring start date is shown.'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_pledge_block',
@@ -255,7 +255,7 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
           'name' => 'is_pledge_start_date_editable',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Allow Edits to Recurring Donation Start Date?'),
-          'description' => 'If true - recurring start date is editable.',
+          'description' => ts('If true - recurring start date is editable.'),
           'required' => TRUE,
           'default' => '0',
           'table_name' => 'civicrm_pledge_block',
diff --git a/civicrm/CRM/Pledge/DAO/PledgePayment.php b/civicrm/CRM/Pledge/DAO/PledgePayment.php
index 3a996ff0ed450903af7ff8a09c234142190fe25d..96a641d4459a623176fd0dd64a83189a1ec6d9c8 100644
--- a/civicrm/CRM/Pledge/DAO/PledgePayment.php
+++ b/civicrm/CRM/Pledge/DAO/PledgePayment.php
@@ -145,7 +145,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'pledge_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Pledge'),
-          'description' => 'FK to Pledge table',
+          'description' => ts('FK to Pledge table'),
           'required' => TRUE,
           'table_name' => 'civicrm_pledge_payment',
           'entity' => 'PledgePayment',
@@ -157,7 +157,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Contribution'),
-          'description' => 'FK to contribution table.',
+          'description' => ts('FK to contribution table.'),
           'table_name' => 'civicrm_pledge_payment',
           'entity' => 'PledgePayment',
           'bao' => 'CRM_Pledge_BAO_PledgePayment',
@@ -168,7 +168,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'scheduled_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Scheduled Amount'),
-          'description' => 'Pledged amount for this payment (the actual contribution amount might be different).',
+          'description' => ts('Pledged amount for this payment (the actual contribution amount might be different).'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -188,7 +188,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'actual_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Actual Amount'),
-          'description' => 'Actual amount that is paid as the Pledged installment amount.',
+          'description' => ts('Actual amount that is paid as the Pledged installment amount.'),
           'precision' => [
             20,
             2
@@ -207,7 +207,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'currency',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Currency'),
-          'description' => '3 character string, value from config setting or input via user.',
+          'description' => ts('3 character string, value from config setting or input via user.'),
           'maxlength' => 3,
           'size' => CRM_Utils_Type::FOUR,
           'default' => 'NULL',
@@ -229,7 +229,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'scheduled_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Scheduled Date'),
-          'description' => 'The date the pledge payment is supposed to happen.',
+          'description' => ts('The date the pledge payment is supposed to happen.'),
           'required' => TRUE,
           'import' => TRUE,
           'where' => 'civicrm_pledge_payment.scheduled_date',
@@ -245,7 +245,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'reminder_date',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Last Reminder'),
-          'description' => 'The date that the most recent payment reminder was sent.',
+          'description' => ts('The date that the most recent payment reminder was sent.'),
           'import' => TRUE,
           'where' => 'civicrm_pledge_payment.reminder_date',
           'headerPattern' => '',
@@ -260,7 +260,7 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
           'name' => 'reminder_count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Reminders Sent'),
-          'description' => 'The number of payment reminders sent.',
+          'description' => ts('The number of payment reminders sent.'),
           'import' => TRUE,
           'where' => 'civicrm_pledge_payment.reminder_count',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Pledge/Info.php b/civicrm/CRM/Pledge/Info.php
index 475b85fe27bd569cc5965dfb40f2656fafb38995..fbc603711d6e73f48b56a7d023ddff0338f1f0f4 100644
--- a/civicrm/CRM/Pledge/Info.php
+++ b/civicrm/CRM/Pledge/Info.php
@@ -136,6 +136,14 @@ class CRM_Pledge_Info extends CRM_Core_Component_Info {
     );
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-paper-plane';
+  }
+
   /**
    * @inheritDoc
    * Provides information about advanced search pane
diff --git a/civicrm/CRM/Price/DAO/LineItem.php b/civicrm/CRM/Price/DAO/LineItem.php
index 23f11bb5f537b19370d6462be543c529754a6a9c..0e9b78d2a92ff01731d071f4e365f638f6c9e092 100644
--- a/civicrm/CRM/Price/DAO/LineItem.php
+++ b/civicrm/CRM/Price/DAO/LineItem.php
@@ -165,7 +165,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item ID'),
-          'description' => 'Line Item',
+          'description' => ts('Line Item'),
           'required' => TRUE,
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -176,7 +176,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Line Item Entity Type'),
-          'description' => 'table which has the transaction',
+          'description' => ts('table which has the transaction'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -189,7 +189,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Entity'),
-          'description' => 'entry in table',
+          'description' => ts('entry in table'),
           'required' => TRUE,
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -200,7 +200,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'contribution_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Contribution'),
-          'description' => 'FK to civicrm_contribution',
+          'description' => ts('FK to civicrm_contribution'),
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
           'bao' => 'CRM_Price_BAO_LineItem',
@@ -211,7 +211,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'price_field_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Price Field'),
-          'description' => 'FK to civicrm_price_field',
+          'description' => ts('FK to civicrm_price_field'),
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
           'bao' => 'CRM_Price_BAO_LineItem',
@@ -222,7 +222,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Line Item Label'),
-          'description' => 'descriptive label for item - from price_field_value.label',
+          'description' => ts('descriptive label for item - from price_field_value.label'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'default' => 'NULL',
@@ -238,7 +238,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'qty',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Line Item Quantity'),
-          'description' => 'How many items ordered',
+          'description' => ts('How many items ordered'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -256,7 +256,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'unit_price',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Unit Price'),
-          'description' => 'price of each item',
+          'description' => ts('price of each item'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -274,7 +274,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'line_total',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Line Item Total'),
-          'description' => 'qty * unit_price',
+          'description' => ts('qty * unit_price'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -289,7 +289,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'participant_count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Participant Count'),
-          'description' => 'Participant count for field',
+          'description' => ts('Participant count for field'),
           'default' => 'NULL',
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -303,7 +303,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'price_field_value_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Line Item Option'),
-          'description' => 'FK to civicrm_price_field_value',
+          'description' => ts('FK to civicrm_price_field_value'),
           'default' => 'NULL',
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -315,7 +315,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_line_item',
           'entity' => 'LineItem',
@@ -335,7 +335,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'non_deductible_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Non-deductible Amount'),
-          'description' => 'Portion of total amount which is NOT tax deductible.',
+          'description' => ts('Portion of total amount which is NOT tax deductible.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -354,7 +354,7 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
           'name' => 'tax_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Tax Amount'),
-          'description' => 'tax of each item',
+          'description' => ts('tax of each item'),
           'precision' => [
             20,
             2
diff --git a/civicrm/CRM/Price/DAO/PriceField.php b/civicrm/CRM/Price/DAO/PriceField.php
index aeaf386e72e73c2231c31a9bd2f91b1753aee6a4..a61b64f5a9ff03de90c3d4cbb9b453645fa54d6d 100644
--- a/civicrm/CRM/Price/DAO/PriceField.php
+++ b/civicrm/CRM/Price/DAO/PriceField.php
@@ -180,7 +180,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field ID'),
-          'description' => 'Price Field',
+          'description' => ts('Price Field'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -191,7 +191,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'price_set_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set'),
-          'description' => 'FK to civicrm_price_set',
+          'description' => ts('FK to civicrm_price_set'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -203,7 +203,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Variable name/programmatic handle for this field.',
+          'description' => ts('Variable name/programmatic handle for this field.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -219,7 +219,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label'),
-          'description' => 'Text for form field label (also friendly name for administering this field).',
+          'description' => ts('Text for form field label (also friendly name for administering this field).'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -253,7 +253,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'is_enter_qty',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field Quantity Required?'),
-          'description' => 'Enter a quantity for this field?',
+          'description' => ts('Enter a quantity for this field?'),
           'default' => '0',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -267,7 +267,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Price Field Pre Text'),
-          'description' => 'Description and/or help text to display before this field.',
+          'description' => ts('Description and/or help text to display before this field.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_price_field',
@@ -282,7 +282,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Price Field Post Text'),
-          'description' => 'Description and/or help text to display after this field.',
+          'description' => ts('Description and/or help text to display after this field.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_price_field',
@@ -297,7 +297,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Order in which the fields should appear',
+          'description' => ts('Order in which the fields should appear'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -311,7 +311,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'is_display_amounts',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field Show Amounts?'),
-          'description' => 'Should the price be displayed next to the label for each option?',
+          'description' => ts('Should the price be displayed next to the label for each option?'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -325,7 +325,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'options_per_line',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field Options per Row'),
-          'description' => 'number of options per line for checkbox and radio',
+          'description' => ts('number of options per line for checkbox and radio'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -339,7 +339,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field Is Active?'),
-          'description' => 'Is this price field active',
+          'description' => ts('Is this price field active'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -353,7 +353,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'is_required',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field is Required?'),
-          'description' => 'Is this price field required (value must be > 1)',
+          'description' => ts('Is this price field required (value must be > 1)'),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -367,7 +367,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'active_on',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Price Field Start Date'),
-          'description' => 'If non-zero, do not show this field before the date specified',
+          'description' => ts('If non-zero, do not show this field before the date specified'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -381,7 +381,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'expire_on',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Price Field End Date'),
-          'description' => 'If non-zero, do not show this field after the date specified',
+          'description' => ts('If non-zero, do not show this field after the date specified'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
@@ -395,7 +395,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'javascript',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Price Field Javascript'),
-          'description' => 'Optional scripting attributes for field',
+          'description' => ts('Optional scripting attributes for field'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_price_field',
@@ -410,7 +410,7 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
           'name' => 'visibility_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field Visibility'),
-          'description' => 'Implicit FK to civicrm_option_group with name = \'visibility\'',
+          'description' => ts('Implicit FK to civicrm_option_group with name = \'visibility\''),
           'default' => '1',
           'table_name' => 'civicrm_price_field',
           'entity' => 'PriceField',
diff --git a/civicrm/CRM/Price/DAO/PriceFieldValue.php b/civicrm/CRM/Price/DAO/PriceFieldValue.php
index f07a16e344e48e27ff6305e604f0d24f9da405a6..c10099d84486b7b26e2a26e3a1b3c4814309dec8 100644
--- a/civicrm/CRM/Price/DAO/PriceFieldValue.php
+++ b/civicrm/CRM/Price/DAO/PriceFieldValue.php
@@ -191,7 +191,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field Value ID'),
-          'description' => 'Price Field Value',
+          'description' => ts('Price Field Value'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -202,7 +202,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'price_field_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field'),
-          'description' => 'FK to civicrm_price_field',
+          'description' => ts('FK to civicrm_price_field'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -214,7 +214,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Price field option name',
+          'description' => ts('Price field option name'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_price_field_value',
@@ -229,7 +229,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'label',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Label'),
-          'description' => 'Price field option label',
+          'description' => ts('Price field option label'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_price_field_value',
@@ -244,7 +244,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Description'),
-          'description' => '>Price field option description.',
+          'description' => ts('>Price field option description.'),
           'rows' => 2,
           'cols' => 60,
           'default' => 'NULL',
@@ -260,7 +260,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Help Pre'),
-          'description' => 'Price field option pre help text.',
+          'description' => ts('Price field option pre help text.'),
           'rows' => 2,
           'cols' => 60,
           'default' => 'NULL',
@@ -276,7 +276,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Help Post'),
-          'description' => 'Price field option post field help.',
+          'description' => ts('Price field option post field help.'),
           'rows' => 2,
           'cols' => 60,
           'default' => 'NULL',
@@ -292,7 +292,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Amount'),
-          'description' => 'Price field option amount',
+          'description' => ts('Price field option amount'),
           'required' => TRUE,
           'precision' => [
             18,
@@ -310,7 +310,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'count',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Count'),
-          'description' => 'Number of participants per field option',
+          'description' => ts('Number of participants per field option'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -324,7 +324,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'max_value',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Max Value'),
-          'description' => 'Max number of participants per field options',
+          'description' => ts('Max number of participants per field options'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -338,7 +338,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'weight',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Order'),
-          'description' => 'Order in which the field options should appear',
+          'description' => ts('Order in which the field options should appear'),
           'default' => '1',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -352,7 +352,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'membership_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Type'),
-          'description' => 'FK to Membership Type',
+          'description' => ts('FK to Membership Type'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -367,7 +367,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'membership_num_terms',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Membership Num Terms'),
-          'description' => 'Number of terms for this membership',
+          'description' => ts('Number of terms for this membership'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -381,7 +381,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'is_default',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Default Price Field Option?'),
-          'description' => 'Is this default price field option',
+          'description' => ts('Is this default price field option'),
           'default' => '0',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -395,7 +395,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Field Value is Active'),
-          'description' => 'Is this price field value active',
+          'description' => ts('Is this price field value active'),
           'default' => '1',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -406,7 +406,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type.',
+          'description' => ts('FK to Financial Type.'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
@@ -426,7 +426,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'non_deductible_amount',
           'type' => CRM_Utils_Type::T_MONEY,
           'title' => ts('Non-deductible Amount'),
-          'description' => 'Portion of total amount which is NOT tax deductible.',
+          'description' => ts('Portion of total amount which is NOT tax deductible.'),
           'required' => TRUE,
           'precision' => [
             20,
@@ -445,7 +445,7 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
           'name' => 'visibility_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Field Option Visibility'),
-          'description' => 'Implicit FK to civicrm_option_group with name = \'visibility\'',
+          'description' => ts('Implicit FK to civicrm_option_group with name = \'visibility\''),
           'default' => '1',
           'table_name' => 'civicrm_price_field_value',
           'entity' => 'PriceFieldValue',
diff --git a/civicrm/CRM/Price/DAO/PriceSet.php b/civicrm/CRM/Price/DAO/PriceSet.php
index cd26b23f7773ee5ed6a3438129ba0140228317aa..e9cb063de4029a860a692b9ed4d4fcee11d8d05c 100644
--- a/civicrm/CRM/Price/DAO/PriceSet.php
+++ b/civicrm/CRM/Price/DAO/PriceSet.php
@@ -155,7 +155,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set ID'),
-          'description' => 'Price Set',
+          'description' => ts('Price Set'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -166,7 +166,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set Domain'),
-          'description' => 'Which Domain is this price-set for',
+          'description' => ts('Which Domain is this price-set for'),
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
           'bao' => 'CRM_Price_BAO_PriceSet',
@@ -185,7 +185,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Name'),
-          'description' => 'Variable name/programmatic handle for this set of price fields.',
+          'description' => ts('Variable name/programmatic handle for this set of price fields.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -201,7 +201,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Price Set Title'),
-          'description' => 'Displayed title for the Price Set.',
+          'description' => ts('Displayed title for the Price Set.'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -217,7 +217,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Set Is Active?'),
-          'description' => 'Is this price set active',
+          'description' => ts('Is this price set active'),
           'default' => '1',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -231,7 +231,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'help_pre',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Price Set Pre Help'),
-          'description' => 'Description and/or help text to display before fields in form.',
+          'description' => ts('Description and/or help text to display before fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_price_set',
@@ -246,7 +246,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'help_post',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Price Set Post Help'),
-          'description' => 'Description and/or help text to display after fields in form.',
+          'description' => ts('Description and/or help text to display after fields in form.'),
           'rows' => 4,
           'cols' => 80,
           'table_name' => 'civicrm_price_set',
@@ -261,7 +261,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'javascript',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Price Set Javascript'),
-          'description' => 'Optional Javascript script function(s) included on the form with this price_set. Can be used for conditional',
+          'description' => ts('Optional Javascript script function(s) included on the form with this price_set. Can be used for conditional'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_price_set',
@@ -276,7 +276,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'extends',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Price Set Extends'),
-          'description' => 'What components are using this price set?',
+          'description' => ts('What components are using this price set?'),
           'required' => TRUE,
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
@@ -297,7 +297,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'financial_type_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Financial Type'),
-          'description' => 'FK to Financial Type(for membership price sets only).',
+          'description' => ts('FK to Financial Type(for membership price sets only).'),
           'default' => 'NULL',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -317,7 +317,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'is_quick_config',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Price Set Quick Config?'),
-          'description' => 'Is set if edited on Contribution or Event Page rather than through Manage Price Sets',
+          'description' => ts('Is set if edited on Contribution or Event Page rather than through Manage Price Sets'),
           'default' => '0',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -331,7 +331,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'is_reserved',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Price Set Is Reserved'),
-          'description' => 'Is this a predefined system price set  (i.e. it can not be deleted, edited)?',
+          'description' => ts('Is this a predefined system price set  (i.e. it can not be deleted, edited)?'),
           'default' => '0',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
@@ -345,7 +345,7 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
           'name' => 'min_amount',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Minimum Amount'),
-          'description' => 'Minimum Amount required for this set.',
+          'description' => ts('Minimum Amount required for this set.'),
           'default' => '0',
           'table_name' => 'civicrm_price_set',
           'entity' => 'PriceSet',
diff --git a/civicrm/CRM/Price/DAO/PriceSetEntity.php b/civicrm/CRM/Price/DAO/PriceSetEntity.php
index d70e76fa3568a55e9ab48c6682bf696bbdec5f32..ab0b19d5046da27ee7ab809ea033fec2b8ad2af6 100644
--- a/civicrm/CRM/Price/DAO/PriceSetEntity.php
+++ b/civicrm/CRM/Price/DAO/PriceSetEntity.php
@@ -92,7 +92,7 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set Entity ID'),
-          'description' => 'Price Set Entity',
+          'description' => ts('Price Set Entity'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_set_entity',
           'entity' => 'PriceSetEntity',
@@ -103,7 +103,7 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
           'name' => 'entity_table',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Entity Table'),
-          'description' => 'Table which uses this price set',
+          'description' => ts('Table which uses this price set'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -116,7 +116,7 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
           'name' => 'entity_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Entity IF'),
-          'description' => 'Item in table',
+          'description' => ts('Item in table'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_set_entity',
           'entity' => 'PriceSetEntity',
@@ -127,7 +127,7 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
           'name' => 'price_set_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Price Set'),
-          'description' => 'price set being used',
+          'description' => ts('price set being used'),
           'required' => TRUE,
           'table_name' => 'civicrm_price_set_entity',
           'entity' => 'PriceSetEntity',
diff --git a/civicrm/CRM/Queue/DAO/QueueItem.php b/civicrm/CRM/Queue/DAO/QueueItem.php
index cb927dd340b20fb5d44b103a38a61e1f96672fc6..1a949b83e85b87c251eda052827ff09df83e7288 100644
--- a/civicrm/CRM/Queue/DAO/QueueItem.php
+++ b/civicrm/CRM/Queue/DAO/QueueItem.php
@@ -96,7 +96,7 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
           'name' => 'queue_name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Queue Name'),
-          'description' => 'Name of the queue which includes this item',
+          'description' => ts('Name of the queue which includes this item'),
           'required' => TRUE,
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
@@ -125,7 +125,7 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
           'name' => 'submit_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Submit Time'),
-          'description' => 'date on which this item was submitted to the queue',
+          'description' => ts('date on which this item was submitted to the queue'),
           'required' => TRUE,
           'table_name' => 'civicrm_queue_item',
           'entity' => 'QueueItem',
@@ -139,7 +139,7 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
           'name' => 'release_time',
           'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
           'title' => ts('Release Time'),
-          'description' => 'date on which this job becomes available; null if ASAP',
+          'description' => ts('date on which this job becomes available; null if ASAP'),
           'table_name' => 'civicrm_queue_item',
           'entity' => 'QueueItem',
           'bao' => 'CRM_Queue_BAO_QueueItem',
@@ -152,7 +152,7 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
           'name' => 'data',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Queue item data'),
-          'description' => 'Serialized queue data',
+          'description' => ts('Serialized queue data'),
           'table_name' => 'civicrm_queue_item',
           'entity' => 'QueueItem',
           'bao' => 'CRM_Queue_BAO_QueueItem',
diff --git a/civicrm/CRM/Report/DAO/ReportInstance.php b/civicrm/CRM/Report/DAO/ReportInstance.php
index 141e6f6312c80317e18fd508599981bf8a7a4679..2ed51b14e236f30fe528e6944d1f8b341d26142e 100644
--- a/civicrm/CRM/Report/DAO/ReportInstance.php
+++ b/civicrm/CRM/Report/DAO/ReportInstance.php
@@ -212,7 +212,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Report Instance ID'),
-          'description' => 'Report Instance ID',
+          'description' => ts('Report Instance ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
@@ -223,7 +223,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Report Instance Domain ID'),
-          'description' => 'Which Domain is this instance for',
+          'description' => ts('Which Domain is this instance for'),
           'required' => TRUE,
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
@@ -240,7 +240,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance Title'),
-          'description' => 'Report Instance Title.',
+          'description' => ts('Report Instance Title.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -255,7 +255,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'report_id',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report template ID'),
-          'description' => 'FK to civicrm_option_value for the report template',
+          'description' => ts('FK to civicrm_option_value for the report template'),
           'required' => TRUE,
           'maxlength' => 512,
           'size' => CRM_Utils_Type::HUGE,
@@ -271,7 +271,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report instance Name'),
-          'description' => 'when combined with report_id/template uniquely identifies the instance',
+          'description' => ts('when combined with report_id/template uniquely identifies the instance'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -286,7 +286,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'args',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance Arguments'),
-          'description' => 'arguments that are passed in the url when invoking the instance',
+          'description' => ts('arguments that are passed in the url when invoking the instance'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -301,7 +301,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'description',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance description'),
-          'description' => 'Report Instance description.',
+          'description' => ts('Report Instance description.'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -316,7 +316,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'permission',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance Permissions'),
-          'description' => 'permission required to be able to run this instance',
+          'description' => ts('permission required to be able to run this instance'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -331,7 +331,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'grouprole',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance Assigned to Roles'),
-          'description' => 'role required to be able to run this instance',
+          'description' => ts('role required to be able to run this instance'),
           'maxlength' => 1024,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -346,7 +346,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'form_values',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Submitted Form Values'),
-          'description' => 'Submitted form values for this report',
+          'description' => ts('Submitted form values for this report'),
           'import' => TRUE,
           'where' => 'civicrm_report_instance.form_values',
           'headerPattern' => '',
@@ -362,7 +362,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'is_active',
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Report Instance is Active'),
-          'description' => 'Is this entry active?',
+          'description' => ts('Is this entry active?'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -375,7 +375,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'created_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Report Instance Created By'),
-          'description' => 'FK to contact table.',
+          'description' => ts('FK to contact table.'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -386,7 +386,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'owner_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Report Instance Owned By'),
-          'description' => 'FK to contact table.',
+          'description' => ts('FK to contact table.'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -397,7 +397,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'email_subject',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Report Instance email Subject'),
-          'description' => 'Subject of email',
+          'description' => ts('Subject of email'),
           'maxlength' => 255,
           'size' => CRM_Utils_Type::HUGE,
           'table_name' => 'civicrm_report_instance',
@@ -412,7 +412,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'email_to',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Email Report Instance To'),
-          'description' => 'comma-separated list of email addresses to send the report to',
+          'description' => ts('comma-separated list of email addresses to send the report to'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -425,7 +425,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'email_cc',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('cc Email Report Instance To'),
-          'description' => 'comma-separated list of email addresses to send the report to',
+          'description' => ts('comma-separated list of email addresses to send the report to'),
           'table_name' => 'civicrm_report_instance',
           'entity' => 'ReportInstance',
           'bao' => 'CRM_Report_BAO_ReportInstance',
@@ -438,7 +438,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'header',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Report Instance Header'),
-          'description' => 'comma-separated list of email addresses to send the report to',
+          'description' => ts('comma-separated list of email addresses to send the report to'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_report_instance',
@@ -453,7 +453,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'footer',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('Report Instance Footer'),
-          'description' => 'comma-separated list of email addresses to send the report to',
+          'description' => ts('comma-separated list of email addresses to send the report to'),
           'rows' => 4,
           'cols' => 60,
           'table_name' => 'civicrm_report_instance',
@@ -468,7 +468,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'navigation_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Navigation ID'),
-          'description' => 'FK to navigation ID',
+          'description' => ts('FK to navigation ID'),
           'import' => TRUE,
           'where' => 'civicrm_report_instance.navigation_id',
           'headerPattern' => '',
@@ -484,7 +484,7 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
           'name' => 'drilldown_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('Drilldown Report ID'),
-          'description' => 'FK to instance ID drilldown to',
+          'description' => ts('FK to instance ID drilldown to'),
           'import' => TRUE,
           'where' => 'civicrm_report_instance.drilldown_id',
           'headerPattern' => '',
diff --git a/civicrm/CRM/Report/Form.php b/civicrm/CRM/Report/Form.php
index e53871688febdc10d99b15fd4965d51637e400f2..83b15728809fa4c42d3fc3d3ee6a50d28a238d61 100644
--- a/civicrm/CRM/Report/Form.php
+++ b/civicrm/CRM/Report/Form.php
@@ -3935,7 +3935,7 @@ ORDER BY cg.weight, cf.weight";
           $curFilters[$fieldName]['type'] = CRM_Utils_Type::T_STRING;
 
           $options = CRM_Core_PseudoConstant::get('CRM_Core_BAO_CustomField', 'custom_' . $customDAO->cf_id, array(), 'search');
-          if ($options !== FALSE) {
+          if ((is_array($options) && count($options) != 0) || (!is_array($options) && $options !== FALSE)) {
             $curFilters[$fieldName]['operatorType'] = CRM_Core_BAO_CustomField::isSerialized($customDAO) ? CRM_Report_Form::OP_MULTISELECT_SEPARATOR : CRM_Report_Form::OP_MULTISELECT;
             $curFilters[$fieldName]['options'] = $options;
           }
@@ -4498,6 +4498,18 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a
         $entryFound = TRUE;
       }
     }
+
+    // Handle employer id
+    if (array_key_exists('civicrm_contact_employer_id', $row)) {
+      $employerId = $row['civicrm_contact_employer_id'];
+      if ($employerId) {
+        $rows[$rowNum]['civicrm_contact_employer_id'] = CRM_Contact_BAO_Contact::displayName($employerId);
+        $rows[$rowNum]['civicrm_contact_employer_id_link'] = CRM_Utils_System::url('civicrm/contact/view', 'reset=1&cid=' . $employerId, $this->_absoluteUrl);
+        $rows[$rowNum]['civicrm_contact_employer_id_hover'] = ts('View Contact Summary for Employer.');
+        $entryFound = TRUE;
+      }
+    }
+
     return $entryFound;
   }
 
@@ -4765,6 +4777,9 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a
       'is_opt_out' => array(),
       'is_deceased' => array(),
       'preferred_language' => array(),
+      'employer_id' => array(
+        'title' => ts('Current Employer'),
+      ),
     );
   }
 
diff --git a/civicrm/CRM/Report/Form/Activity.php b/civicrm/CRM/Report/Form/Activity.php
index a2c95fe8a59f310a3b55bfc652497c677ca5fda6..cc4752b39b90d0c7211b828d181d96c245583e76 100644
--- a/civicrm/CRM/Report/Form/Activity.php
+++ b/civicrm/CRM/Report/Form/Activity.php
@@ -697,7 +697,9 @@ FROM {$this->temporaryTables['activity_temp_table']['name']} tar
 GROUP BY civicrm_activity_id $having {$this->_orderBy}";
     $select = 'AS addtogroup_contact_id';
     $query = str_ireplace('AS civicrm_contact_contact_target_id', $select, $query);
+    CRM_Core_DAO::disableFullGroupByMode();
     $dao = $this->executeReportQuery($query);
+    CRM_Core_DAO::reenableFullGroupByMode();
 
     $contactIDs = array();
     // Add resulting contacts to group
diff --git a/civicrm/CRM/Report/Form/Campaign/SurveyDetails.php b/civicrm/CRM/Report/Form/Campaign/SurveyDetails.php
index 52dcba984830eed0c32bccc15510843f4651f1f6..ddd7bfff50b88f9a2165da1f58d4a2eedfb43805 100644
--- a/civicrm/CRM/Report/Form/Campaign/SurveyDetails.php
+++ b/civicrm/CRM/Report/Form/Campaign/SurveyDetails.php
@@ -469,22 +469,6 @@ INNER JOIN  civicrm_option_value val ON ( val.option_group_id = survey.result_id
 
     $entryFound = FALSE;
     foreach ($rows as $rowNum => $row) {
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvince($value);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value);
-        }
-        $entryFound = TRUE;
-      }
-
       // convert display name to links
       if (array_key_exists('civicrm_contact_sort_name', $row) &&
         array_key_exists('civicrm_contact_id', $row)
@@ -512,6 +496,8 @@ INNER JOIN  civicrm_option_value val ON ( val.option_group_id = survey.result_id
         $entryFound = TRUE;
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
+
       // skip looking further in rows, if first row itself doesn't
       // have the column we need
       if (!$entryFound) {
diff --git a/civicrm/CRM/Report/Form/Case/Demographics.php b/civicrm/CRM/Report/Form/Case/Demographics.php
index 8349f909ad7e0052baae7bb24db5f1210b01635d..a1429cbab609b8c313f1e1e583b58e41e71385b6 100644
--- a/civicrm/CRM/Report/Form/Case/Demographics.php
+++ b/civicrm/CRM/Report/Form/Case/Demographics.php
@@ -422,20 +422,6 @@ where (cg.extends='Contact' OR cg.extends='Individual' OR cg.extends_entity_colu
         $entryFound = TRUE;
       }
 
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvince($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
       // handle custom fields
       foreach ($row as $k => $r) {
         if (substr($k, 0, 13) == 'civicrm_value' ||
@@ -450,6 +436,8 @@ where (cg.extends='Contact' OR cg.extends='Individual' OR cg.extends_entity_colu
         }
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
+
       // skip looking further in rows, if first row itself doesn't
       // have the column we need
       if (!$entryFound) {
diff --git a/civicrm/CRM/Report/Form/Case/Detail.php b/civicrm/CRM/Report/Form/Case/Detail.php
index 34572e2da5b0e7709ad6ea7d74b36913844147e9..93f436cb8c8ffae523299770bdd13641193f64e4 100644
--- a/civicrm/CRM/Report/Form/Case/Detail.php
+++ b/civicrm/CRM/Report/Form/Case/Detail.php
@@ -180,6 +180,12 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
             'operatorType' => CRM_Report_Form::OP_MULTISELECT,
             'options' => $this->rel_types,
           ),
+          'is_active' => array(
+            'title' => ts('Active Role?'),
+            'type' => CRM_Utils_Type::T_BOOLEAN,
+            'default' => TRUE,
+            'options' => CRM_Core_SelectValues::boolean(),
+          ),
         ),
       ),
       'civicrm_email' => array(
@@ -572,8 +578,9 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
   }
 
   public function checkEnabledFields() {
-    if (isset($this->_params['case_role_value'])
-      && !empty($this->_params['case_role_value'])
+    if ((isset($this->_params['case_role_value'])
+        && !empty($this->_params['case_role_value'])) ||
+        (isset($this->_params['is_active_value']))
     ) {
       $this->_relField = TRUE;
     }
@@ -650,18 +657,6 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
         }
         $entryFound = TRUE;
       }
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvince($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
       if (array_key_exists('civicrm_activity_last_last_activity_activity_subject', $row) &&
         empty($row['civicrm_activity_last_last_activity_activity_subject'])
       ) {
@@ -715,6 +710,7 @@ class CRM_Report_Form_Case_Detail extends CRM_Report_Form {
         $entryFound = TRUE;
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
       if (!$entryFound) {
         break;
       }
diff --git a/civicrm/CRM/Report/Form/Case/Summary.php b/civicrm/CRM/Report/Form/Case/Summary.php
index 51d632e27514ca2edadb0e5db82d53e49cd55783..c682772f40c7206c5e4f1c67b910b31db1377a85 100644
--- a/civicrm/CRM/Report/Form/Case/Summary.php
+++ b/civicrm/CRM/Report/Form/Case/Summary.php
@@ -182,6 +182,12 @@ class CRM_Report_Form_Case_Summary extends CRM_Report_Form {
             'operatorType' => CRM_Report_Form::OP_MULTISELECT,
             'options' => $this->rel_types,
           ),
+          'is_active' => array(
+            'title' => ts('Active Relationship?'),
+            'type' => CRM_Utils_Type::T_BOOLEAN,
+            'default' => TRUE,
+            'options' => CRM_Core_SelectValues::boolean(),
+          ),
         ),
       ),
       'civicrm_relationship_type' => array(
diff --git a/civicrm/CRM/Report/Form/Contribute/Detail.php b/civicrm/CRM/Report/Form/Contribute/Detail.php
index 466e47f201168e2a4ab676463078f2632a92753b..4b80242ed16484a6b1a09113ea086e2b8995ae48 100644
--- a/civicrm/CRM/Report/Form/Contribute/Detail.php
+++ b/civicrm/CRM/Report/Form/Contribute/Detail.php
@@ -90,7 +90,7 @@ class CRM_Report_Form_Contribute_Detail extends CRM_Report_Form {
     $config = CRM_Core_Config::singleton();
     $campaignEnabled = in_array("CiviCampaign", $config->enableComponents);
     if ($campaignEnabled) {
-      $getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, TRUE, FALSE, TRUE);
+      $getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, FALSE, FALSE, TRUE);
       $this->activeCampaigns = $getCampaigns['campaigns'];
       asort($this->activeCampaigns);
     }
diff --git a/civicrm/CRM/Report/Form/Contribute/HouseholdSummary.php b/civicrm/CRM/Report/Form/Contribute/HouseholdSummary.php
index 17f425fbc80b547c78fd8044ce1f38f3016aa6d2..91e07eaf66198f4276d65dc609a96c80469db225 100644
--- a/civicrm/CRM/Report/Form/Contribute/HouseholdSummary.php
+++ b/civicrm/CRM/Report/Form/Contribute/HouseholdSummary.php
@@ -518,22 +518,6 @@ class CRM_Report_Form_Contribute_HouseholdSummary extends CRM_Report_Form {
         }
       }
 
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvinceAbbreviation($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
       // convert display name to links
       if (array_key_exists('civicrm_contact_sort_name', $row) &&
         $rows[$rowNum]['civicrm_contact_sort_name'] &&
@@ -581,6 +565,8 @@ class CRM_Report_Form_Contribute_HouseholdSummary extends CRM_Report_Form {
         }
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
+
       // skip looking further in rows, if first row itself doesn't
       if (!$entryFound) {
         break;
diff --git a/civicrm/CRM/Report/Form/Contribute/OrganizationSummary.php b/civicrm/CRM/Report/Form/Contribute/OrganizationSummary.php
index 4532a39fd0bb73b9c5f8cf17fcf4b75e92129d7f..9073d8ff9dac457628633ee726e75041097aea52 100644
--- a/civicrm/CRM/Report/Form/Contribute/OrganizationSummary.php
+++ b/civicrm/CRM/Report/Form/Contribute/OrganizationSummary.php
@@ -521,22 +521,6 @@ class CRM_Report_Form_Contribute_OrganizationSummary extends CRM_Report_Form {
         }
       }
 
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvinceAbbreviation($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
       if (!empty($row['civicrm_financial_trxn_card_type_id'])) {
         $rows[$rowNum]['civicrm_financial_trxn_card_type_id'] = $this->getLabels($row['civicrm_financial_trxn_card_type_id'], 'CRM_Financial_DAO_FinancialTrxn', 'card_type_id');
         $entryFound = TRUE;
@@ -580,6 +564,7 @@ class CRM_Report_Form_Contribute_OrganizationSummary extends CRM_Report_Form {
         }
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
       // skip looking further in rows, if first row itself doesn't
       if (!$entryFound) {
         break;
diff --git a/civicrm/CRM/Report/Form/Contribute/Summary.php b/civicrm/CRM/Report/Form/Contribute/Summary.php
index 2ef86cd5ceb26d690b3ba9a87fa97c446e22e0d2..76ba6eaf8134d4d02ac277047ececb6d9387da55 100644
--- a/civicrm/CRM/Report/Form/Contribute/Summary.php
+++ b/civicrm/CRM/Report/Form/Contribute/Summary.php
@@ -74,7 +74,7 @@ class CRM_Report_Form_Contribute_Summary extends CRM_Report_Form {
     $config = CRM_Core_Config::singleton();
     $campaignEnabled = in_array("CiviCampaign", $config->enableComponents);
     if ($campaignEnabled) {
-      $getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, TRUE, FALSE, TRUE);
+      $getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, FALSE, FALSE, TRUE);
       $this->activeCampaigns = $getCampaigns['campaigns'];
       asort($this->activeCampaigns);
     }
@@ -525,15 +525,7 @@ class CRM_Report_Form_Contribute_Summary extends CRM_Report_Form {
           AND {$this->_aliases['civicrm_batch']}.entity_table = 'civicrm_financial_trxn')";
     }
 
-    // for credit card type
-    if ($this->isTableSelected('civicrm_financial_trxn')) {
-      $this->_from .= "
-        LEFT JOIN civicrm_entity_financial_trxn eftcc
-          ON ({$this->_aliases['civicrm_contribution']}.id = eftcc.entity_id AND
-            eftcc.entity_table = 'civicrm_contribution')
-        LEFT JOIN civicrm_financial_trxn {$this->_aliases['civicrm_financial_trxn']}
-          ON {$this->_aliases['civicrm_financial_trxn']}.id = eftcc.financial_trxn_id";
-    }
+    $this->addFinancialTrxnFromClause();
   }
 
   /**
@@ -648,6 +640,7 @@ ROUND(AVG({$this->_aliases['civicrm_contribution']}.total_amount), 2) as civicrm
 
     if ($softCredit) {
       $this->from();
+      $this->customDataFrom();
       $select = "
 COUNT({$this->_aliases['civicrm_contribution_soft']}.amount )        as civicrm_contribution_soft_soft_amount_count,
 SUM({$this->_aliases['civicrm_contribution_soft']}.amount )          as civicrm_contribution_soft_soft_amount_sum,
@@ -769,6 +762,7 @@ ROUND(AVG({$this->_aliases['civicrm_contribution_soft']}.amount), 2) as civicrm_
     $softCredit = (!empty($this->_params['fields']['soft_amount']) && !empty($this->_params['fields']['total_amount'])) ? TRUE : FALSE;
     if ($softCredit) {
       $this->from('contribution');
+      $this->customDataFrom();
       $contriSQL = "{$this->_select} {$this->_from} {$this->_where} {$this->_groupBy} {$this->_having} {$this->_orderBy} {$this->_limit}";
       $contriDAO = CRM_Core_DAO::executeQuery($contriSQL);
       $contriFields = array(
diff --git a/civicrm/CRM/Report/Form/Event/ParticipantListing.php b/civicrm/CRM/Report/Form/Event/ParticipantListing.php
index 29ee945c1d7a739b0e3511e68e106ff8c3bd5e61..71595ad9559b0bb3686c0ae412b542f1b92440f2 100644
--- a/civicrm/CRM/Report/Form/Event/ParticipantListing.php
+++ b/civicrm/CRM/Report/Form/Event/ParticipantListing.php
@@ -294,6 +294,15 @@ class CRM_Report_Form_Event_ParticipantListing extends CRM_Report_Form_Event {
           ),
         ),
       ),
+      'civicrm_note' => array(
+        'dao' => 'CRM_Core_DAO_Note',
+        'fields' => array(
+          'participant_note' => array(
+            'name' => 'note',
+            'title' => ts('Participant Note'),
+          ),
+        ),
+      ),
       'civicrm_contribution' => array(
         'dao' => 'CRM_Contribute_DAO_Contribution',
         'fields' => array(
@@ -519,6 +528,14 @@ ORDER BY  cv.label
     $this->joinPhoneFromContact();
     $this->joinEmailFromContact();
 
+    // Include participant note.
+    if ($this->isTableSelected('civicrm_note')) {
+      $this->_from .= "
+            LEFT JOIN civicrm_note {$this->_aliases['civicrm_note']}
+                   ON ( {$this->_aliases['civicrm_note']}.entity_table = 'civicrm_participant' AND
+                   {$this->_aliases['civicrm_participant']}.id = {$this->_aliases['civicrm_note']}.entity_id )";
+    }
+
     if ($this->_contribField) {
       $this->_from .= "
              LEFT JOIN civicrm_participant_payment pp
diff --git a/civicrm/CRM/Report/Form/Pledge/Pbnp.php b/civicrm/CRM/Report/Form/Pledge/Pbnp.php
index d0d20efec4d48d9c912501942603d468bd2c23e1..a0b0d7e827a2cd9c5219cadbc0d2d44cbf0786ef 100644
--- a/civicrm/CRM/Report/Form/Pledge/Pbnp.php
+++ b/civicrm/CRM/Report/Form/Pledge/Pbnp.php
@@ -342,22 +342,6 @@ class CRM_Report_Form_Pledge_Pbnp extends CRM_Report_Form {
         $entryFound = TRUE;
       }
 
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvinceAbbreviation($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value, FALSE);
-        }
-        $entryFound = TRUE;
-      }
-
       // convert display name to links
       if (array_key_exists('civicrm_contact_sort_name', $row) &&
         array_key_exists('civicrm_contact_id', $row)
@@ -380,6 +364,7 @@ class CRM_Report_Form_Pledge_Pbnp extends CRM_Report_Form {
         $entryFound = TRUE;
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
       // skip looking further in rows, if first row itself doesn't
       // have the column we need
       if (!$entryFound) {
diff --git a/civicrm/CRM/Report/Form/Walklist/Walklist.php b/civicrm/CRM/Report/Form/Walklist/Walklist.php
index 5727e3b5ec5a58d0dbe0e1763ca7aeee62723e13..0ca16f688644bec113365af9f20ea9752ff154f3 100644
--- a/civicrm/CRM/Report/Form/Walklist/Walklist.php
+++ b/civicrm/CRM/Report/Form/Walklist/Walklist.php
@@ -190,22 +190,6 @@ FROM       civicrm_contact {$this->_aliases['civicrm_contact']} {$this->_aclFrom
   public function alterDisplay(&$rows) {
     $entryFound = FALSE;
     foreach ($rows as $rowNum => $row) {
-      // handle state province
-      if (array_key_exists('civicrm_address_state_province_id', $row)) {
-        if ($value = $row['civicrm_address_state_province_id']) {
-          $rows[$rowNum]['civicrm_address_state_province_id'] = CRM_Core_PseudoConstant::stateProvince($value);
-        }
-        $entryFound = TRUE;
-      }
-
-      // handle country
-      if (array_key_exists('civicrm_address_country_id', $row)) {
-        if ($value = $row['civicrm_address_country_id']) {
-          $rows[$rowNum]['civicrm_address_country_id'] = CRM_Core_PseudoConstant::country($value);
-        }
-        $entryFound = TRUE;
-      }
-
       // convert display name to links
       if (array_key_exists('civicrm_contact_sort_name', $row) &&
         array_key_exists('civicrm_contact_id', $row)
@@ -218,6 +202,8 @@ FROM       civicrm_contact {$this->_aliases['civicrm_contact']} {$this->_aclFrom
         $entryFound = TRUE;
       }
 
+      $entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, NULL, NULL) ? TRUE : $entryFound;
+
       // skip looking further in rows, if first row itself doesn't
       // have the column we need
       if (!$entryFound) {
diff --git a/civicrm/CRM/Report/Info.php b/civicrm/CRM/Report/Info.php
index 8d8c429a5deb3c57505cbaca3764f771bc772c75..054090303ba409f85f677498b8804dcb5f2fd225 100644
--- a/civicrm/CRM/Report/Info.php
+++ b/civicrm/CRM/Report/Info.php
@@ -164,6 +164,14 @@ class CRM_Report_Info extends CRM_Core_Component_Info {
     return NULL;
   }
 
+  /**
+   * @inheritDoc
+   * @return string
+   */
+  public function getIcon() {
+    return 'crm-i fa-table';
+  }
+
   /**
    * @inheritDoc
    * Provides information about advanced search pane
diff --git a/civicrm/CRM/SMS/DAO/Provider.php b/civicrm/CRM/SMS/DAO/Provider.php
index fc295eef0d5923720b97f5b86d82e0ac827b6ac0..3427996fe50bf76ed5089895f5987e8f319589df 100644
--- a/civicrm/CRM/SMS/DAO/Provider.php
+++ b/civicrm/CRM/SMS/DAO/Provider.php
@@ -130,7 +130,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('SMS Provider ID'),
-          'description' => 'SMS Provider ID',
+          'description' => ts('SMS Provider ID'),
           'required' => TRUE,
           'table_name' => 'civicrm_sms_provider',
           'entity' => 'Provider',
@@ -141,7 +141,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'name',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('SMS Provider Name'),
-          'description' => 'Provider internal name points to option_value of option_group sms_provider_name',
+          'description' => ts('Provider internal name points to option_value of option_group sms_provider_name'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_sms_provider',
@@ -153,7 +153,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'title',
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('SMS Provider Title'),
-          'description' => 'Provider name visible to user',
+          'description' => ts('Provider name visible to user'),
           'maxlength' => 64,
           'size' => CRM_Utils_Type::BIG,
           'table_name' => 'civicrm_sms_provider',
@@ -196,7 +196,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'api_type',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('SMS Provider API'),
-          'description' => 'points to value in civicrm_option_value for group sms_api_type',
+          'description' => ts('points to value in civicrm_option_value for group sms_api_type'),
           'required' => TRUE,
           'table_name' => 'civicrm_sms_provider',
           'entity' => 'Provider',
@@ -224,7 +224,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'api_params',
           'type' => CRM_Utils_Type::T_TEXT,
           'title' => ts('SMS Provider API Params'),
-          'description' => 'the api params in xml, http or smtp format',
+          'description' => ts('the api params in xml, http or smtp format'),
           'table_name' => 'civicrm_sms_provider',
           'entity' => 'Provider',
           'bao' => 'CRM_SMS_BAO_Provider',
@@ -263,7 +263,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
           'name' => 'domain_id',
           'type' => CRM_Utils_Type::T_INT,
           'title' => ts('SMS Domain'),
-          'description' => 'Which Domain is this sms provider for',
+          'description' => ts('Which Domain is this sms provider for'),
           'table_name' => 'civicrm_sms_provider',
           'entity' => 'Provider',
           'bao' => 'CRM_SMS_BAO_Provider',
diff --git a/civicrm/CRM/SMS/Form/Schedule.php b/civicrm/CRM/SMS/Form/Schedule.php
index 64bf752d6f2958b60adb8c8412479211371c6ebb..50058c1f990254b2062d3708233b7649c2b471df 100644
--- a/civicrm/CRM/SMS/Form/Schedule.php
+++ b/civicrm/CRM/SMS/Form/Schedule.php
@@ -53,7 +53,7 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
     $count = $this->get('count');
 
     $this->assign('count', $count);
-    $defaults['now'] = 1;
+    $defaults['send_option'] = 'send_immediate';
     return $defaults;
   }
 
@@ -61,9 +61,18 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
    * Build the form object for the last step of the sms wizard.
    */
   public function buildQuickform() {
-    $this->addDateTime('start_date', ts('Schedule SMS'), FALSE, array('formatType' => 'mailing'));
 
-    $this->addElement('checkbox', 'now', ts('Send Immediately'));
+    // Fix Firefox issue where the non-default field is displayed as checked
+    // on page refresh.
+    $this->setAttribute('autocomplete', 'off');
+
+    $sendOptions = [
+      $this->createElement('radio', NULL, NULL, 'Send immediately', 'send_immediate', ['id' => 'send_immediate', 'style' => 'margin-bottom: 10px;']),
+      $this->createElement('radio', NULL, NULL, 'Send at:', 'send_later', ['id' => 'send_later']),
+    ];
+    $this->addGroup($sendOptions, 'send_option', '', '<br>');
+
+    $this->add('datepicker', 'start_date', '', NULL, FALSE, ['minDate' => time()]);
 
     $this->addFormRule(array('CRM_SMS_Form_Schedule', 'formRule'), $this);
 
@@ -111,29 +120,28 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
    *   set.
    */
   public static function formRule($params, $files, $self) {
-    if (!empty($params['_qf_Schedule_submit'])) {
 
+    if (!empty($params['_qf_Schedule_submit'])) {
       CRM_Core_Session::setStatus(ts("Your Mass SMS has been saved. Click the 'Continue' action to resume working on it."), ts('Saved'), 'success');
       $url = CRM_Utils_System::url('civicrm/mailing/browse/unscheduled', 'scheduled=false&reset=1&sms=1');
       CRM_Utils_System::redirect($url);
     }
-    if (isset($params['now']) || CRM_Utils_Array::value('_qf_Schedule_back', $params) == ts('Previous')) {
+
+    if ((isset($params['send_option']) && $params['send_option'] == 'send_immediate') || CRM_Utils_Array::value('_qf_Schedule_back', $params) == ts('Previous')) {
       return TRUE;
     }
 
-    if (CRM_Utils_Date::format(CRM_Utils_Date::processDate($params['start_date'],
-        $params['start_date_time']
-      )) < CRM_Utils_Date::format(date('YmdHi00'))
-    ) {
+    if (strtotime($params['start_date']) < time()) {
       return array(
         'start_date' => ts('Start date cannot be earlier than the current time.'),
       );
     }
+
     return TRUE;
   }
 
   /**
-   * Process the posted form values.  Create and schedule a Mass SMS.
+   * Process the posted form values. Create and schedule a Mass SMS.
    */
   public function postProcess() {
     $params = array();
@@ -144,21 +152,17 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
       CRM_Core_Error::fatal(ts('Could not find a mailing id'));
     }
 
-    foreach (array('now', 'start_date', 'start_date_time') as $parameter) {
-      $params[$parameter] = $this->controller->exportValue($this->_name, $parameter);
-    }
-
-    if ($params['now']) {
+    $send_option = $this->controller->exportValue($this->_name, 'send_option');
+    if (isset($params['send_option']) && $params['send_option'] == 'send_immediate') {
       $params['scheduled_date'] = date('YmdHis');
     }
     else {
-      $params['scheduled_date'] = CRM_Utils_Date::processDate($params['start_date'] . ' ' . $params['start_date_time']);
+      $params['scheduled_date'] = $this->controller->exportValue($this->_name, 'start_date');
     }
 
     $session = CRM_Core_Session::singleton();
     // set the scheduled_id
     $params['scheduled_id'] = $session->get('userID');
-    $params['scheduled_date'] = date('YmdHis');
 
     // set approval details if workflow is not enabled
     if (!CRM_Mailing_Info::workflowEnabled()) {
@@ -167,13 +171,6 @@ class CRM_SMS_Form_Schedule extends CRM_Core_Form {
       $params['approval_status_id'] = 1;
     }
 
-    if ($params['now']) {
-      $params['scheduled_date'] = date('YmdHis');
-    }
-    else {
-      $params['scheduled_date'] = CRM_Utils_Date::processDate($params['start_date'] . ' ' . $params['start_date_time']);
-    }
-
     // Build the mailing object.
     CRM_Mailing_BAO_Mailing::create($params, $ids);
 
diff --git a/civicrm/CRM/UF/Page/Group.php b/civicrm/CRM/UF/Page/Group.php
index c87feb2e6da3f3394b45a6edbfca044981bee104..0d372bcad74aa3c0d2fb8a2d0e82fa07b55fde33 100644
--- a/civicrm/CRM/UF/Page/Group.php
+++ b/civicrm/CRM/UF/Page/Group.php
@@ -145,10 +145,6 @@ class CRM_UF_Page_Group extends CRM_Core_Page {
    * This method is called after the page is created. It checks for the
    * type of action and executes that action.
    * Finally it calls the parent's run method.
-   *
-   * @param
-   *
-   * @return void
    */
   public function run() {
     // get the requested action
@@ -160,7 +156,7 @@ class CRM_UF_Page_Group extends CRM_Core_Page {
 
     // assign vars to templates
     $this->assign('action', $action);
-    $this->assign('selectedChild', CRM_Utils_Request::retrieve('selectedChild', 'String', $this));
+    $this->assign('selectedChild', CRM_Utils_Request::retrieve('selectedChild', 'Alphanumeric', $this));
     $id = CRM_Utils_Request::retrieve('id', 'Positive',
       $this, FALSE, 0
     );
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php b/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php
new file mode 100644
index 0000000000000000000000000000000000000000..a4cf3f3dce42dc72fdaf2ffb58e5b4dd016db5a3
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php
@@ -0,0 +1,87 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 5                                                  |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2017                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007.                                       |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License along with this program; if not, contact CiviCRM LLC       |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ * Upgrade logic for FiveEight */
+class CRM_Upgrade_Incremental_php_FiveEight extends CRM_Upgrade_Incremental_Base {
+
+  /**
+   * Compute any messages which should be displayed beforeupgrade.
+   *
+   * Note: This function is called iteratively for each upcoming
+   * revision to the database.
+   *
+   * @param string $preUpgradeMessage
+   * @param string $rev
+   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
+   * @param null $currentVer
+   */
+  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
+    // Example: Generate a pre-upgrade message.
+    // if ($rev == '5.12.34') {
+    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
+    // }
+  }
+
+  /**
+   * Compute any messages which should be displayed after upgrade.
+   *
+   * @param string $postUpgradeMessage
+   *   alterable.
+   * @param string $rev
+   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
+   */
+  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
+    // Example: Generate a post-upgrade message.
+    // if ($rev == '5.12.34') {
+    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
+    // }
+  }
+
+  /*
+   * Important! All upgrade functions MUST add a 'runSql' task.
+   * Uncomment and use the following template for a new upgrade version
+   * (change the x in the function name):
+   */
+
+  //  /**
+  //   * Upgrade function.
+  //   *
+  //   * @param string $rev
+  //   */
+  //  public function upgrade_5_0_x($rev) {
+  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
+  //    $this->addTask('Do the foo change', 'taskFoo', ...);
+  //    // Additional tasks here...
+  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
+  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
+  //  }
+
+  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
+  //   return TRUE;
+  // }
+
+}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.7.19.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.7.19.mysql.tpl
index ee87b967880762d9424d400fadd2dd39464f48e1..2e644c5155e6572865ea9206564a1e702a5cd80b 100644
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.7.19.mysql.tpl
+++ b/civicrm/CRM/Upgrade/Incremental/sql/4.7.19.mysql.tpl
@@ -44,8 +44,9 @@ VALUES
 -- Some legacy sites have `0000-00-00 00:00:00` values in
 -- `civicrm_financial_trxn.trxn_date` which correspond to the same value in
 -- `civicrm_contribution.receive_date`
-UPDATE civicrm_financial_trxn SET trxn_date = NULL WHERE trxn_date = '0000-00-00 00:00:00';
-UPDATE civicrm_contribution SET receive_date = NULL WHERE receive_date = '0000-00-00 00:00:00';
+-- MySQL 5.7 may bork when comparing datetime columns to '0000-00-00 00:00:00' so cast the column to a CHAR(20) when comparing
+UPDATE civicrm_financial_trxn SET trxn_date = NULL WHERE CAST(trxn_date AS CHAR(20)) = '0000-00-00 00:00:00';
+UPDATE civicrm_contribution SET receive_date = NULL WHERE CAST(receive_date AS CHAR(20)) = '0000-00-00 00:00:00';
 
 -- CRM-20439 rename card_type to card_type_id of civicrm_financial_trxn table (IIDA-126)
 ALTER TABLE `civicrm_financial_trxn` CHANGE `card_type` `card_type_id` INT(10) UNSIGNED NULL DEFAULT NULL COMMENT 'FK to accept_creditcard option group values';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.7.0.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.7.0.mysql.tpl
deleted file mode 100644
index 55f4e8ca35236744e01e44c219c9c5d531e9ba92..0000000000000000000000000000000000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/5.7.0.mysql.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{* file to handle db changes in 5.7.0 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.8.0.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.8.0.mysql.tpl
new file mode 100644
index 0000000000000000000000000000000000000000..973eb47971625cba55bc78e997b1a127d83ae0ae
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.8.0.mysql.tpl
@@ -0,0 +1 @@
+{* file to handle db changes in 5.8.0 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.8.1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.8.1.mysql.tpl
new file mode 100644
index 0000000000000000000000000000000000000000..9709ad70b924d0b36c780a630efbc551d816c39c
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.8.1.mysql.tpl
@@ -0,0 +1 @@
+{* file to handle db changes in 5.8.1 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.8.alpha1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.8.alpha1.mysql.tpl
new file mode 100644
index 0000000000000000000000000000000000000000..84055828bdc81fd44852023c959f662d7b928424
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.8.alpha1.mysql.tpl
@@ -0,0 +1,16 @@
+{* file to handle db changes in 5.8.alpha1 during upgrade *}
+
+{* Duplicate changes made in 5.7.beta1 to icons to ensure anyone who had already upgraded to RC gets the updated icons *}
+UPDATE civicrm_navigation SET name = "Search" WHERE name = "Search..." AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-search" WHERE name = "Search" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-address-book-o" WHERE name = "Contacts" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-credit-card" WHERE name = "Contributions" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-calendar" WHERE name = "Events" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-envelope-o" WHERE name = "Mailings" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-id-badge" WHERE name = "Memberships" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-bullhorn" WHERE name = "Campaigns" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-folder-open-o" WHERE name = "Cases" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-money" WHERE name = "Grants" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-gears" WHERE name = "Administer" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-bar-chart" WHERE name = "Reports" AND domain_id = {$domainID};
+UPDATE civicrm_navigation SET icon = "crm-i fa-life-ring" WHERE name = "Support" AND domain_id = {$domainID};
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.8.beta1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.8.beta1.mysql.tpl
new file mode 100644
index 0000000000000000000000000000000000000000..67d1006593fdf3310c5aa6cfd078df3be226d288
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.8.beta1.mysql.tpl
@@ -0,0 +1 @@
+{* file to handle db changes in 5.8.beta1 during upgrade *}
diff --git a/civicrm/CRM/Utils/API/HTMLInputCoder.php b/civicrm/CRM/Utils/API/HTMLInputCoder.php
index 903b2fa5e58af46f3e19bd400d9c14c5e18c75eb..817842a9044ad15bb9787ee3d2d0698dce2e7895 100644
--- a/civicrm/CRM/Utils/API/HTMLInputCoder.php
+++ b/civicrm/CRM/Utils/API/HTMLInputCoder.php
@@ -111,6 +111,10 @@ class CRM_Utils_API_HTMLInputCoder extends CRM_Utils_API_AbstractFieldCoder {
         'operator',
         'content', // CRM-20468
       );
+      $custom = CRM_Core_DAO::executeQuery('SELECT id FROM civicrm_custom_field WHERE html_type = "RichTextEditor"');
+      while ($custom->fetch()) {
+        $this->skipFields[] = 'custom_' . $custom->id;
+      }
     }
     return $this->skipFields;
   }
diff --git a/civicrm/CRM/Utils/Check/Component/Schema.php b/civicrm/CRM/Utils/Check/Component/Schema.php
index 1340865a5bd7b0feb00628624c42ed4b03517ca8..20617e81a2328a916098afaeefd6d800cddc68a3 100644
--- a/civicrm/CRM/Utils/Check/Component/Schema.php
+++ b/civicrm/CRM/Utils/Check/Component/Schema.php
@@ -82,7 +82,7 @@ class CRM_Utils_Check_Component_Schema extends CRM_Utils_Check_Component {
     $logging = new CRM_Logging_Schema();
     $missingLogTables = $logging->getMissingLogTables();
 
-    if ($missingLogTables) {
+    if (Civi::settings()->get('logging') && $missingLogTables) {
       $msg = new CRM_Utils_Check_Message(
         __FUNCTION__,
         ts("You don't have logging enabled on some tables. This may cause errors on performing insert/update operation on them."),
diff --git a/civicrm/CRM/Utils/Date.php b/civicrm/CRM/Utils/Date.php
index 74aa2e35caec7e36103714ad5a4caea4da46ae7a..b2316eca75d9fa49aaf00f324dea6df895545ac5 100644
--- a/civicrm/CRM/Utils/Date.php
+++ b/civicrm/CRM/Utils/Date.php
@@ -1209,6 +1209,17 @@ class CRM_Utils_Date {
             $to['M'] = $now['mon'];
             $to['Y'] = $now['year'] + 1;
             break;
+
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd('year', -$relativeTermSuffix, $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
 
@@ -1433,6 +1444,17 @@ class CRM_Utils_Date {
             $to = self::intervalAdd('day', 90, $from);
             $to = self::intervalAdd('second', -1, $to);
             break;
+
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd('month', -($relativeTermSuffix * 3), $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
 
@@ -1602,6 +1624,17 @@ class CRM_Utils_Date {
             $to = self::intervalAdd('day', 60, $from);
             $to = self::intervalAdd('second', -1, $to);
             break;
+
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd($unit, -$relativeTermSuffix, $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
 
@@ -1719,6 +1752,17 @@ class CRM_Utils_Date {
             $to = self::intervalAdd('day', 7, $from);
             $to = self::intervalAdd('second', -1, $to);
             break;
+
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd($unit, -$relativeTermSuffix, $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
 
@@ -1782,6 +1826,16 @@ class CRM_Utils_Date {
             $from['Y'] = $to['Y'];
             break;
 
+          default:
+            if ($relativeTermPrefix === 'ending') {
+              $to['d'] = $now['mday'];
+              $to['M'] = $now['mon'];
+              $to['Y'] = $now['year'];
+              $to['H'] = 23;
+              $to['i'] = $to['s'] = 59;
+              $from = self::intervalAdd($unit, -$relativeTermSuffix, $to);
+              $from = self::intervalAdd('second', 1, $from);
+            }
         }
         break;
     }
diff --git a/civicrm/CRM/Utils/Hook.php b/civicrm/CRM/Utils/Hook.php
index 92989a902534cb7c4a605b9482377d6cb7a95cf8..34a2b77e05bb8a9ace042c609a20fc6b923b25a4 100644
--- a/civicrm/CRM/Utils/Hook.php
+++ b/civicrm/CRM/Utils/Hook.php
@@ -1263,12 +1263,17 @@ abstract class CRM_Utils_Hook {
    *   SQL columns.
    * @param int $exportMode
    *   Export mode ( contact, contribution, etc...).
+   * @param string $componentTable
+   *   Name of temporary table
+   * @param array $ids
+   *   Array of object's ids
    *
    * @return mixed
    */
-  public static function export(&$exportTempTable, &$headerRows, &$sqlColumns, &$exportMode) {
-    return self::singleton()->invoke(array('exportTempTable', 'headerRows', 'sqlColumns', 'exportMode'), $exportTempTable, $headerRows, $sqlColumns, $exportMode,
-      self::$_nullObject, self::$_nullObject,
+  public static function export(&$exportTempTable, &$headerRows, &$sqlColumns, &$exportMode, &$componentTable, &$ids) {
+    return self::singleton()->invoke(array('exportTempTable', 'headerRows', 'sqlColumns', 'exportMode', 'componentTable', 'ids'),
+      $exportTempTable, $headerRows, $sqlColumns,
+      $exportMode, $componentTable, $ids,
       'civicrm_export'
     );
   }
@@ -2473,4 +2478,17 @@ abstract class CRM_Utils_Hook {
     );
   }
 
+  /**
+   * ALlow Extensions to custom process IPN hook data such as sending Google Analyitcs information based on the IPN
+   * @param array $IPNData - Array of IPN Data
+   * @return mixed
+   */
+  public static function postIPNProcess(&$IPNData) {
+    return self::singleton()->invoke(array('IPNData'),
+      $IPNData, self::$_nullObject, self::$_nullObject,
+      self::$_nullObject, self::$_nullObject, self::$_nullObject,
+      'civicrm_postIPNProcess'
+    );
+  }
+
 }
diff --git a/civicrm/CRM/Utils/Mail/Incoming.php b/civicrm/CRM/Utils/Mail/Incoming.php
index 36e7a2051829794c37dd5a619696cc30c620c846..89d3bb2e97f9ebcb561777d8c0bd64f965e6bc04 100644
--- a/civicrm/CRM/Utils/Mail/Incoming.php
+++ b/civicrm/CRM/Utils/Mail/Incoming.php
@@ -42,7 +42,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMail($mail, &$attachments) {
+  public static function formatMail($mail, &$attachments) {
     $t = '';
     $t .= "From:      " . self::formatAddress($mail->from) . "\n";
     $t .= "To:        " . self::formatAddresses($mail->to) . "\n";
@@ -101,7 +101,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @throws Exception
    */
-  public function formatMailMultipart($part, &$attachments) {
+  public static function formatMailMultipart($part, &$attachments) {
     if ($part instanceof ezcMailMultiPartAlternative) {
       return self::formatMailMultipartAlternative($part, $attachments);
     }
@@ -135,7 +135,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartMixed($part, &$attachments) {
+  public static function formatMailMultipartMixed($part, &$attachments) {
     $t = '';
     foreach ($part->getParts() as $key => $alternativePart) {
       $t .= self::formatMailPart($alternativePart, $attachments);
@@ -149,7 +149,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartRelated($part, &$attachments) {
+  public static function formatMailMultipartRelated($part, &$attachments) {
     $t = '';
     $t .= "-RELATED MAIN PART-\n";
     $t .= self::formatMailPart($part->getMainPart(), $attachments);
@@ -167,7 +167,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartDigest($part, &$attachments) {
+  public static function formatMailMultipartDigest($part, &$attachments) {
     $t = '';
     foreach ($part->getParts() as $key => $alternativePart) {
       $t .= "-DIGEST-$key-\n";
@@ -183,7 +183,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailRfc822Digest($part, &$attachments) {
+  public static function formatMailRfc822Digest($part, &$attachments) {
     $t = '';
     $t .= "-DIGEST-ITEM-\n";
     $t .= "Item:\n\n";
@@ -198,7 +198,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartAlternative($part, &$attachments) {
+  public static function formatMailMultipartAlternative($part, &$attachments) {
     $t = '';
     foreach ($part->getParts() as $key => $alternativePart) {
       $t .= "-ALTERNATIVE ITEM $key-\n";
@@ -225,7 +225,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailMultipartReport($part, &$attachments) {
+  public static function formatMailMultipartReport($part, &$attachments) {
     $t = '';
     foreach ($part->getParts() as $key => $reportPart) {
       $t .= "-REPORT-$key-\n";
@@ -240,7 +240,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatMailDeliveryStatus($part) {
+  public static function formatMailDeliveryStatus($part) {
     $t = '';
     $t .= "-DELIVERY STATUS BEGIN-\n";
     $t .= $part->generateBody();
@@ -264,7 +264,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return null
    */
-  public function formatMailFile($part, &$attachments) {
+  public static function formatMailFile($part, &$attachments) {
     $attachments[] = array(
       'dispositionType' => $part->dispositionType,
       'contentType' => $part->contentType,
@@ -280,7 +280,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatAddresses($addresses) {
+  public static function formatAddresses($addresses) {
     $fa = array();
     foreach ($addresses as $address) {
       $fa[] = self::formatAddress($address);
@@ -293,7 +293,7 @@ class CRM_Utils_Mail_Incoming {
    *
    * @return string
    */
-  public function formatAddress($address) {
+  public static function formatAddress($address) {
     $name = '';
     if (!empty($address->name)) {
       $name = "{$address->name} ";
diff --git a/civicrm/CRM/Utils/PDF/Utils.php b/civicrm/CRM/Utils/PDF/Utils.php
index 8e61de453fac538f59ba36b382e905640f930107..98c5343dafc2d73cac77f83693c83d8022f37194 100644
--- a/civicrm/CRM/Utils/PDF/Utils.php
+++ b/civicrm/CRM/Utils/PDF/Utils.php
@@ -189,7 +189,7 @@ class CRM_Utils_PDF_Utils {
     $pdf->Close();
     $pdf_file = 'CiviLetter' . '.pdf';
     $pdf->Output($pdf_file, 'D');
-    CRM_Utils_System::civiExit(1);
+    CRM_Utils_System::civiExit();
   }
 
   /**
diff --git a/civicrm/CRM/Utils/Request.php b/civicrm/CRM/Utils/Request.php
index 9f0c5bc3eb501aed50e1a9271ff0fe30ec0fd051..e6e0fdf1220241961241592b0fbf35940eb1bc57 100644
--- a/civicrm/CRM/Utils/Request.php
+++ b/civicrm/CRM/Utils/Request.php
@@ -221,4 +221,35 @@ class CRM_Utils_Request {
     return CRM_Utils_Request::retrieve((string) $name, (string) $type, $null, (bool) $isRequired, $defaultValue, $method, TRUE);
   }
 
+  /**
+   * Retrieve the component from the action attribute of a form.
+   *
+   * Contribution Page forms and Event Management forms detect the value of a
+   * component (and therefore the desired tab key) by reaching into the "action"
+   * attribute of a form and reading the final item of the path. In WordPress,
+   * however, the URL may be urlencoded, and so the URL may need to be decoded
+   * before parsing it.
+   *
+   * @see https://lab.civicrm.org/dev/wordpress/issues/12#note_10699
+   *
+   * @param array $attributes
+   *   The form attributes array.
+   *
+   * @return string $value
+   *   The desired value.
+   */
+  public static function retrieveComponent($attributes) {
+    $url = CRM_Utils_Array::value('action', $attributes);
+    // Whilst the following is a fallible universal test for urlencoded URLs,
+    // thankfully the "action" URL has a limited and predictable form and
+    // therefore this comparison is sufficient for our purposes.
+    if (rawurlencode(rawurldecode($url)) !== $url) {
+      $value = strtolower(basename(rawurldecode($url)));
+    }
+    else {
+      $value = strtolower(basename($url));
+    }
+    return $value;
+  }
+
 }
diff --git a/civicrm/CRM/Utils/Rule.php b/civicrm/CRM/Utils/Rule.php
index 2bc78c243e2fcd994d1198576e215ca6248dd4de..9b45124d25f903f087c04201fd1b5ed682cf0026 100644
--- a/civicrm/CRM/Utils/Rule.php
+++ b/civicrm/CRM/Utils/Rule.php
@@ -108,7 +108,7 @@ class CRM_Utils_Rule {
     //   * Composed of alphanumeric chars, underscore and hyphens.
     //   * Maximum length of 64 chars.
     //   * Optionally surrounded by backticks, in which case spaces also OK.
-    if (!preg_match('/^((`[\w- ]{1,64}`|[\w-]{1,64})\.)?(`[\w- ]{1,64}`|[\w-]{1,64})$/i', $str)) {
+    if (!preg_match('/^((`[-\w ]{1,64}`|[-\w]{1,64})\.)?(`[-\w ]{1,64}`|[-\w]{1,64})$/i', $str)) {
       return FALSE;
     }
 
@@ -229,6 +229,10 @@ class CRM_Utils_Rule {
    * @return bool
    */
   public static function url($url) {
+    if (!$url) {
+      // If this is required then that should be checked elsewhere - here we are not assuming it is required.
+      return TRUE;
+    }
     if (preg_match('/^\//', $url)) {
       // allow relative URL's (CRM-15598)
       $url = 'http://' . $_SERVER['HTTP_HOST'] . $url;
diff --git a/civicrm/CRM/Utils/System.php b/civicrm/CRM/Utils/System.php
index fb5bb879ea4e173673bc3672a59e41d4a1f95651..ab86071241928444b90fa47a7269b7f1447cc6c6 100644
--- a/civicrm/CRM/Utils/System.php
+++ b/civicrm/CRM/Utils/System.php
@@ -1191,6 +1191,8 @@ class CRM_Utils_System {
     ) {
       // ensure that SSL is enabled on a civicrm url (for cookie reasons etc)
       $url = "https://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
+      // @see https://lab.civicrm.org/dev/core/issues/425 if you're seeing this message.
+      Civi::log()->warning('CiviCRM thinks site is not SSL, redirecting to {url}', ['url' => $url]);
       if (!self::checkURL($url, TRUE)) {
         if ($abort) {
           CRM_Core_Error::fatal('HTTPS is not set up on this machine');
@@ -1396,6 +1398,10 @@ class CRM_Utils_System {
    *   (optional) Code with which to exit.
    */
   public static function civiExit($status = 0) {
+
+    if ($status > 0) {
+      http_response_code(500);
+    }
     // move things to CiviCRM cache as needed
     CRM_Core_Session::storeSessionObjects();
 
@@ -1425,6 +1431,7 @@ class CRM_Utils_System {
     $localDrivers = ['CRM_Utils_Cache_Arraycache', 'CRM_Utils_Cache_NoCache'];
     if (Civi\Core\Container::isContainerBooted()
       && !in_array(get_class(CRM_Utils_Cache::singleton()), $localDrivers)) {
+      Civi::cache('long')->flush();
       Civi::cache('settings')->flush();
       Civi::cache('js_strings')->flush();
       Civi::cache('community_messages')->flush();
diff --git a/civicrm/CRM/Utils/System/Drupal.php b/civicrm/CRM/Utils/System/Drupal.php
index 0d6bf7e68f17a4421e512d7dc55aa947acf507fd..cda24fbefe71a9ebfed3273f2bc8d355d79281a7 100644
--- a/civicrm/CRM/Utils/System/Drupal.php
+++ b/civicrm/CRM/Utils/System/Drupal.php
@@ -607,7 +607,7 @@ AND    u.status = 1
     //need to get back for windows.
     $firstVar = array_shift($pathVars);
 
-    //lets remove sript name to reduce one iteration.
+    // Remove the script name to remove an necessary iteration of the loop.
     array_pop($pathVars);
 
     // CRM-7429 -- do check for uppermost 'includes' dir, which would
diff --git a/civicrm/CRM/Utils/System/WordPress.php b/civicrm/CRM/Utils/System/WordPress.php
index 7bdb1e9ea1c3d3ccff60b5ce8517cd0c540953fa..493e174f795013cc1a5c777a2377836abea9c5d2 100644
--- a/civicrm/CRM/Utils/System/WordPress.php
+++ b/civicrm/CRM/Utils/System/WordPress.php
@@ -208,6 +208,7 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
     $fragment = isset($fragment) ? ('#' . $fragment) : '';
 
     $path = CRM_Utils_String::stripPathChars($path);
+    $basepage = FALSE;
 
     //this means wp function we are trying to use is not available,
     //so load bootStrap
@@ -215,16 +216,20 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
     if (!function_exists('get_option')) {
       $this->loadBootStrap();
     }
+
     if ($config->userFrameworkFrontend) {
+      global $post;
       if (get_option('permalink_structure') != '') {
-        global $post;
         $script = get_permalink($post->ID);
       }
-
+      if ($config->wpBasePage == $post->post_name) {
+        $basepage = TRUE;
+      }
       // when shortcode is included in page
       // also make sure we have valid query object
+      // FIXME: $wpPageParam has no effect and is only set on the *basepage*
       global $wp_query;
-      if (method_exists($wp_query, 'get')) {
+      if (get_option('permalink_structure') == '' && method_exists($wp_query, 'get')) {
         if (get_query_var('page_id')) {
           $wpPageParam = "page_id=" . get_query_var('page_id');
         }
@@ -251,18 +256,61 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
     }
 
     $queryParts = array();
-    if (isset($path)) {
-      $queryParts[] = 'page=CiviCRM';
-      $queryParts[] = "q={$path}";
+
+    // CRM_Core_Payment::getReturnSuccessUrl() passes $query as an array
+    if (isset($query) && is_array($query)) {
+      $query = implode($separator, $query);
     }
-    if ($wpPageParam) {
-      $queryParts[] = $wpPageParam;
+
+    if (
+      // not using clean URLs
+      !$config->cleanURL
+      // requesting an admin URL
+      || ((is_admin() && !$frontend) || $forceBackend)
+      // is shortcode
+      || (!$basepage && $script != '')
+    ) {
+
+      // pre-existing logic
+      if (isset($path)) {
+        $queryParts[] = 'page=CiviCRM';
+        // Encode all but the *path* placeholder
+        if ($path !== '*path*') {
+          $path = rawurlencode($path);
+        }
+        $queryParts[] = "q={$path}";
+      }
+      if ($wpPageParam) {
+        $queryParts[] = $wpPageParam;
+      }
+      if (isset($query)) {
+        $queryParts[] = $query;
+      }
+
+      $final = $base . '?' . implode($separator, $queryParts) . $fragment;
+
     }
-    if (isset($query)) {
-      $queryParts[] = $query;
+    else {
+
+      // clean URLs
+      if (isset($path)) {
+        $base = trailingslashit($base) . str_replace('civicrm/', '', $path) . '/';
+      }
+      if (isset($query)) {
+        $query = ltrim($query, '=?&');
+        $queryParts[] = $query;
+      }
+
+      if (!empty($queryParts)) {
+        $final = $base . '?' . implode($separator, $queryParts) . $fragment;
+      }
+      else {
+        $final = $base . $fragment;
+      }
+
     }
 
-    return $base . '?' . implode($separator, $queryParts) . $fragment;
+    return $final;
   }
 
   /**
@@ -767,13 +815,11 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
     $contactCreated = 0;
     $contactMatching = 0;
 
-    // previously used $wpdb - which means WordPress *must* be bootstrapped
-    $wpUsers = get_users(array(
-      'blog_id' => get_current_blog_id(),
-      'number' => -1,
-    ));
+    global $wpdb;
+    $wpUserIds = $wpdb->get_col("SELECT $wpdb->users.ID FROM $wpdb->users");
 
-    foreach ($wpUsers as $wpUserData) {
+    foreach ($wpUserIds as $wpUserId) {
+      $wpUserData = get_userdata($wpUserId);
       $contactCount++;
       if ($match = CRM_Core_BAO_UFMatch::synchronizeUFMatch($wpUserData,
         $wpUserData->$id,
diff --git a/civicrm/Civi.php b/civicrm/Civi.php
index 90aebee174d2ead75b84dafce2047acfe23ef110..ee6138c9845683ced0629b8b0e357f1d8a0c3dd1 100644
--- a/civicrm/Civi.php
+++ b/civicrm/Civi.php
@@ -32,6 +32,15 @@ class Civi {
    *   The name of the cache. The 'default' cache is biased toward
    *   high-performance caches (eg memcache/redis/apc) when
    *   available and falls back to single-request (static) caching.
+   *   Ex: 'short' or 'default' is useful for high-speed, short-lived cache data.
+   *       This is appropriate if you believe that latency (millisecond-level
+   *       read time) is the main factor. For example: caching data from
+   *       a couple SQL queries.
+   *   Ex: 'long' can be useful for longer-lived cache data. It's appropriate if
+   *       you believe that longevity (e.g. surviving for several hours or a day)
+   *       is more important than  millisecond-level access time. For example:
+   *       caching the result of a simple metadata-query.
+   *
    * @return CRM_Utils_Cache_Interface
    *   NOTE: Beginning in CiviCRM v5.4, the cache instance complies with
    *   PSR-16 (\Psr\SimpleCache\CacheInterface).
diff --git a/civicrm/Civi/ActionSchedule/RecipientBuilder.php b/civicrm/Civi/ActionSchedule/RecipientBuilder.php
index ded78c660f197039d9e9969121c891f7960a2126..86c383ee64bc9fb2773844e71dc296c720489d36 100644
--- a/civicrm/Civi/ActionSchedule/RecipientBuilder.php
+++ b/civicrm/Civi/ActionSchedule/RecipientBuilder.php
@@ -314,7 +314,7 @@ class RecipientBuilder {
 
     $addlCheck = \CRM_Utils_SQL_Select::from($query['casAddlCheckFrom'])
       ->select('*')
-      ->merge($query, array('params', 'wheres'))// why only where? why not the joins?
+      ->merge($query, array('params', 'wheres', 'joins'))
       ->merge($this->prepareRepetitionEndFilter($query['casDateField']))
       ->limit(1)
       ->strict()
diff --git a/civicrm/Civi/CCase/Events.php b/civicrm/Civi/CCase/Events.php
index 9cecdf72e522fba92a38c185ed566758cc3672e3..a7d047dbfd2a25c556884dcea2ecdd744632d1fa 100644
--- a/civicrm/Civi/CCase/Events.php
+++ b/civicrm/Civi/CCase/Events.php
@@ -46,11 +46,12 @@ class Events {
    * @throws \CRM_Core_Exception
    */
   public static function fireCaseChange(\Civi\Core\Event\PostEvent $event) {
-    $caseId = NULL;
+    // Activities can be linked to multiple cases, so $caseIds might be an array or an int
+    $caseIds = NULL;
     switch ($event->entity) {
       case 'Activity':
         if (!empty($event->object->case_id)) {
-          $caseId = $event->object->case_id;
+          $caseIds = $event->object->case_id;
         }
         break;
 
@@ -58,7 +59,7 @@ class Events {
         // by the time we get the post-delete event, the record is gone, so
         // there's nothing to analyze
         if ($event->action != 'delete') {
-          $caseId = $event->id;
+          $caseIds = $event->id;
         }
         break;
 
@@ -66,15 +67,17 @@ class Events {
         throw new \CRM_Core_Exception("CRM_Case_Listener does not support entity {$event->entity}");
     }
 
-    if ($caseId) {
-      if (!isset(self::$isActive[$caseId])) {
-        $tx = new \CRM_Core_Transaction();
-        \CRM_Core_Transaction::addCallback(
-          \CRM_Core_Transaction::PHASE_POST_COMMIT,
-          array(__CLASS__, 'fireCaseChangeForRealz'),
-          array($caseId),
-          "Civi_CCase_Events::fire::{$caseId}"
-        );
+    if ($caseIds) {
+      foreach ((array) $caseIds as $caseId) {
+        if (!isset(self::$isActive[$caseId])) {
+          $tx = new \CRM_Core_Transaction();
+          \CRM_Core_Transaction::addCallback(
+            \CRM_Core_Transaction::PHASE_POST_COMMIT,
+            array(__CLASS__, 'fireCaseChangeForRealz'),
+            array($caseId),
+            "Civi_CCase_Events::fire::{$caseId}"
+          );
+        }
       }
     }
   }
diff --git a/civicrm/Civi/Core/Container.php b/civicrm/Civi/Core/Container.php
index 6eb4a4d66a9f8a8a93fbb737cc95a3e77d21029f..9ca66a67c1c1112d18a481df474ef86cb0f1a758 100644
--- a/civicrm/Civi/Core/Container.php
+++ b/civicrm/Civi/Core/Container.php
@@ -165,6 +165,7 @@ class Container {
       'community_messages' => 'community_messages',
       'checks' => 'checks',
       'session' => 'CiviCRM Session',
+      'long' => 'long',
     );
     foreach ($basicCaches as $cacheSvc => $cacheGrp) {
       $container->setDefinition("cache.{$cacheSvc}", new Definition(
@@ -200,7 +201,6 @@ class Container {
 
     // Expose legacy singletons as services in the container.
     $singletons = array(
-      'resources' => 'CRM_Core_Resources',
       'httpClient' => 'CRM_Utils_HttpClient',
       'cache.default' => 'CRM_Utils_Cache',
       'i18n' => 'CRM_Core_I18n',
@@ -213,6 +213,12 @@ class Container {
       ))
         ->setFactory(array($class, 'singleton'));
     }
+    $container->setAlias('cache.short', 'cache.default');
+
+    $container->setDefinition('resources', new Definition(
+      'CRM_Core_Resources',
+      [new Reference('service_container')]
+    ))->setFactory(array(new Reference(self::SELF), 'createResources'));
 
     $container->setDefinition('prevnext', new Definition(
       'CRM_Core_PrevNextCache_Interface',
@@ -409,6 +415,19 @@ class Container {
     return $kernel;
   }
 
+  /**
+   * @param ContainerInterface $container
+   * @return \CRM_Core_Resources
+   */
+  public static function createResources($container) {
+    $sys = \CRM_Extension_System::singleton();
+    return new \CRM_Core_Resources(
+      $sys->getMapper(),
+      $container->get('cache.js_strings'),
+      \CRM_Core_Config::isUpgradeMode() ? NULL : 'resCacheCode'
+    );
+  }
+
   /**
    * @param ContainerInterface $container
    * @return \CRM_Core_PrevNextCache_Interface
diff --git a/civicrm/Civi/Test/Api3DocTrait.php b/civicrm/Civi/Test/Api3DocTrait.php
index 5f4c7ce8bb2a3043dca79dd082738be6bbf9c4ef..17b0ece5d9f72eeb99f7a545cee4ec6b9798b7cb 100644
--- a/civicrm/Civi/Test/Api3DocTrait.php
+++ b/civicrm/Civi/Test/Api3DocTrait.php
@@ -77,7 +77,7 @@ trait Api3DocTrait {
     if (empty($exampleName)) {
       // Attempt to convert lowercase action name to CamelCase.
       // This is clunky/imperfect due to the convention of all lowercase actions.
-      $exampleName = CRM_Utils_String::convertStringToCamel($action);
+      $exampleName = \CRM_Utils_String::convertStringToCamel($action);
       $knownPrefixes = array(
         'Get',
         'Set',
@@ -103,7 +103,7 @@ trait Api3DocTrait {
         $desc[] = trim($line);
       }
     }
-    $smarty = CRM_Core_Smarty::singleton();
+    $smarty = \CRM_Core_Smarty::singleton();
     $smarty->assign('testFunction', $testFunction);
     $smarty->assign('function', _civicrm_api_get_entity_name_from_camel($entity) . "_$action");
     foreach ($params as $index => $param) {
diff --git a/civicrm/ang/crmStatusPage.css b/civicrm/ang/crmStatusPage.css
index 7bac7aac30f65e3fbadc15d378895cdd47fc6b30..7bc1722433196f997c19d8c72e53ca721b2c7b66 100644
--- a/civicrm/ang/crmStatusPage.css
+++ b/civicrm/ang/crmStatusPage.css
@@ -67,15 +67,16 @@
   width: auto;
   margin: 0;
   padding: 0;
+  z-index: 99;
 }
 
 #crm-status-list .hush-menu li {
   padding: 0.2em 0.5em;
   background-color: rgba(255, 255, 255, 0.9);
-  z-index: 99999;
+  z-index: 99;
   font-weight: normal;
 }
 
 .status-debug-information {
   font-size: smaller;
-}
\ No newline at end of file
+}
diff --git a/civicrm/api/v3/Activity.php b/civicrm/api/v3/Activity.php
index 67b01d965f609c24abd17c1a731238d353b00f89..cc468c0a1bd8ae4a880c4759a52fce10d3075cda 100644
--- a/civicrm/api/v3/Activity.php
+++ b/civicrm/api/v3/Activity.php
@@ -368,13 +368,11 @@ function civicrm_api3_activity_get($params) {
  */
 function _civicrm_api3_activity_get_extraFilters(&$params, &$sql) {
   // Filter by activity contacts
-  $recordTypes = civicrm_api3('ActivityContact', 'getoptions', array('field' => 'record_type_id'));
-  $recordTypes = $recordTypes['values'];
   $activityContactOptions = array(
     'contact_id' => NULL,
-    'target_contact_id' => array_search('Activity Targets', $recordTypes),
-    'source_contact_id' => array_search('Activity Source', $recordTypes),
-    'assignee_contact_id' => array_search('Activity Assignees', $recordTypes),
+    'target_contact_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_ActivityContact', 'record_type_id', 'Activity Targets'),
+    'source_contact_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_ActivityContact', 'record_type_id', 'Activity Source'),
+    'assignee_contact_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_ActivityContact', 'record_type_id', 'Activity Assignees'),
   );
   foreach ($activityContactOptions as $activityContactName => $activityContactValue) {
     if (!empty($params[$activityContactName])) {
diff --git a/civicrm/api/v3/Contact.php b/civicrm/api/v3/Contact.php
index f6afa246bfcac01f275c4627b7b4fb721947d7c7..5e2dddc1b2009c43def73987aa6b6f7a23be0e93 100644
--- a/civicrm/api/v3/Contact.php
+++ b/civicrm/api/v3/Contact.php
@@ -758,10 +758,18 @@ function civicrm_api3_contact_getquick($params) {
     )
   );
 
+  $table_names = [
+    'email' => 'eml',
+    'phone_numeric' => 'phe',
+    'street_address' => 'sts',
+    'city' => 'sts',
+    'postal_code' => 'sts',
+  ];
+
   // get the option values for contact autocomplete
   $acOptions = CRM_Core_OptionGroup::values('contact_autocomplete_options', FALSE, FALSE, FALSE, NULL, 'name');
 
-  $list = array();
+  $list = $from = array();
   foreach ($acpref as $value) {
     if ($value && !empty($acOptions[$value])) {
       $list[$value] = $acOptions[$value];
@@ -774,6 +782,29 @@ function civicrm_api3_contact_getquick($params) {
     if ($field_name == 'contact_id') {
       $field_name = 'id';
     }
+    if (isset($table_names[$field_name])) {
+      $table_name = $table_names[$field_name];
+    }
+    elseif (strpos($field_name, 'custom_') === 0) {
+      $customField = civicrm_api3('CustomField', 'getsingle', [
+        'id' => substr($field_name, 7),
+        'return' => ['custom_group_id.table_name', 'column_name', 'data_type', 'option_group_id', 'html_type'],
+      ]);
+      $field_name = $customField['column_name'];
+      $table_name = CRM_Utils_String::munge($customField['custom_group_id.table_name']);
+      $from[$field_name] = "LEFT JOIN `$table_name` ON cc.id = `$table_name`.entity_id";
+      if (CRM_Core_BAO_CustomField::hasOptions($customField)) {
+        $customOptionsWhere = [];
+        $customFieldOptions = CRM_Contact_BAO_Contact::buildOptions('custom_' . $customField['id'], 'search');
+        $isMultivalueField = CRM_Core_BAO_CustomField::isSerialized($customField);
+        $sep = CRM_Core_DAO::VALUE_SEPARATOR;
+        foreach ($customFieldOptions as $optionKey => $optionLabel) {
+          if (mb_stripos($optionLabel, $name) !== FALSE) {
+            $customOptionsWhere[$optionKey] = "$table_name.$field_name " . ($isMultivalueField ? "LIKE '%{$sep}{$optionKey}{$sep}%'" : "= '$optionKey'");
+          }
+        }
+      }
+    }
     // phone_numeric should be phone
     $searchField = str_replace('_numeric', '', $field_name);
     if (!in_array($searchField, $list)) {
@@ -787,7 +818,6 @@ function civicrm_api3_contact_getquick($params) {
 
   $select = $actualSelectElements = array('sort_name');
   $where  = '';
-  $from   = array();
   foreach ($list as $value) {
     $suffix = substr($value, 0, 2) . substr($value, -1);
     switch ($value) {
@@ -817,10 +847,13 @@ function civicrm_api3_contact_getquick($params) {
         break;
 
       default:
-        if ($value != 'id') {
+        if ($value == 'id') {
+          $actualSelectElements[] = 'cc.id';
+        }
+        elseif ($value != 'sort_name') {
           $suffix = 'cc';
-          if (!empty($params['field_name']) && $params['field_name'] == 'value') {
-            $suffix = CRM_Utils_String::munge(CRM_Utils_Array::value('table_name', $params, 'cc'));
+          if ($field_name == $value) {
+            $suffix = $table_name;
           }
           $actualSelectElements[] = $select[] = $suffix . '.' . $value;
         }
@@ -835,12 +868,6 @@ function civicrm_api3_contact_getquick($params) {
     $select = ", $select";
   }
   $actualSelectElements = implode(', ', $actualSelectElements);
-  $selectAliases = $from;
-  unset($selectAliases['address']);
-  $selectAliases = implode(', ', array_keys($selectAliases));
-  if (!empty($selectAliases)) {
-    $selectAliases = ", $selectAliases";
-  }
   $from = implode(' ', $from);
   $limit = (int) CRM_Utils_Array::value('limit', $params);
   $limit = $limit > 0 ? $limit : Civi::settings()->get('search_autocomplete_count');
@@ -917,14 +944,16 @@ function civicrm_api3_contact_getquick($params) {
   else {
     $strSearch = "$name%";
   }
-  $includeEmailFrom = $includeNickName = $exactIncludeNickName = '';
+  $includeEmailFrom = $includeNickName = '';
   if ($config->includeNickNameInName) {
     $includeNickName = " OR nick_name LIKE '$strSearch'";
-    $exactIncludeNickName = " OR nick_name LIKE '$name'";
   }
 
-  //CRM-10687
-  if (!empty($params['field_name']) && !empty($params['table_name'])) {
+  if (isset($customOptionsWhere)) {
+    $customOptionsWhere = $customOptionsWhere ?: [0];
+    $whereClause = " WHERE (" . implode(' OR ', $customOptionsWhere) . ") $where";
+  }
+  elseif (!empty($params['field_name']) && !empty($params['table_name'])) {
     $whereClause = " WHERE ( $table_name.$field_name LIKE '$strSearch') {$where}";
     // Search by id should be exact
     if ($field_name == 'id' || $field_name == 'external_identifier') {
@@ -961,7 +990,7 @@ function civicrm_api3_contact_getquick($params) {
 
   //CRM-5954
   $query = "
-        SELECT DISTINCT(id), data, sort_name {$selectAliases}, exactFirst
+        SELECT DISTINCT(id), data, sort_name, exactFirst
         FROM   (
             ( SELECT IF($table_name.$field_name = '{$name}', 0, 1) as exactFirst, cc.id as id, CONCAT_WS( ' :: ',
             {$actualSelectElements} )
@@ -1013,6 +1042,14 @@ function civicrm_api3_contact_getquick($params) {
       $t[$k] = isset($dao->$k) ? $dao->$k : '';
     }
     $t['data'] = $dao->data;
+    // Replace keys with values when displaying fields from an option list
+    if (!empty($customOptionsWhere)) {
+      $data = explode(' :: ', $dao->data);
+      $pos = count($data) - 1;
+      $customValue = array_intersect(CRM_Utils_Array::explodePadded($data[$pos]), array_keys($customOptionsWhere));
+      $data[$pos] = implode(', ', array_intersect_key($customFieldOptions, array_flip($customValue)));
+      $t['data'] = implode(' :: ', $data);
+    }
     $contactList[] = $t;
     if (!empty($params['org']) &&
       !empty($currEmpDetails) &&
diff --git a/civicrm/api/v3/ContributionPage.php b/civicrm/api/v3/ContributionPage.php
index 8506143621980477071890bf0e370c7faf9f7648..461116c4972b24613a5c01670431259bda040a98 100644
--- a/civicrm/api/v3/ContributionPage.php
+++ b/civicrm/api/v3/ContributionPage.php
@@ -104,6 +104,26 @@ function civicrm_api3_contribution_page_submit($params) {
   return civicrm_api3_create_success($result, $params, 'ContributionPage', 'submit');
 }
 
+/**
+ * Validate ContributionPage submission parameters.
+ *
+ * @param array $params
+ *   Array per getfields metadata.
+ *
+ * @return array
+ *   API result array
+ */
+function civicrm_api3_contribution_page_validate($params) {
+  $form = new CRM_Contribute_Form_Contribution_Main();
+  $form->controller = new CRM_Core_Controller();
+  $form->set('id', $params['id']);
+  $form->preProcess();
+  $errors = CRM_Contribute_Form_Contribution_Main::formRule($params, [], $form);
+  if ($errors === TRUE) {
+    $errors = [];
+  }
+  return civicrm_api3_create_success($errors, $params, 'ContributionPage', 'validate');
+}
 
 /**
  * Set default getlist parameters.
diff --git a/civicrm/civicrm-version.php b/civicrm/civicrm-version.php
index 8b8ca84e1eb9b8b93ddbd9621c5c12469bb829ed..a1fde5e885248e4352e803beabe5cd9e9c9909cb 100644
--- a/civicrm/civicrm-version.php
+++ b/civicrm/civicrm-version.php
@@ -1,7 +1,7 @@
 <?php
 /** @deprecated */
 function civicrmVersion( ) {
-  return array( 'version'  => '5.7.0',
+  return array( 'version'  => '5.8.1',
                 'cms'      => 'Wordpress',
                 'revision' => '' );
 }
diff --git a/civicrm/css/civicrm.css b/civicrm/css/civicrm.css
index a4d85b07b68cf332fd9cb51fb548eea1e09fc428..1749fdb9a81028dfed338123b6322960039d4b3d 100644
--- a/civicrm/css/civicrm.css
+++ b/civicrm/css/civicrm.css
@@ -19,6 +19,10 @@ div.crm-container fieldset label{
   float: none;
 }
 
+input.crm-form-radio + label, input.crm-form-checkbox + label{
+  margin-left: 7px;
+}
+
 .crm-container .crm-quickSearchField {
   font-weight: normal;
 }
@@ -2683,12 +2687,15 @@ div.crm-container form {
 /* Date plugin */
 .crm-container input.dateplugin,
 .crm-container input.crm-form-date {
-  background: white url(../i/cal.gif) no-repeat scroll right center;
-  padding-right: 16px;
-  /* so that text doesn't flow on top of icon */
   width: 9em;
 }
 
+.crm-container input.dateplugin::placeholder,
+.crm-container input.crm-form-date::placeholder {
+  font-family: "FontAwesome";
+  text-align: right;
+}
+
 .crm-container div.batch-update {
   overflow: visible;
 }
diff --git a/civicrm/css/joomla.css b/civicrm/css/joomla.css
index 57eb00d00272278e0ad65838aef9cb66dab6a492..5c5d55e41576ad77ae75a8a363d8148c995a99b4 100644
--- a/civicrm/css/joomla.css
+++ b/civicrm/css/joomla.css
@@ -227,7 +227,7 @@ br.clear {
   background-color: #ddd;
   width: 16em;
   /* padding in px not ex because IE messes up 100% width tables otherwise */
-  padding: 10px;
+  padding: 20px;
   vertical-align: top;
 }
 
@@ -296,7 +296,7 @@ br.clear {
 
 ul#civicrm-menu {
   position:relative;
-  z-index:1;
+  z-index: 1;
 }
 
 div#toolbar-box div.m {
@@ -380,3 +380,35 @@ ul#civicrm-menu li#crm-qsearch {
   width: inherit;
   display: block;
 }
+
+/* Remove Joomla subhead toolbar & whitespace border */
+	
+body.admin.com_civicrm .subhead-collapse {
+	display:none;
+}
+body.admin.com_civicrm .container-fluid.container-main {
+	padding: 0;
+	border-top: 1px solid #787878;
+}
+body.admin.com_civicrm #crm-nav-menu-container {
+	padding-bottom: 0 !important;
+}
+body.admin.com_civicrm #content-right {
+	padding: 12px;
+}
+body.admin.com_civicrm #civicrm-menu #crm-qsearch {
+  padding-left: 20px;
+}
+body.admin.com_civicrm #root-menu-div div.outerbox:first-of-type {
+	margin-left: 20px;
+} 
+body.admin.com_civicrm div.outerbox {
+	z-index: 1000;
+}
+
+/* Shoreditch-specific */
+
+body.admin.com_civicrm {
+	padding-top: 0px !important;
+	margin-top: 30px !important; 
+}
diff --git a/civicrm/i/cal.gif b/civicrm/i/cal.gif
deleted file mode 100644
index 80985c7a3823da972dd41d1f4a8b6020348b5c28..0000000000000000000000000000000000000000
Binary files a/civicrm/i/cal.gif and /dev/null differ
diff --git a/civicrm/i/langs.png b/civicrm/i/langs.png
deleted file mode 100644
index 5ef73a60b64903a3df054647d3e8b218f6565eff..0000000000000000000000000000000000000000
Binary files a/civicrm/i/langs.png and /dev/null differ
diff --git a/civicrm/js/crm.admin.js b/civicrm/js/crm.admin.js
deleted file mode 100644
index 2884ae90f0e6cb92fc4e4a403c3a9f716a206e6a..0000000000000000000000000000000000000000
--- a/civicrm/js/crm.admin.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// https://civicrm.org/licensing
-(function($) {
-  "use strict";
-  $(document)
-    .on('crmLoad', function(e) {
-      $('.crm-icon-picker', e.target).not('.iconpicker-widget').each(function() {
-        var $el = $(this);
-        CRM.loadScript(CRM.config.resourceBase + 'js/jquery/jquery.crmIconPicker.js').done(function() {
-          $el.crmIconPicker();
-        });
-        // Hack to get the strings in this lazy-loaded file translated
-        ts('None');
-        ts('Normal');
-        ts('Rotate right');
-        ts('Rotate left');
-        ts('Rotate 180');
-        ts('Flip horizontal');
-        ts('Flip vertical');
-      });
-    });
-})(CRM.$);
diff --git a/civicrm/js/crm.datepicker.js b/civicrm/js/crm.datepicker.js
index 654ca80ace1763c3fda46bdd4333d9b9714bcbbc..0ae8f0b743ef901f98cb8d2c4c88e27cf71a7499 100644
--- a/civicrm/js/crm.datepicker.js
+++ b/civicrm/js/crm.datepicker.js
@@ -58,7 +58,9 @@
           if (!settings.yearRange && settings.minDate !== null && settings.maxDate !== null) {
             settings.yearRange = '' + CRM.utils.formatDate(settings.minDate, 'yy') + ':' + CRM.utils.formatDate(settings.maxDate, 'yy');
           }
-          $dateField.addClass('crm-form-date').datepicker(settings);
+          // Set placeholder as calendar icon (`fa-calendar` is Unicode f073)
+          // and add datepicker
+          $dateField.addClass('crm-form-date').attr({placeholder: '\uF073'}).datepicker(settings);
         } else {
           $dateField.attr('min', settings.minDate ? CRM.utils.formatDate(settings.minDate, 'yy') : '1000');
           $dateField.attr('max', settings.maxDate ? CRM.utils.formatDate(settings.maxDate, 'yy') : '4000');
diff --git a/civicrm/js/crm.drupal7.js b/civicrm/js/crm.drupal7.js
index 4be65e41065e27201a0c8fb9245bb3dec818b5a2..fe3c5b9ec637d0527b82f5496daa30ce08ac20fd 100644
--- a/civicrm/js/crm.drupal7.js
+++ b/civicrm/js/crm.drupal7.js
@@ -1,5 +1,5 @@
 // http://civicrm.org/licensing
-CRM.$(function($) {
+(function($) {
   $(document)
     .on('dialogopen', function(e) {
       // D7 hack to get the toolbar out of the way (CRM-15341)
@@ -10,6 +10,10 @@ CRM.$(function($) {
         // D7 hack, restore toolbar position (CRM-15341)
         $('#toolbar').css('z-index', '');
       }
+    })
+    .on('crmLoad', '#civicrm-menu', function(e) {
+      if ($('#toolbar a.toggle').length) {
+        $('#civicrm-menu').css({width: 'calc(100% - 40px)'});
+      }
     });
-    $('#civicrm-menu').css({'width': '97%'});
-});
+})(CRM.$);
diff --git a/civicrm/js/crm.drupal8.js b/civicrm/js/crm.drupal8.js
index 32c06a6bb43a1a1f3715c4be38f0507c637101c3..d141841815eda0f1f94ae23c37106f8574a37463 100644
--- a/civicrm/js/crm.drupal8.js
+++ b/civicrm/js/crm.drupal8.js
@@ -8,7 +8,7 @@ CRM.$(function($) {
 
    $('#toolbar-bar').hide();
 
-   $('.crm-hidemenu').click(function(e) {
+   $('body').on('click', '.crm-hidemenu', function() {
      $('#toolbar-bar').slideDown();
    });
    $('#crm-notification-container').on('click', '#crm-restore-menu', function() {
diff --git a/civicrm/js/jquery/jquery.crmIconPicker.js b/civicrm/js/jquery/jquery.crmIconPicker.js
index 6e84df5c026ed09da2f65caab8e68feeaa0f89e9..5dea481a856b629f7e5f26be682cd590fd0c1ece 100644
--- a/civicrm/js/jquery/jquery.crmIconPicker.js
+++ b/civicrm/js/jquery/jquery.crmIconPicker.js
@@ -80,9 +80,9 @@
 
         function displayDialog() {
           dialog.append('<style type="text/css">' +
-            '#crmIconPicker {font-size: 2em;}' +
+            '#crmIconPicker {font-size: 20px;}' +
             '#crmIconPicker .icon-search input {font-family: FontAwesome; padding-left: .5em; margin-bottom: 1em;}' +
-            '#crmIconPicker a.ui-button {width: 2em; height: 2em; color: #222;}' +
+            '#crmIconPicker a.ui-button {width: 1em; height: 1em; color: #222;}' +
             '#crmIconPicker a.ui-button .ui-icon {margin-top: -0.5em; width: auto; height: auto;}' +
             '</style>' +
             '<div class="icon-search"><input class="crm-form-text" name="search" placeholder="&#xf002"/></div>' +
@@ -117,4 +117,9 @@
 
     });
   };
+
+  $(document)
+    .on('crmLoad', function(e) {
+      $('.crm-icon-picker', e.target).not('.iconpicker-widget').crmIconPicker();
+    });
 }(CRM.$, CRM._));
diff --git a/civicrm/packages/HTML/QuickForm/hierselect.php b/civicrm/packages/HTML/QuickForm/hierselect.php
index a3c73808ead340e5d40e68a1987c00d5757a46d3..21e4110aa7dd85ce21e21e203b604a166ecfbf3b 100644
--- a/civicrm/packages/HTML/QuickForm/hierselect.php
+++ b/civicrm/packages/HTML/QuickForm/hierselect.php
@@ -364,8 +364,7 @@ class HTML_QuickForm_hierselect extends HTML_QuickForm_group
             if ($js != '') {
                 $js .= ",\n";
             }
-            $options = utf8_encode($options);
-            $js .= '"'.$optValue.'":'.json_encode($options);
+            $js .= '"'.$optValue.'":'.json_encode($options, JSON_UNESCAPED_UNICODE);
         }
     }
 
diff --git a/civicrm/release-notes.md b/civicrm/release-notes.md
index dac4b3686c9e338663408e15b3c89b45298f0074..5620ba27c8259c763cff2ea97c4868d4005313ae 100644
--- a/civicrm/release-notes.md
+++ b/civicrm/release-notes.md
@@ -14,6 +14,35 @@ Other resources for identifying changes are:
     * https://github.com/civicrm/civicrm-joomla
     * https://github.com/civicrm/civicrm-wordpress
 
+## CiviCRM 5.8.0
+
+Released December 5, 2018
+
+- **[Synopsis](release-notes/5.8.0.md#synopsis)**
+- **[Features](release-notes/5.8.0.md#features)**
+- **[Bugs resolved](release-notes/5.8.0.md#bugs)**
+- **[Miscellany](release-notes/5.8.0.md#misc)**
+- **[Credits](release-notes/5.8.0.md#credits)**
+- **[Feedback](release-notes/5.8.0.md#feedback)**
+
+# CiviCRM 5.7.2
+
+Released November 20, 2018
+
+- **[Synopsis](release-notes/5.7.2.md#synopsis)**
+- **[Bugs resolved](release-notes/5.7.2.md#bugs)**
+- **[Credits](release-notes/5.7.2.md#credits)**
+- **[Feedback](release-notes/5.7.2.md#feedback)**
+
+## CiviCRM 5.7.1
+
+Released November 20, 2018
+
+- **[Synopsis](release-notes/5.7.1.md#synopsis)**
+- **[Bugs resolved](release-notes/5.7.1.md#bugs)**
+- **[Credits](release-notes/5.7.1.md#credits)**
+- **[Feedback](release-notes/5.7.1.md#feedback)**
+
 ## CiviCRM 5.7.0
 
 Released November 7, 2018
@@ -25,6 +54,15 @@ Released November 7, 2018
 - **[Credits](release-notes/5.7.0.md#credits)**
 - **[Feedback](release-notes/5.7.0.md#feedback)**
 
+## CiviCRM 5.6.1
+
+Released October 23, 2018
+
+- **[Synopsis](release-notes/5.6.1.md#synopsis)**
+- **[Bugs resolved](release-notes/5.6.1.md#bugs)**
+- **[Credits](release-notes/5.6.1.md#credits)**
+- **[Feedback](release-notes/5.6.1.md#feedback)**
+
 ## CiviCRM 5.6.0
 
 Released October 3, 2018
@@ -36,6 +74,33 @@ Released October 3, 2018
 - **[Credits](release-notes/5.6.0.md#credits)**
 - **[Feedback](release-notes/5.6.0.md#feedback)**
 
+## CiviCRM 5.5.3
+
+Released September 25, 2018
+
+- **[Synopsis](release-notes/5.5.3.md#synopsis)**
+- **[Bugs resolved](release-notes/5.5.3.md#bugs)**
+- **[Credits](release-notes/5.5.3.md#credits)**
+- **[Feedback](release-notes/5.5.3.md#feedback)**
+
+## CiviCRM 5.5.2
+
+Released September 20, 2018
+
+- **[Synopsis](release-notes/5.5.2.md#synopsis)**
+- **[Bugs resolved](release-notes/5.5.2.md#bugs)**
+- **[Credits](release-notes/5.5.2.md#credits)**
+- **[Feedback](release-notes/5.5.2.md#feedback)**
+
+## CiviCRM 5.5.1
+
+Released September 12, 2018
+
+- **[Synopsis](release-notes/5.5.1.md#synopsis)**
+- **[Bugs resolved](release-notes/5.5.1.md#bugs)**
+- **[Credits](release-notes/5.5.1.md#credits)**
+- **[Feedback](release-notes/5.5.1.md#feedback)**
+
 ## CiviCRM 5.5.0
 
 Released September 5, 2018
diff --git a/civicrm/release-notes/5.5.1.md b/civicrm/release-notes/5.5.1.md
new file mode 100644
index 0000000000000000000000000000000000000000..92644174f6ecab5bc2c6703af50a7cac6da68c6a
--- /dev/null
+++ b/civicrm/release-notes/5.5.1.md
@@ -0,0 +1,39 @@
+# CiviCRM 5.5.1
+
+Released September 12, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| **Fix problems installing or upgrading from previous version?** | **yes** |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#390](https://lab.civicrm.org/dev/core/issues/390))
+  Smart groups created before 5.5.0 using "relation_permission" break on upgrade
+  to 5.5.0 ([12803](https://github.com/civicrm/civicrm-core/pull/12803))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors:
+
+Australian Greens - Seamus Lee; CiviCRM - Tim Otten; Lemniscus - Noah Miller;
+Wikimedia Foundation - Eileen McNaughton
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.5.2.md b/civicrm/release-notes/5.5.2.md
new file mode 100644
index 0000000000000000000000000000000000000000..d6a0e770d7328f1588ac4303aeb2337e0f01bf59
--- /dev/null
+++ b/civicrm/release-notes/5.5.2.md
@@ -0,0 +1,39 @@
+# CiviCRM 5.5.2
+
+Released September 20, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| **Fix problems installing or upgrading from previous version?** | **yes** |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#107](https://lab.civicrm.org/dev/core/issues/107))
+  Fix regression which prevents editing CiviCase configuration on new sites ([12842](https://github.com/civicrm/civicrm-core/pull/12842))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors, reviewers, investigators:
+
+Australian Greens - Seamus Lee; CiviCRM - Tim Otten; Compucorp - René Olivo;
+Fuzion - Pete Davis, Jitendra Purhoit; Wikimedia Foundation - Eileen
+McNaughton
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.5.3.md b/civicrm/release-notes/5.5.3.md
new file mode 100644
index 0000000000000000000000000000000000000000..cdb6587eb13458049ca94a0d468361da06f3720e
--- /dev/null
+++ b/civicrm/release-notes/5.5.3.md
@@ -0,0 +1,46 @@
+# CiviCRM 5.5.3
+
+Released September 25, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| **Fix problems installing or upgrading from previous version?** | **yes** |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **Fix default value of `civicrm_option_group.is_locked` in DB schema
+  ([12862](https://github.com/civicrm/civicrm-core/pull/12862))**
+
+  This fixes a regression in the editing of newly created option groups that was
+  introduced on upgraded sites.
+
+- **([dev/core#391](https://lab.civicrm.org/dev/core/issues/391)) Tags do not
+  save with profile forms
+  ([12870](https://github.com/civicrm/civicrm-core/pull/12870))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors, reviewers, investigators:
+
+Wikimedia Foundation - Eileen McNaughton; MJW Consulting - Matt Wire; Gitlab
+user yalh; CiviCRM - Coleman Watts, Tim Otten; Australian Greens - Seamus
+Lee
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.6.1.md b/civicrm/release-notes/5.6.1.md
new file mode 100644
index 0000000000000000000000000000000000000000..d37a45eb146be330fb123b4f531f85af0ddbd557
--- /dev/null
+++ b/civicrm/release-notes/5.6.1.md
@@ -0,0 +1,67 @@
+# CiviCRM 5.6.1
+
+Released October 23, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **[dev/core#428](https://lab.civicrm.org/dev/core/issues/428) Fatal error in
+  Activity Details report when Sorting uses Section Header
+  ([12963](https://github.com/civicrm/civicrm-core/pull/12963),
+  [12915](https://github.com/civicrm/civicrm-core/pull/12915),
+  [12967](https://github.com/civicrm/civicrm-core/pull/12967))**
+
+- **[dev/core#396](https://lab.civicrm.org/dev/core/issues/396) date ranges are
+  lost when creating smart groups
+  ([12909](https://github.com/civicrm/civicrm-core/pull/12909))**
+
+### CiviMail
+
+- **[dev/core#421](https://lab.civicrm.org/dev/core/issues/421) Creating a new
+  message template from within CiviMail interface requires both edit user
+  workflow templates and edit system workflow templates as well as edit message
+  templates ([12896](https://github.com/civicrm/civicrm-core/pull/12896))**
+
+- **[dev/core#448](https://lab.civicrm.org/dev/core/issues/448) When creating a
+  CiviCRM Mailing including a Smart Group, All contacts met by the criteria of
+  the smart group are added. There is no check performed to make sure that
+  contacts removed from the smart group aren't included
+  ([12962](https://github.com/civicrm/civicrm-core/pull/12962))**
+
+### Joomla Integration
+
+- **Fixed Joomla menu z-index regression
+  ([12952](https://github.com/civicrm/civicrm-core/pull/12952))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors and reviewers:
+
+Wikimedia Foundation - Eileen McNaughton; Thomas Mannell; Progressive
+Technology Project - Jamie McClelland; Pradeep Nayak; Nicol Wistreich;
+Joinery - Allen Shaw; JMA Consulting - Monish Deb; Circle Interactive -
+Martin Castle; Australian Greens - Seamus Lee; Agileware - Justin Freeman
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.7.1.md b/civicrm/release-notes/5.7.1.md
new file mode 100644
index 0000000000000000000000000000000000000000..52ecc28ef33416dfcc10e3ad0f7c41a7cfc0f1e5
--- /dev/null
+++ b/civicrm/release-notes/5.7.1.md
@@ -0,0 +1,41 @@
+# CiviCRM 5.7.1
+
+Released November 20, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#507](https://lab.civicrm.org/dev/core/issues/507)) Find Contacts:
+  There is no possibility to add a tag to contacts from the search results
+  window ([13129](https://github.com/civicrm/civicrm-core/pull/13129))**
+
+  This resolves a regression in the Tag Contacts search task.
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors and reviewers:
+
+Wikimedia Foundation - Eileen McNaughton; Pradeep Nayak; CiviCRM - Coleman
+Watts; Australian Greens - Seamus Lee
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.7.2.md b/civicrm/release-notes/5.7.2.md
new file mode 100644
index 0000000000000000000000000000000000000000..2a1670b0c13781fbdec15b449647087be14a8bdf
--- /dev/null
+++ b/civicrm/release-notes/5.7.2.md
@@ -0,0 +1,41 @@
+# CiviCRM 5.7.2
+
+Released November 20, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#508](https://lab.civicrm.org/dev/core/issues/508)) utf8 problems
+  in profile ([230](https://github.com/civicrm/civicrm-packages/pull/230))**
+
+  This fixes a regression in displaying special characters in some hierarchical
+  selection dropdowns.
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors and reviewers:
+
+Wikimedia Foundation - Eileen McNaughton; Coop SymbioTIC - Samuel Vanhove;
+Australian Greens - Seamus Lee
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/release-notes/5.8.0.md b/civicrm/release-notes/5.8.0.md
new file mode 100644
index 0000000000000000000000000000000000000000..cc2a6ab60f9cc20a7a0d0e12246bc4f5ef548b7e
--- /dev/null
+++ b/civicrm/release-notes/5.8.0.md
@@ -0,0 +1,877 @@
+# CiviCRM 5.8.0
+
+Released December 5, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| **Alter the API?**                                              | **yes** |
+| Require attention to configuration options?                     |   no    |
+| **Fix problems installing or upgrading to a previous version?** | **yes** |
+| **Introduce features?**                                         | **yes** |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="features"></a>Features
+
+### Core CiviCRM
+
+- **Configurable quicksearch settings
+  ([13039](https://github.com/civicrm/civicrm-core/pull/13039) and
+  [13056](https://github.com/civicrm/civicrm-core/pull/13056))**
+
+  This permits (some) custom fields to be added to quicksearch as searchable
+  fields. By adding a setting in Search Preferences to configure the search
+  fields in the quicksearch box in the menu bar.
+
+- **Permit additional (freeform) relative date filters - e.g 'last 18 months',
+  'last 45 days' ([12682](https://github.com/civicrm/civicrm-core/pull/12682))**
+
+  This change adds support for a greater range of date options for relative
+  searches (e.g last 45 days, last 18 months). It requires option values to be
+  added by an extension or by an experienced admin, and has a limited UI.
+
+- **Allow contribution search by recurring payment processor ID / Transaction ID
+  ([12818](https://github.com/civicrm/civicrm-core/pull/12818))**
+
+  This change adds three new fields to the contribution search form: recurring
+  contribution transaction ID, payment processor ID and processor ID.
+
+- **[dev/core#495](https://lab.civicrm.org/dev/core/issues/495) Migrate simple
+  Preferences & Settings forms to using a Generic class.
+  [13054](https://github.com/civicrm/civicrm-core/pull/13054),
+  [13062](https://github.com/civicrm/civicrm-core/pull/13062),
+  [13047](https://github.com/civicrm/civicrm-core/pull/13047),
+  [13046](https://github.com/civicrm/civicrm-core/pull/13046),
+  [13048](https://github.com/civicrm/civicrm-core/pull/13048),
+  [13040](https://github.com/civicrm/civicrm-core/pull/13040),
+  [13004](https://github.com/civicrm/civicrm-core/pull/13004),
+  [13026](https://github.com/civicrm/civicrm-core/pull/13026),
+  [13027](https://github.com/civicrm/civicrm-core/pull/13027),
+  [13025](https://github.com/civicrm/civicrm-core/pull/13025),
+  [12731](https://github.com/civicrm/civicrm-core/pull/12731),
+  [12940](https://github.com/civicrm/civicrm-core/pull/12940),
+  [13022](https://github.com/civicrm/civicrm-core/pull/13022),
+  [13023](https://github.com/civicrm/civicrm-core/pull/13023),
+  [12906](https://github.com/civicrm/civicrm-core/pull/12906),
+  [12919](https://github.com/civicrm/civicrm-core/pull/12919),
+  [12925](https://github.com/civicrm/civicrm-core/pull/12925) and
+  [12960](https://github.com/civicrm/civicrm-core/pull/12960)**
+
+  Introduce generic settings form (fully metadata driven) - this provides a
+  supported methodology for extensions to add settings forms and to alter core
+  settings forms (albeit not all core forms are converted to that point).
+
+- **Add icons to contact summary tabs
+  ([13018](https://github.com/civicrm/civicrm-core/pull/13018))**
+
+  This change makes it so that an extension using hook_civicrm_tabset can
+  specify icons for the contact summary tabs. If no icon is specified
+  fa-puzzle-piece is used.
+
+- **Extract selectedChild tabheader functionality and enable for Manage Events
+  ([12747](https://github.com/civicrm/civicrm-core/pull/12747))**
+
+  This takes the existing functionality of adding "selectedChild=" to a url for
+  a tabbed page and makes it work across all the pages tabs. The tab will have
+  an id of 'tab-x' where x is the thing to use after '='.
+
+  This change adds the ability to link to a specific tab for an event (and
+  generally cleans up the code related to linking to tabs).
+
+- **Fix search performance issues and reliability on some characters issues by
+  removing lower case double-conversion
+  ([12494](https://github.com/civicrm/civicrm-core/pull/12494),
+  [13035](https://github.com/civicrm/civicrm-core/pull/13035),
+  [13034](https://github.com/civicrm/civicrm-core/pull/13034),
+  [12993](https://github.com/civicrm/civicrm-core/pull/12993),
+  [12987](https://github.com/civicrm/civicrm-core/pull/12987),
+  [12988](https://github.com/civicrm/civicrm-core/pull/12988),
+  [12991](https://github.com/civicrm/civicrm-core/pull/12991),
+  [13053](https://github.com/civicrm/civicrm-core/pull/13053) and
+  [13055](https://github.com/civicrm/civicrm-core/pull/13055))**
+
+  These changes make performance improvements to searching by moving from using
+  the php strtolower function and mysql LOWER function to mysql handling
+  comparing strings in a non case specific way.
+
+- **[dev/core#6](https://lab.civicrm.org/dev/core/issues/6) Add help text for
+  "is public" setting on form to edit custom field sets
+  ([13060](https://github.com/civicrm/civicrm-core/pull/13060))**
+
+   This change improves user experience of the form to edit custom field sets by
+   adding help text to the field "Is this Custom Data Set public?".
+
+- **[dev/core#463](https://lab.civicrm.org/dev/core/issues/463) Add in support
+  for Extension Utils when generating DAO files for Extensions
+  ([12986](https://github.com/civicrm/civicrm-core/pull/12986))**
+
+  When creating a new entity (e.g DiscountItem) via an extension the new entity
+  will need a DAO class. Our Civix code currently supports this - at least
+  somewhat - but will not wrap any translatable strings with ts rather than the
+  (correct for extensions) E::ts . Adding this to core will allow civix to
+  leverage it to better create extension DAO objects.
+
+- **Continue ongoing work to replace jcalendar with datepicker widget - event
+  search form search to datepicker and cleanup template
+  ([12978](https://github.com/civicrm/civicrm-core/pull/12978)) and participant
+  registration form
+  ([12979](https://github.com/civicrm/civicrm-core/pull/12979)) and manage
+  events fees page ([12977](https://github.com/civicrm/civicrm-core/pull/12977))
+  and manage events registration page
+  ([12975](https://github.com/civicrm/civicrm-core/pull/12975)) and relationship
+  form ([12972](https://github.com/civicrm/civicrm-core/pull/12972)) and event
+  fees page ([12992](https://github.com/civicrm/civicrm-core/pull/12992)) and
+  Update subscription form
+  ([12868](https://github.com/civicrm/civicrm-core/pull/12868))***
+
+  These changes move date picking fields from using jcalendar to use the
+  datepicker widget in the following places: Event Search form, Participant
+  Registration Form, Manage Event Fees Page, Manage Events Registration page,
+  Relationships form, Event Fees page and the Update Subscription form.
+
+- **[dev/core#472](https://lab.civicrm.org/dev/core/issues/472) Allow for
+  CiviCRM APIv3 Explorer to find API Examples in extensions in the format of
+  api/v3/examples/Entity just in the same format as core
+  ([13006](https://github.com/civicrm/civicrm-core/pull/13006))**
+
+  This change makes it so that APIv3 Explorer displays examples found in
+  extensions.
+
+- **Translate description in DAO files
+  ([13005](https://github.com/civicrm/civicrm-core/pull/13005))**
+
+  This change makes it so that the Description field in the DAO is translated so
+  that if the getfields api returns the translated string.
+
+- **Replace translation and calendar image icons
+  ([13003](https://github.com/civicrm/civicrm-core/pull/13003))**
+
+  This change makes it so that translation and calendar symbols use font
+  icons instead of images.
+
+- **[dev/core#457](https://lab.civicrm.org/dev/core/issues/457) Add new hook
+  exportIds ([12957](https://github.com/civicrm/civicrm-core/pull/12957))**
+
+  This change extends CRM_Utils_Hook::export($exportTempTable, $headerRows,
+  $sqlColumns, $exportMode, $componentTable, $ids); so that it can return id
+  columns.
+
+- **CRM_Core_Resources - Allow container to swap the implementation
+  ([12959](https://github.com/civicrm/civicrm-core/pull/12959))**
+
+  This change makes it so that CRM_Core_Resources can be modified in an
+  extension using the hook hook_civicrm_container.
+
+- **Do not treat an empty array as not set in caches.
+  ([12784](https://github.com/civicrm/civicrm-core/pull/12784))**
+
+  This change improves performance by respecting empty arrays as a cache hit.
+
+- **Fix typo in hook that enables links to be added to a block
+  ([12913](https://github.com/civicrm/civicrm-core/pull/12913))**
+
+  This change fixes the $op sent to hook_civicrm_links($op, $objectName,
+  $objectId, &$links, &$mask, &$values) from CRM_Core_Block to accept
+  create.new.shortcuts in addition to create.new.shorcuts (the misspelled op
+  name before this change).
+
+- **Send an 500 http response code when an exception is encountered.
+  ([11821](https://github.com/civicrm/civicrm-core/pull/11821) and
+  [12902](https://github.com/civicrm/civicrm-core/pull/12902))**
+
+  This change makes it so that instead of always exiting with a 200 code, When
+  CRM_Utils_System is called with a status > 0, CiviCRM exits with a 500 code.
+
+- **Register "short" and "long" cache services
+  ([12873](https://github.com/civicrm/civicrm-core/pull/12873))**
+
+  This change makes it so that extension developers can use Civi::cache('short')
+  or Civi::cache('default') for a short-lived/latency-optimized PSR-16 cache or
+  Civi::cache('long') for a long-lived/durability-optimized PSR-16 cache before
+  this change only Civi::cache('default') was available.
+
+- **Remove crm.admin.js
+  ([12884](https://github.com/civicrm/civicrm-core/pull/12884))**
+
+  This change is both a performance improvement (removes an unnecessary
+  javascript file) and a ui improvement because it improved the icon picker ui.
+
+- **Style improvement of radio form elements
+  ([12736](https://github.com/civicrm/civicrm-core/pull/12736))**
+
+  This change adds more space between radio form elements and their labels.
+
+- **Use description from schema if available when using entityForm
+  ([12971](https://github.com/civicrm/civicrm-core/pull/12971))**
+
+  This change adds the ability to show the description from the entity schema
+  instead of hardcoding it in the class when using entityForm.
+
+- **On reports make current employer available as a field for display
+  ([12904](https://github.com/civicrm/civicrm-core/pull/12904))**
+
+  This change makes it so that the field "Current Employer" is available as a
+  column on reports.
+
+- **[dev/core#487](https://lab.civicrm.org/dev/core/issues/487) Replace ancient
+  menubar plugin with something responsive
+  ([13804](https://github.com/civicrm/civicrm-core/pull/13084)) (preliminary
+  work)**
+
+  This makes some behind-the-scenes changes in order to support a new
+  [SmartMenus-based menu extension](https://github.com/aydun/uk.squiffle.kam)
+  that is anticipated to replace the current menu in core.
+
+### CiviCase
+
+- **Added relationship active filter in CiviCRM Case reports.
+  ([12711](https://github.com/civicrm/civicrm-core/pull/12711))**
+
+  This change adds a filter for is relationship active to CiviCRM Case reports.
+
+### CiviContribute
+
+- **Add validate api action for ContributionPage.submit
+  ([12829](https://github.com/civicrm/civicrm-core/pull/12829))**
+
+  This change ensures that api calls using the action
+  ContributionPage.submit check that the parameters are valid for the form.
+
+- **[dev/financial#33](https://lab.civicrm.org/dev/financial/issues/33) Proposal -
+  Add in hook alterPostIpn or similar
+  ([12928](https://github.com/civicrm/civicrm-core/pull/12928))**
+
+  This change adds a hook alterIPNData which allows extension authors the ability
+  to do custom processing on IPNs such as sending google analytics information
+  based on the IPN data.
+
+- **Show contact name on recurring contribution view and improve consistency
+  with Contribution/Membership view
+  ([12819](https://github.com/civicrm/civicrm-core/pull/12819))**
+
+  This change improves the ui by including the Contact name in the view of a
+  recurring payment.
+
+- **Show recurring contribution links based on payment processor capabilities
+  ([12821](https://github.com/civicrm/civicrm-core/pull/12821))**
+
+  This change makes it so that the edit link for recurring contributions is
+  hidden/shown based on the payment processor capabilities.
+
+### CiviEvent
+
+- **Mark event start date as required and refactoring
+  ([13049](https://github.com/civicrm/civicrm-core/pull/13049))**
+
+  This change makes it so the event start date field has a red * next to it to
+  indicate that it is a required field.
+
+### CiviMail
+
+- **[dev/core#481](https://lab.civicrm.org/dev/core/issues/481) New
+  Organization: There is no possible to uncheck in the field "Bulk Mailings?"
+  ([13019](https://github.com/civicrm/civicrm-core/pull/13019))**
+
+  This change improves the UI when creating a new organization by making the
+  "Bulk Mailings" field a checkbox (that can be checked and unchecked) instead
+  of a radio that once checked cannot be unchecked.
+
+- **Adding [CiviMail Draft] on test mailing (for mosaico)
+  ([12758](https://github.com/civicrm/civicrm-core/pull/12758))**
+
+  This change adds the text [CiviMail Draft] to the subject of any email that is
+  sent using the send test functionality.
+
+- **[dev/core#456](https://lab.civicrm.org/dev/core/issues/456) Improve UX of
+  scheduling mass SMS
+  ([13001](https://github.com/civicrm/civicrm-core/pull/13001))**
+
+  This change improves the UI of the schedule SMS mailings form by making it so
+  one has to choose "Send Immediately" OR "Schedule SMS". Before this change one
+  could check the box to "Send Immediately" AND a date to Schedule SMS.
+
+### Drupal Integration
+
+- **[CRM-17667](https://issues.civicrm.org/jira/browse/CRM-17667) Drush: Mail
+  queue processing does not work
+  ([354](https://github.com/civicrm/civicrm-drupal/pull/354))**
+
+  This change makes it so one can use the drush command `drush
+  civicrm-process-mail-queue` to execute the scheduled mailing job.
+
+- **Add a drush command to rebuild SQL triggers
+  ([545](https://github.com/civicrm/civicrm-drupal/pull/545))**
+
+  This change makes it so that the drush command `drush
+  civicrm-sql-rebuild-triggers` rebuilds triggers and can dump the SQL commands
+  into a file.
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **[dev/core#477](https://lab.civicrm.org/dev/core/issues/477) Print Summary is
+  missing some contact info
+  ([13030](https://github.com/civicrm/civicrm-core/pull/13030))**
+
+  This change fixes a bug where when using the action "Print Summary" for a
+  contact record the employer and job title were not being printed in the
+  summary so that the employer and job title fields are printed.
+
+- **[dev/core#119](https://lab.civicrm.org/dev/core/issues/119) Notice error
+  ([13063](https://github.com/civicrm/civicrm-core/pull/13063))**
+
+  Fixes a bug where when going to view a location of an event (a url like:
+  /civicrm/contact/map/event?eid=3&reset=1) would result in an undefined
+  variable notice so that no notice is thrown.
+
+- **PHP 7.3 support (Fix misplaced hyphens in regex)
+  ([13064](https://github.com/civicrm/civicrm-core/pull/13064))**
+
+  This change fixes a bug for users with a PHP 7.3 where importing contributions
+  with custom field values would result in an error message "preg_match():
+  Compilation failed: invalid range in character class at offset 7" when
+  creating a new contribution with custom field values
+
+- **[dev/core#287](https://lab.civicrm.org/dev/core/issues/287) Child groups
+  with all parents disabled shows in group list
+  ([12797](https://github.com/civicrm/civicrm-core/pull/12797) and
+  [13061](https://github.com/civicrm/civicrm-core/pull/13061))**
+
+  This change ensures that when a parent group is disabled, so are its children
+  groups.
+
+- **Fix custom Home URL parsing
+  ([13031](https://github.com/civicrm/civicrm-core/pull/13031))**
+
+  This change fixes a bug where Custom Home URLs without a query string would
+  result in an E_NOTICE and fragments would be removed from the URL so that no
+  E_NOTICE is thrown and fragments are not removed from the custom url.
+
+- **Fix Activity api to cope with renamed record type labels (e.g renaming
+  'Target' to 'Directed At')
+  ([13008](https://github.com/civicrm/civicrm-core/pull/13008))**
+
+  This change makes it so the Activity API filters activity contacts options
+  based on the option name instead of the option label.
+
+- **[dev/core#474](https://lab.civicrm.org/dev/core/issues/474) Missing log
+  table warning on status page even if logging is disabled.
+  ([13010](https://github.com/civicrm/civicrm-core/pull/13010))**
+
+  This change makes it so that the "Missing log table" warning only shows up if
+  logging is enabled.
+
+- **[dev/translation#15](https://lab.civicrm.org/dev/translation/issues/15)
+  Backend credit card contribution are left as Pending if contribution statuses
+  are localized ([12999](https://github.com/civicrm/civicrm-core/pull/12999))**
+
+  This fixes a bug where backend credit card contributions were being set as
+  "Pending" if contribution statuses were localized so that if contributions
+  statuses are localized backend credit card contributions are set
+  appropriately.
+
+- **api bug - Fix mishandling of mixed case strings in some api requests on
+  custom values([12930](https://github.com/civicrm/civicrm-core/pull/12930))**
+
+  This change makes it so that the custom data api searches for custom data with
+  uppercase letters correctly.
+
+- **Add ts to untranslated string
+  ([12989](https://github.com/civicrm/civicrm-core/pull/12989))**
+
+  This change ensures the text "Error" is translated on error messages thrown
+  when processing an image on a contact.
+
+- **[dev/core#459](https://lab.civicrm.org/dev/core/issues/459) Fix "crmURL"
+  parameters in various templates
+  ([12968](https://github.com/civicrm/civicrm-core/pull/12968))**
+
+  This fixes a bug where some URLs were being generated with double & (e.g.
+  `http://civicrm.local/wp-admin/admin.php?page=CiviCRM&q=civicrm/contact/view/delete&&reset=1&delete=1&cid=202`).
+
+- **[dev/core#412](https://lab.civicrm.org/dev/core/issues/412) Avoid truncated
+  UTF-8 strings when using substr()
+  ([12935](https://github.com/civicrm/civicrm-core/pull/12935))**
+
+  This change fixes a bug where export forms with custom group names with a
+  UTF-8 character at the 10th character were not allowing users to pick fields
+  to export properly so that one can pick multiple fields for export on the
+  export form with custom group names with a UTF-8 character at the 10th
+  character.
+
+- **[dev/core#452](https://lab.civicrm.org/dev/core/issues/452) Error when
+  exporting CSV batch (PHP 7.1)
+  ([12946](https://github.com/civicrm/civicrm-core/pull/12946))**
+
+  This change fixes a bug for users using PHP 7.1 where exporting csv batches
+  would crash so that users using PHP 7.1 can export csv batches.
+
+- **Status page: hush menu should be on top of other headers
+  ([12936](https://github.com/civicrm/civicrm-core/pull/12936))**
+
+  This change fixes a bug where on the CiviCRM Status Page, when one went to
+  hide a status message some of the options in the to hide dropdown menu were
+  getting hidden by the header for the next status message so that the dropdown
+  menu appears over the status headers.
+
+- **Correct inconsistent fileID reference
+  ([12931](https://github.com/civicrm/civicrm-core/pull/12931))**
+
+  This change fixes a bug where updating a custom field of type file on a
+  contact thru the api would result in a new file being created instead
+  of updating the custom field.
+
+- **Contact layout editor support - Skip html encoding rich-text fields
+  ([12841](https://github.com/civicrm/civicrm-core/pull/12841))**
+
+  This change fixes a bug where rich text custom fields saved thru the api were
+  being escaped so that the html is preserved (not escaped).
+
+- **[dev/core#418](https://lab.civicrm.org/dev/core/issues/418) ensure all valid
+  relationship types are available
+  ([12891](https://github.com/civicrm/civicrm-core/pull/12891))**
+
+  This change ensures that the select when adding a relationship to a group of
+  search results shows all Relationships types including any relationship types
+  that are any contact type to any contact type.
+
+- **[dev/core#389](https://lab.civicrm.org/dev/core/issues/389) When using
+  custom fields for smart group criteria, relative dates create static dates
+  instead ([12824](https://github.com/civicrm/civicrm-core/pull/12824))**
+
+  This change makes it so that when saving smart groups with custom fields in
+  which a relative date (example: last 2 weeks) is specified, the last 2 weeks
+  means 2 weeks from the current date and is not hardcoded to be the last 2
+  weeks from when the smart group was created.
+
+- **[dev/core#425](https://lab.civicrm.org/dev/core/issues/425) "Force Secure
+  URLs" setting sometimes does not behave as expected, deprecate it ... Slowly :)
+  ([12908](https://github.com/civicrm/civicrm-core/pull/12908))**
+
+  This change moves forward work to get the "Force Secure URLs" setting to work
+  as expected by logging a message if CiviCRM thinks SSL is not enabled.
+
+- **[dev/core#423](https://lab.civicrm.org/dev/core/issues/423) Upgrading gives
+  error "Incorrect datetime value: '0000-00-00 00:00:00'" in MySQL 5.7
+  ([12898](https://github.com/civicrm/civicrm-core/pull/12898))**
+
+  This change fixes a bug when upgrading from CiviCRM 4.7.12 to 5.3.2 where
+  MySQL was throwing an  "Incorrect datetime value: '0000-00-00 00:00:00' for
+  column 'trxn_date'" so that upgrades can make this jump with no error.
+
+- **Added missing field name in custom-field deletion dialog
+  ([12869](https://github.com/civicrm/civicrm-core/pull/12869))**
+
+  This change ensures that when deleting a custom field, the name of the custom
+  field shows up in the dialog asking you to confirm that you want to delete.
+
+- **[dev/core#411](https://lab.civicrm.org/dev/core/issues/411) Default currency
+  shown on forms if payment is made with different currency
+  ([12875](https://github.com/civicrm/civicrm-core/pull/12875))**
+
+  This change fixes a bug where the default currency was being displayed on the
+  View Participant page and Contribution page regardless of which currency was
+  used so that the currency used to make the payment is displayed always.
+
+- **Make datatables in Activities Relationship tab adjust to screen size
+  ([12893](https://github.com/civicrm/civicrm-core/pull/12893))**
+
+  This change ensures that the datatables on the Activities Relationship tab
+  adjusts to screen size when the screen size is changed.
+
+- **Disable ONLY_FULL_GROUP_BY sql mode when doing add2group function on the
+  Activity Detail report to avoid fatal error
+  ([12966](https://github.com/civicrm/civicrm-core/pull/12966))**
+
+  This fixes a bug where the add to group action on the Activity Details
+  report resulted in a fatal error for civicrm instances that had
+  ONLY_FULL_GROUP_BY enabled.
+
+- **Problem with Custom Field in Contact Reports
+  ([13044](https://github.com/civicrm/civicrm-core/pull/13044))**
+
+  This change makes it so that custom fields of the data type string are
+  available in the Summary Fields Filters tab for the Constituent Summary
+  report.
+
+- **Fix typo in smarty help
+  ([13075](https://github.com/civicrm/civicrm-core/pull/13075))**
+
+- **Remove redundant jstree script from search form
+  ([13153](https://github.com/civicrm/civicrm-core/pull/13153))**
+
+### CiviCampaign
+
+- **[dev/core#422](https://lab.civicrm.org/dev/core/issues/422) Can't use
+  advanced search to find survey results by result code
+  ([12897](https://github.com/civicrm/civicrm-core/pull/12897))**
+
+  This fixes a bug where searching on the "activity result" field (available
+  when using CiviCampaign) would result in no results, so that one can search on
+  the "activity result" field.
+
+### CiviCase
+
+- **Activities can be linked to multiple cases. Handle caseIds being an array
+  ([13021](https://github.com/civicrm/civicrm-core/pull/13021))**
+
+  This change makes it so that an Activity can be linked to more than one case.
+
+### CiviContribute
+
+- **[CRM-21311](https://issues.civicrm.org/jira/browse/CRM-21311) Fix
+  CIVICRM-668 Credit card type is unset on submission causing credit card
+  payment to fail with CVV validation error message
+  ([12615](https://github.com/civicrm/civicrm-core/pull/12615))**
+
+  This change fixes a bug where if one changes the default credit card name for
+  a Credit card, for example "Amex" to "American Express" then one cannot create
+  a contribution with that credit card type so that one can alter the credit
+  card names without breaking contributioning with them.
+
+- **[dev/financial#23](https://lab.civicrm.org/dev/financial/issues/23)
+  Submitting a contribution page with 0 amount triggers PHP notices
+  ([12926](https://github.com/civicrm/civicrm-core/pull/12926))**
+
+  This change removes an e-notice when submitting a contribution page with a 0
+  transaction amount.
+
+- **[dev/core#491](https://lab.civicrm.org/dev/core/issues/491) Report results
+  don't show inactive campaigns
+  ([13036](https://github.com/civicrm/civicrm-core/pull/13036))**
+
+  This change makes it so that inactive campaigns show up on the Contribution
+  Details Report.
+
+- **[dev/core#479](https://lab.civicrm.org/dev/core/issues/479) Contribution
+  Summary report throw DB error with custom data and soft credit fields
+  ([13017](https://github.com/civicrm/civicrm-core/pull/13017))**
+
+  This change fixes a bug in the Contribution Summary Report where using a soft
+  credit amount stats column and a filter on any custom field would result in a
+  DB error so that the report runs as expected.
+
+- **[dev/core#526](https://lab.civicrm.org/dev/core/issues/526) Feedback cannot
+  be translated when saving Contribution Page forms in languages other than
+  English ([13108](https://github.com/civicrm/civicrm-core/pull/13108))**
+
+- **[dev/core#534](https://lab.civicrm.org/dev/core/issues/534) Print Invoice
+  and Pay Now buttons do not appear on Contact Dashboard
+  ([13131](https://github.com/civicrm/civicrm-core/pull/13131) and
+  [13137](https://github.com/civicrm/civicrm-core/pull/13137))**
+
+- **Fix check for financial acls to look for setting rather than sub-key of
+  non-standard civicontribute_settings' setting
+  ([13150](https://github.com/civicrm/civicrm-core/pull/13150))**
+
+- **[dev/core#552](https://lab.civicrm.org/dev/core/issues/552) Contribution net
+  amount not re-calculated when fee amount is changed
+  ([13177](https://github.com/civicrm/civicrm-core/pull/13177) and [13178](https://github.com/civicrm/civicrm-core/pull/13178))**
+
+### CiviEvent
+
+- **Prevent hard error when a string is too long for a field.
+  ([13014](https://github.com/civicrm/civicrm-core/pull/13014))**
+
+  This change fixes a bug where if an event registration's source field was too
+  long for the database, the event registration would fail, so that the source
+  field is truncated so that it can be saved to the database.
+
+- **Fix caching issues with Event permissions
+  ([12769](https://github.com/civicrm/civicrm-core/pull/12769))**
+
+  This change fixes a bug when checking permissions for events where the
+  permissions for the first event were being cached and all subsequent events
+  were returned as having no permission regardless of what their permissions
+  were.
+
+- **Fix payment hangs when registering a user for a paid event without recording
+  payment ([12914](https://github.com/civicrm/civicrm-core/pull/12914))**
+
+  This fixes a bug where registering a user on the back end for a paid event
+  without recording a payment would result in the payment hanging so that it
+  does not hang.
+
+- **Replace deprecated event function
+  ([13093](https://github.com/civicrm/civicrm-core/pull/13093))**
+
+- **Fix links for tabs on manage event
+  ([13172](https://github.com/civicrm/civicrm-core/pull/13172))**
+
+### CiviMail
+
+- **[dev/core#461](https://lab.civicrm.org/dev/core/issues/461) Duplicate
+  Message template is generated when it is saved through schedule reminder form
+  ([12982](https://github.com/civicrm/civicrm-core/pull/12982))**
+
+  This change fixes a bug where saving a message thru the schedule reminder form
+  would result in duplicate message templates being created so that the message
+  template is only saved once.
+
+- **[CRM-19751](https://issues.civicrm.org/jira/browse/CRM-19751) Once "multiple
+  bulk" setting, cannot search for opt out or on hold contacts
+  ([12883](https://github.com/civicrm/civicrm-core/pull/12883))**
+
+  This begins work to fix a bug for CiviCRM Instances that have the CiviMail
+  setting "Enable multiple bulk email address for a contact" enabled where
+  searching for contacts using the criteria "Opt Out" or "On Hold" is filtering
+  incorrectly.
+
+- **[dev/core#448](https://lab.civicrm.org/dev/core/issues/448) When creating a
+  CiviCRM Mailing including a Smart Group, All contacts met by the criteria of
+  the smart group are added. There is no check performed to make sure that
+  contacts removed from the smart group aren't included
+  ([12945](https://github.com/civicrm/civicrm-core/pull/12945))**
+
+  This change ensures that when creating a CiviCRM Mailing including a Smart
+  Group users who have previously un-subscribed from that Smart Group are not
+  included.
+
+- **[dev/core#443](https://lab.civicrm.org/dev/core/issues/443) Fix Non-static
+  method calls at CRM_Utils_Mail_Incoming class
+  ([12934](https://github.com/civicrm/civicrm-core/pull/12934))**
+
+  This change fixes a strict warning thrown by CRM_Utils_Mail_Incoming for users
+  with a PHP 7.1 set up.
+
+- **[dev/mail#26](https://lab.civicrm.org/dev/mail/issues/26) getRecipients()
+  appears to use a WHERE clause as an ORDER BY clause
+  ([12765](https://github.com/civicrm/civicrm-core/pull/12765))**
+
+  This change fixes a bug where the order_by for the list of recipients for a
+  mailing was being ignored so that the order by is respected.
+
+- **[dev/core#357](https://lab.civicrm.org/dev/core/issues/357) Email signature
+  stopped working since ??? 4.6 ??
+  ([12828](https://github.com/civicrm/civicrm-core/pull/12828))**
+
+  This change fixes the Email signature functionality when sending an email.
+
+- **[dev/core#394](https://lab.civicrm.org/dev/core/issues/394) Wildcards are
+  ignored in some smart group criteria, when the smart group is directly
+  generated for a mailing
+  ([12910](https://github.com/civicrm/civicrm-core/pull/12910))**
+
+  This change ensures that wildcards (like %a%) are respected in smart group
+  criteria when a smart group is being generated for a mailing.
+
+- **[dev/core#384](https://lab.civicrm.org/dev/core/issues/384) Mobile phone
+  number selection issues with SMS
+  ([12890](https://github.com/civicrm/civicrm-core/pull/12890))**
+
+  This change makes it so one can send SMS using CiviSMS to non primary phones
+  of type "mobile".
+
+### CiviMember
+
+- **[dev/core#166](https://lab.civicrm.org/dev/core/issues/166)
+  updateAllMemberships in memberschip BAO crasches out of memory on large
+  numbers of members
+  ([12306](https://github.com/civicrm/civicrm-core/pull/12306),
+  [12927](https://github.com/civicrm/civicrm-core/pull/12927) and
+  [12918](https://github.com/civicrm/civicrm-core/pull/12918))**
+
+  These changes fix a bug where for databases with large numbers of memberships
+  (the user who reported this problem had 1.3 million memberships) the scheduled task to
+  update membership statuses was crashing with an out of memory error so that
+  databases with large numbers of memberships can run the scheduled task to
+  update membership statuses.
+
+- **Fix period_type, duration_unit, duration_frequency to be required on
+  membership type form
+  ([13227](https://github.com/civicrm/civicrm-core/pull/13227))**
+
+  These fields had become un-required as a regression in 5.5.
+
+### Drupal Integration
+
+- **Intelligently adjust menubar for D7 toolbar toggle
+  ([12937](https://github.com/civicrm/civicrm-core/pull/12937))**
+
+  This change improves the ui by making the Civi menubar set to 100% minus the
+  width of the toolbar toggle, but only if the toolbar toggle is actually
+  present on the screen. Before this change the menu was set to a width of 97%
+  which was problematic because 97% is a guestimate and some Drupal sites do not
+  use the toolbar module.
+
+- **Added a path to the drupal8 path candidates to find civicrm.config.php
+  ([12903](https://github.com/civicrm/civicrm-core/pull/12903))**
+
+  This change fixes a bug when running the civibuild command `Civibuild
+  create drup8 --type=drupal8-clean` would result in a fatal error
+  "Failed to locate template for civicrm.config.php" so that Civibuild generates
+  the installation files and goes to the next step.
+
+- **[CRM-20298](https://issues.civicrm.org/jira/browse/CRM-20298) Drupal Views:
+  Custom fields of type Money should use the same filter operators as Integer
+  fields ([435](https://github.com/civicrm/civicrm-drupal/pull/435))**
+
+  This change makes it so that in Drupal views, civicrm custom fields of type
+  money use the filter operators for Integers (instead of the filter operators
+  for text).
+
+- **civicrm_handler_field_link_pcp: avoid PHP notice
+  ([547](https://github.com/civicrm/civicrm-drupal/pull/547))**
+
+  This change fixes a php notice thrown by drupal views that use fields that use
+  the handler civicrm_handler_field_link_pcp.
+
+### Wordpress Integration
+
+- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A
+  civicrm shortcode for a contribution page on the homepage results in a "Too
+  many redirects" error instead of the thank you page
+  ([13043](https://github.com/civicrm/civicrm-core/pull/13043))**
+
+  This change fixes a bug where putting a wordpress shortcode on the homepage
+  would result in a too many redirect error instead of the thank you page.
+
+- **Allow user-defined shortcode components to be rendered
+  ([134](https://github.com/civicrm/civicrm-wordpress/pull/134))**
+
+  This change makes it so that Wordpress plugins and CiviCRM Extensions which
+  define custom components for the [civicrm] shortcode, shortcodes work.
+
+- **Do not start session when running under WP-CLI
+  ([135](https://github.com/civicrm/civicrm-wordpress/pull/135))**
+
+  This fixes a bug where when running WP-CLI when the Apache user has
+  permissions that the shell user does not would result in a PHP Warning.
+
+- **Fix WP-CLI class for PHP 7.2
+  ([133](https://github.com/civicrm/civicrm-wordpress/pull/133))**
+
+  This change makes it so one can use WP-CLI in PHP 7.2.
+
+- **[dev/core#460](https://lab.civicrm.org/dev/core/issues/460) Fix malformed
+  redirect URLs ([12969](https://github.com/civicrm/civicrm-core/pull/12969))**
+
+  This change fixes a bug where malformed redirect URLs were being formed for
+  Wordpress users on event registration and confirmation pages.
+
+- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A
+  civicrm shortcode for a contribution page on the homepage results in a "Too
+  many redirects" error instead of the thank you page
+  ([13099](https://github.com/civicrm/civicrm-core/pull/13099))**
+
+  This resolves a problem retrieving URL parameters when the URL is URL-encoded,
+  as frequently happens in WordPress.
+
+## <a name="misc"></a>Miscellany
+
+- **Slay dragons ([12495](https://github.com/civicrm/civicrm-core/pull/12495))**
+
+- **Support CiviTutorial - Fix isAjaxMode to also recognize angular ajax
+  ([12921](https://github.com/civicrm/civicrm-core/pull/12921))**
+
+- **(NFC) Fix Namespace issue in Api3DocTrait when calling smarty
+  ([13007](https://github.com/civicrm/civicrm-core/pull/13007))**
+
+- **Export code cleanup and testing enhancements - this is an ongoing cleanup
+  with an end goal of fixing some known bugs
+  ([12586](https://github.com/civicrm/civicrm-core/pull/12586)) and
+  ([12864](https://github.com/civicrm/civicrm-core/pull/12864))**
+
+- **Coding practices fix - Improve type checking in getContactPhone and use
+  CRM_Utils_Request::r…
+  ([12687](https://github.com/civicrm/civicrm-core/pull/12687))**
+
+- **Code cleanup on activity api and activity dashboard query
+  ([12994](https://github.com/civicrm/civicrm-core/pull/12994)) and
+  ([12949](https://github.com/civicrm/civicrm-core/pull/12949))**
+
+- **Code cleanup in api_v3_CaseTest
+  ([12950](https://github.com/civicrm/civicrm-core/pull/12950))**
+
+- **Code cleanup Membership form - submit status message
+  ([12693](https://github.com/civicrm/civicrm-core/pull/12693)) and tidy up
+  receipt code ([12695](https://github.com/civicrm/civicrm-core/pull/12695))**
+
+- **Code cleanup and testing on query to generate annual totals
+  ([12810](https://github.com/civicrm/civicrm-core/pull/12810))**
+
+- **Code cleanup - commenting on  dupesInGroup()
+  ([12920](https://github.com/civicrm/civicrm-core/pull/12920))**
+
+- **Code cleanup - Fix spelling error ("sript" vs "script")
+  ([12912](https://github.com/civicrm/civicrm-core/pull/12912))**
+
+- **Code cleanup on recurring create action
+  ([12900](https://github.com/civicrm/civicrm-core/pull/12900)) and viewing
+  recurring rcords
+  ([12899](https://github.com/civicrm/civicrm-core/pull/12899))**
+
+- **Code cleanup (drupal) style fix for contact image handler
+  ([537](https://github.com/civicrm/civicrm-drupal/pull/537))**
+
+- **Code cleanup (wordpress) Give comments and docblocks some TLC
+  ([137](https://github.com/civicrm/civicrm-wordpress/pull/137))**
+
+- **Code cleanup  Fix comment as hook name was changed
+  ([13009](https://github.com/civicrm/civicrm-core/pull/13009))**
+
+- **[CRM-21677](https://issues.civicrm.org/jira/browse/CRM-21677) Report code
+  style improvements (no user impact)
+  ([13028](https://github.com/civicrm/civicrm-core/pull/13028),
+  [12922](https://github.com/civicrm/civicrm-core/pull/12922),
+  [12916](https://github.com/civicrm/civicrm-core/pull/12916), and
+  [12892](https://github.com/civicrm/civicrm-core/pull/12892))**
+
+- **Duplicate upgrade step for 5.7.beta1 in 5.8.alpha1 to capture anyone …
+  ([13033](https://github.com/civicrm/civicrm-core/pull/13033))**
+
+- **Don't format date twice for RecurringEntity form
+  ([12974](https://github.com/civicrm/civicrm-core/pull/12974))**
+
+- **Add `ext/` folder to .gitignore
+  ([12905](https://github.com/civicrm/civicrm-core/pull/12905))**
+
+- **Bring structural consistency to the plugin
+  ([138](https://github.com/civicrm/civicrm-wordpress/pull/138))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following code authors:
+
+AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel; Andrei
+Mondoc; Australian Greens - Seamus Lee; calbasi.net - Joan Cervan Andreu; Caltha
+- Tomasz Pietrzkowski; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach;
+CiviCoop - Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk -
+Yashodha Chaku; Community IT Academy - William Mortada; CompuCorp - Davi
+Alexandre; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Derek Lewis;
+Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Ginkgo
+Street Labs - Frank Gómez; Giovanni Dalmas; Jens Schuppe; JMA Consulting -
+Monish Deb; John Kingsnorth; Joinery - Allen Shaw; Joost Fock; Ken West;
+Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire;
+Nicol Wistreich; OSSeed Technologies - Madhavi Malgaonkar; Pradeep Nayak;
+Progressive Technology Project - Jamie McClelland; Skvare - Mark Hanna; Third
+Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton,
+Elliott Eggleston
+
+Most authors also reviewed code for this release; in addition, the following
+reviewers contributed their comments:
+
+Agileware - Agileware Team; British Humanist Association - Andrew West; Campaign
+Against Arms Trade - Kirk Jackson; Circle Interactive - Dave Jenkins; CiviFirst
+- John Kirk; Clairepickle; Clare Marsh; CompuCorp - Jamie Novick; Donald Lobo;
+iXiam - Vangelis Pantazis; JMA Consulting - Joe Murray; JonScreat; Korlon -
+Stuart Gaston; Lighthouse Design and Consulting - Brian Shaughnessy; MJCO -
+Mikey O'Toole; Richard van Oosterhout; sleewok; Tadpole Collective - Kevin
+Cristiano; Tech To The People - Xavier Dutoit
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Alice Frumin and Andrew Hunt.  If you'd like
+to provide feedback on them, please log in to https://chat.civicrm.org/civicrm
+and contact `@agh1`.
diff --git a/civicrm/release-notes/5.8.1.md b/civicrm/release-notes/5.8.1.md
new file mode 100644
index 0000000000000000000000000000000000000000..fec398532a7612bb2e372f04942587a7f7f9374f
--- /dev/null
+++ b/civicrm/release-notes/5.8.1.md
@@ -0,0 +1,51 @@
+# CiviCRM 5.8.1
+
+Released December 12, 2018
+
+- **[Synopsis](#synopsis)**
+- **[Bugs resolved](#bugs)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| Change the database schema?                                     |   no    |
+| Alter the API?                                                  |   no    |
+| Require attention to configuration options?                     |   no    |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| Introduce features?                                             |   no    |
+| **Fix bugs?**                                                   | **yes** |
+
+## <a name="bugs"></a>Bugs resolved
+
+- **([dev/core#582](https://lab.civicrm.org/dev/core/issues/582))
+  Fix regression in which search builder UI does not display datepicker icon
+  (Backport [13249](https://github.com/civicrm/civicrm-core/pull/13249))**
+
+- **([dev/core#589](https://lab.civicrm.org/dev/core/issues/589))
+  Fix regression in which settings for the autocomplete-search are not saved
+  (Backport [13256](https://github.com/civicrm/civicrm-core/pull/13256))**
+
+- **([dev/core#588](https://lab.civicrm.org/dev/core/issues/588))
+  Fix regression in which CiviMail tests display a double-prefix
+  (Backport [13265](https://github.com/civicrm/civicrm-core/pull/13265))**
+
+  NOTE: Users of Mosaico/Flexmailer should upgrade to Flexmailer `v1.0-beta1+`
+  for a complete fix ([#28](https://github.com/civicrm/org.civicrm.flexmailer/pull/28)).
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following authors and reviewers:
+
+Wikimedia Foundation - Eileen McNaughton; Megaphone Technology Consulting -
+Jon Goldberg; Fuzion - Luke Stewart; CiviCRM - Tim Otten, Coleman Watts;
+Australian Greens - Seamus Lee
+
+## <a name="feedback"></a>Feedback
+
+These release notes are edited by Tim Otten and Andrew Hunt.  If you'd like to
+provide feedback on them, please login to https://chat.civicrm.org/civicrm and
+contact `@agh1`.
diff --git a/civicrm/settings/Address.setting.php b/civicrm/settings/Address.setting.php
index 6ea9ea29f98dd0bd7988ec9845b115c86b2753ed..b7384a61f3e261165a7472c643ec41a731c1c455 100644
--- a/civicrm/settings/Address.setting.php
+++ b/civicrm/settings/Address.setting.php
@@ -29,10 +29,9 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
-/*
+
+/**
  * Settings metadata file
  */
 return array(
@@ -41,10 +40,11 @@ return array(
     'group' => 'address',
     'name' => 'address_standardization_provider',
     'type' => 'String',
-    'html_type' => 'Select',
+    'html_type' => 'select',
     'default' => NULL,
     'add' => '4.1',
-    'title' => 'Address Standardization Provider.',
+    'title' => ts('Address Standardization Provider.'),
+    'pseudoconstant' => ['callback' => 'CRM_Core_SelectValues::addressProvider'],
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -55,10 +55,10 @@ return array(
     'group' => 'address',
     'name' => 'address_standardization_userid',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.1',
-    'title' => 'Web service user ID',
+    'title' => ts('Provider service user ID'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -69,10 +69,10 @@ return array(
     'group' => 'address',
     'name' => 'address_standardization_url',
     'type' => 'Text',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.1',
-    'title' => 'Web Service URL',
+    'title' => ts('Provider Service URL'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -87,7 +87,7 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 0,
     'add' => '4.7',
-    'title' => 'Hide Country in Mailing Labels when same as domain country',
+    'title' => ts('Hide Country in Mailing Labels when same as domain country'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => 'Do not display the country field in mailing labels when the country is the same as that of the domain',
diff --git a/civicrm/settings/Campaign.setting.php b/civicrm/settings/Campaign.setting.php
index e3d2ea40784db183991f88d3159a75376557a923..bbf3e08508775e926234636960c636ea1045160d 100644
--- a/civicrm/settings/Campaign.setting.php
+++ b/civicrm/settings/Campaign.setting.php
@@ -29,10 +29,9 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
-/*
+
+/**
  * Settings metadata file
  */
 
@@ -42,28 +41,28 @@ return array(
     'group' => 'campaign',
     'name' => 'tag_unconfirmed',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 'Unconfirmed',
     'add' => '4.1',
-    'title' => 'Tag for Unconfirmed Petition Signers',
+    'title' => ts('Tag for Unconfirmed Petition Signers'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => 'If set, new contacts that are created when signing a petition are assigned a tag of this name.',
+    'description' => ts('If set, new contacts that are created when signing a petition are assigned a tag of this name.'),
+    'help_text' => '',
   ),
   'petition_contacts' => array(
     'group_name' => 'Campaign Preferences',
     'group' => 'campaign',
     'name' => 'petition_contacts',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 'Petition Contacts',
     'add' => '4.1',
-    'title' => 'Petition Signers Group',
+    'title' => ts('Petition Signers Group'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => 'If set, new contacts that are created when signing a petition are assigned a tag of this name.',
+    'description' => ts('All contacts that have signed a CiviCampaign petition will be added to this group. The group will be created if it does not exist (it is required for email verification).'),
+    'help_text' => '',
   ),
 
 );
diff --git a/civicrm/settings/Contribute.setting.php b/civicrm/settings/Contribute.setting.php
index c91cec28dbea8fe4968db9fc6c86f5021b316f12..277133f24efef81fbb548d0e7ab8cf584d34e39e 100644
--- a/civicrm/settings/Contribute.setting.php
+++ b/civicrm/settings/Contribute.setting.php
@@ -29,10 +29,7 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
  *
- */
-/*
  * Settings metadata file
  */
 
@@ -42,6 +39,7 @@ return array(
     'group' => 'contribute',
     'name' => 'cvv_backoffice_required',
     'type' => 'Boolean',
+    'html_type' => 'radio',
     'quick_form_type' => 'YesNo',
     'default' => '1',
     'add' => '4.1',
@@ -52,6 +50,8 @@ return array(
     'help_text' => 'If set it back-office credit card transactions will required a cvv code. Leave as required unless you have a very strong reason to change',
   ),
   'contribution_invoice_settings' => array(
+    // @todo our standard is to have a setting per item not to hide settings in an array with
+    // no useful metadata. Undo this setting.
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'contribution_invoice_settings',
@@ -76,7 +76,7 @@ return array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'invoicing',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
@@ -84,14 +84,15 @@ return array(
     'title' => 'Enable Tax and Invoicing',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => NULL,
+    'on_change' => array(
+      'CRM_Invoicing_Utils::onToggle',
+    ),
   ),
   'acl_financial_type' => array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'acl_financial_type',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
@@ -101,12 +102,13 @@ return array(
     'is_contact' => 0,
     'description' => NULL,
     'help_text' => NULL,
+    'help' => ['id' => 'acl_financial_type'],
   ),
   'deferred_revenue_enabled' => array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'deferred_revenue_enabled',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
@@ -122,10 +124,11 @@ return array(
     'group' => 'contribute',
     'name' => 'default_invoice_page',
     'type' => 'Integer',
-    'quick_form_type' => 'Element',
+    'quick_form_type' => 'Select',
     'default' => NULL,
     'pseudoconstant' => array(
-      'name' => 'contributionPage',
+      // @todo - handle table style pseudoconstants for settings & avoid deprecated function.
+      'callback' => 'CRM_Contribute_PseudoConstant::contributionPage',
     ),
     'html_type' => 'select',
     'add' => '4.7',
@@ -139,7 +142,7 @@ return array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'always_post_to_accounts_receivable',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
@@ -154,7 +157,7 @@ return array(
     'group_name' => 'Contribute Preferences',
     'group' => 'contribute',
     'name' => 'update_contribution_on_membership_type_change',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'quick_form_type' => 'Element',
     'default' => 0,
diff --git a/civicrm/settings/Core.setting.php b/civicrm/settings/Core.setting.php
index 9d91ed59c03a6a4e1bd8314d98c5cbc2a59bc062..e1c3720173c611a438276e1a94ed230942cf70e3 100644
--- a/civicrm/settings/Core.setting.php
+++ b/civicrm/settings/Core.setting.php
@@ -29,8 +29,6 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
 
 /**
@@ -42,17 +40,19 @@ return array(
     'group' => 'core',
     'name' => 'contact_view_options',
     'type' => 'String',
+    'quick_form_type' => 'CheckBoxes',
     'html_type' => 'checkboxes',
     'pseudoconstant' => array(
       'optionGroupName' => 'contact_view_options',
     ),
     'default' => '123456789101113',
     'add' => '4.1',
-    'title' => 'Viewing Contacts',
+    'title' => ts('Viewing Contacts'),
     'is_domain' => '1',
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts("Select the tabs that should be displayed when viewing a contact record. EXAMPLE: If your organization does not keep track of 'Relationships', then un-check this option to simplify the screen display. Tabs for Contributions, Pledges, Memberships, Events, Grants and Cases are also hidden if the corresponding component is not enabled. Go to Administer > System Settings > Enable Components to modify the components which are available for your site."),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'contact_edit_options' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -65,14 +65,16 @@ return array(
     ),
     'default' => '123456789111214151617',
     'add' => '4.1',
-    'title' => 'Editing Contacts',
+    'title' => ts('Editing Contacts'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts('Select the sections that should be included when adding or editing a contact record. EXAMPLE: If your organization does not record Gender and Birth Date for individuals, then simplify the form by un-checking this option. Drag interface allows you to change the order of the panes displayed on contact add/edit screen.'),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'advanced_search_options' => array(
     'group_name' => 'CiviCRM Preferences',
+    'group' => 'core',
     'name' => 'advanced_search_options',
     'type' => 'String',
     'html_type' => 'checkboxes',
@@ -81,11 +83,11 @@ return array(
     ),
     'default' => '123456789101112131516171819',
     'add' => '4.1',
-    'title' => 'Contact Search',
+    'title' => ts('Contact Search'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => NULL,
+    'description' => ts('Select the sections that should be included in the Basic and Advanced Search forms. EXAMPLE: If you don\'t track Relationships - then you do not need this section included in the advanced search form. Simplify the form by un-checking this option.'),
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'user_dashboard_options' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -98,38 +100,40 @@ return array(
     ),
     'default' => '1234578',
     'add' => '4.1',
-    'title' => 'Contact Dashboard',
+    'title' => ts('Contact Dashboard'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts('Select the sections that should be included in the Contact Dashboard. EXAMPLE: If you don\'t want constituents to view their own contribution history, un-check that option.'),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'address_options' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'address_options',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'checkboxes',
     'pseudoconstant' => array(
       'optionGroupName' => 'address_options',
     ),
     'default' => '123456891011',
     'add' => '4.1',
-    'title' => 'Addressing Options',
+    'title' => ts('Address Fields'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'address_format' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'address_format',
     'type' => 'String',
-    'html_type' => 'TextArea',
+    'html_type' => 'textarea',
     'default' => "{contact.address_name}\n{contact.street_address}\n{contact.supplemental_address_1}\n{contact.supplemental_address_2}\n{contact.supplemental_address_3}\n{contact.city}{, }{contact.state_province}{ }{contact.postal_code}\n{contact.country}",
     'add' => '4.1',
-    'title' => 'Address Format',
+    'title' => ts('Address Display Format'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -140,10 +144,10 @@ return array(
     'group' => 'core',
     'name' => 'mailing_format',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'textarea',
     'default' => "{contact.addressee}\n{contact.street_address}\n{contact.supplemental_address_1}\n{contact.supplemental_address_2}\n{contact.supplemental_address_3}\n{contact.city}{, }{contact.state_province}{ }{contact.postal_code}\n{contact.country}",
     'add' => '4.1',
-    'title' => 'Mailing Format',
+    'title' => ts('Mailing Label Format'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -154,28 +158,26 @@ return array(
     'group' => 'core',
     'name' => 'display_name_format',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'textarea',
     'default' => '{contact.individual_prefix}{ }{contact.first_name}{ }{contact.last_name}{ }{contact.individual_suffix}',
     'add' => '4.1',
-    'title' => 'Display Name Format',
+    'title' => ts('Individual Display Name Format'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => NULL,
+    'description' => ts('Display name format for individual contact display names.'),
   ),
   'sort_name_format' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'sort_name_format',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'textarea',
     'default' => '{contact.last_name}{, }{contact.first_name}',
     'add' => '4.1',
-    'title' => 'Sort Name Format',
+    'title' => ts('Individual Sort Name Format'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
-    'help_text' => NULL,
+    'description' => ts('Sort name format for individual contact display names.'),
   ),
   'remote_profile_submissions' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -189,7 +191,7 @@ return array(
     'title' => 'Accept profile submissions from external sites',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, CiviCRM will permit submissions from external sites to profiles. This is disabled by default to limit abuse.',
+    'description' => ts('If enabled, CiviCRM will permit submissions from external sites to profiles. This is disabled by default to limit abuse.'),
     'help_text' => NULL,
   ),
   'allow_alert_autodismissal' => array(
@@ -204,7 +206,7 @@ return array(
     'title' => 'Allow alerts to auto-dismiss?',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If disabled, CiviCRM will not automatically dismiss any alerts after 10 seconds.',
+    'description' => ts('If disabled, CiviCRM will not automatically dismiss any alerts after 10 seconds.'),
     'help_text' => NULL,
   ),
   'editor_id' => array(
@@ -212,10 +214,13 @@ return array(
     'group' => 'core',
     'name' => 'editor_id',
     'type' => 'String',
-    'html_type' => 'Select',
+    'html_type' => 'select',
     'default' => 'CKEditor',
     'add' => '4.1',
-    'title' => 'Wysiwig Editor',
+    'title' => ts('Wysiwig Editor'),
+    'pseudoconstant' => array(
+      'optionGroupName' => 'wysiwyg_editor',
+    ),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -229,21 +234,22 @@ return array(
     'html_type' => 'radio',
     'default' => '1',
     'add' => '4.1',
-    'title' => 'Check for Similar Contacts',
+    'title' => ts('Check for Similar Contacts'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
     'help_text' => NULL,
+    'options' => ['1' => ts('While Typing'), '0' => ts('When Saving'), '2' => ts('Never')],
   ),
   'ajaxPopupsEnabled' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'ajaxPopupsEnabled',
     'type' => 'Boolean',
-    'quick_form_type' => 'YesNo',
+    'html_type' => 'checkbox',
     'default' => 1,
     'add' => '4.5',
-    'title' => 'Ajax Popups Enabled',
+    'title' => ts('Enable Popup Forms'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -253,11 +259,11 @@ return array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'activity_assignee_notification',
-    'type' => 'String',
-    'html_type' => 'Text',
+    'type' => 'Boolean',
+    'html_type' => 'checkbox',
     'default' => '1',
     'add' => '4.1',
-    'title' => 'Notify Activity Assignees',
+    'title' => ts('Notify Activity Assignees'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -267,11 +273,11 @@ return array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'activity_assignee_notification_ics',
-    'type' => 'String',
-    'html_type' => 'Text',
+    'type' => 'Boolean',
+    'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.3',
-    'title' => 'Include ICal Invite to Activity Assignees',
+    'title' => ts('Include ICal Invite to Activity Assignees'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -282,34 +288,38 @@ return array(
     'group' => 'core',
     'name' => 'contact_autocomplete_options',
     'type' => 'String',
-    'quick_form_type' => 'CheckBox',
+    'quick_form_type' => 'CheckBoxes',
+    'html_type' => 'checkboxes',
     'pseudoconstant' => array(
       'callback' => 'CRM_Admin_Form_Setting_Search::getContactAutocompleteOptions',
     ),
     'default' => '12',
     'add' => '4.1',
-    'title' => 'Autocomplete Contact Search',
+    'title' => ts('Autocomplete Contact Search'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "Selected fields will be displayed in back-office autocomplete dropdown search results (Quick Search, etc.). Contact Name is always included.",
+    'description' => ts("Selected fields will be displayed in back-office autocomplete dropdown search results (Quick Search, etc.). Contact Name is always included."),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'contact_reference_options' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'contact_reference_options',
     'type' => 'String',
-    'quick_form_type' => 'CheckBox',
+    'quick_form_type' => 'CheckBoxes',
+    'html_type' => 'checkboxes',
     'pseudoconstant' => array(
       'callback' => 'CRM_Admin_Form_Setting_Search::getContactReferenceOptions',
     ),
     'default' => '12',
     'add' => '4.1',
-    'title' => 'Contact Reference Options',
+    'title' => ts('Contact Reference Options'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "Selected fields will be displayed in autocomplete dropdown search results for 'Contact Reference' custom fields. Contact Name is always included. NOTE: You must assign 'access contact reference fields' permission to the anonymous role if you want to use custom contact reference fields in profiles on public pages. For most situations, you should use the 'Limit List to Group' setting when configuring a contact reference field which will be used in public forms to prevent exposing your entire contact list.",
+    'description' => ts("Selected fields will be displayed in autocomplete dropdown search results for 'Contact Reference' custom fields. Contact Name is always included. NOTE: You must assign 'access contact reference fields' permission to the anonymous role if you want to use custom contact reference fields in profiles on public pages. For most situations, you should use the 'Limit List to Group' setting when configuring a contact reference field which will be used in public forms to prevent exposing your entire contact list."),
     'help_text' => NULL,
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
   ),
   'contact_smart_group_display' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -322,8 +332,11 @@ return array(
     'title' => ts('Viewing Smart Groups'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts('Controls display of the smart groups that a contact is part of in each contact\'s "Groups" tab. "Show on Demand" provides the best performance, and is recommended for most sites.'),
     'help_text' => NULL,
+    'pseudoconstant' => array(
+      'optionGroupName' => 'contact_smart_group_display',
+    ),
   ),
   'smart_group_cache_refresh_mode' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -333,14 +346,14 @@ return array(
     'html_type' => 'radio',
     'default' => 'opportunistic',
     'add' => '4.7',
-    'title' => 'Smart Group Refresh Mode',
+    'title' => ts('Smart Group Refresh Mode'),
     'is_domain' => 1,
     'is_contact' => 0,
     'pseudoconstant' => array(
       'callback' => 'CRM_Contact_BAO_GroupContactCache::getModes',
     ),
-    'description' => 'Should the smart groups be by cron jobs or user actions',
-    'help_text' => 'In "Opportunistic Flush" mode, caches are flushed in response to user actions; this mode is broadly compatible but may add latency during form-submissions. In "Cron Flush" mode, you should schedule a cron job to flush caches; this can improve latency on form-submissions but requires more setup.',
+    'description' => ts('Should the smart groups be by cron jobs or user actions'),
+    'help_text' => ts('In "Opportunistic Flush" mode, caches are flushed in response to user actions; this mode is broadly compatible but may add latency during form-submissions. In "Cron Flush" mode, you should schedule a cron job to flush caches; this can improve latency on form-submissions but requires more setup.'),
   ),
   'installed' => array(
     'bootstrap_comment' => 'This is a boot setting which may be loaded during bootstrap. Defaults are loaded via SettingsBag::getSystemDefaults().',
@@ -351,10 +364,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => FALSE,
     'add' => '4.7',
-    'title' => 'System Installed',
+    'title' => ts('System Installed'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'A flag indicating whether this system has run a post-installation routine',
+    'description' => ts('A flag indicating whether this system has run a post-installation routine'),
     'help_text' => NULL,
   ),
   'max_attachments' => array(
@@ -371,10 +384,10 @@ return array(
     ),
     'default' => 3,
     'add' => '4.3',
-    'title' => 'Maximum Attachments',
+    'title' => ts('Maximum Attachments'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Maximum number of files (documents, images, etc.) which can attached to emails or activities.',
+    'description' => ts('Maximum number of files (documents, images, etc.) which can be attached to emails or activities.'),
     'help_text' => NULL,
   ),
   'maxFileSize' => array(
@@ -390,10 +403,10 @@ return array(
     ),
     'default' => 3,
     'add' => '4.3',
-    'title' => 'Maximum File Size (in MB)',
+    'title' => ts('Maximum File Size (in MB)'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Maximum Size of file (documents, images, etc.) which can attached to emails or activities.<br />Note: php.ini should support this file size.',
+    'description' => ts('Maximum Size of file (documents, images, etc.) which can be attached to emails or activities.<br />Note: php.ini should support this file size.'),
     'help_text' => NULL,
   ),
   'contact_undelete' => array(
@@ -404,10 +417,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.3',
-    'title' => 'Contact Trash and Undelete',
+    'title' => ts('Contact Trash and Undelete'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, deleted contacts will be moved to trash (instead of being destroyed). Users with the proper permission are able to search for the deleted contacts and restore them (or delete permanently).',
+    'description' => ts('If enabled, deleted contacts will be moved to trash (instead of being destroyed). Users with the proper permission are able to search for the deleted contacts and restore them (or delete permanently).'),
     'help_text' => NULL,
   ),
   'allowPermDeleteFinancial' => array(
@@ -418,10 +431,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => FALSE,
     'add' => '4.3',
-    'title' => 'Contact Permanent Delete',
+    'title' => ts('Contact Permanent Delete'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Allow Permanent Delete for contacts who are linked to live financial transactions',
+    'description' => ts('Allow Permanent Delete for contacts who are linked to live financial transactions'),
     'help_text' => NULL,
   ),
   'securityAlert' => array(
@@ -432,10 +445,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.4',
-    'title' => 'Status Alerts',
+    'title' => ts('Status Alerts'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "If enabled, CiviCRM will display pop-up notifications (no more than once per day) for security and misconfiguration issues identified in the system check.",
+    'description' => ts("If enabled, CiviCRM will display pop-up notifications (no more than once per day) for security and misconfiguration issues identified in the system check."),
     'help_text' => NULL,
   ),
   'doNotAttachPDFReceipt' => array(
@@ -446,10 +459,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 0,
     'add' => '4.3',
-    'title' => 'Attach PDF copy to receipts',
+    'title' => ts('Attach PDF copy to receipts'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "If enabled, CiviCRM sends PDF receipt as an attachment during event signup or online contribution.",
+    'description' => ts("If enabled, CiviCRM sends PDF receipt as an attachment during event signup or online contribution."),
     'help_text' => NULL,
   ),
   'recordGeneratedLetters' => array(
@@ -464,10 +477,10 @@ return array(
     ),
     'default' => 'multiple',
     'add' => '4.7',
-    'title' => 'Record generated letters',
+    'title' => ts('Record generated letters'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When generating a letter (PDF/Word) via mail-merge, how should the letter be recorded?',
+    'description' => ts('When generating a letter (PDF/Word) via mail-merge, how should the letter be recorded?'),
     'help_text' => NULL,
     'pseudoconstant' => array(
       'callback' => 'CRM_Contact_Form_Task_PDFLetterCommon::getLoggingOptions',
@@ -483,10 +496,10 @@ return array(
       'size' => 64,
       'maxlength' => 256,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Path to wkhtmltopdf executable',
+    'title' => ts('Path to wkhtmltopdf executable'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -502,13 +515,13 @@ return array(
       'size' => 64,
       'maxlength' => 64,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Recaptcha Options',
+    'title' => ts('Recaptcha Options'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'You can specify the reCAPTCHA theme options as comma separated data.(eg: theme:\'blackglass\', lang : \'fr\' ). Check the available options at <a href="https://developers.google.com/recaptcha/docs/display#config">Customizing the Look and Feel of reCAPTCHA</a>.',
+    'description' => ts('You can specify the reCAPTCHA theme options as comma separated data.(eg: theme:\'blackglass\', lang : \'fr\' ). Check the available options at <a href="https://developers.google.com/recaptcha/docs/display#config">Customizing the Look and Feel of reCAPTCHA</a>.'),
     'help_text' => NULL,
   ),
   'recaptchaPublicKey' => array(
@@ -521,10 +534,10 @@ return array(
       'size' => 64,
       'maxlength' => 64,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Recaptcha Site Key',
+    'title' => ts('Recaptcha Site Key'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -542,8 +555,8 @@ return array(
     'quick_form_type' => 'YesNo',
     'html_type' => '',
     'default' => '0',
-    'title' => 'Force reCAPTCHA on Contribution pages',
-    'description' => 'If enabled, reCAPTCHA will show on all contribution pages.',
+    'title' => ts('Force reCAPTCHA on Contribution pages'),
+    'description' => ts('If enabled, reCAPTCHA will show on all contribution pages.'),
   ),
   'recaptchaPrivateKey' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -555,10 +568,10 @@ return array(
       'size' => 64,
       'maxlength' => 64,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Recaptcha Secret Key',
+    'title' => ts('Recaptcha Secret Key'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -574,10 +587,10 @@ return array(
       'size' => 2,
       'maxlength' => 8,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 7,
     'add' => '4.3',
-    'title' => 'Checksum Lifespan',
+    'title' => ts('Checksum Lifespan'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -593,14 +606,14 @@ return array(
       'size' => 64,
       'maxlength' => 128,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => '*default*',
     'add' => '4.3',
-    'title' => 'Blog Feed URL',
+    'title' => ts('Blog Feed URL'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Blog feed URL used by the blog dashlet',
-    'help_text' => 'Use "*default*" for the system default or override with a custom URL',
+    'description' => ts('Blog feed URL used by the blog dashlet'),
+    'help_text' => ts('Use "*default*" for the system default or override with a custom URL'),
   ),
   'communityMessagesUrl' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -612,14 +625,14 @@ return array(
       'size' => 64,
       'maxlength' => 128,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => '*default*',
     'add' => '4.3',
-    'title' => 'Community Messages URL',
+    'title' => ts('Community Messages URL'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Service providing CiviCRM community messages',
-    'help_text' => 'Use "*default*" for the system default or override with a custom URL',
+    'description' => ts('Service providing CiviCRM community messages'),
+    'help_text' => ts('Use "*default*" for the system default or override with a custom URL'),
   ),
   'gettingStartedUrl' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -631,14 +644,14 @@ return array(
       'size' => 64,
       'maxlength' => 128,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => '*default*',
     'add' => '4.3',
-    'title' => 'Getting Started URL',
+    'title' => ts('Getting Started URL'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Service providing the Getting Started data',
-    'help_text' => 'Use "*default*" for the system default or override with a custom URL',
+    'description' => ts('Service providing the Getting Started data'),
+    'help_text' => ts('Use "*default*" for the system default or override with a custom URL'),
   ),
   'resCacheCode' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -649,10 +662,10 @@ return array(
     'html_type' => 'text',
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'resCacheCode',
+    'title' => ts('resCacheCode'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Code appended to resource URLs (JS/CSS) to coerce HTTP caching',
+    'description' => ts('Code appended to resource URLs (JS/CSS) to coerce HTTP caching'),
     'help_text' => NULL,
   ),
   'verifySSL' => array(
@@ -663,11 +676,11 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.3',
-    'title' => 'Verify SSL?',
+    'title' => ts('Verify SSL?'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If disabled, outbound web-service requests will allow unverified, insecure HTTPS connections',
-    'help_text' => 'Unless you are absolutely unable to configure your server to check the SSL certificate of the remote server you should leave this set to Yes',
+    'description' => ts('If disabled, outbound web-service requests will allow unverified, insecure HTTPS connections'),
+    'help_text' => ts('Unless you are absolutely unable to configure your server to check the SSL certificate of the remote server you should leave this set to Yes'),
   ),
   'enableSSL' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -677,11 +690,11 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 0,
     'add' => '4.5',
-    'title' => 'Force SSL?',
+    'title' => ts('Force SSL?'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, inbound HTTP requests for sensitive pages will be redirected to HTTPS.',
-    'help_text' => 'If enabled, inbound HTTP requests for sensitive pages will be redirected to HTTPS.',
+    'description' => ts('If enabled, inbound HTTP requests for sensitive pages will be redirected to HTTPS.'),
+    'help_text' => ts('If enabled, inbound HTTP requests for sensitive pages will be redirected to HTTPS.'),
   ),
   'wpBasePage' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -692,11 +705,11 @@ return array(
     'quick_form_type' => 'Element',
     'default' => '',
     'add' => '4.3',
-    'title' => 'WordPress Base Page',
+    'title' => ts('WordPress Base Page'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If set, CiviCRM will use this setting as the base url.',
-    'help_text' => 'By default, CiviCRM will generate front-facing pages using the home page at http://wp/ as its base. If you want to use a different template for CiviCRM pages, set the path here.',
+    'description' => ts('If set, CiviCRM will use this setting as the base url.'),
+    'help_text' => ts('By default, CiviCRM will generate front-facing pages using the home page at http://wp/ as its base. If you want to use a different template for CiviCRM pages, set the path here.'),
   ),
   'secondDegRelPermissions' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -706,10 +719,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 0,
     'add' => '4.3',
-    'title' => 'Allow second-degree relationship permissions',
+    'title' => ts('Allow second-degree relationship permissions'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "If enabled, contacts with the permission to edit a related contact will inherit that contact's permission to edit other related contacts",
+    'description' => ts("If enabled, contacts with the permission to edit a related contact will inherit that contact's permission to edit other related contacts"),
     'help_text' => NULL,
   ),
   'enable_components' => array(
@@ -727,7 +740,7 @@ return array(
     ),
     'default' => NULL,
     'add' => '4.4',
-    'title' => 'Enable Components',
+    'title' => ts('Enable Components'),
     'is_domain' => '1',
     'is_contact' => 0,
     'description' => NULL,
@@ -746,10 +759,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => '0',
     'add' => '4.4',
-    'title' => 'Disable CiviCRM css',
+    'title' => ts('Disable CiviCRM css'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Prevent the stylesheet "civicrm.css" from being loaded.',
+    'description' => ts('Prevent the stylesheet "civicrm.css" from being loaded.'),
     'help_text' => NULL,
   ),
   'empoweredBy' => array(
@@ -760,10 +773,10 @@ return array(
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.5',
-    'title' => 'Display "empowered by CiviCRM"',
+    'title' => ts('Display "empowered by CiviCRM"'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When enabled, "empowered by CiviCRM" is displayed at the bottom of public forms.',
+    'description' => ts('When enabled, "empowered by CiviCRM" is displayed at the bottom of public forms.'),
     'help_text' => NULL,
   ),
   'logging_no_trigger_permission' => array(
@@ -778,8 +791,8 @@ return array(
     'quick_form_type' => 'YesNo',
     'html_type' => '',
     'default' => 0,
-    'title' => '(EXPERIMENTAL) MySQL user does not have trigger permissions',
-    'description' => 'Set this when you intend to manage trigger creation outside of CiviCRM',
+    'title' => ts('(EXPERIMENTAL) MySQL user does not have trigger permissions'),
+    'description' => ts('Set this when you intend to manage trigger creation outside of CiviCRM'),
   ),
   'logging' => array(
     'add' => '4.7',
@@ -793,8 +806,8 @@ return array(
     'quick_form_type' => 'YesNo',
     'html_type' => '',
     'default' => '0',
-    'title' => 'Logging',
-    'description' => 'If enabled, all actions will be logged with a complete record of changes.',
+    'title' => ts('Logging'),
+    'description' => ts('If enabled, all actions will be logged with a complete record of changes.'),
     'validate_callback' => 'CRM_Logging_Schema::checkLoggingSupport',
     'on_change' => array(
       'CRM_Logging_Schema::onToggle',
@@ -812,8 +825,8 @@ return array(
     'quick_form_type' => 'DateTime',
     'html_type' => '',
     'default' => NULL,
-    'title' => 'Logging Unique ID not recorded before',
-    'description' => 'This is the date when CRM-18193 was implemented',
+    'title' => ts('Logging Unique ID not recorded before'),
+    'description' => ts('This is the date when CRM-18193 was implemented'),
   ),
   'logging_all_tables_uniquid' => array(
     'add' => '4.7',
@@ -827,8 +840,8 @@ return array(
     'quick_form_type' => 'YesNo',
     'html_type' => '',
     'default' => 0,
-    'title' => 'All tables use Unique Connection ID',
-    'description' => 'Do some tables pre-date CRM-18193?',
+    'title' => ts('All tables use Unique Connection ID'),
+    'description' => ts('Do some tables pre-date CRM-18193?'),
   ),
   'userFrameworkUsersTableName' => array(
     'add' => '4.7',
@@ -846,7 +859,7 @@ return array(
       'maxlength' => '64',
     ),
     'default' => NULL,
-    'title' => 'Drupal Users Table Name',
+    'title' => ts('Drupal Users Table Name'),
     'description' => '',
   ),
   'wpLoadPhp' => array(
@@ -858,10 +871,10 @@ return array(
     'quick_form_type' => 'Element',
     'default' => '',
     'add' => '4.6',
-    'title' => 'WordPress Path to wp-load.php',
+    'title' => ts('WordPress Path to wp-load.php'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'CiviCRM will use this setting as path to bootstrap WP.',
+    'description' => ts('CiviCRM will use this setting as path to bootstrap WP.'),
     'help_text' => NULL,
   ),
   'secure_cache_timeout_minutes' => array(
@@ -877,10 +890,10 @@ return array(
     ),
     'default' => 20,
     'add' => '4.7',
-    'title' => 'Secure Cache Timeout',
+    'title' => ts('Secure Cache Timeout'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Maximum number of minutes that secure form data should linger',
+    'description' => ts('Maximum number of minutes that secure form data should linger'),
     'help_text' => NULL,
   ),
   'site_id' => array(
@@ -892,7 +905,7 @@ return array(
     'html_type' => 'text',
     'default' => '',
     'add' => '4.6',
-    'title' => 'Unique Site ID',
+    'title' => ts('Unique Site ID'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -911,10 +924,10 @@ return array(
     ),
     'default' => 20,
     'add' => '4.7',
-    'title' => 'Size of "Recent Items" stack',
+    'title' => ts('Size of "Recent Items" stack'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'How many items should CiviCRM store in it\'s "Recently viewed" list.',
+    'description' => ts('How many items should CiviCRM store in it\'s "Recently viewed" list.'),
     'help_text' => NULL,
   ),
   'recentItemsProviders' => array(
@@ -930,10 +943,10 @@ return array(
     ),
     'default' => '',
     'add' => '4.7',
-    'title' => 'Recent Items Providers',
+    'title' => ts('Recent Items Providers'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'What providers may save views in CiviCRM\'s "Recently viewed" list. If empty, all are in.',
+    'description' => ts('What providers may save views in CiviCRM\'s "Recently viewed" list. If empty, all are in.'),
     'help_text' => NULL,
     'pseudoconstant' => array(
       'callback' => 'CRM_Utils_Recent::getProviders',
@@ -948,7 +961,7 @@ return array(
     'quick_form_type' => 'Element',
     'html_type' => 'text',
     'add' => '4.7',
-    'title' => 'Default limit for dedupe screen',
+    'title' => ts('Default limit for dedupe screen'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => ts('Default to only loading matches against this number of contacts'),
@@ -959,28 +972,28 @@ return array(
     'group' => 'core',
     'name' => 'syncCMSEmail',
     'type' => 'Boolean',
+    'html_type' => 'YesNo',
     'quick_form_type' => 'YesNo',
     'default' => 1,
     'add' => '4.7',
-    'title' => 'Sync CMS Email',
+    'title' => ts('Sync CMS Email'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, then CMS email id will be syncronised with CiviCRM contacts\'s primary email.',
+    'description' => ts('If enabled, then CMS email id will be synchronised with CiviCRM contacts\'s primary email.'),
     'help_text' => NULL,
   ),
   'preserve_activity_tab_filter' => array(
     'group_name' => 'CiviCRM Preferences',
     'group' => 'core',
     'name' => 'preserve_activity_tab_filter',
-    'type' => 'String',
-    'html_type' => 'Text',
+    'type' => 'Boolean',
+    'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.7',
-    'title' => 'Preserve activity filters as a user preference',
+    'title' => ts('Preserve activity filters as a user preference'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When enabled, any filter settings a user selects on the contact\'s Activity tab will be remembered as they visit other contacts',
-    'help_text' => NULL,
+    'description' => ts('When enabled, any filter settings a user selects on the contact\'s Activity tab will be remembered as they visit other contacts.'),
   ),
   'do_not_notify_assignees_for' => array(
     'group_name' => 'CiviCRM Preferences',
@@ -991,9 +1004,9 @@ return array(
     'is_domain' => 1,
     'is_contact' => 0,
     'default' => array(),
-    'title' => 'Do not notify assignees for',
-    'help_text' => 'These activity types will be excluded from automated email notifications to assignees.',
-    'html_type' => 'Select',
+    'title' => ts('Do not notify assignees for'),
+    'description' => ts('These activity types will be excluded from automated email notifications to assignees.'),
+    'html_type' => 'select',
     'html_attributes' => array(
       'multiple' => 1,
       'class' => 'huge crm-select2',
diff --git a/civicrm/settings/Directory.setting.php b/civicrm/settings/Directory.setting.php
index c8fce022cdccc438254b59d2d1716bf7b2386301..272e16b6d81125f5079a40dae465c023c8e730a1 100644
--- a/civicrm/settings/Directory.setting.php
+++ b/civicrm/settings/Directory.setting.php
@@ -43,7 +43,7 @@ return array(
     'group' => 'directory',
     'name' => 'uploadDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -59,7 +59,7 @@ return array(
     'group' => 'directory',
     'name' => 'imageUploadDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -75,7 +75,7 @@ return array(
     'group' => 'directory',
     'name' => 'customFileUploadDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -91,7 +91,7 @@ return array(
     'group' => 'directory',
     'name' => 'customTemplateDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -107,7 +107,7 @@ return array(
     'group' => 'directory',
     'name' => 'customPHPPathDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -123,7 +123,7 @@ return array(
     'group' => 'directory',
     'name' => 'extensionsDir',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
diff --git a/civicrm/settings/Event.setting.php b/civicrm/settings/Event.setting.php
index 9c8312073ed94440c89870541a3160b0277653f0..29413fdfb19335a8b30880b0e1479ec337729e01 100644
--- a/civicrm/settings/Event.setting.php
+++ b/civicrm/settings/Event.setting.php
@@ -29,40 +29,43 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
-/*
+
+/**
  * Settings metadata file
  */
 return array(
   'enable_cart' => array(
     'name' => 'enable_cart',
     'group_name' => 'Event Preferences',
+    'settings_pages' => ['event' => ['weight' => 10]],
     'group' => 'event',
     'type' => 'Boolean',
-    'quick_form_type' => 'Element',
+    'quick_form_type' => 'CheckBox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Enable Event Cart',
+    'title' => ts('Use Shopping Cart Style Event Registration'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "WRITE ME",
-    'help_text' => 'WRITE ME',
+    'description' => ts('This feature allows users to register for more than one event at a time. When enabled, users will add event(s) to a "cart" and then pay for them all at once. Enabling this setting will affect online registration for all active events. The code is an alpha state, and you will potentially need to have developer resources to debug and fix sections of the codebase while testing and deploying it'),
+    'help_text' => '',
+    'documentation_link' => ['page' => 'CiviEvent Cart Checkout', 'resource' => 'wiki'],
   ),
   'show_events' => array(
     'name' => 'show_events',
     'group_name' => 'Event Preferences',
     'group' => 'event',
+    'settings_pages' => ['event' => ['weight' => 20]],
     'type' => 'Integer',
-    'quick_form_type' => 'Element',
+    'quick_form_type' => 'Select',
     'default' => 10,
     'add' => '4.5',
-    'title' => 'Dashboard entries',
+    'title' => ts('Dashboard entries'),
     'html_type' => 'select',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "Configure how many events should be shown on the dashboard. This overrides the default value of 10 entries.",
+    'description' => ts('Configure how many events should be shown on the dashboard. This overrides the default value of 10 entries.'),
     'help_text' => NULL,
+    'pseudoconstant' => ['callback' => 'CRM_Core_SelectValues::getDashboardEntriesCount'],
   ),
 );
diff --git a/civicrm/settings/Extension.setting.php b/civicrm/settings/Extension.setting.php
index 75b1581a58f650ac90392461eae6431645c3fb1c..bf3cefc68238a65ca92b591975a182325285cc9d 100644
--- a/civicrm/settings/Extension.setting.php
+++ b/civicrm/settings/Extension.setting.php
@@ -46,7 +46,7 @@ return array(
       'size' => 64,
       'maxlength' => 128,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 'https://civicrm.org/extdir/ver={ver}|cms={uf}',
     'add' => '4.3',
     'title' => 'Extension Repo URL',
diff --git a/civicrm/settings/Mailing.setting.php b/civicrm/settings/Mailing.setting.php
index 691da48ee93e93fe6b8414b38515e4a5cb9f5238..effedd84d2cb5234d3aad2427d07e8dd74e007e6 100644
--- a/civicrm/settings/Mailing.setting.php
+++ b/civicrm/settings/Mailing.setting.php
@@ -41,28 +41,28 @@ return array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'profile_double_optin',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '1',
     'add' => '4.1',
-    'title' => 'Enable Double Opt-in for Profile Group(s) field',
+    'title' => ts('Enable Double Opt-in for Profile Group(s) field'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.',
+    'description' => ts('When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.'),
     'help_text' => NULL,
   ),
   'track_civimail_replies' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'track_civimail_replies',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Track replies using VERP in Reply-To header',
+    'title' => ts('Track replies using VERP in Reply-To header'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If checked, mailings will default to tracking replies using VERP-ed Reply-To. ',
+    'description' => ts('If checked, mailings will default to tracking replies using VERP-ed Reply-To. '),
     'help_text' => NULL,
     'validate_callback' => 'CRM_Core_BAO_Setting::validateBoolSetting',
   ),
@@ -70,25 +70,25 @@ return array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'civimail_workflow',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Use CiviMail Workflow',
+    'title' => ts('Enable workflow support for CiviMail'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.',
+    'description' => ts('Drupal-only. Rules module must be enabled (beta feature - use with caution).'),
     'help_text' => NULL,
   ),
   'civimail_server_wide_lock' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'civimail_server_wide_lock',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Lock Mails Server-Wide for Mail Sending',
+    'title' => ts('Enable global server wide lock for CiviMail'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -126,81 +126,81 @@ return array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'profile_add_to_group_double_optin',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => '0',
     'add' => '4.1',
-    'title' => 'Enable Double Opt-in for Profile Group(s) field',
+    'title' => ts('Enable Double Opt-in for Profile Group(s) field'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.',
+    'description' => ts('When CiviMail is enabled, users who "subscribe" to a group from a profile Group(s) checkbox will receive a confirmation email. They must respond (opt-in) before they are added to the group.'),
     'help_text' => NULL,
   ),
   'disable_mandatory_tokens_check' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'disable_mandatory_tokens_check',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => 0,
     'add' => '4.4',
-    'title' => 'Disable check for mandatory tokens',
+    'title' => ts('Disable check for mandatory tokens'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Don\'t check for presence of mandatory tokens (domain address; unsubscribe/opt-out) before sending mailings. WARNING: Mandatory tokens are a safe-guard which facilitate compliance with the US CAN-SPAM Act. They should only be disabled if your organization adopts other mechanisms for compliance or if your organization is not subject to CAN-SPAM.',
+    'description' => ts('Don\'t check for presence of mandatory tokens (domain address; unsubscribe/opt-out) before sending mailings. WARNING: Mandatory tokens are a safe-guard which facilitate compliance with the US CAN-SPAM Act. They should only be disabled if your organization adopts other mechanisms for compliance or if your organization is not subject to CAN-SPAM.'),
     'help_text' => NULL,
   ),
   'dedupe_email_default' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'dedupe_email_default',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => 1,
     'add' => '4.5',
-    'title' => 'CiviMail dedupes e-mail addresses by default',
+    'title' => ts('CiviMail dedupes e-mail addresses by default'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Set the "dedupe e-mail" option when sending a new mailing to "true" by default.',
+    'description' => ts('Set the "dedupe e-mail" option when sending a new mailing to "true" by default.'),
     'help_text' => NULL,
   ),
   'hash_mailing_url' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'hash_mailing_url',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => 0,
     'add' => '4.5',
-    'title' => 'Hashed Mailing URL\'s',
+    'title' => ts('Hashed Mailing URL\'s'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, a randomized hash key will be used to reference the mailing URL in the mailing.viewUrl token, instead of the mailing ID',
+    'description' => ts('If enabled, a randomized hash key will be used to reference the mailing URL in the mailing.viewUrl token, instead of the mailing ID'),
     'help_text' => NULL,
   ),
   'civimail_multiple_bulk_emails' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'civimail_multiple_bulk_emails',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => 0,
     'add' => '4.5',
-    'title' => ' Multiple Bulk Emails',
+    'title' => ts('Enable multiple bulk email address for a contact.'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If enabled, CiviMail will deliver a copy of the email to each bulk email listed for the contact.',
+    'description' => ts('CiviMail will deliver a copy of the email to each bulk email listed for the contact.'),
     'help_text' => NULL,
   ),
   'include_message_id' => array(
     'group_name' => 'Mailing Preferences',
     'group' => 'mailing',
     'name' => 'include_message_id',
-    'type' => 'Integer',
+    'type' => 'Boolean',
     'html_type' => 'checkbox',
     'default' => FALSE,
     'add' => '4.5',
-    'title' => 'Enable CiviMail to generate Message-ID header',
+    'title' => ts('Enable CiviMail to generate Message-ID header'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => '',
@@ -306,10 +306,11 @@ return array(
     'group' => 'mailing',
     'name' => 'write_activity_record',
     'type' => 'Boolean',
-    'quick_form_type' => 'YesNo',
+    'html_type' => 'checkbox',
+    'quick_form_type' => 'CheckBox',
     'default' => '1',
     'add' => '4.7',
-    'title' => 'Enable CiviMail to create activities on delivery',
+    'title' => ts('Enable CiviMail to create activities on delivery'),
     'is_domain' => 1,
     'is_contact' => 0,
     'description' => NULL,
@@ -338,13 +339,14 @@ return array(
     'group' => 'mailing',
     'name' => 'auto_recipient_rebuild',
     'type' => 'Boolean',
-    'quick_form_type' => 'YesNo',
+    'html_type' => 'checkbox',
+    'quick_form_type' => 'CheckBox',
     'default' => '1',
-    'title' => 'Enable automatic CiviMail recipient count display',
+    'title' => ts('Enable automatic CiviMail recipient count display'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Enable this setting to rebuild recipient list automatically during composing mail. Disable will allow you to rebuild recipient manually.',
-    'help_text' => 'CiviMail automatically fetches recipient list and count whenever mailing groups are included or excluded while composing bulk mail. This phenomena may degrade performance for large sites, so disable this setting to build and fetch recipients for selected groups, manually.',
+    'description' => ts('Enable this setting to rebuild recipient list automatically during composing mail. Disable will allow you to rebuild recipient manually.'),
+    'help_text' => ts('CiviMail automatically fetches recipient list and count whenever mailing groups are included or excluded while composing bulk mail. This phenomena may degrade performance for large sites, so disable this setting to build and fetch recipients for selected groups, manually.'),
   ),
   'allow_mail_from_logged_in_contact' => array(
     'group_name' => 'Mailing Preferences',
diff --git a/civicrm/settings/Member.setting.php b/civicrm/settings/Member.setting.php
index f2a8962b7a7c8d48801a3a55524384f7dbfb231c..49500a886abd90a02a80e55403a4fe3b89797b1f 100644
--- a/civicrm/settings/Member.setting.php
+++ b/civicrm/settings/Member.setting.php
@@ -42,16 +42,17 @@ return array(
     'group' => 'member',
     'name' => 'default_renewal_contribution_page',
     'type' => 'Integer',
-    'html_type' => 'Select',
+    'html_type' => 'select',
     'default' => NULL,
     'pseudoconstant' => array(
-      'name' => 'contributionPage',
+      // @todo - handle table style pseudoconstants for settings & avoid deprecated function.
+      'callback' => 'CRM_Contribute_PseudoConstant::contributionPage',
     ),
     'add' => '4.1',
     'title' => 'Default online membership renewal page',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'If you select a default online contribution page for self-service membership renewals, a "renew" link pointing to that page will be displayed on the Contact Dashboard for memberships which were entered offline. You will need to ensure that the membership block for the selected online contribution page includes any currently available memberships.',
+    'description' => ts('If you select a default online contribution page for self-service membership renewals, a "renew" link pointing to that page will be displayed on the Contact Dashboard for memberships which were entered offline. You will need to ensure that the membership block for the selected online contribution page includes any currently available memberships.'),
     'help_text' => NULL,
   ),
 );
diff --git a/civicrm/settings/Multisite.setting.php b/civicrm/settings/Multisite.setting.php
index 4a1a3b85a0006bd5f2aa95ce232bc5067b18532b..a6b287a789431c12902f2aabf82a9f2e79dc5c6b 100644
--- a/civicrm/settings/Multisite.setting.php
+++ b/civicrm/settings/Multisite.setting.php
@@ -29,10 +29,9 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
  */
-/*
+
+/**
  * Settings metadata file
  */
 
@@ -41,26 +40,30 @@ return array(
     'group_name' => 'Multi Site Preferences',
     'group' => 'multisite',
     'name' => 'is_enabled',
-    'title' => 'Multisite Is enabled',
-    'type' => 'Integer',
+    'title' => ts('Enable Multi Site Configuration'),
+    'html_type' => 'checkbox',
+    'type' => 'Boolean',
     'default' => '0',
     'add' => '4.1',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Multisite is enabled',
+    'description' => ts('Make CiviCRM aware of multiple domains. You should configure a domain group if enabled'),
+    'documentation_link' => ['page' => 'Multi Site Installation', 'resource' => 'wiki'],
     'help_text' => NULL,
   ),
   'domain_group_id' => array(
     'group_name' => 'Multi Site Preferences',
     'group' => 'multisite',
     'name' => 'domain_group_id',
-    'title' => 'Multisite Domain Group',
+    'title' => ts('Multisite Domain Group'),
     'type' => 'Integer',
+    'html_type' => 'entity_reference',
+    'entity_reference_options' => ['entity' => 'group', 'select' => array('minimumInputLength' => 0)],
     'default' => '0',
     'add' => '4.1',
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
+    'description' => ts('Contacts created on this site are added to this group'),
     'help_text' => NULL,
   ),
   'event_price_set_domain_id' => array(
diff --git a/civicrm/settings/Search.setting.php b/civicrm/settings/Search.setting.php
index 0f805195e1e9be862c9b9e98102a6540b2959053..ab784705b9fff11ee1a057c7e62674971c6a4c68 100644
--- a/civicrm/settings/Search.setting.php
+++ b/civicrm/settings/Search.setting.php
@@ -82,7 +82,7 @@ return array(
       'size' => 64,
       'maxlength' => 64,
     ),
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'default' => 'simple',
     'add' => '4.5',
     'title' => 'How to handle full-tet queries',
@@ -211,4 +211,23 @@ return array(
     'description' => 'If enabled, only primary details (eg contact\'s primary email, phone, etc) will be included in Basic and Advanced Search results. Disabling this feature will allow users to match contacts using any email, phone etc detail.',
     'help_text' => NULL,
   ),
+  'quicksearch_options' => array(
+    'group_name' => 'Search Preferences',
+    'group' => 'Search Preferences',
+    'name' => 'quicksearch_options',
+    'type' => 'string',
+    'serialize' => CRM_Core_DAO::SERIALIZE_SEPARATOR_BOOKEND,
+    'quick_form_type' => 'CheckBoxes',
+    'html_type' => 'checkboxes',
+    'pseudoconstant' => array(
+      'callback' => 'CRM_Core_SelectValues::quicksearchOptions',
+    ),
+    'default' => array('sort_name', 'contact_id', 'external_identifier', 'first_name', 'last_name', 'email', 'phone_numeric', 'street_address', 'city', 'postal_code', 'job_title'),
+    'add' => '5.8',
+    'title' => ts('Quicksearch options'),
+    'is_domain' => '1',
+    'is_contact' => 0,
+    'description' => ts("Which fields can be searched on in the menubar quicksearch box? Don't see your custom field here? Make sure it is marked as Searchable."),
+    'help_text' => NULL,
+  ),
 );
diff --git a/civicrm/settings/Url.setting.php b/civicrm/settings/Url.setting.php
index f5c43bc6107e2f3b579c8b1421431ab370795808..21af3240471590fee3d58cd2a81645515da8d351 100644
--- a/civicrm/settings/Url.setting.php
+++ b/civicrm/settings/Url.setting.php
@@ -43,7 +43,7 @@ return array(
     'name' => 'userFrameworkResourceURL',
     'title' => 'CiviCRM Resource URL',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -60,7 +60,7 @@ return array(
     'title' => 'Image Upload URL',
     'name' => 'imageUploadURL',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -77,7 +77,7 @@ return array(
     'name' => 'customCSSURL',
     'title' => 'Custom CSS URL',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
@@ -94,7 +94,7 @@ return array(
     'title' => 'Extension Resource URL',
     'name' => 'extensionsURL',
     'type' => 'String',
-    'html_type' => 'Text',
+    'html_type' => 'text',
     'quick_form_type' => 'Element',
     'default' => NULL,
     'add' => '4.1',
diff --git a/civicrm/sql/civicrm.mysql b/civicrm/sql/civicrm.mysql
index 54f2f6d2dc5a05e99d7030388d823d6e13befe93..b7cb0567ae78c939c7caad72d23d5945ad551d27 100644
--- a/civicrm/sql/civicrm.mysql
+++ b/civicrm/sql/civicrm.mysql
@@ -1925,7 +1925,7 @@ CREATE TABLE `civicrm_email` (
      `email` varchar(254)    COMMENT 'Email address',
      `is_primary` tinyint   DEFAULT 0 COMMENT 'Is this the primary?',
      `is_billing` tinyint   DEFAULT 0 COMMENT 'Is this the billing?',
-     `on_hold` tinyint NOT NULL  DEFAULT 0 COMMENT 'Is this address on bounce hold?',
+     `on_hold` int unsigned NOT NULL  DEFAULT 0 COMMENT 'Implicit FK to civicrm_option_value where option_group = email_on_hold.',
      `is_bulkmail` tinyint NOT NULL  DEFAULT 0 COMMENT 'Is this address for bulk mail ?',
      `hold_date` datetime    COMMENT 'When the address went on bounce hold',
      `reset_date` datetime    COMMENT 'When the address bounce status was last reset',
diff --git a/civicrm/sql/civicrm_data.mysql b/civicrm/sql/civicrm_data.mysql
index cf5c703e8d3731acb7afdb6b5413d969888f3d6a..1a68fb63eb45a27744a16b9055a6d17c8d7b014c 100644
--- a/civicrm/sql/civicrm_data.mysql
+++ b/civicrm/sql/civicrm_data.mysql
@@ -5610,9 +5610,9 @@ VALUES
    (@option_group_id_date_filter, 'Previous fiscal year', 'previous.fiscal_year', 'previous.fiscal_year', NULL, NULL, NULL,11, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Previous calendar year', 'previous.year', 'previous.year', NULL, NULL, NULL,12, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Last 7 days including today', 'ending.week', 'ending.week', NULL, NULL, NULL,13, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, 'Last 30 days including today', 'ending.month', 'ending.month', NULL, NULL, NULL,14, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, 'Last 60 days including today', 'ending_2.month', 'ending_2.month', NULL, NULL, NULL,15, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, 'Last 90 days including today', 'ending.quarter', 'ending.quarter', NULL, NULL, NULL,16, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, 'Last 30 days including today', 'ending_30.day', 'ending.month', NULL, NULL, NULL,14, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, 'Last 60 days including today', 'ending_60.day', 'ending_2.month', NULL, NULL, NULL,15, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, 'Last 90 days including today', 'ending_90.day', 'ending.quarter', NULL, NULL, NULL,16, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Last 12 months including today', 'ending.year', 'ending.year', NULL, NULL, NULL,17, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Last 2 years including today', 'ending_2.year', 'ending_2.year', NULL, NULL, NULL,18, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, 'Last 3 years including today', 'ending_3.year', 'ending_3.year', NULL, NULL, NULL,19, NULL, 0, 0, 1, NULL, NULL, NULL),
@@ -23979,4 +23979,4 @@ INSERT INTO `civicrm_report_instance`
     ( `domain_id`, `title`, `report_id`, `description`, `permission`, `form_values`)
 VALUES
     (  @domainID, 'Survey Details', 'survey/detail', 'Detailed report for canvassing, phone-banking, walk lists or other surveys.', 'access CiviReport', 'a:39:{s:6:"fields";a:2:{s:9:"sort_name";s:1:"1";s:6:"result";s:1:"1";}s:22:"assignee_contact_id_op";s:2:"eq";s:25:"assignee_contact_id_value";s:0:"";s:12:"sort_name_op";s:3:"has";s:15:"sort_name_value";s:0:"";s:17:"street_number_min";s:0:"";s:17:"street_number_max";s:0:"";s:16:"street_number_op";s:3:"lte";s:19:"street_number_value";s:0:"";s:14:"street_name_op";s:3:"has";s:17:"street_name_value";s:0:"";s:15:"postal_code_min";s:0:"";s:15:"postal_code_max";s:0:"";s:14:"postal_code_op";s:3:"lte";s:17:"postal_code_value";s:0:"";s:7:"city_op";s:3:"has";s:10:"city_value";s:0:"";s:20:"state_province_id_op";s:2:"in";s:23:"state_province_id_value";a:0:{}s:13:"country_id_op";s:2:"in";s:16:"country_id_value";a:0:{}s:12:"survey_id_op";s:2:"in";s:15:"survey_id_value";a:0:{}s:12:"status_id_op";s:2:"eq";s:15:"status_id_value";s:1:"1";s:11:"custom_1_op";s:2:"in";s:14:"custom_1_value";a:0:{}s:11:"custom_2_op";s:2:"in";s:14:"custom_2_value";a:0:{}s:17:"custom_3_relative";s:1:"0";s:13:"custom_3_from";s:0:"";s:11:"custom_3_to";s:0:"";s:11:"description";s:75:"Detailed report for canvassing, phone-banking, walk lists or other surveys.";s:13:"email_subject";s:0:"";s:8:"email_to";s:0:"";s:8:"email_cc";s:0:"";s:10:"permission";s:17:"access CiviReport";s:6:"groups";s:0:"";s:9:"domain_id";i:1;}');
-UPDATE civicrm_domain SET version = '5.7.0';
+UPDATE civicrm_domain SET version = '5.8.1';
diff --git a/civicrm/sql/civicrm_generated.mysql b/civicrm/sql/civicrm_generated.mysql
index 5d9b79b965d4a783cd364290315149acc0968211..426fec6e5d34b9a02a0b3cfd05f31d94e7032bea 100644
--- a/civicrm/sql/civicrm_generated.mysql
+++ b/civicrm/sql/civicrm_generated.mysql
@@ -1,8 +1,8 @@
--- MySQL dump 10.16  Distrib 10.2.15-MariaDB, for osx10.13 (x86_64)
+-- MySQL dump 10.13  Distrib 5.7.22, for Linux (x86_64)
 --
--- Host: 127.0.0.1    Database: d7cvmaster_texxs
+-- Host: 127.0.0.1    Database: d7api4civi_s0knd
 -- ------------------------------------------------------
--- Server version	10.2.15-MariaDB
+-- Server version	5.7.22-0ubuntu0.16.04.1
 
 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
 /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
@@ -10,6 +10,7 @@
 /*!40101 SET NAMES utf8 */;
 /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
 /*!40103 SET TIME_ZONE='+00:00' */;
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
 /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
 /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
@@ -86,7 +87,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_activity` WRITE;
 /*!40000 ALTER TABLE `civicrm_activity` DISABLE KEYS */;
-INSERT INTO `civicrm_activity` (`id`, `source_record_id`, `activity_type_id`, `subject`, `activity_date_time`, `duration`, `location`, `phone_id`, `phone_number`, `details`, `status_id`, `priority_id`, `parent_id`, `is_test`, `medium_id`, `is_auto`, `relationship_id`, `is_current_revision`, `original_id`, `result`, `is_deleted`, `campaign_id`, `engagement_level`, `weight`, `is_star`, `created_date`, `modified_date`) VALUES (1,NULL,9,'Subject for Tell a Friend','2018-07-02 00:34:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(2,NULL,10,'Subject for Pledge Acknowledgment','2017-10-02 05:05:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(3,NULL,9,'Subject for Tell a Friend','2018-09-04 06:42:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(4,NULL,10,'Subject for Pledge Acknowledgment','2018-05-06 19:16:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(5,NULL,9,'Subject for Tell a Friend','2018-04-25 14:18:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(6,NULL,9,'Subject for Tell a Friend','2018-07-22 03:19:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(7,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 14:28:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(8,NULL,10,'Subject for Pledge Acknowledgment','2018-09-25 11:34:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(9,NULL,10,'Subject for Pledge Acknowledgment','2018-01-29 17:27:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(10,NULL,9,'Subject for Tell a Friend','2018-05-07 06:39:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(11,NULL,10,'Subject for Pledge Acknowledgment','2017-12-05 18:28:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(12,NULL,9,'Subject for Tell a Friend','2018-06-22 23:59:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(13,NULL,10,'Subject for Pledge Acknowledgment','2018-05-04 03:17:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(14,NULL,9,'Subject for Tell a Friend','2018-05-20 23:48:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(15,NULL,10,'Subject for Pledge Acknowledgment','2018-05-02 09:20:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(16,NULL,9,'Subject for Tell a Friend','2018-07-10 02:29:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(17,NULL,9,'Subject for Tell a Friend','2018-09-04 20:39:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(18,NULL,9,'Subject for Tell a Friend','2018-09-07 07:19:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(19,NULL,9,'Subject for Tell a Friend','2017-11-29 20:00:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(20,NULL,9,'Subject for Tell a Friend','2018-04-09 00:49:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(21,NULL,9,'Subject for Tell a Friend','2018-01-20 23:09:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(22,NULL,9,'Subject for Tell a Friend','2018-07-27 18:01:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(23,NULL,9,'Subject for Tell a Friend','2018-06-01 18:33:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(24,NULL,9,'Subject for Tell a Friend','2018-03-27 14:41:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(25,NULL,10,'Subject for Pledge Acknowledgment','2017-10-03 18:07:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(26,NULL,9,'Subject for Tell a Friend','2017-11-13 13:51:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(27,NULL,9,'Subject for Tell a Friend','2018-05-19 11:02:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(28,NULL,9,'Subject for Tell a Friend','2018-05-30 23:25:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(29,NULL,9,'Subject for Tell a Friend','2018-03-05 21:01:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(30,NULL,9,'Subject for Tell a Friend','2017-10-15 10:43:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(31,NULL,9,'Subject for Tell a Friend','2017-12-17 14:53:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(32,NULL,9,'Subject for Tell a Friend','2017-11-23 17:46:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(33,NULL,9,'Subject for Tell a Friend','2017-12-08 15:12:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(34,NULL,9,'Subject for Tell a Friend','2017-12-18 00:22:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(35,NULL,9,'Subject for Tell a Friend','2018-07-04 09:48:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(36,NULL,10,'Subject for Pledge Acknowledgment','2018-04-23 07:40:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(37,NULL,9,'Subject for Tell a Friend','2017-11-09 01:28:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(38,NULL,10,'Subject for Pledge Acknowledgment','2018-09-18 20:55:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(39,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 21:26:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(40,NULL,9,'Subject for Tell a Friend','2017-12-24 18:23:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(41,NULL,10,'Subject for Pledge Acknowledgment','2018-02-07 03:38:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(42,NULL,9,'Subject for Tell a Friend','2018-04-12 14:12:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(43,NULL,10,'Subject for Pledge Acknowledgment','2018-03-01 12:39:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(44,NULL,10,'Subject for Pledge Acknowledgment','2018-06-14 15:41:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(45,NULL,10,'Subject for Pledge Acknowledgment','2018-05-07 04:53:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(46,NULL,9,'Subject for Tell a Friend','2018-01-12 21:56:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(47,NULL,10,'Subject for Pledge Acknowledgment','2017-11-07 16:05:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(48,NULL,10,'Subject for Pledge Acknowledgment','2017-11-04 17:58:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(49,NULL,9,'Subject for Tell a Friend','2018-08-11 08:45:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(50,NULL,10,'Subject for Pledge Acknowledgment','2017-12-19 00:20:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(51,NULL,9,'Subject for Tell a Friend','2018-03-06 16:40:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(52,NULL,10,'Subject for Pledge Acknowledgment','2018-08-27 04:54:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(53,NULL,10,'Subject for Pledge Acknowledgment','2017-12-23 11:09:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(54,NULL,9,'Subject for Tell a Friend','2018-07-08 22:58:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(55,NULL,9,'Subject for Tell a Friend','2018-04-30 09:15:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(56,NULL,9,'Subject for Tell a Friend','2018-06-01 18:15:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(57,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 12:22:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(58,NULL,9,'Subject for Tell a Friend','2018-09-12 08:38:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(59,NULL,10,'Subject for Pledge Acknowledgment','2018-05-19 01:41:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(60,NULL,9,'Subject for Tell a Friend','2018-07-16 13:53:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(61,NULL,9,'Subject for Tell a Friend','2017-10-10 19:54:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(62,NULL,10,'Subject for Pledge Acknowledgment','2018-01-02 14:57:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(63,NULL,9,'Subject for Tell a Friend','2017-10-04 04:45:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(64,NULL,10,'Subject for Pledge Acknowledgment','2018-06-14 03:55:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(65,NULL,10,'Subject for Pledge Acknowledgment','2018-09-22 16:30:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(66,NULL,10,'Subject for Pledge Acknowledgment','2018-02-12 02:48:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(67,NULL,10,'Subject for Pledge Acknowledgment','2018-06-05 04:56:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(68,NULL,9,'Subject for Tell a Friend','2018-08-30 10:17:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(69,NULL,10,'Subject for Pledge Acknowledgment','2018-08-25 14:12:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(70,NULL,9,'Subject for Tell a Friend','2018-03-12 14:42:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(71,NULL,9,'Subject for Tell a Friend','2018-07-16 02:34:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(72,NULL,10,'Subject for Pledge Acknowledgment','2018-07-24 03:17:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(73,NULL,9,'Subject for Tell a Friend','2017-12-04 22:26:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(74,NULL,9,'Subject for Tell a Friend','2017-12-31 06:32:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(75,NULL,9,'Subject for Tell a Friend','2018-01-09 03:25:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(76,NULL,10,'Subject for Pledge Acknowledgment','2018-02-06 09:47:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(77,NULL,10,'Subject for Pledge Acknowledgment','2017-11-06 02:16:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(78,NULL,9,'Subject for Tell a Friend','2018-03-26 07:44:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(79,NULL,10,'Subject for Pledge Acknowledgment','2018-01-04 10:06:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(80,NULL,10,'Subject for Pledge Acknowledgment','2017-12-06 14:31:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(81,NULL,9,'Subject for Tell a Friend','2018-08-13 02:00:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(82,NULL,10,'Subject for Pledge Acknowledgment','2018-06-29 17:19:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(83,NULL,10,'Subject for Pledge Acknowledgment','2017-10-12 19:32:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(84,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 14:30:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(85,NULL,10,'Subject for Pledge Acknowledgment','2018-02-19 20:04:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(86,NULL,9,'Subject for Tell a Friend','2017-12-17 21:51:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(87,NULL,9,'Subject for Tell a Friend','2018-06-19 20:18:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(88,NULL,10,'Subject for Pledge Acknowledgment','2018-01-25 17:24:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(89,NULL,9,'Subject for Tell a Friend','2018-07-08 12:51:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(90,NULL,9,'Subject for Tell a Friend','2018-03-13 02:27:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(91,NULL,10,'Subject for Pledge Acknowledgment','2018-03-05 19:10:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(92,NULL,10,'Subject for Pledge Acknowledgment','2018-03-25 08:41:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(93,NULL,9,'Subject for Tell a Friend','2017-11-01 19:39:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(94,NULL,10,'Subject for Pledge Acknowledgment','2017-11-11 18:20:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(95,NULL,9,'Subject for Tell a Friend','2018-06-16 06:39:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(96,NULL,10,'Subject for Pledge Acknowledgment','2018-08-01 06:28:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(97,NULL,9,'Subject for Tell a Friend','2018-08-07 16:31:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(98,NULL,10,'Subject for Pledge Acknowledgment','2018-05-11 21:13:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(99,NULL,10,'Subject for Pledge Acknowledgment','2018-05-09 21:25:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(100,NULL,9,'Subject for Tell a Friend','2018-08-07 06:21:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(101,NULL,9,'Subject for Tell a Friend','2018-09-08 21:52:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(102,NULL,10,'Subject for Pledge Acknowledgment','2017-11-16 06:31:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(103,NULL,10,'Subject for Pledge Acknowledgment','2018-04-14 07:55:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(104,NULL,10,'Subject for Pledge Acknowledgment','2018-06-09 09:21:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(105,NULL,9,'Subject for Tell a Friend','2017-11-01 01:52:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(106,NULL,10,'Subject for Pledge Acknowledgment','2018-06-19 03:28:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(107,NULL,10,'Subject for Pledge Acknowledgment','2017-10-31 02:56:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(108,NULL,10,'Subject for Pledge Acknowledgment','2018-01-08 17:52:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(109,NULL,9,'Subject for Tell a Friend','2018-06-10 15:28:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(110,NULL,9,'Subject for Tell a Friend','2018-02-11 07:42:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(111,NULL,9,'Subject for Tell a Friend','2018-04-13 23:31:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(112,NULL,10,'Subject for Pledge Acknowledgment','2018-04-13 22:31:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(113,NULL,9,'Subject for Tell a Friend','2018-06-12 23:04:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(114,NULL,9,'Subject for Tell a Friend','2017-11-28 07:45:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(115,NULL,10,'Subject for Pledge Acknowledgment','2018-08-23 13:13:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(116,NULL,9,'Subject for Tell a Friend','2018-07-21 03:29:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(117,NULL,10,'Subject for Pledge Acknowledgment','2018-04-09 11:35:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(118,NULL,10,'Subject for Pledge Acknowledgment','2018-05-26 12:33:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(119,NULL,10,'Subject for Pledge Acknowledgment','2018-01-24 11:27:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(120,NULL,10,'Subject for Pledge Acknowledgment','2018-08-21 18:55:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(121,NULL,10,'Subject for Pledge Acknowledgment','2018-01-05 09:22:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(122,NULL,9,'Subject for Tell a Friend','2017-11-26 19:05:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(123,NULL,9,'Subject for Tell a Friend','2018-04-21 07:14:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(124,NULL,10,'Subject for Pledge Acknowledgment','2018-06-08 04:48:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(125,NULL,10,'Subject for Pledge Acknowledgment','2018-08-31 11:34:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(126,NULL,10,'Subject for Pledge Acknowledgment','2017-12-28 12:35:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(127,NULL,10,'Subject for Pledge Acknowledgment','2018-02-17 01:14:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(128,NULL,10,'Subject for Pledge Acknowledgment','2018-07-04 05:28:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(129,NULL,9,'Subject for Tell a Friend','2018-07-10 05:41:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(130,NULL,10,'Subject for Pledge Acknowledgment','2018-03-29 07:06:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(131,NULL,9,'Subject for Tell a Friend','2018-02-16 04:21:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(132,NULL,10,'Subject for Pledge Acknowledgment','2018-02-20 21:45:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(133,NULL,9,'Subject for Tell a Friend','2018-06-11 07:30:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(134,NULL,10,'Subject for Pledge Acknowledgment','2017-12-01 18:47:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(135,NULL,10,'Subject for Pledge Acknowledgment','2017-11-23 10:37:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(136,NULL,10,'Subject for Pledge Acknowledgment','2018-04-07 10:20:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(137,NULL,10,'Subject for Pledge Acknowledgment','2018-01-11 05:35:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(138,NULL,9,'Subject for Tell a Friend','2018-02-16 11:37:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(139,NULL,9,'Subject for Tell a Friend','2018-07-21 15:24:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(140,NULL,9,'Subject for Tell a Friend','2017-10-13 07:52:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(141,NULL,9,'Subject for Tell a Friend','2017-11-12 04:24:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(142,NULL,10,'Subject for Pledge Acknowledgment','2018-01-16 19:17:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(143,NULL,10,'Subject for Pledge Acknowledgment','2018-05-18 19:47:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(144,NULL,10,'Subject for Pledge Acknowledgment','2018-04-08 05:12:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(145,NULL,10,'Subject for Pledge Acknowledgment','2018-05-21 18:59:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(146,NULL,9,'Subject for Tell a Friend','2017-11-29 11:23:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(147,NULL,10,'Subject for Pledge Acknowledgment','2018-01-16 15:44:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(148,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 17:55:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(149,NULL,9,'Subject for Tell a Friend','2018-06-08 07:17:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(150,NULL,10,'Subject for Pledge Acknowledgment','2018-07-17 06:50:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(151,NULL,10,'Subject for Pledge Acknowledgment','2018-07-20 01:14:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(152,NULL,10,'Subject for Pledge Acknowledgment','2017-11-23 02:45:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(153,NULL,10,'Subject for Pledge Acknowledgment','2018-07-04 08:50:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(154,NULL,9,'Subject for Tell a Friend','2018-07-06 07:17:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(155,NULL,9,'Subject for Tell a Friend','2018-06-04 02:13:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(156,NULL,10,'Subject for Pledge Acknowledgment','2017-11-13 17:43:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(157,NULL,9,'Subject for Tell a Friend','2018-01-07 16:05:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(158,NULL,10,'Subject for Pledge Acknowledgment','2018-07-26 12:12:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(159,NULL,10,'Subject for Pledge Acknowledgment','2018-04-26 14:27:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(160,NULL,10,'Subject for Pledge Acknowledgment','2018-05-05 18:48:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(161,NULL,10,'Subject for Pledge Acknowledgment','2017-10-15 06:14:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(162,NULL,10,'Subject for Pledge Acknowledgment','2018-05-01 07:30:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(163,NULL,10,'Subject for Pledge Acknowledgment','2018-06-26 19:30:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(164,NULL,10,'Subject for Pledge Acknowledgment','2018-09-25 23:32:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(165,NULL,9,'Subject for Tell a Friend','2018-07-09 08:13:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(166,NULL,9,'Subject for Tell a Friend','2018-07-29 09:08:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(167,NULL,10,'Subject for Pledge Acknowledgment','2017-11-18 02:52:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(168,NULL,9,'Subject for Tell a Friend','2018-04-10 14:35:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(169,NULL,9,'Subject for Tell a Friend','2018-01-07 17:58:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(170,NULL,10,'Subject for Pledge Acknowledgment','2018-04-23 11:42:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(171,NULL,10,'Subject for Pledge Acknowledgment','2018-06-06 11:35:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(172,NULL,9,'Subject for Tell a Friend','2017-12-15 19:12:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(173,NULL,10,'Subject for Pledge Acknowledgment','2018-08-18 06:05:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(174,NULL,10,'Subject for Pledge Acknowledgment','2018-03-01 12:02:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(175,NULL,9,'Subject for Tell a Friend','2018-06-09 00:13:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(176,NULL,9,'Subject for Tell a Friend','2018-03-10 09:51:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(177,NULL,10,'Subject for Pledge Acknowledgment','2017-10-03 12:08:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(178,NULL,9,'Subject for Tell a Friend','2018-01-31 11:21:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(179,NULL,10,'Subject for Pledge Acknowledgment','2017-10-17 00:44:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(180,NULL,9,'Subject for Tell a Friend','2018-01-02 22:04:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(181,NULL,10,'Subject for Pledge Acknowledgment','2018-06-12 19:16:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(182,NULL,9,'Subject for Tell a Friend','2018-02-05 03:51:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(183,NULL,9,'Subject for Tell a Friend','2018-04-12 03:44:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(184,NULL,10,'Subject for Pledge Acknowledgment','2018-02-03 19:17:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(185,NULL,10,'Subject for Pledge Acknowledgment','2017-10-01 13:36:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(186,NULL,9,'Subject for Tell a Friend','2018-05-17 07:05:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(187,NULL,9,'Subject for Tell a Friend','2017-11-12 15:40:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(188,NULL,10,'Subject for Pledge Acknowledgment','2018-01-25 06:43:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(189,NULL,10,'Subject for Pledge Acknowledgment','2017-11-05 05:56:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(190,NULL,9,'Subject for Tell a Friend','2018-04-13 08:44:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(191,NULL,10,'Subject for Pledge Acknowledgment','2018-03-18 03:14:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(192,NULL,10,'Subject for Pledge Acknowledgment','2017-10-22 02:05:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(193,NULL,9,'Subject for Tell a Friend','2017-10-12 23:17:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(194,NULL,10,'Subject for Pledge Acknowledgment','2017-11-30 12:07:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(195,NULL,10,'Subject for Pledge Acknowledgment','2017-10-01 05:55:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(196,NULL,10,'Subject for Pledge Acknowledgment','2018-06-15 07:35:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(197,NULL,10,'Subject for Pledge Acknowledgment','2018-03-06 14:07:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(198,NULL,10,'Subject for Pledge Acknowledgment','2017-10-22 15:46:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(199,NULL,10,'Subject for Pledge Acknowledgment','2018-08-30 18:11:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(200,NULL,9,'Subject for Tell a Friend','2018-04-22 05:13:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(201,NULL,10,'Subject for Pledge Acknowledgment','2017-10-16 21:11:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(202,NULL,10,'Subject for Pledge Acknowledgment','2018-09-17 10:43:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(203,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 04:49:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(204,NULL,9,'Subject for Tell a Friend','2018-01-25 10:29:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(205,NULL,9,'Subject for Tell a Friend','2018-09-23 20:44:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(206,NULL,10,'Subject for Pledge Acknowledgment','2018-05-03 23:55:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(207,NULL,9,'Subject for Tell a Friend','2017-11-21 22:20:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(208,NULL,9,'Subject for Tell a Friend','2018-07-30 17:03:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(209,NULL,9,'Subject for Tell a Friend','2018-03-17 02:22:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(210,NULL,10,'Subject for Pledge Acknowledgment','2017-11-21 00:55:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(211,NULL,10,'Subject for Pledge Acknowledgment','2018-09-20 14:00:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(212,NULL,9,'Subject for Tell a Friend','2018-07-03 03:19:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(213,NULL,10,'Subject for Pledge Acknowledgment','2017-12-04 19:32:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(214,NULL,10,'Subject for Pledge Acknowledgment','2018-08-27 03:58:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(215,NULL,9,'Subject for Tell a Friend','2017-10-06 11:30:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(216,NULL,9,'Subject for Tell a Friend','2018-08-13 09:10:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(217,NULL,9,'Subject for Tell a Friend','2018-07-03 00:42:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(218,NULL,10,'Subject for Pledge Acknowledgment','2018-02-02 06:25:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(219,NULL,9,'Subject for Tell a Friend','2018-07-23 16:18:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(220,NULL,9,'Subject for Tell a Friend','2018-09-06 16:26:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(221,NULL,9,'Subject for Tell a Friend','2018-03-05 05:20:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(222,NULL,10,'Subject for Pledge Acknowledgment','2017-10-27 08:44:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(223,NULL,10,'Subject for Pledge Acknowledgment','2018-01-16 22:42:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(224,NULL,10,'Subject for Pledge Acknowledgment','2018-05-04 12:37:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(225,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 23:46:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(226,NULL,10,'Subject for Pledge Acknowledgment','2018-01-09 12:59:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(227,NULL,9,'Subject for Tell a Friend','2018-03-27 18:57:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(228,NULL,9,'Subject for Tell a Friend','2018-02-04 03:08:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(229,NULL,10,'Subject for Pledge Acknowledgment','2018-05-10 16:43:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(230,NULL,9,'Subject for Tell a Friend','2018-09-23 05:54:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(231,NULL,10,'Subject for Pledge Acknowledgment','2018-03-17 13:29:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(232,NULL,9,'Subject for Tell a Friend','2018-04-22 19:25:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(233,NULL,10,'Subject for Pledge Acknowledgment','2018-08-11 23:48:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(234,NULL,10,'Subject for Pledge Acknowledgment','2018-02-27 16:59:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(235,NULL,10,'Subject for Pledge Acknowledgment','2018-07-11 11:01:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(236,NULL,10,'Subject for Pledge Acknowledgment','2018-08-06 14:40:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(237,NULL,10,'Subject for Pledge Acknowledgment','2017-10-03 09:33:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(238,NULL,10,'Subject for Pledge Acknowledgment','2018-09-13 12:41:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(239,NULL,9,'Subject for Tell a Friend','2018-08-22 15:02:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(240,NULL,9,'Subject for Tell a Friend','2018-06-23 22:31:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(241,NULL,9,'Subject for Tell a Friend','2018-01-22 01:27:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(242,NULL,9,'Subject for Tell a Friend','2018-04-15 07:38:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(243,NULL,9,'Subject for Tell a Friend','2018-08-01 14:54:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(244,NULL,9,'Subject for Tell a Friend','2018-09-07 15:21:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(245,NULL,9,'Subject for Tell a Friend','2018-02-13 02:42:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(246,NULL,9,'Subject for Tell a Friend','2018-07-14 08:04:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(247,NULL,10,'Subject for Pledge Acknowledgment','2018-01-23 18:43:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(248,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 09:46:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(249,NULL,10,'Subject for Pledge Acknowledgment','2017-12-11 12:55:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(250,NULL,10,'Subject for Pledge Acknowledgment','2018-03-06 01:19:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(251,NULL,9,'Subject for Tell a Friend','2018-05-09 07:21:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(252,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 11:59:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(253,NULL,9,'Subject for Tell a Friend','2017-12-09 06:17:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(254,NULL,9,'Subject for Tell a Friend','2018-04-02 16:43:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(255,NULL,10,'Subject for Pledge Acknowledgment','2017-10-11 11:07:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(256,NULL,10,'Subject for Pledge Acknowledgment','2017-11-05 17:58:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(257,NULL,10,'Subject for Pledge Acknowledgment','2018-07-26 20:56:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(258,NULL,9,'Subject for Tell a Friend','2018-05-12 20:05:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(259,NULL,10,'Subject for Pledge Acknowledgment','2017-10-23 15:36:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(260,NULL,9,'Subject for Tell a Friend','2018-09-15 17:44:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(261,NULL,10,'Subject for Pledge Acknowledgment','2017-10-12 03:00:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(262,NULL,10,'Subject for Pledge Acknowledgment','2018-01-16 13:54:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(263,NULL,9,'Subject for Tell a Friend','2018-01-05 04:21:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(264,NULL,10,'Subject for Pledge Acknowledgment','2018-02-05 06:16:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(265,NULL,10,'Subject for Pledge Acknowledgment','2018-07-23 03:46:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(266,NULL,10,'Subject for Pledge Acknowledgment','2018-03-09 04:55:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(267,NULL,9,'Subject for Tell a Friend','2018-03-28 17:15:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(268,NULL,9,'Subject for Tell a Friend','2018-09-26 10:49:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(269,NULL,9,'Subject for Tell a Friend','2018-07-03 08:49:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(270,NULL,9,'Subject for Tell a Friend','2017-11-03 00:47:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(271,NULL,10,'Subject for Pledge Acknowledgment','2018-03-13 10:35:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(272,NULL,9,'Subject for Tell a Friend','2018-01-20 00:04:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(273,NULL,9,'Subject for Tell a Friend','2017-11-06 10:48:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(274,NULL,10,'Subject for Pledge Acknowledgment','2018-09-15 23:37:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(275,NULL,10,'Subject for Pledge Acknowledgment','2018-04-29 22:06:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(276,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 09:04:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(277,NULL,9,'Subject for Tell a Friend','2018-01-10 06:36:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(278,NULL,9,'Subject for Tell a Friend','2018-03-16 21:28:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(279,NULL,9,'Subject for Tell a Friend','2018-02-10 19:48:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(280,NULL,10,'Subject for Pledge Acknowledgment','2018-02-14 17:26:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(281,NULL,9,'Subject for Tell a Friend','2018-09-11 23:31:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(282,NULL,9,'Subject for Tell a Friend','2018-04-02 21:26:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(283,NULL,9,'Subject for Tell a Friend','2018-02-03 19:30:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(284,NULL,10,'Subject for Pledge Acknowledgment','2018-02-22 22:28:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(285,NULL,9,'Subject for Tell a Friend','2018-02-23 23:22:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(286,NULL,10,'Subject for Pledge Acknowledgment','2017-10-29 18:23:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(287,NULL,9,'Subject for Tell a Friend','2018-05-15 08:40:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(288,NULL,10,'Subject for Pledge Acknowledgment','2018-07-06 11:03:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(289,NULL,10,'Subject for Pledge Acknowledgment','2018-06-09 21:10:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(290,NULL,9,'Subject for Tell a Friend','2018-08-20 00:32:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(291,NULL,10,'Subject for Pledge Acknowledgment','2018-05-03 07:06:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(292,NULL,9,'Subject for Tell a Friend','2017-11-05 04:13:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(293,NULL,9,'Subject for Tell a Friend','2018-07-18 11:45:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(294,NULL,10,'Subject for Pledge Acknowledgment','2018-05-03 05:45:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(295,NULL,10,'Subject for Pledge Acknowledgment','2018-04-22 11:41:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(296,NULL,10,'Subject for Pledge Acknowledgment','2018-02-09 00:57:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(297,NULL,10,'Subject for Pledge Acknowledgment','2018-07-02 23:50:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(298,NULL,10,'Subject for Pledge Acknowledgment','2018-06-19 11:46:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(299,NULL,10,'Subject for Pledge Acknowledgment','2018-04-05 05:08:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(300,NULL,10,'Subject for Pledge Acknowledgment','2018-09-10 08:45:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(301,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 20:05:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(302,NULL,9,'Subject for Tell a Friend','2018-03-25 06:56:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(303,NULL,10,'Subject for Pledge Acknowledgment','2018-07-05 15:56:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(304,NULL,9,'Subject for Tell a Friend','2018-05-09 06:10:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(305,NULL,10,'Subject for Pledge Acknowledgment','2018-09-12 03:03:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(306,NULL,9,'Subject for Tell a Friend','2018-02-01 06:38:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(307,NULL,9,'Subject for Tell a Friend','2017-11-01 23:51:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(308,NULL,9,'Subject for Tell a Friend','2018-02-04 05:47:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(309,NULL,10,'Subject for Pledge Acknowledgment','2018-04-06 19:14:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(310,NULL,10,'Subject for Pledge Acknowledgment','2017-11-26 16:36:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(311,NULL,10,'Subject for Pledge Acknowledgment','2018-09-22 09:41:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(312,NULL,10,'Subject for Pledge Acknowledgment','2018-08-30 07:52:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(313,NULL,9,'Subject for Tell a Friend','2018-03-01 01:47:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(314,NULL,10,'Subject for Pledge Acknowledgment','2017-10-11 23:36:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(315,NULL,9,'Subject for Tell a Friend','2018-09-02 07:47:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(316,NULL,10,'Subject for Pledge Acknowledgment','2017-10-06 03:54:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(317,NULL,10,'Subject for Pledge Acknowledgment','2018-02-27 02:39:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(318,NULL,9,'Subject for Tell a Friend','2018-04-04 01:52:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(319,NULL,10,'Subject for Pledge Acknowledgment','2018-03-27 15:37:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(320,NULL,9,'Subject for Tell a Friend','2018-02-02 00:18:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(321,NULL,9,'Subject for Tell a Friend','2018-02-01 17:31:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(322,NULL,10,'Subject for Pledge Acknowledgment','2017-10-09 06:09:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(323,NULL,10,'Subject for Pledge Acknowledgment','2018-04-21 01:09:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(324,NULL,10,'Subject for Pledge Acknowledgment','2017-10-06 13:42:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(325,NULL,10,'Subject for Pledge Acknowledgment','2018-05-24 05:36:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(326,NULL,9,'Subject for Tell a Friend','2017-10-14 04:55:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(327,NULL,10,'Subject for Pledge Acknowledgment','2017-09-29 01:50:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(328,NULL,9,'Subject for Tell a Friend','2018-08-12 09:30:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(329,NULL,9,'Subject for Tell a Friend','2018-03-22 05:39:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(330,NULL,10,'Subject for Pledge Acknowledgment','2018-09-09 20:23:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(331,NULL,10,'Subject for Pledge Acknowledgment','2018-08-26 08:38:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(332,NULL,9,'Subject for Tell a Friend','2017-12-30 20:30:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(333,NULL,10,'Subject for Pledge Acknowledgment','2018-09-07 22:30:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(334,NULL,10,'Subject for Pledge Acknowledgment','2017-12-24 02:58:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(335,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 05:01:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(336,NULL,9,'Subject for Tell a Friend','2018-05-31 00:02:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(337,NULL,9,'Subject for Tell a Friend','2017-12-17 15:32:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(338,NULL,10,'Subject for Pledge Acknowledgment','2018-03-24 18:48:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(339,NULL,9,'Subject for Tell a Friend','2018-04-29 05:20:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(340,NULL,9,'Subject for Tell a Friend','2018-01-03 10:51:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(341,NULL,9,'Subject for Tell a Friend','2018-02-23 08:09:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(342,NULL,9,'Subject for Tell a Friend','2018-06-13 14:59:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(343,NULL,10,'Subject for Pledge Acknowledgment','2018-02-21 18:15:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(344,NULL,10,'Subject for Pledge Acknowledgment','2018-06-09 21:24:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(345,NULL,9,'Subject for Tell a Friend','2018-07-30 17:10:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(346,NULL,10,'Subject for Pledge Acknowledgment','2017-12-03 22:22:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(347,NULL,9,'Subject for Tell a Friend','2017-10-30 14:13:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(348,NULL,10,'Subject for Pledge Acknowledgment','2018-07-26 18:20:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(349,NULL,9,'Subject for Tell a Friend','2018-09-26 03:17:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(350,NULL,10,'Subject for Pledge Acknowledgment','2018-03-21 21:16:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(351,NULL,10,'Subject for Pledge Acknowledgment','2018-09-26 16:30:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(352,NULL,10,'Subject for Pledge Acknowledgment','2018-04-10 01:49:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(353,NULL,9,'Subject for Tell a Friend','2018-04-22 14:18:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(354,NULL,10,'Subject for Pledge Acknowledgment','2018-02-02 00:07:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(355,NULL,10,'Subject for Pledge Acknowledgment','2018-01-17 10:16:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(356,NULL,10,'Subject for Pledge Acknowledgment','2018-08-01 10:49:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(357,NULL,10,'Subject for Pledge Acknowledgment','2017-10-11 05:04:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(358,NULL,9,'Subject for Tell a Friend','2017-12-14 12:44:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(359,NULL,9,'Subject for Tell a Friend','2018-02-23 05:14:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(360,NULL,9,'Subject for Tell a Friend','2018-03-09 05:37:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(361,NULL,10,'Subject for Pledge Acknowledgment','2018-05-24 16:03:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(362,NULL,10,'Subject for Pledge Acknowledgment','2018-09-03 05:34:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(363,NULL,10,'Subject for Pledge Acknowledgment','2018-07-15 10:32:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(364,NULL,10,'Subject for Pledge Acknowledgment','2018-08-31 18:36:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(365,NULL,9,'Subject for Tell a Friend','2018-06-21 16:52:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(366,NULL,10,'Subject for Pledge Acknowledgment','2017-11-21 17:24:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(367,NULL,10,'Subject for Pledge Acknowledgment','2017-10-02 11:10:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(368,NULL,9,'Subject for Tell a Friend','2018-06-05 10:53:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(369,NULL,9,'Subject for Tell a Friend','2017-12-21 16:24:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(370,NULL,9,'Subject for Tell a Friend','2017-10-31 07:28:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(371,NULL,10,'Subject for Pledge Acknowledgment','2017-11-19 04:46:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(372,NULL,10,'Subject for Pledge Acknowledgment','2018-05-31 20:33:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(373,NULL,10,'Subject for Pledge Acknowledgment','2018-03-18 14:13:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(374,NULL,9,'Subject for Tell a Friend','2018-07-25 22:21:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(375,NULL,10,'Subject for Pledge Acknowledgment','2018-05-17 21:06:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(376,NULL,10,'Subject for Pledge Acknowledgment','2018-04-08 14:22:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(377,NULL,10,'Subject for Pledge Acknowledgment','2018-01-22 10:50:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(378,NULL,10,'Subject for Pledge Acknowledgment','2017-11-27 03:56:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(379,NULL,9,'Subject for Tell a Friend','2017-10-14 19:30:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(380,NULL,9,'Subject for Tell a Friend','2018-09-08 05:56:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(381,NULL,9,'Subject for Tell a Friend','2018-05-03 01:31:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(382,NULL,10,'Subject for Pledge Acknowledgment','2018-07-22 05:43:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(383,NULL,10,'Subject for Pledge Acknowledgment','2018-03-10 20:00:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(384,NULL,9,'Subject for Tell a Friend','2018-03-22 02:33:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(385,NULL,9,'Subject for Tell a Friend','2018-08-03 21:16:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(386,NULL,10,'Subject for Pledge Acknowledgment','2018-09-02 08:26:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(387,NULL,9,'Subject for Tell a Friend','2018-04-20 02:21:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(388,NULL,9,'Subject for Tell a Friend','2018-03-13 18:05:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(389,NULL,10,'Subject for Pledge Acknowledgment','2017-11-21 19:00:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(390,NULL,9,'Subject for Tell a Friend','2017-10-17 01:26:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(391,NULL,10,'Subject for Pledge Acknowledgment','2018-09-07 17:46:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(392,NULL,10,'Subject for Pledge Acknowledgment','2018-01-15 06:07:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(393,NULL,10,'Subject for Pledge Acknowledgment','2018-09-05 03:47:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(394,NULL,9,'Subject for Tell a Friend','2017-11-19 04:20:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(395,NULL,10,'Subject for Pledge Acknowledgment','2018-02-23 07:46:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(396,NULL,9,'Subject for Tell a Friend','2018-07-17 08:15:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(397,NULL,10,'Subject for Pledge Acknowledgment','2018-06-07 22:21:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(398,NULL,9,'Subject for Tell a Friend','2018-08-15 05:23:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(399,NULL,9,'Subject for Tell a Friend','2017-10-17 13:26:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(400,NULL,10,'Subject for Pledge Acknowledgment','2018-08-01 08:15:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(401,NULL,9,'Subject for Tell a Friend','2018-07-31 01:05:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(402,NULL,10,'Subject for Pledge Acknowledgment','2018-03-10 05:18:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(403,NULL,10,'Subject for Pledge Acknowledgment','2018-04-03 11:39:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(404,NULL,9,'Subject for Tell a Friend','2018-05-11 08:06:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(405,NULL,10,'Subject for Pledge Acknowledgment','2018-04-07 11:29:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(406,NULL,9,'Subject for Tell a Friend','2018-01-22 19:00:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(407,NULL,9,'Subject for Tell a Friend','2017-10-28 20:41:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(408,NULL,9,'Subject for Tell a Friend','2018-05-27 16:19:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(409,NULL,9,'Subject for Tell a Friend','2018-09-02 05:04:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(410,NULL,10,'Subject for Pledge Acknowledgment','2018-09-09 21:19:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(411,NULL,9,'Subject for Tell a Friend','2017-12-13 13:49:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(412,NULL,9,'Subject for Tell a Friend','2018-02-15 12:37:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(413,NULL,10,'Subject for Pledge Acknowledgment','2018-06-24 04:01:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(414,NULL,10,'Subject for Pledge Acknowledgment','2018-09-06 02:54:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(415,NULL,10,'Subject for Pledge Acknowledgment','2018-09-21 04:50:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(416,NULL,10,'Subject for Pledge Acknowledgment','2018-06-29 19:56:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(417,NULL,10,'Subject for Pledge Acknowledgment','2017-10-25 14:04:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(418,NULL,9,'Subject for Tell a Friend','2018-09-24 06:20:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(419,NULL,10,'Subject for Pledge Acknowledgment','2018-02-21 17:20:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(420,NULL,9,'Subject for Tell a Friend','2017-12-12 06:53:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(421,NULL,10,'Subject for Pledge Acknowledgment','2017-12-19 15:01:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(422,NULL,10,'Subject for Pledge Acknowledgment','2018-05-05 15:39:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(423,NULL,10,'Subject for Pledge Acknowledgment','2018-07-17 06:55:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(424,NULL,10,'Subject for Pledge Acknowledgment','2018-06-25 00:44:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(425,NULL,9,'Subject for Tell a Friend','2018-04-22 04:38:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(426,NULL,10,'Subject for Pledge Acknowledgment','2018-03-07 14:33:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(427,NULL,10,'Subject for Pledge Acknowledgment','2017-12-28 07:20:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(428,NULL,9,'Subject for Tell a Friend','2018-01-06 17:26:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(429,NULL,10,'Subject for Pledge Acknowledgment','2018-03-10 13:34:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(430,NULL,9,'Subject for Tell a Friend','2017-09-28 02:39:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(431,NULL,10,'Subject for Pledge Acknowledgment','2018-06-12 20:44:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(432,NULL,10,'Subject for Pledge Acknowledgment','2017-10-14 07:16:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(433,NULL,9,'Subject for Tell a Friend','2017-11-10 02:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(434,NULL,9,'Subject for Tell a Friend','2018-07-19 07:02:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(435,NULL,9,'Subject for Tell a Friend','2018-09-14 22:22:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(436,NULL,9,'Subject for Tell a Friend','2018-03-06 10:41:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(437,NULL,9,'Subject for Tell a Friend','2018-08-30 16:50:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(438,NULL,10,'Subject for Pledge Acknowledgment','2017-11-12 15:06:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(439,NULL,9,'Subject for Tell a Friend','2018-02-19 01:15:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(440,NULL,10,'Subject for Pledge Acknowledgment','2018-07-11 15:34:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(441,NULL,10,'Subject for Pledge Acknowledgment','2018-08-11 06:07:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(442,NULL,10,'Subject for Pledge Acknowledgment','2018-08-16 05:01:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(443,NULL,10,'Subject for Pledge Acknowledgment','2018-03-08 00:45:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(444,NULL,10,'Subject for Pledge Acknowledgment','2018-01-07 01:01:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(445,NULL,10,'Subject for Pledge Acknowledgment','2018-08-02 04:23:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(446,NULL,10,'Subject for Pledge Acknowledgment','2018-03-09 20:31:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(447,NULL,9,'Subject for Tell a Friend','2018-07-27 20:16:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(448,NULL,10,'Subject for Pledge Acknowledgment','2018-05-26 18:06:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(449,NULL,10,'Subject for Pledge Acknowledgment','2018-05-23 23:36:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(450,NULL,10,'Subject for Pledge Acknowledgment','2018-02-03 03:43:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(451,1,6,'$ 125.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(452,2,6,'$ 50.00-Online: Save the Penguins','2010-03-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(453,3,6,'$ 25.00-Apr 2007 Mailer 1','2010-04-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(454,4,6,'$ 50.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(455,5,6,'$ 500.00-Apr 2007 Mailer 1','2010-04-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(456,6,6,'$ 175.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(457,7,6,'$ 50.00-Online: Save the Penguins','2010-03-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(458,8,6,'$ 10.00-Online: Save the Penguins','2010-03-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(459,9,6,'$ 250.00-Online: Save the Penguins','2010-04-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(460,10,6,NULL,'2009-07-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(461,11,6,NULL,'2009-07-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(462,12,6,NULL,'2009-10-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(463,13,6,NULL,'2009-12-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(464,1,7,'General','2018-09-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(465,2,7,'Student','2018-09-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(466,3,7,'General','2018-09-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(467,4,7,'Student','2018-09-24 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(468,5,7,'General','2016-08-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(469,6,7,'Student','2018-09-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(470,7,7,'General','2018-09-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(471,8,7,'Student','2018-09-20 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(472,9,7,'General','2018-09-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(473,10,7,'Student','2017-09-18 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(474,11,7,'Lifetime','2018-09-17 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(475,12,7,'Student','2018-09-16 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(476,13,7,'General','2018-09-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(477,14,7,'Student','2018-09-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(478,15,7,'General','2016-06-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(479,16,7,'Student','2018-09-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(480,17,7,'General','2018-09-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(481,18,7,'Student','2018-09-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(482,19,7,'General','2018-09-09 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(483,20,7,'General','2016-04-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(484,21,7,'General','2018-09-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(485,22,7,'Lifetime','2018-09-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(486,23,7,'General','2018-09-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(487,24,7,'Student','2018-09-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(488,25,7,'Student','2017-09-03 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(489,26,7,'Student','2018-09-02 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(490,27,7,'General','2018-09-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(491,28,7,'Student','2018-08-31 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(492,29,7,'General','2018-08-30 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(493,30,7,'General','2016-02-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(494,14,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(495,15,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(496,16,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(497,17,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(498,18,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(499,19,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(500,20,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(501,21,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(502,22,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(503,23,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(504,24,6,'$ 1200.00 - Lifetime Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(505,25,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(506,26,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(507,27,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(508,28,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(509,29,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(510,30,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(511,31,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(512,32,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(513,33,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(514,34,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(515,35,6,'$ 1200.00 - Lifetime Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(516,36,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(517,37,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(518,38,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(519,39,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(520,40,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(521,41,6,'$ 50.00 - Student Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(522,42,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(523,43,6,'$ 100.00 - General Membership: Offline signup','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(525,1,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(526,2,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(527,3,5,'NULL','2008-05-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(528,4,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(529,5,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(530,6,5,'NULL','2008-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(531,7,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(532,8,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(533,9,5,'NULL','2008-02-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(534,10,5,'NULL','2008-02-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(535,11,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(536,12,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(537,13,5,'NULL','2008-06-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(538,14,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(539,15,5,'NULL','2008-07-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(540,16,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(541,17,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(542,18,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(543,19,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(544,20,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(545,21,5,'NULL','2008-03-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(546,22,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(547,23,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(548,24,5,'NULL','2008-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(549,25,5,'NULL','2008-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(550,26,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(551,27,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(552,28,5,'NULL','2009-12-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(553,29,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(554,30,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(555,31,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(556,32,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(557,33,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(558,34,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(559,35,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(560,36,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(561,37,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(562,38,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(563,39,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(564,40,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(565,41,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(566,42,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(567,43,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(568,44,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(569,45,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(570,46,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(571,47,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(572,48,5,'NULL','2009-12-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(573,49,5,'NULL','2009-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(574,50,5,'NULL','2009-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(575,45,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(576,46,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(577,47,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(578,48,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(579,49,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(580,50,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(581,51,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(582,52,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(583,53,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(584,54,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(585,55,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(586,56,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(587,57,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(588,58,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(589,59,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(590,60,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(591,61,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(592,62,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(593,63,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(594,64,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(595,65,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(596,66,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(597,67,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(598,68,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(599,69,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(600,70,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(601,71,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(602,72,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(603,73,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(604,74,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(605,75,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(606,76,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(607,77,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(608,78,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(609,79,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(610,80,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(611,81,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(612,82,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(613,83,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(614,84,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(615,85,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(616,86,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(617,87,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(618,88,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(619,89,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(620,90,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(621,91,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(622,92,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(623,93,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34'),(624,94,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-09-27 21:13:34',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-09-28 01:13:34','2018-09-28 01:13:34');
+INSERT INTO `civicrm_activity` (`id`, `source_record_id`, `activity_type_id`, `subject`, `activity_date_time`, `duration`, `location`, `phone_id`, `phone_number`, `details`, `status_id`, `priority_id`, `parent_id`, `is_test`, `medium_id`, `is_auto`, `relationship_id`, `is_current_revision`, `original_id`, `result`, `is_deleted`, `campaign_id`, `engagement_level`, `weight`, `is_star`, `created_date`, `modified_date`) VALUES (1,NULL,10,'Subject for Pledge Acknowledgment','2018-04-26 08:00:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(2,NULL,9,'Subject for Tell a Friend','2017-12-20 01:14:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(3,NULL,10,'Subject for Pledge Acknowledgment','2017-12-02 09:00:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(4,NULL,9,'Subject for Tell a Friend','2018-02-17 08:13:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(5,NULL,10,'Subject for Pledge Acknowledgment','2017-11-11 10:38:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(6,NULL,9,'Subject for Tell a Friend','2018-01-26 17:32:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(7,NULL,9,'Subject for Tell a Friend','2017-12-04 08:11:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(8,NULL,9,'Subject for Tell a Friend','2017-12-20 21:19:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(9,NULL,9,'Subject for Tell a Friend','2018-04-24 23:52:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(10,NULL,9,'Subject for Tell a Friend','2018-06-26 22:03:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(11,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 12:45:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(12,NULL,10,'Subject for Pledge Acknowledgment','2017-12-13 14:16:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(13,NULL,9,'Subject for Tell a Friend','2018-05-03 06:17:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(14,NULL,9,'Subject for Tell a Friend','2018-08-08 18:17:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(15,NULL,9,'Subject for Tell a Friend','2018-09-26 18:28:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(16,NULL,10,'Subject for Pledge Acknowledgment','2018-07-12 06:47:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(17,NULL,10,'Subject for Pledge Acknowledgment','2018-05-30 10:48:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(18,NULL,9,'Subject for Tell a Friend','2017-12-04 13:51:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(19,NULL,10,'Subject for Pledge Acknowledgment','2018-05-08 09:24:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(20,NULL,9,'Subject for Tell a Friend','2018-09-21 09:31:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(21,NULL,10,'Subject for Pledge Acknowledgment','2018-06-12 18:21:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(22,NULL,10,'Subject for Pledge Acknowledgment','2018-02-24 08:20:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(23,NULL,9,'Subject for Tell a Friend','2018-04-01 20:27:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(24,NULL,9,'Subject for Tell a Friend','2018-05-25 06:03:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(25,NULL,10,'Subject for Pledge Acknowledgment','2018-01-27 20:12:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(26,NULL,9,'Subject for Tell a Friend','2018-02-18 17:20:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(27,NULL,10,'Subject for Pledge Acknowledgment','2018-08-28 13:42:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(28,NULL,10,'Subject for Pledge Acknowledgment','2018-06-12 18:03:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(29,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 13:03:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(30,NULL,9,'Subject for Tell a Friend','2017-12-03 23:10:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(31,NULL,9,'Subject for Tell a Friend','2018-05-03 05:22:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(32,NULL,9,'Subject for Tell a Friend','2018-06-06 14:53:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(33,NULL,9,'Subject for Tell a Friend','2018-01-08 06:32:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:56','2018-10-31 01:55:56'),(34,NULL,9,'Subject for Tell a Friend','2018-08-01 18:12:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(35,NULL,9,'Subject for Tell a Friend','2018-07-18 10:14:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(36,NULL,9,'Subject for Tell a Friend','2017-11-05 19:44:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(37,NULL,10,'Subject for Pledge Acknowledgment','2018-08-13 18:19:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(38,NULL,9,'Subject for Tell a Friend','2018-04-14 18:51:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(39,NULL,9,'Subject for Tell a Friend','2018-08-30 20:54:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(40,NULL,9,'Subject for Tell a Friend','2018-06-02 15:40:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(41,NULL,10,'Subject for Pledge Acknowledgment','2018-03-27 10:29:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(42,NULL,9,'Subject for Tell a Friend','2018-09-02 15:07:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(43,NULL,10,'Subject for Pledge Acknowledgment','2017-11-20 19:48:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(44,NULL,9,'Subject for Tell a Friend','2018-08-25 11:38:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(45,NULL,10,'Subject for Pledge Acknowledgment','2018-02-21 17:52:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(46,NULL,10,'Subject for Pledge Acknowledgment','2017-12-20 16:17:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(47,NULL,10,'Subject for Pledge Acknowledgment','2018-05-15 07:25:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(48,NULL,9,'Subject for Tell a Friend','2018-01-11 02:19:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(49,NULL,10,'Subject for Pledge Acknowledgment','2018-10-11 15:48:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(50,NULL,9,'Subject for Tell a Friend','2017-11-09 15:39:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(51,NULL,10,'Subject for Pledge Acknowledgment','2018-10-21 13:22:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(52,NULL,10,'Subject for Pledge Acknowledgment','2018-06-21 02:25:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(53,NULL,9,'Subject for Tell a Friend','2018-06-19 12:42:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(54,NULL,9,'Subject for Tell a Friend','2018-06-25 12:32:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(55,NULL,9,'Subject for Tell a Friend','2018-10-14 23:52:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(56,NULL,10,'Subject for Pledge Acknowledgment','2017-12-25 13:59:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(57,NULL,9,'Subject for Tell a Friend','2018-03-20 17:22:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(58,NULL,9,'Subject for Tell a Friend','2018-06-01 00:10:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(59,NULL,9,'Subject for Tell a Friend','2018-08-04 03:50:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(60,NULL,10,'Subject for Pledge Acknowledgment','2018-05-05 10:38:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(61,NULL,9,'Subject for Tell a Friend','2017-12-08 06:53:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(62,NULL,10,'Subject for Pledge Acknowledgment','2018-03-13 22:39:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(63,NULL,10,'Subject for Pledge Acknowledgment','2017-12-19 05:47:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(64,NULL,10,'Subject for Pledge Acknowledgment','2018-10-19 14:42:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(65,NULL,10,'Subject for Pledge Acknowledgment','2018-06-05 21:19:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(66,NULL,10,'Subject for Pledge Acknowledgment','2018-07-22 12:03:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(67,NULL,9,'Subject for Tell a Friend','2018-08-15 03:48:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(68,NULL,9,'Subject for Tell a Friend','2018-05-25 20:20:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(69,NULL,9,'Subject for Tell a Friend','2018-07-05 17:57:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(70,NULL,10,'Subject for Pledge Acknowledgment','2018-04-02 06:39:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(71,NULL,9,'Subject for Tell a Friend','2018-02-16 05:12:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(72,NULL,10,'Subject for Pledge Acknowledgment','2018-08-03 15:55:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(73,NULL,9,'Subject for Tell a Friend','2018-04-12 22:40:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(74,NULL,10,'Subject for Pledge Acknowledgment','2018-10-14 09:02:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(75,NULL,9,'Subject for Tell a Friend','2018-05-26 02:53:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(76,NULL,9,'Subject for Tell a Friend','2018-06-19 21:55:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(77,NULL,9,'Subject for Tell a Friend','2018-05-10 09:22:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(78,NULL,10,'Subject for Pledge Acknowledgment','2018-06-04 13:16:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(79,NULL,9,'Subject for Tell a Friend','2017-11-18 14:55:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(80,NULL,10,'Subject for Pledge Acknowledgment','2018-01-23 21:34:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(81,NULL,9,'Subject for Tell a Friend','2018-09-22 07:22:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(82,NULL,9,'Subject for Tell a Friend','2018-02-02 00:32:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(83,NULL,9,'Subject for Tell a Friend','2018-01-22 15:21:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(84,NULL,9,'Subject for Tell a Friend','2018-05-18 03:31:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(85,NULL,10,'Subject for Pledge Acknowledgment','2018-08-31 08:01:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(86,NULL,9,'Subject for Tell a Friend','2017-12-14 00:34:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(87,NULL,9,'Subject for Tell a Friend','2018-03-25 03:39:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(88,NULL,9,'Subject for Tell a Friend','2018-07-14 14:45:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(89,NULL,9,'Subject for Tell a Friend','2018-10-01 22:26:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(90,NULL,10,'Subject for Pledge Acknowledgment','2018-06-20 00:09:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(91,NULL,9,'Subject for Tell a Friend','2018-03-31 05:56:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(92,NULL,9,'Subject for Tell a Friend','2018-04-04 09:09:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(93,NULL,9,'Subject for Tell a Friend','2018-03-29 15:55:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(94,NULL,9,'Subject for Tell a Friend','2018-01-11 06:25:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(95,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 21:38:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(96,NULL,10,'Subject for Pledge Acknowledgment','2017-12-04 23:24:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(97,NULL,10,'Subject for Pledge Acknowledgment','2018-08-28 23:03:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(98,NULL,10,'Subject for Pledge Acknowledgment','2018-05-12 12:40:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(99,NULL,10,'Subject for Pledge Acknowledgment','2018-05-09 05:14:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(100,NULL,9,'Subject for Tell a Friend','2018-06-03 22:43:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(101,NULL,9,'Subject for Tell a Friend','2018-01-24 01:55:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(102,NULL,9,'Subject for Tell a Friend','2018-08-04 20:06:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(103,NULL,9,'Subject for Tell a Friend','2017-12-25 09:31:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(104,NULL,10,'Subject for Pledge Acknowledgment','2018-01-27 02:34:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(105,NULL,9,'Subject for Tell a Friend','2018-06-20 05:16:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(106,NULL,10,'Subject for Pledge Acknowledgment','2018-09-11 06:23:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(107,NULL,9,'Subject for Tell a Friend','2018-03-29 07:49:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(108,NULL,10,'Subject for Pledge Acknowledgment','2018-05-27 11:33:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(109,NULL,9,'Subject for Tell a Friend','2018-10-15 09:42:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(110,NULL,9,'Subject for Tell a Friend','2018-09-16 08:35:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(111,NULL,10,'Subject for Pledge Acknowledgment','2017-11-27 00:32:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(112,NULL,9,'Subject for Tell a Friend','2018-04-23 15:56:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(113,NULL,10,'Subject for Pledge Acknowledgment','2018-03-11 16:19:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(114,NULL,10,'Subject for Pledge Acknowledgment','2018-10-03 09:21:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(115,NULL,10,'Subject for Pledge Acknowledgment','2018-04-09 13:10:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(116,NULL,10,'Subject for Pledge Acknowledgment','2018-06-22 01:15:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(117,NULL,10,'Subject for Pledge Acknowledgment','2017-11-03 05:59:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(118,NULL,10,'Subject for Pledge Acknowledgment','2018-06-21 08:28:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(119,NULL,9,'Subject for Tell a Friend','2018-03-18 23:47:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(120,NULL,10,'Subject for Pledge Acknowledgment','2018-05-26 12:22:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(121,NULL,9,'Subject for Tell a Friend','2018-04-04 20:35:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(122,NULL,10,'Subject for Pledge Acknowledgment','2018-02-07 16:47:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(123,NULL,9,'Subject for Tell a Friend','2018-03-17 04:17:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(124,NULL,9,'Subject for Tell a Friend','2018-04-17 12:22:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(125,NULL,9,'Subject for Tell a Friend','2018-05-05 17:50:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:57','2018-10-31 01:55:57'),(126,NULL,9,'Subject for Tell a Friend','2017-11-03 06:12:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(127,NULL,10,'Subject for Pledge Acknowledgment','2018-07-07 22:26:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(128,NULL,10,'Subject for Pledge Acknowledgment','2017-11-21 09:49:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(129,NULL,9,'Subject for Tell a Friend','2018-01-01 02:20:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(130,NULL,9,'Subject for Tell a Friend','2018-06-10 06:32:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(131,NULL,10,'Subject for Pledge Acknowledgment','2018-05-28 04:14:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(132,NULL,9,'Subject for Tell a Friend','2018-01-04 21:11:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(133,NULL,10,'Subject for Pledge Acknowledgment','2018-04-15 18:29:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(134,NULL,10,'Subject for Pledge Acknowledgment','2018-09-25 05:49:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(135,NULL,10,'Subject for Pledge Acknowledgment','2018-08-17 04:55:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(136,NULL,9,'Subject for Tell a Friend','2018-03-31 18:37:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(137,NULL,10,'Subject for Pledge Acknowledgment','2018-05-21 03:37:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(138,NULL,9,'Subject for Tell a Friend','2018-10-08 06:15:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(139,NULL,9,'Subject for Tell a Friend','2018-06-05 02:46:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(140,NULL,9,'Subject for Tell a Friend','2018-02-15 16:01:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(141,NULL,10,'Subject for Pledge Acknowledgment','2017-11-28 09:09:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(142,NULL,10,'Subject for Pledge Acknowledgment','2017-11-16 11:59:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(143,NULL,10,'Subject for Pledge Acknowledgment','2018-01-02 02:36:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(144,NULL,9,'Subject for Tell a Friend','2017-12-27 14:48:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(145,NULL,9,'Subject for Tell a Friend','2018-10-19 05:37:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(146,NULL,10,'Subject for Pledge Acknowledgment','2018-03-22 06:20:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(147,NULL,10,'Subject for Pledge Acknowledgment','2018-01-27 18:32:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(148,NULL,10,'Subject for Pledge Acknowledgment','2018-02-06 10:54:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(149,NULL,10,'Subject for Pledge Acknowledgment','2017-11-28 14:06:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(150,NULL,9,'Subject for Tell a Friend','2018-09-26 04:23:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(151,NULL,9,'Subject for Tell a Friend','2017-12-25 22:14:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(152,NULL,10,'Subject for Pledge Acknowledgment','2018-07-25 20:23:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(153,NULL,10,'Subject for Pledge Acknowledgment','2017-12-13 10:12:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(154,NULL,9,'Subject for Tell a Friend','2018-03-10 13:41:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(155,NULL,9,'Subject for Tell a Friend','2018-04-08 03:21:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(156,NULL,10,'Subject for Pledge Acknowledgment','2018-06-05 12:35:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(157,NULL,9,'Subject for Tell a Friend','2018-08-15 18:33:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(158,NULL,10,'Subject for Pledge Acknowledgment','2018-06-11 14:02:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(159,NULL,10,'Subject for Pledge Acknowledgment','2018-01-30 09:15:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(160,NULL,9,'Subject for Tell a Friend','2018-02-06 04:57:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(161,NULL,10,'Subject for Pledge Acknowledgment','2018-06-29 15:11:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(162,NULL,9,'Subject for Tell a Friend','2018-06-28 01:57:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(163,NULL,9,'Subject for Tell a Friend','2017-12-20 04:29:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(164,NULL,9,'Subject for Tell a Friend','2018-09-03 20:37:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(165,NULL,10,'Subject for Pledge Acknowledgment','2018-05-08 16:41:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(166,NULL,9,'Subject for Tell a Friend','2018-02-01 03:22:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(167,NULL,9,'Subject for Tell a Friend','2018-07-29 01:29:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(168,NULL,10,'Subject for Pledge Acknowledgment','2018-02-17 01:31:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(169,NULL,10,'Subject for Pledge Acknowledgment','2018-05-24 08:41:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(170,NULL,9,'Subject for Tell a Friend','2018-02-08 01:56:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(171,NULL,9,'Subject for Tell a Friend','2018-05-22 18:09:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(172,NULL,10,'Subject for Pledge Acknowledgment','2018-07-17 00:36:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(173,NULL,9,'Subject for Tell a Friend','2018-04-06 01:45:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(174,NULL,9,'Subject for Tell a Friend','2018-07-21 00:02:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(175,NULL,10,'Subject for Pledge Acknowledgment','2018-09-14 22:02:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(176,NULL,9,'Subject for Tell a Friend','2018-10-23 11:15:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(177,NULL,9,'Subject for Tell a Friend','2018-05-03 16:15:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(178,NULL,10,'Subject for Pledge Acknowledgment','2018-01-12 13:12:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(179,NULL,9,'Subject for Tell a Friend','2018-05-01 11:38:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(180,NULL,9,'Subject for Tell a Friend','2018-01-31 04:59:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(181,NULL,9,'Subject for Tell a Friend','2017-11-01 23:54:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(182,NULL,9,'Subject for Tell a Friend','2017-12-22 21:08:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(183,NULL,9,'Subject for Tell a Friend','2018-10-27 01:05:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(184,NULL,9,'Subject for Tell a Friend','2017-11-30 16:27:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(185,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 03:07:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(186,NULL,9,'Subject for Tell a Friend','2017-12-12 17:17:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(187,NULL,9,'Subject for Tell a Friend','2017-12-19 01:44:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(188,NULL,9,'Subject for Tell a Friend','2017-12-11 14:37:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(189,NULL,9,'Subject for Tell a Friend','2018-07-15 15:25:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(190,NULL,10,'Subject for Pledge Acknowledgment','2018-05-15 03:59:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(191,NULL,9,'Subject for Tell a Friend','2018-06-23 10:20:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(192,NULL,9,'Subject for Tell a Friend','2018-06-04 07:53:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(193,NULL,9,'Subject for Tell a Friend','2018-02-10 06:19:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(194,NULL,10,'Subject for Pledge Acknowledgment','2018-10-17 20:46:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(195,NULL,9,'Subject for Tell a Friend','2018-01-05 05:19:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(196,NULL,10,'Subject for Pledge Acknowledgment','2018-06-20 23:01:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(197,NULL,9,'Subject for Tell a Friend','2018-01-25 08:43:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(198,NULL,9,'Subject for Tell a Friend','2018-05-17 12:15:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(199,NULL,10,'Subject for Pledge Acknowledgment','2018-07-30 02:32:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(200,NULL,9,'Subject for Tell a Friend','2018-08-24 13:39:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(201,NULL,9,'Subject for Tell a Friend','2018-03-01 17:23:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(202,NULL,9,'Subject for Tell a Friend','2018-03-15 13:21:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(203,NULL,10,'Subject for Pledge Acknowledgment','2018-09-30 20:33:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(204,NULL,10,'Subject for Pledge Acknowledgment','2018-09-03 21:16:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(205,NULL,9,'Subject for Tell a Friend','2017-11-03 02:47:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(206,NULL,10,'Subject for Pledge Acknowledgment','2018-06-26 10:07:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(207,NULL,9,'Subject for Tell a Friend','2018-09-23 12:43:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(208,NULL,10,'Subject for Pledge Acknowledgment','2018-09-08 23:58:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(209,NULL,10,'Subject for Pledge Acknowledgment','2018-03-06 15:45:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(210,NULL,9,'Subject for Tell a Friend','2018-07-12 18:58:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(211,NULL,10,'Subject for Pledge Acknowledgment','2018-02-14 21:45:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(212,NULL,10,'Subject for Pledge Acknowledgment','2018-10-16 17:48:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(213,NULL,10,'Subject for Pledge Acknowledgment','2018-08-30 23:38:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(214,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 01:21:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(215,NULL,9,'Subject for Tell a Friend','2018-09-14 05:39:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(216,NULL,10,'Subject for Pledge Acknowledgment','2018-07-05 13:01:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(217,NULL,9,'Subject for Tell a Friend','2018-01-06 06:52:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:58','2018-10-31 01:55:58'),(218,NULL,10,'Subject for Pledge Acknowledgment','2017-11-24 07:51:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(219,NULL,9,'Subject for Tell a Friend','2018-01-20 18:04:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(220,NULL,10,'Subject for Pledge Acknowledgment','2018-09-15 18:48:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(221,NULL,10,'Subject for Pledge Acknowledgment','2018-05-28 05:58:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(222,NULL,10,'Subject for Pledge Acknowledgment','2018-10-29 21:27:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(223,NULL,10,'Subject for Pledge Acknowledgment','2018-01-17 11:38:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(224,NULL,9,'Subject for Tell a Friend','2018-08-04 01:39:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(225,NULL,10,'Subject for Pledge Acknowledgment','2018-02-13 23:13:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(226,NULL,9,'Subject for Tell a Friend','2018-09-12 13:43:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(227,NULL,9,'Subject for Tell a Friend','2018-05-31 00:49:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(228,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 09:30:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(229,NULL,10,'Subject for Pledge Acknowledgment','2018-09-03 15:08:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(230,NULL,9,'Subject for Tell a Friend','2018-07-11 03:24:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(231,NULL,10,'Subject for Pledge Acknowledgment','2018-03-08 02:16:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(232,NULL,9,'Subject for Tell a Friend','2018-05-04 03:01:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(233,NULL,10,'Subject for Pledge Acknowledgment','2018-10-06 01:53:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(234,NULL,10,'Subject for Pledge Acknowledgment','2018-08-05 16:23:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(235,NULL,10,'Subject for Pledge Acknowledgment','2018-03-20 02:14:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(236,NULL,9,'Subject for Tell a Friend','2018-06-06 16:55:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(237,NULL,9,'Subject for Tell a Friend','2018-02-08 01:04:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(238,NULL,10,'Subject for Pledge Acknowledgment','2018-08-07 03:53:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(239,NULL,10,'Subject for Pledge Acknowledgment','2018-06-20 03:37:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(240,NULL,9,'Subject for Tell a Friend','2018-04-18 06:01:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(241,NULL,10,'Subject for Pledge Acknowledgment','2018-02-21 07:39:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(242,NULL,10,'Subject for Pledge Acknowledgment','2018-04-03 06:05:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(243,NULL,10,'Subject for Pledge Acknowledgment','2018-09-21 12:00:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(244,NULL,9,'Subject for Tell a Friend','2018-10-03 21:39:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(245,NULL,10,'Subject for Pledge Acknowledgment','2018-02-09 00:11:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(246,NULL,10,'Subject for Pledge Acknowledgment','2017-11-12 23:41:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(247,NULL,9,'Subject for Tell a Friend','2017-11-05 13:44:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(248,NULL,9,'Subject for Tell a Friend','2017-11-30 11:30:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(249,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 00:37:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(250,NULL,9,'Subject for Tell a Friend','2018-06-03 04:12:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(251,NULL,9,'Subject for Tell a Friend','2018-10-27 05:54:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(252,NULL,10,'Subject for Pledge Acknowledgment','2018-10-06 03:59:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(253,NULL,9,'Subject for Tell a Friend','2017-11-25 23:59:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(254,NULL,10,'Subject for Pledge Acknowledgment','2018-09-01 12:47:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(255,NULL,9,'Subject for Tell a Friend','2018-01-17 23:01:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(256,NULL,9,'Subject for Tell a Friend','2017-11-18 11:26:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(257,NULL,10,'Subject for Pledge Acknowledgment','2017-11-16 05:43:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(258,NULL,9,'Subject for Tell a Friend','2018-01-24 02:44:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(259,NULL,9,'Subject for Tell a Friend','2018-04-24 06:41:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(260,NULL,9,'Subject for Tell a Friend','2018-03-23 06:41:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(261,NULL,9,'Subject for Tell a Friend','2018-07-29 01:27:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(262,NULL,10,'Subject for Pledge Acknowledgment','2018-08-23 20:52:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(263,NULL,10,'Subject for Pledge Acknowledgment','2018-03-30 11:29:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(264,NULL,9,'Subject for Tell a Friend','2018-07-14 18:33:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(265,NULL,9,'Subject for Tell a Friend','2018-06-11 20:20:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(266,NULL,10,'Subject for Pledge Acknowledgment','2018-06-16 14:18:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(267,NULL,10,'Subject for Pledge Acknowledgment','2018-09-01 09:49:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(268,NULL,9,'Subject for Tell a Friend','2018-08-18 14:21:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(269,NULL,9,'Subject for Tell a Friend','2018-01-30 00:00:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(270,NULL,9,'Subject for Tell a Friend','2018-02-10 16:18:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(271,NULL,10,'Subject for Pledge Acknowledgment','2018-09-15 21:29:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(272,NULL,9,'Subject for Tell a Friend','2018-02-24 03:27:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(273,NULL,10,'Subject for Pledge Acknowledgment','2018-05-29 18:39:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(274,NULL,10,'Subject for Pledge Acknowledgment','2017-11-08 10:13:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(275,NULL,9,'Subject for Tell a Friend','2018-10-18 17:54:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(276,NULL,10,'Subject for Pledge Acknowledgment','2018-09-12 15:50:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(277,NULL,9,'Subject for Tell a Friend','2018-03-31 17:53:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(278,NULL,9,'Subject for Tell a Friend','2017-11-16 01:24:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(279,NULL,10,'Subject for Pledge Acknowledgment','2018-05-27 10:59:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(280,NULL,9,'Subject for Tell a Friend','2018-01-06 05:58:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(281,NULL,10,'Subject for Pledge Acknowledgment','2018-02-18 21:24:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(282,NULL,10,'Subject for Pledge Acknowledgment','2017-11-15 09:12:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(283,NULL,10,'Subject for Pledge Acknowledgment','2018-08-09 12:59:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(284,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 15:10:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(285,NULL,9,'Subject for Tell a Friend','2018-08-06 02:19:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(286,NULL,10,'Subject for Pledge Acknowledgment','2018-09-10 12:06:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(287,NULL,9,'Subject for Tell a Friend','2018-09-22 05:01:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(288,NULL,10,'Subject for Pledge Acknowledgment','2018-04-19 07:02:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(289,NULL,10,'Subject for Pledge Acknowledgment','2018-03-17 02:28:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(290,NULL,10,'Subject for Pledge Acknowledgment','2018-09-02 00:05:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(291,NULL,10,'Subject for Pledge Acknowledgment','2018-08-04 20:53:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(292,NULL,9,'Subject for Tell a Friend','2018-10-27 13:56:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(293,NULL,10,'Subject for Pledge Acknowledgment','2018-02-28 18:19:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(294,NULL,9,'Subject for Tell a Friend','2018-03-16 04:14:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(295,NULL,10,'Subject for Pledge Acknowledgment','2017-12-07 00:52:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(296,NULL,10,'Subject for Pledge Acknowledgment','2018-07-06 07:46:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(297,NULL,10,'Subject for Pledge Acknowledgment','2018-08-11 00:25:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(298,NULL,10,'Subject for Pledge Acknowledgment','2018-10-02 10:08:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(299,NULL,9,'Subject for Tell a Friend','2018-01-22 00:02:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(300,NULL,9,'Subject for Tell a Friend','2018-04-02 13:13:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(301,NULL,9,'Subject for Tell a Friend','2018-03-28 05:47:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(302,NULL,10,'Subject for Pledge Acknowledgment','2018-03-29 06:37:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(303,NULL,10,'Subject for Pledge Acknowledgment','2018-05-30 15:22:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(304,NULL,10,'Subject for Pledge Acknowledgment','2018-09-23 06:35:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(305,NULL,9,'Subject for Tell a Friend','2018-07-23 05:47:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(306,NULL,9,'Subject for Tell a Friend','2018-05-09 18:00:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(307,NULL,9,'Subject for Tell a Friend','2017-11-24 04:29:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(308,NULL,9,'Subject for Tell a Friend','2017-11-17 00:24:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(309,NULL,10,'Subject for Pledge Acknowledgment','2018-08-03 11:31:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(310,NULL,9,'Subject for Tell a Friend','2018-01-15 11:18:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:55:59','2018-10-31 01:55:59'),(311,NULL,9,'Subject for Tell a Friend','2018-01-03 09:49:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(312,NULL,9,'Subject for Tell a Friend','2018-04-04 06:16:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(313,NULL,10,'Subject for Pledge Acknowledgment','2018-02-06 13:07:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(314,NULL,10,'Subject for Pledge Acknowledgment','2018-02-23 20:41:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(315,NULL,9,'Subject for Tell a Friend','2017-12-18 12:04:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(316,NULL,10,'Subject for Pledge Acknowledgment','2018-04-26 23:44:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(317,NULL,9,'Subject for Tell a Friend','2018-06-05 16:06:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(318,NULL,9,'Subject for Tell a Friend','2018-04-25 14:29:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(319,NULL,10,'Subject for Pledge Acknowledgment','2018-02-08 21:50:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(320,NULL,10,'Subject for Pledge Acknowledgment','2018-01-22 14:49:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(321,NULL,9,'Subject for Tell a Friend','2018-06-24 15:04:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(322,NULL,10,'Subject for Pledge Acknowledgment','2018-01-04 09:50:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(323,NULL,9,'Subject for Tell a Friend','2018-08-23 08:36:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(324,NULL,9,'Subject for Tell a Friend','2018-10-10 09:41:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(325,NULL,9,'Subject for Tell a Friend','2018-05-13 12:18:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(326,NULL,10,'Subject for Pledge Acknowledgment','2018-07-03 08:33:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(327,NULL,10,'Subject for Pledge Acknowledgment','2018-06-07 07:59:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(328,NULL,10,'Subject for Pledge Acknowledgment','2018-02-08 01:27:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(329,NULL,10,'Subject for Pledge Acknowledgment','2018-07-27 11:50:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(330,NULL,9,'Subject for Tell a Friend','2018-10-27 20:05:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(331,NULL,10,'Subject for Pledge Acknowledgment','2018-07-15 23:20:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(332,NULL,9,'Subject for Tell a Friend','2018-06-29 04:50:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(333,NULL,9,'Subject for Tell a Friend','2018-08-06 22:18:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(334,NULL,9,'Subject for Tell a Friend','2018-08-28 01:08:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(335,NULL,9,'Subject for Tell a Friend','2018-08-04 05:56:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(336,NULL,9,'Subject for Tell a Friend','2018-09-07 13:32:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(337,NULL,10,'Subject for Pledge Acknowledgment','2018-07-11 19:23:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(338,NULL,10,'Subject for Pledge Acknowledgment','2018-05-13 13:44:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(339,NULL,10,'Subject for Pledge Acknowledgment','2018-07-03 12:00:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(340,NULL,9,'Subject for Tell a Friend','2018-01-05 15:05:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(341,NULL,9,'Subject for Tell a Friend','2018-02-09 06:34:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(342,NULL,10,'Subject for Pledge Acknowledgment','2018-07-09 08:53:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(343,NULL,9,'Subject for Tell a Friend','2018-08-13 09:23:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(344,NULL,9,'Subject for Tell a Friend','2018-10-03 18:16:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(345,NULL,10,'Subject for Pledge Acknowledgment','2018-06-03 06:04:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(346,NULL,10,'Subject for Pledge Acknowledgment','2017-12-26 01:08:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(347,NULL,9,'Subject for Tell a Friend','2018-02-17 19:50:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(348,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 06:41:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(349,NULL,9,'Subject for Tell a Friend','2018-09-14 12:41:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(350,NULL,10,'Subject for Pledge Acknowledgment','2018-04-02 02:02:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(351,NULL,9,'Subject for Tell a Friend','2018-10-15 04:12:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(352,NULL,10,'Subject for Pledge Acknowledgment','2018-04-25 07:44:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(353,NULL,9,'Subject for Tell a Friend','2017-12-10 12:50:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(354,NULL,10,'Subject for Pledge Acknowledgment','2018-05-27 05:57:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(355,NULL,10,'Subject for Pledge Acknowledgment','2018-02-11 06:58:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(356,NULL,9,'Subject for Tell a Friend','2018-08-31 08:51:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(357,NULL,9,'Subject for Tell a Friend','2018-01-01 09:14:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(358,NULL,9,'Subject for Tell a Friend','2018-05-07 07:18:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(359,NULL,9,'Subject for Tell a Friend','2018-02-09 08:56:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(360,NULL,9,'Subject for Tell a Friend','2018-10-15 23:58:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(361,NULL,10,'Subject for Pledge Acknowledgment','2018-08-26 16:42:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(362,NULL,9,'Subject for Tell a Friend','2018-08-12 16:33:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(363,NULL,9,'Subject for Tell a Friend','2018-01-08 12:57:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(364,NULL,10,'Subject for Pledge Acknowledgment','2018-07-30 20:58:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(365,NULL,10,'Subject for Pledge Acknowledgment','2018-08-10 15:28:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(366,NULL,9,'Subject for Tell a Friend','2018-02-23 03:48:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(367,NULL,9,'Subject for Tell a Friend','2018-06-13 23:29:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(368,NULL,10,'Subject for Pledge Acknowledgment','2017-12-16 19:44:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(369,NULL,9,'Subject for Tell a Friend','2018-08-25 02:36:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(370,NULL,9,'Subject for Tell a Friend','2018-03-26 21:26:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(371,NULL,9,'Subject for Tell a Friend','2018-10-07 13:59:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(372,NULL,10,'Subject for Pledge Acknowledgment','2018-06-30 04:54:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(373,NULL,10,'Subject for Pledge Acknowledgment','2018-02-16 14:38:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(374,NULL,9,'Subject for Tell a Friend','2018-01-18 08:55:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(375,NULL,10,'Subject for Pledge Acknowledgment','2018-08-09 15:50:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(376,NULL,10,'Subject for Pledge Acknowledgment','2018-09-09 03:21:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(377,NULL,9,'Subject for Tell a Friend','2018-08-07 08:38:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(378,NULL,10,'Subject for Pledge Acknowledgment','2018-05-30 23:37:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(379,NULL,9,'Subject for Tell a Friend','2018-08-11 11:59:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(380,NULL,10,'Subject for Pledge Acknowledgment','2018-10-12 04:36:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(381,NULL,10,'Subject for Pledge Acknowledgment','2018-03-21 07:11:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(382,NULL,9,'Subject for Tell a Friend','2018-09-21 22:05:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(383,NULL,10,'Subject for Pledge Acknowledgment','2018-01-22 03:08:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(384,NULL,10,'Subject for Pledge Acknowledgment','2018-09-27 21:20:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(385,NULL,9,'Subject for Tell a Friend','2018-04-19 08:03:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(386,NULL,10,'Subject for Pledge Acknowledgment','2018-07-27 09:24:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(387,NULL,10,'Subject for Pledge Acknowledgment','2018-02-01 06:28:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(388,NULL,9,'Subject for Tell a Friend','2018-05-01 18:28:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(389,NULL,10,'Subject for Pledge Acknowledgment','2018-10-09 02:30:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(390,NULL,9,'Subject for Tell a Friend','2018-02-08 16:03:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(391,NULL,10,'Subject for Pledge Acknowledgment','2018-09-23 18:49:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(392,NULL,9,'Subject for Tell a Friend','2018-07-24 07:29:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(393,NULL,10,'Subject for Pledge Acknowledgment','2018-09-01 00:17:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(394,NULL,10,'Subject for Pledge Acknowledgment','2017-12-25 09:15:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(395,NULL,9,'Subject for Tell a Friend','2018-09-09 02:57:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(396,NULL,10,'Subject for Pledge Acknowledgment','2018-04-16 05:43:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(397,NULL,9,'Subject for Tell a Friend','2017-11-21 02:16:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(398,NULL,9,'Subject for Tell a Friend','2018-08-13 10:49:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(399,NULL,10,'Subject for Pledge Acknowledgment','2018-08-10 11:05:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(400,NULL,10,'Subject for Pledge Acknowledgment','2018-06-05 11:32:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(401,NULL,10,'Subject for Pledge Acknowledgment','2018-08-18 06:49:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(402,NULL,9,'Subject for Tell a Friend','2018-09-20 10:27:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(403,NULL,9,'Subject for Tell a Friend','2018-03-17 20:21:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:00','2018-10-31 01:56:00'),(404,NULL,9,'Subject for Tell a Friend','2018-05-01 12:05:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(405,NULL,9,'Subject for Tell a Friend','2018-09-22 21:07:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(406,NULL,10,'Subject for Pledge Acknowledgment','2018-03-13 23:21:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(407,NULL,10,'Subject for Pledge Acknowledgment','2017-12-17 00:49:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(408,NULL,9,'Subject for Tell a Friend','2018-08-04 13:09:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(409,NULL,10,'Subject for Pledge Acknowledgment','2018-05-17 15:24:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(410,NULL,10,'Subject for Pledge Acknowledgment','2018-02-05 15:41:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(411,NULL,9,'Subject for Tell a Friend','2018-08-25 16:29:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(412,NULL,9,'Subject for Tell a Friend','2018-03-25 20:32:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(413,NULL,10,'Subject for Pledge Acknowledgment','2017-12-18 04:47:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(414,NULL,10,'Subject for Pledge Acknowledgment','2018-08-04 07:09:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(415,NULL,9,'Subject for Tell a Friend','2018-01-27 06:36:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(416,NULL,9,'Subject for Tell a Friend','2018-09-27 09:56:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(417,NULL,9,'Subject for Tell a Friend','2018-03-19 22:03:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(418,NULL,10,'Subject for Pledge Acknowledgment','2018-08-29 22:37:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(419,NULL,9,'Subject for Tell a Friend','2018-08-11 15:36:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(420,NULL,10,'Subject for Pledge Acknowledgment','2018-10-17 03:47:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(421,NULL,9,'Subject for Tell a Friend','2018-10-29 21:19:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(422,NULL,9,'Subject for Tell a Friend','2018-04-22 00:48:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(423,NULL,10,'Subject for Pledge Acknowledgment','2018-10-18 15:33:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(424,NULL,9,'Subject for Tell a Friend','2018-04-11 04:19:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(425,NULL,9,'Subject for Tell a Friend','2018-09-02 22:34:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(426,NULL,9,'Subject for Tell a Friend','2018-02-21 01:40:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(427,NULL,10,'Subject for Pledge Acknowledgment','2018-08-08 21:34:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(428,NULL,9,'Subject for Tell a Friend','2018-02-22 19:25:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(429,NULL,9,'Subject for Tell a Friend','2018-01-11 14:20:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(430,NULL,10,'Subject for Pledge Acknowledgment','2018-06-09 00:21:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(431,NULL,9,'Subject for Tell a Friend','2018-04-22 20:17:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(432,NULL,9,'Subject for Tell a Friend','2018-10-18 04:06:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(433,NULL,10,'Subject for Pledge Acknowledgment','2018-10-19 21:43:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(434,NULL,9,'Subject for Tell a Friend','2018-01-03 22:42:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(435,NULL,10,'Subject for Pledge Acknowledgment','2018-09-21 12:09:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(436,NULL,9,'Subject for Tell a Friend','2018-06-01 09:29:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(437,NULL,10,'Subject for Pledge Acknowledgment','2017-11-10 01:13:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(438,NULL,9,'Subject for Tell a Friend','2018-04-14 17:40:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(439,NULL,10,'Subject for Pledge Acknowledgment','2018-08-10 03:59:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(440,NULL,9,'Subject for Tell a Friend','2018-02-06 02:13:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(441,NULL,9,'Subject for Tell a Friend','2018-05-17 08:09:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(442,NULL,9,'Subject for Tell a Friend','2018-05-16 19:11:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(443,NULL,10,'Subject for Pledge Acknowledgment','2017-12-25 12:56:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(444,NULL,9,'Subject for Tell a Friend','2018-05-18 00:41:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(445,NULL,10,'Subject for Pledge Acknowledgment','2018-08-14 12:29:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(446,NULL,10,'Subject for Pledge Acknowledgment','2018-04-04 05:10:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(447,NULL,9,'Subject for Tell a Friend','2018-09-18 12:15:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(448,NULL,10,'Subject for Pledge Acknowledgment','2018-01-15 18:57:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(449,NULL,9,'Subject for Tell a Friend','2018-05-15 16:02:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(450,NULL,9,'Subject for Tell a Friend','2018-09-19 01:06:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(451,1,6,'$ 125.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(452,2,6,'$ 50.00-Online: Save the Penguins','2010-03-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(453,3,6,'$ 25.00-Apr 2007 Mailer 1','2010-04-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(454,4,6,'$ 50.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(455,5,6,'$ 500.00-Apr 2007 Mailer 1','2010-04-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(456,6,6,'$ 175.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(457,7,6,'$ 50.00-Online: Save the Penguins','2010-03-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(458,8,6,'$ 10.00-Online: Save the Penguins','2010-03-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(459,9,6,'$ 250.00-Online: Save the Penguins','2010-04-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(460,10,6,NULL,'2009-07-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(461,11,6,NULL,'2009-07-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(462,12,6,NULL,'2009-10-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(463,13,6,NULL,'2009-12-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(464,1,7,'General','2018-10-30 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(465,2,7,'Student','2018-10-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(466,3,7,'General','2018-10-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(467,4,7,'Student','2018-10-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(468,5,7,'Student','2017-10-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(469,6,7,'Student','2018-10-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(470,7,7,'General','2018-10-24 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(471,8,7,'Student','2018-10-23 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(472,9,7,'General','2018-10-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(473,10,7,'General','2016-08-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(474,11,7,'Lifetime','2018-10-20 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(475,12,7,'Student','2018-10-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(476,13,7,'General','2018-10-18 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(477,14,7,'Student','2018-10-17 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(478,15,7,'Student','2017-10-16 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(479,16,7,'Student','2018-10-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(480,17,7,'General','2018-10-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(481,18,7,'Student','2018-10-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(482,19,7,'General','2018-10-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(483,20,7,'General','2016-05-31 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(484,21,7,'General','2018-10-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(485,22,7,'Lifetime','2018-10-09 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(486,23,7,'General','2018-10-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(487,24,7,'Student','2018-10-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(488,25,7,'General','2016-04-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(489,26,7,'Student','2018-10-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(490,27,7,'General','2018-10-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(491,28,7,'Student','2018-10-03 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(492,29,7,'General','2018-10-02 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(493,30,7,'General','2016-03-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(494,14,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(495,15,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(496,16,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(497,17,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(498,18,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(499,19,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(500,20,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(501,21,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(502,22,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(503,23,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(504,24,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(505,25,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(506,26,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(507,27,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(508,28,6,'$ 100.00 - General Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(509,29,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(510,30,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(511,31,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(512,32,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(513,33,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(514,34,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(515,35,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(516,36,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(517,37,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(518,38,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(519,39,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(520,40,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(521,41,6,'$ 50.00 - Student Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(522,42,6,'$ 1200.00 - Lifetime Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(523,43,6,'$ 1200.00 - Lifetime Membership: Offline signup','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(525,1,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(526,2,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(527,3,5,'NULL','2008-05-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(528,4,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(529,5,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(530,6,5,'NULL','2008-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(531,7,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(532,8,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(533,9,5,'NULL','2008-02-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(534,10,5,'NULL','2008-02-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(535,11,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(536,12,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(537,13,5,'NULL','2008-06-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(538,14,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(539,15,5,'NULL','2008-07-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(540,16,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(541,17,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(542,18,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(543,19,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(544,20,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(545,21,5,'NULL','2008-03-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(546,22,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(547,23,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(548,24,5,'NULL','2008-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(549,25,5,'NULL','2008-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(550,26,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(551,27,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(552,28,5,'NULL','2009-12-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(553,29,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(554,30,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(555,31,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(556,32,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(557,33,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(558,34,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(559,35,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(560,36,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(561,37,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(562,38,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(563,39,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(564,40,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(565,41,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(566,42,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(567,43,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(568,44,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(569,45,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(570,46,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(571,47,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(572,48,5,'NULL','2009-12-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(573,49,5,'NULL','2009-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(574,50,5,'NULL','2009-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(575,45,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(576,46,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(577,47,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(578,48,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(579,49,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(580,50,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(581,51,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(582,52,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(583,53,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(584,54,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(585,55,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(586,56,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(587,57,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(588,58,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(589,59,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(590,60,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(591,61,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(592,62,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(593,63,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(594,64,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(595,65,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(596,66,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(597,67,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(598,68,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(599,69,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(600,70,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(601,71,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(602,72,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(603,73,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(604,74,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(605,75,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(606,76,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(607,77,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(608,78,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(609,79,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(610,80,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(611,81,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(612,82,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(613,83,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(614,84,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(615,85,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(616,86,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(617,87,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(618,88,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(619,89,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(620,90,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(621,91,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(622,92,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(623,93,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01'),(624,94,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2018-10-30 21:56:01',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2018-10-31 01:56:01','2018-10-31 01:56:01');
 /*!40000 ALTER TABLE `civicrm_activity` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -96,7 +97,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_activity_contact` WRITE;
 /*!40000 ALTER TABLE `civicrm_activity_contact` DISABLE KEYS */;
-INSERT INTO `civicrm_activity_contact` (`id`, `activity_id`, `contact_id`, `record_type_id`) VALUES (116,73,1,3),(502,342,1,3),(43,26,2,3),(231,155,2,3),(300,205,2,3),(525,359,2,3),(554,380,2,3),(655,451,2,2),(311,212,3,3),(349,239,4,3),(656,452,4,2),(176,114,5,3),(379,258,5,3),(735,531,5,2),(657,453,6,2),(124,78,7,3),(407,277,8,3),(658,454,8,2),(83,51,9,3),(260,176,9,3),(449,306,9,3),(391,267,10,3),(766,562,10,2),(30,19,11,3),(266,180,11,3),(400,272,11,3),(424,287,11,3),(642,439,11,3),(76,46,12,3),(250,169,12,3),(523,358,12,3),(395,269,13,3),(637,436,13,3),(754,550,13,2),(80,49,14,3),(285,193,14,3),(195,129,15,3),(512,349,15,3),(498,340,16,3),(659,455,16,2),(670,466,16,2),(700,496,16,2),(758,554,16,2),(32,20,17,3),(225,151,17,2),(226,152,17,2),(227,153,17,2),(228,154,17,2),(230,155,17,2),(232,156,17,2),(233,157,17,2),(235,158,17,2),(236,159,17,2),(237,160,17,2),(238,161,17,2),(239,162,17,2),(240,163,17,2),(241,164,17,2),(242,165,17,2),(244,166,17,2),(246,167,17,2),(247,168,17,2),(249,169,17,2),(251,170,17,2),(252,171,17,2),(253,172,17,2),(255,173,17,2),(256,174,17,2),(257,175,17,2),(259,176,17,2),(261,177,17,2),(262,178,17,2),(264,179,17,2),(265,180,17,2),(267,181,17,2),(268,182,17,2),(270,183,17,2),(272,184,17,2),(273,185,17,2),(274,186,17,2),(276,187,17,2),(278,188,17,2),(279,189,17,2),(280,190,17,2),(282,191,17,2),(283,192,17,2),(284,193,17,2),(286,194,17,2),(287,195,17,2),(288,196,17,2),(289,197,17,2),(290,198,17,2),(291,199,17,2),(292,200,17,2),(294,201,17,2),(295,202,17,2),(296,203,17,2),(297,204,17,2),(299,205,17,2),(301,206,17,2),(302,207,17,2),(304,208,17,2),(306,209,17,2),(308,210,17,2),(309,211,17,2),(310,212,17,2),(312,213,17,2),(313,214,17,2),(314,215,17,2),(316,216,17,2),(318,217,17,2),(320,218,17,2),(321,219,17,2),(323,220,17,2),(325,221,17,2),(327,222,17,2),(328,223,17,2),(329,224,17,2),(330,225,17,2),(331,226,17,2),(332,227,17,2),(334,228,17,2),(336,229,17,2),(337,230,17,2),(339,231,17,2),(340,232,17,2),(342,233,17,2),(343,234,17,2),(344,235,17,2),(345,236,17,2),(346,237,17,2),(347,238,17,2),(348,239,17,2),(350,240,17,2),(352,241,17,2),(354,242,17,2),(356,243,17,2),(358,244,17,2),(360,245,17,2),(362,246,17,2),(364,247,17,2),(365,248,17,2),(366,249,17,2),(367,250,17,2),(368,251,17,2),(370,252,17,2),(371,253,17,2),(373,254,17,2),(375,255,17,2),(376,256,17,2),(377,257,17,2),(378,258,17,2),(380,259,17,2),(381,260,17,2),(383,261,17,2),(384,262,17,2),(385,263,17,2),(387,264,17,2),(388,265,17,2),(389,266,17,2),(390,267,17,2),(392,268,17,2),(394,269,17,2),(396,270,17,2),(398,271,17,2),(399,272,17,2),(401,273,17,2),(403,274,17,2),(404,275,17,2),(405,276,17,2),(406,277,17,2),(408,278,17,2),(410,279,17,2),(412,280,17,2),(413,281,17,2),(415,282,17,2),(417,283,17,2),(419,284,17,2),(420,285,17,2),(422,286,17,2),(423,287,17,2),(425,288,17,2),(426,289,17,2),(427,290,17,2),(429,291,17,2),(430,292,17,2),(432,293,17,2),(434,294,17,2),(435,295,17,2),(436,296,17,2),(437,297,17,2),(438,298,17,2),(439,299,17,2),(440,300,17,2),(597,408,19,3),(660,456,19,2),(303,207,20,3),(45,27,21,3),(64,37,21,3),(89,55,21,3),(99,61,21,3),(428,290,21,3),(517,353,21,3),(537,368,21,3),(552,379,21,3),(275,186,22,3),(324,220,22,3),(355,242,22,3),(770,566,22,2),(34,21,23,3),(333,227,23,3),(416,282,23,3),(211,140,24,3),(393,268,24,3),(382,260,25,3),(443,302,25,3),(305,208,26,3),(361,245,26,3),(760,556,26,2),(162,105,28,3),(611,418,28,3),(684,480,28,2),(714,510,28,2),(319,217,29,3),(353,241,29,3),(682,478,29,2),(712,508,29,2),(108,68,30,3),(120,75,30,3),(151,97,30,3),(604,412,30,3),(688,484,30,2),(718,514,30,2),(229,154,31,3),(322,219,32,3),(620,425,32,3),(666,462,32,2),(667,463,32,2),(38,23,33,3),(307,209,33,3),(509,347,33,3),(633,434,33,3),(145,93,34,3),(243,165,34,3),(414,281,34,3),(663,459,34,2),(683,479,34,2),(713,509,34,2),(179,116,35,3),(341,232,35,3),(397,270,35,3),(651,447,35,3),(733,529,35,2),(639,437,37,3),(446,304,38,3),(749,545,38,2),(254,172,39,3),(469,320,39,3),(491,336,39,3),(47,28,40,3),(139,89,40,3),(317,216,40,3),(599,409,40,3),(49,29,41,3),(234,157,41,3),(418,283,41,3),(539,369,41,3),(602,411,41,3),(277,187,42,3),(402,273,42,3),(118,74,43,3),(245,166,43,3),(431,292,43,3),(665,461,43,2),(751,547,43,2),(171,111,44,3),(433,293,44,3),(111,70,45,3),(258,175,45,3),(271,183,46,3),(357,243,46,3),(486,332,46,3),(590,404,46,3),(761,557,46,2),(68,40,47,3),(188,123,47,3),(562,385,47,3),(668,464,48,2),(698,494,48,2),(57,33,49,3),(451,307,49,3),(59,34,52,3),(335,228,52,3),(113,71,53,3),(15,10,54,3),(128,81,54,3),(693,489,54,2),(723,519,54,2),(745,541,54,2),(315,215,55,3),(421,285,55,3),(169,110,56,3),(739,535,56,2),(281,190,57,3),(338,230,57,3),(359,244,57,3),(369,251,57,3),(731,527,57,2),(167,109,58,3),(213,141,58,3),(696,492,58,2),(726,522,58,2),(778,574,58,2),(506,345,59,3),(134,86,60,3),(248,168,60,3),(578,396,60,3),(756,552,60,2),(21,14,61,3),(136,87,61,3),(141,90,61,3),(148,95,62,3),(462,315,62,3),(219,146,63,3),(269,182,63,3),(87,54,64,3),(157,101,64,3),(459,313,64,3),(471,321,65,3),(453,308,66,3),(8,5,67,3),(326,221,67,3),(409,278,67,3),(466,318,67,3),(748,544,67,2),(91,56,68,3),(97,60,68,3),(730,526,68,2),(51,30,69,3),(500,341,69,3),(687,483,69,2),(717,513,69,2),(753,549,69,2),(5,3,70,3),(155,100,70,3),(669,465,70,2),(699,495,70,2),(351,240,71,3),(386,263,71,3),(477,326,71,3),(631,433,71,3),(664,460,71,2),(28,18,72,3),(773,569,73,2),(565,387,74,3),(729,525,74,2),(556,381,75,3),(680,476,75,2),(710,506,75,2),(1,1,76,2),(3,2,76,2),(4,3,76,2),(6,4,76,2),(7,5,76,2),(9,6,76,2),(11,7,76,2),(12,8,76,2),(13,9,76,2),(14,10,76,2),(16,11,76,2),(17,12,76,2),(19,13,76,2),(20,14,76,2),(22,15,76,2),(23,16,76,2),(25,17,76,2),(27,18,76,2),(29,19,76,2),(31,20,76,2),(33,21,76,2),(35,22,76,2),(37,23,76,2),(39,24,76,2),(41,25,76,2),(42,26,76,2),(44,27,76,2),(46,28,76,2),(48,29,76,2),(50,30,76,2),(52,31,76,2),(54,32,76,2),(56,33,76,2),(58,34,76,2),(60,35,76,2),(62,36,76,2),(63,37,76,2),(65,38,76,2),(66,39,76,2),(67,40,76,2),(69,41,76,2),(70,42,76,2),(72,43,76,2),(73,44,76,2),(74,45,76,2),(75,46,76,2),(77,47,76,2),(78,48,76,2),(79,49,76,2),(81,50,76,2),(82,51,76,2),(84,52,76,2),(85,53,76,2),(86,54,76,2),(88,55,76,2),(90,56,76,2),(92,57,76,2),(93,58,76,2),(95,59,76,2),(96,60,76,2),(98,61,76,2),(100,62,76,2),(101,63,76,2),(103,64,76,2),(104,65,76,2),(105,66,76,2),(106,67,76,2),(107,68,76,2),(109,69,76,2),(110,70,76,2),(112,71,76,2),(114,72,76,2),(115,73,76,2),(117,74,76,2),(119,75,76,2),(121,76,76,2),(122,77,76,2),(123,78,76,2),(125,79,76,2),(126,80,76,2),(127,81,76,2),(129,82,76,2),(130,83,76,2),(131,84,76,2),(132,85,76,2),(133,86,76,2),(135,87,76,2),(137,88,76,2),(138,89,76,2),(140,90,76,2),(142,91,76,2),(143,92,76,2),(144,93,76,2),(146,94,76,2),(147,95,76,2),(149,96,76,2),(150,97,76,2),(152,98,76,2),(153,99,76,2),(154,100,76,2),(156,101,76,2),(158,102,76,2),(159,103,76,2),(160,104,76,2),(161,105,76,2),(163,106,76,2),(164,107,76,2),(165,108,76,2),(166,109,76,2),(168,110,76,2),(170,111,76,2),(172,112,76,2),(173,113,76,2),(175,114,76,2),(177,115,76,2),(178,116,76,2),(180,117,76,2),(181,118,76,2),(182,119,76,2),(183,120,76,2),(184,121,76,2),(185,122,76,2),(187,123,76,2),(189,124,76,2),(190,125,76,2),(191,126,76,2),(192,127,76,2),(193,128,76,2),(194,129,76,2),(196,130,76,2),(197,131,76,2),(199,132,76,2),(200,133,76,2),(202,134,76,2),(203,135,76,2),(204,136,76,2),(205,137,76,2),(206,138,76,2),(208,139,76,2),(210,140,76,2),(212,141,76,2),(214,142,76,2),(215,143,76,2),(216,144,76,2),(217,145,76,2),(218,146,76,2),(220,147,76,2),(221,148,76,2),(222,149,76,2),(224,150,76,2),(560,384,76,3),(581,398,76,3),(694,490,76,2),(724,520,76,2),(55,32,77,3),(174,113,77,3),(482,329,77,3),(546,374,77,3),(207,138,79,3),(570,390,79,3),(24,16,80,3),(541,370,80,3),(575,394,80,3),(298,204,81,3),(533,365,81,3),(10,6,82,3),(374,254,82,3),(661,457,82,2),(201,133,83,3),(94,58,84,3),(695,491,84,2),(725,521,84,2),(53,31,85,3),(293,200,85,3),(263,178,86,3),(586,401,86,3),(595,407,86,3),(36,22,87,3),(71,42,87,3),(527,360,87,3),(567,388,87,3),(678,474,87,2),(708,504,87,2),(198,131,88,3),(627,430,88,3),(762,558,88,2),(223,149,89,3),(372,253,89,3),(583,399,89,3),(614,420,89,3),(750,546,89,2),(496,339,90,3),(624,428,91,3),(493,337,92,3),(662,458,92,2),(743,539,92,2),(764,560,93,2),(61,35,94,3),(186,122,94,3),(363,246,94,3),(772,568,94,2),(18,12,96,3),(26,17,96,3),(209,139,96,3),(593,406,97,3),(692,488,97,2),(722,518,97,2),(40,24,98,3),(102,63,98,3),(740,536,98,2),(480,328,99,3),(671,467,99,2),(701,497,99,2),(2,1,100,3),(411,279,100,3),(635,435,100,3),(777,573,100,2),(697,493,105,2),(727,523,105,2),(686,482,111,2),(716,512,111,2),(673,469,114,2),(703,499,114,2),(734,530,115,2),(732,528,116,2),(685,481,125,2),(715,511,125,2),(767,563,130,2),(752,548,131,2),(690,486,135,2),(720,516,135,2),(775,571,136,2),(768,564,142,2),(757,553,144,2),(674,470,145,2),(704,500,145,2),(675,471,147,2),(705,501,147,2),(691,487,149,2),(721,517,149,2),(742,538,149,2),(441,301,150,2),(442,302,150,2),(444,303,150,2),(445,304,150,2),(447,305,150,2),(448,306,150,2),(450,307,150,2),(452,308,150,2),(454,309,150,2),(455,310,150,2),(456,311,150,2),(457,312,150,2),(458,313,150,2),(460,314,150,2),(461,315,150,2),(463,316,150,2),(464,317,150,2),(465,318,150,2),(467,319,150,2),(468,320,150,2),(470,321,150,2),(472,322,150,2),(473,323,150,2),(474,324,150,2),(475,325,150,2),(476,326,150,2),(478,327,150,2),(479,328,150,2),(481,329,150,2),(483,330,150,2),(484,331,150,2),(485,332,150,2),(487,333,150,2),(488,334,150,2),(489,335,150,2),(490,336,150,2),(492,337,150,2),(494,338,150,2),(495,339,150,2),(497,340,150,2),(499,341,150,2),(501,342,150,2),(503,343,150,2),(504,344,150,2),(505,345,150,2),(507,346,150,2),(508,347,150,2),(510,348,150,2),(511,349,150,2),(513,350,150,2),(514,351,150,2),(515,352,150,2),(516,353,150,2),(518,354,150,2),(519,355,150,2),(520,356,150,2),(521,357,150,2),(522,358,150,2),(524,359,150,2),(526,360,150,2),(528,361,150,2),(529,362,150,2),(530,363,150,2),(531,364,150,2),(532,365,150,2),(534,366,150,2),(535,367,150,2),(536,368,150,2),(538,369,150,2),(540,370,150,2),(542,371,150,2),(543,372,150,2),(544,373,150,2),(545,374,150,2),(547,375,150,2),(548,376,150,2),(549,377,150,2),(550,378,150,2),(551,379,150,2),(553,380,150,2),(555,381,150,2),(557,382,150,2),(558,383,150,2),(559,384,150,2),(561,385,150,2),(563,386,150,2),(564,387,150,2),(566,388,150,2),(568,389,150,2),(569,390,150,2),(571,391,150,2),(572,392,150,2),(573,393,150,2),(574,394,150,2),(576,395,150,2),(577,396,150,2),(579,397,150,2),(580,398,150,2),(582,399,150,2),(584,400,150,2),(585,401,150,2),(587,402,150,2),(588,403,150,2),(589,404,150,2),(591,405,150,2),(592,406,150,2),(594,407,150,2),(596,408,150,2),(598,409,150,2),(600,410,150,2),(601,411,150,2),(603,412,150,2),(605,413,150,2),(606,414,150,2),(607,415,150,2),(608,416,150,2),(609,417,150,2),(610,418,150,2),(612,419,150,2),(613,420,150,2),(615,421,150,2),(616,422,150,2),(617,423,150,2),(618,424,150,2),(619,425,150,2),(621,426,150,2),(622,427,150,2),(623,428,150,2),(625,429,150,2),(626,430,150,2),(628,431,150,2),(629,432,150,2),(630,433,150,2),(632,434,150,2),(634,435,150,2),(636,436,150,2),(638,437,150,2),(640,438,150,2),(641,439,150,2),(643,440,150,2),(644,441,150,2),(645,442,150,2),(646,443,150,2),(647,444,150,2),(648,445,150,2),(649,446,150,2),(650,447,150,2),(652,448,150,2),(653,449,150,2),(654,450,150,2),(774,570,152,2),(689,485,153,2),(719,515,153,2),(736,532,153,2),(672,468,158,2),(702,498,158,2),(681,477,160,2),(711,507,160,2),(744,540,163,2),(738,534,165,2),(765,561,166,2),(737,533,170,2),(746,542,172,2),(676,472,174,2),(706,502,174,2),(741,537,174,2),(679,475,175,2),(709,505,175,2),(759,555,175,2),(769,565,180,2),(747,543,181,2),(763,559,182,2),(677,473,188,2),(707,503,188,2),(771,567,189,2),(755,551,193,2),(776,572,194,2);
+INSERT INTO `civicrm_activity_contact` (`id`, `activity_id`, `contact_id`, `record_type_id`) VALUES (421,272,1,3),(658,429,1,3),(92,58,2,3),(149,93,2,3),(319,202,2,3),(486,317,2,3),(692,451,2,2),(133,84,4,3),(234,151,4,3),(265,171,4,3),(477,311,4,3),(693,452,4,2),(151,94,5,3),(104,67,6,3),(586,382,6,3),(604,395,6,3),(694,453,6,2),(307,195,7,3),(336,215,7,3),(479,312,7,3),(778,537,7,2),(263,170,8,3),(339,217,8,3),(695,454,8,2),(312,198,9,3),(590,385,9,3),(600,392,9,3),(270,174,10,3),(348,224,10,3),(532,347,10,3),(46,30,11,3),(768,527,11,2),(288,184,12,3),(408,264,12,3),(641,419,12,3),(787,546,12,2),(371,240,13,3),(147,92,14,3),(365,236,14,3),(410,265,14,3),(663,432,15,3),(707,466,15,2),(736,495,15,2),(810,569,15,2),(457,299,16,3),(696,455,16,2),(806,565,16,2),(127,81,17,3),(257,166,17,3),(376,244,17,3),(516,336,17,3),(302,192,18,3),(433,280,18,3),(11,7,19,3),(240,155,19,3),(483,315,19,3),(569,370,19,3),(697,456,19,2),(430,278,20,3),(666,434,20,3),(733,492,21,2),(748,507,21,2),(217,139,22,3),(398,258,22,3),(508,332,22,3),(145,91,23,3),(380,247,23,3),(425,275,23,3),(83,53,24,3),(385,250,24,3),(13,8,25,3),(61,38,25,3),(597,390,25,3),(634,415,25,3),(68,42,26,3),(250,162,26,3),(330,210,27,3),(300,191,28,3),(614,402,28,3),(226,145,29,3),(523,341,29,3),(594,388,29,3),(259,167,30,3),(553,360,30,3),(609,398,30,3),(716,475,30,2),(755,514,30,2),(636,416,32,3),(703,462,32,2),(704,463,32,2),(342,219,33,3),(700,459,34,2),(284,182,35,3),(360,232,36,3),(387,251,36,3),(416,269,36,3),(677,441,36,3),(50,32,37,3),(173,109,37,3),(466,305,37,3),(111,71,38,3),(297,189,38,3),(505,330,38,3),(549,358,38,3),(769,528,38,2),(178,112,39,3),(686,447,39,3),(793,552,39,2),(393,255,40,3),(547,357,40,3),(630,412,40,3),(715,474,40,2),(763,522,40,2),(628,411,41,3),(9,6,42,3),(198,126,42,3),(395,256,42,3),(579,377,43,3),(702,461,43,2),(815,574,43,2),(87,55,44,3),(212,136,44,3),(243,157,44,3),(353,227,44,3),(691,450,44,3),(812,571,44,2),(36,23,45,3),(121,77,46,3),(545,356,46,3),(495,323,47,3),(726,485,47,2),(764,523,47,2),(131,83,48,3),(129,82,49,3),(317,201,49,3),(52,33,50,3),(124,79,50,3),(162,102,50,3),(291,186,50,3),(472,308,50,3),(196,125,51,3),(357,230,51,3),(439,285,51,3),(556,362,51,3),(278,179,52,3),(624,408,52,3),(651,425,52,3),(25,15,54,3),(175,110,54,3),(186,119,54,3),(207,132,54,3),(310,197,54,3),(428,277,54,3),(488,318,55,3),(644,421,55,3),(766,525,55,2),(142,89,56,3),(400,259,56,3),(461,301,56,3),(535,349,56,3),(718,477,56,2),(756,515,56,2),(85,54,57,3),(304,193,57,3),(770,529,57,2),(106,68,58,3),(202,129,58,3),(323,205,58,3),(65,40,59,3),(367,237,59,3),(567,369,59,3),(814,573,59,2),(136,86,60,3),(164,103,60,3),(167,105,60,3),(238,154,60,3),(451,294,61,3),(90,57,62,3),(108,69,62,3),(140,88,62,3),(160,101,63,3),(315,200,63,3),(724,483,63,2),(743,502,63,2),(414,268,64,3),(672,438,64,3),(783,542,64,2),(23,14,65,3),(117,75,65,3),(215,138,65,3),(382,248,65,3),(390,253,65,3),(528,344,65,3),(232,150,66,3),(679,442,66,3),(582,379,67,3),(63,39,68,3),(282,181,68,3),(351,226,68,3),(442,287,68,3),(468,306,69,3),(521,340,69,3),(649,424,69,3),(669,436,69,3),(247,160,70,3),(170,107,71,3),(273,176,71,3),(448,292,71,3),(701,460,71,2),(791,550,71,2),(470,307,72,3),(158,100,73,3),(675,440,73,3),(38,24,74,3),(194,124,74,3),(475,310,74,3),(780,539,74,2),(725,484,75,2),(744,503,75,2),(71,44,76,3),(189,121,76,3),(293,187,77,3),(538,351,77,3),(773,532,77,2),(575,374,78,3),(777,536,78,2),(79,50,79,3),(497,324,79,3),(526,343,79,3),(781,540,79,2),(76,48,81,3),(571,371,81,3),(689,449,81,3),(782,541,81,2),(558,363,82,3),(661,431,82,3),(698,457,82,2),(41,26,83,3),(418,270,83,3),(499,325,83,3),(618,404,83,3),(29,18,84,3),(54,34,84,3),(204,130,84,3),(6,4,85,3),(15,9,85,3),(97,61,85,3),(252,163,85,3),(402,260,85,3),(492,321,85,3),(620,405,85,3),(119,76,86,3),(32,20,87,3),(295,188,87,3),(58,36,88,3),(514,335,88,3),(729,488,88,2),(746,505,88,2),(785,544,88,2),(562,366,89,3),(564,367,89,3),(792,551,89,2),(94,59,90,3),(224,144,90,3),(268,173,90,3),(512,334,90,3),(653,426,90,3),(727,486,90,2),(745,504,90,2),(114,73,91,3),(275,177,91,3),(286,183,91,3),(280,180,92,3),(541,353,92,3),(699,458,92,2),(719,478,92,2),(757,516,92,2),(138,87,93,3),(459,300,93,3),(607,397,93,3),(682,444,93,3),(254,164,94,3),(638,417,94,3),(17,10,96,3),(646,422,96,3),(656,428,96,3),(3,2,97,3),(48,31,97,3),(219,140,97,3),(326,207,97,3),(192,123,98,3),(713,472,98,2),(738,497,98,2),(21,13,99,3),(551,359,99,3),(404,261,100,3),(56,35,101,3),(510,333,101,3),(616,403,101,3),(706,465,101,2),(750,509,101,2),(712,471,102,2),(754,513,102,2),(779,538,102,2),(705,464,103,2),(735,494,103,2),(767,526,103,2),(708,467,104,2),(751,510,104,2),(732,491,105,2),(762,521,105,2),(805,564,107,2),(803,562,109,2),(714,473,114,2),(739,498,114,2),(807,566,115,2),(804,563,120,2),(710,469,122,2),(753,512,122,2),(796,555,123,2),(734,493,124,2),(749,508,124,2),(784,543,124,2),(811,570,125,2),(813,572,127,2),(711,470,128,2),(737,496,128,2),(794,553,131,2),(233,151,134,2),(235,152,134,2),(236,153,134,2),(237,154,134,2),(239,155,134,2),(241,156,134,2),(242,157,134,2),(244,158,134,2),(245,159,134,2),(246,160,134,2),(248,161,134,2),(249,162,134,2),(251,163,134,2),(253,164,134,2),(255,165,134,2),(256,166,134,2),(258,167,134,2),(260,168,134,2),(261,169,134,2),(262,170,134,2),(264,171,134,2),(266,172,134,2),(267,173,134,2),(269,174,134,2),(271,175,134,2),(272,176,134,2),(274,177,134,2),(276,178,134,2),(277,179,134,2),(279,180,134,2),(281,181,134,2),(283,182,134,2),(285,183,134,2),(287,184,134,2),(289,185,134,2),(290,186,134,2),(292,187,134,2),(294,188,134,2),(296,189,134,2),(298,190,134,2),(299,191,134,2),(301,192,134,2),(303,193,134,2),(305,194,134,2),(306,195,134,2),(308,196,134,2),(309,197,134,2),(311,198,134,2),(313,199,134,2),(314,200,134,2),(316,201,134,2),(318,202,134,2),(320,203,134,2),(321,204,134,2),(322,205,134,2),(324,206,134,2),(325,207,134,2),(327,208,134,2),(328,209,134,2),(329,210,134,2),(331,211,134,2),(332,212,134,2),(333,213,134,2),(334,214,134,2),(335,215,134,2),(337,216,134,2),(338,217,134,2),(340,218,134,2),(341,219,134,2),(343,220,134,2),(344,221,134,2),(345,222,134,2),(346,223,134,2),(347,224,134,2),(349,225,134,2),(350,226,134,2),(352,227,134,2),(354,228,134,2),(355,229,134,2),(356,230,134,2),(358,231,134,2),(359,232,134,2),(361,233,134,2),(362,234,134,2),(363,235,134,2),(364,236,134,2),(366,237,134,2),(368,238,134,2),(369,239,134,2),(370,240,134,2),(372,241,134,2),(373,242,134,2),(374,243,134,2),(375,244,134,2),(377,245,134,2),(378,246,134,2),(379,247,134,2),(381,248,134,2),(383,249,134,2),(384,250,134,2),(386,251,134,2),(388,252,134,2),(389,253,134,2),(391,254,134,2),(392,255,134,2),(394,256,134,2),(396,257,134,2),(397,258,134,2),(399,259,134,2),(401,260,134,2),(403,261,134,2),(405,262,134,2),(406,263,134,2),(407,264,134,2),(409,265,134,2),(411,266,134,2),(412,267,134,2),(413,268,134,2),(415,269,134,2),(417,270,134,2),(419,271,134,2),(420,272,134,2),(422,273,134,2),(423,274,134,2),(424,275,134,2),(426,276,134,2),(427,277,134,2),(429,278,134,2),(431,279,134,2),(432,280,134,2),(434,281,134,2),(435,282,134,2),(436,283,134,2),(437,284,134,2),(438,285,134,2),(440,286,134,2),(441,287,134,2),(443,288,134,2),(444,289,134,2),(445,290,134,2),(446,291,134,2),(447,292,134,2),(449,293,134,2),(450,294,134,2),(452,295,134,2),(453,296,134,2),(454,297,134,2),(455,298,134,2),(456,299,134,2),(458,300,134,2),(721,480,136,2),(741,500,136,2),(790,549,138,2),(1,1,141,2),(2,2,141,2),(4,3,141,2),(5,4,141,2),(7,5,141,2),(8,6,141,2),(10,7,141,2),(12,8,141,2),(14,9,141,2),(16,10,141,2),(18,11,141,2),(19,12,141,2),(20,13,141,2),(22,14,141,2),(24,15,141,2),(26,16,141,2),(27,17,141,2),(28,18,141,2),(30,19,141,2),(31,20,141,2),(33,21,141,2),(34,22,141,2),(35,23,141,2),(37,24,141,2),(39,25,141,2),(40,26,141,2),(42,27,141,2),(43,28,141,2),(44,29,141,2),(45,30,141,2),(47,31,141,2),(49,32,141,2),(51,33,141,2),(53,34,141,2),(55,35,141,2),(57,36,141,2),(59,37,141,2),(60,38,141,2),(62,39,141,2),(64,40,141,2),(66,41,141,2),(67,42,141,2),(69,43,141,2),(70,44,141,2),(72,45,141,2),(73,46,141,2),(74,47,141,2),(75,48,141,2),(77,49,141,2),(78,50,141,2),(80,51,141,2),(81,52,141,2),(82,53,141,2),(84,54,141,2),(86,55,141,2),(88,56,141,2),(89,57,141,2),(91,58,141,2),(93,59,141,2),(95,60,141,2),(96,61,141,2),(98,62,141,2),(99,63,141,2),(100,64,141,2),(101,65,141,2),(102,66,141,2),(103,67,141,2),(105,68,141,2),(107,69,141,2),(109,70,141,2),(110,71,141,2),(112,72,141,2),(113,73,141,2),(115,74,141,2),(116,75,141,2),(118,76,141,2),(120,77,141,2),(122,78,141,2),(123,79,141,2),(125,80,141,2),(126,81,141,2),(128,82,141,2),(130,83,141,2),(132,84,141,2),(134,85,141,2),(135,86,141,2),(137,87,141,2),(139,88,141,2),(141,89,141,2),(143,90,141,2),(144,91,141,2),(146,92,141,2),(148,93,141,2),(150,94,141,2),(152,95,141,2),(153,96,141,2),(154,97,141,2),(155,98,141,2),(156,99,141,2),(157,100,141,2),(159,101,141,2),(161,102,141,2),(163,103,141,2),(165,104,141,2),(166,105,141,2),(168,106,141,2),(169,107,141,2),(171,108,141,2),(172,109,141,2),(174,110,141,2),(176,111,141,2),(177,112,141,2),(179,113,141,2),(180,114,141,2),(181,115,141,2),(182,116,141,2),(183,117,141,2),(184,118,141,2),(185,119,141,2),(187,120,141,2),(188,121,141,2),(190,122,141,2),(191,123,141,2),(193,124,141,2),(195,125,141,2),(197,126,141,2),(199,127,141,2),(200,128,141,2),(201,129,141,2),(203,130,141,2),(205,131,141,2),(206,132,141,2),(208,133,141,2),(209,134,141,2),(210,135,141,2),(211,136,141,2),(213,137,141,2),(214,138,141,2),(216,139,141,2),(218,140,141,2),(220,141,141,2),(221,142,141,2),(222,143,141,2),(223,144,141,2),(225,145,141,2),(227,146,141,2),(228,147,141,2),(229,148,141,2),(230,149,141,2),(231,150,141,2),(730,489,141,2),(761,520,141,2),(798,557,144,2),(808,567,152,2),(717,476,155,2),(740,499,155,2),(801,560,156,2),(799,558,157,2),(800,559,158,2),(731,490,161,2),(747,506,161,2),(795,554,163,2),(786,545,164,2),(776,535,165,2),(720,479,167,2),(758,517,167,2),(772,531,167,2),(789,548,170,2),(788,547,172,2),(728,487,174,2),(760,519,174,2),(723,482,176,2),(742,501,176,2),(802,561,181,2),(460,301,182,2),(462,302,182,2),(463,303,182,2),(464,304,182,2),(465,305,182,2),(467,306,182,2),(469,307,182,2),(471,308,182,2),(473,309,182,2),(474,310,182,2),(476,311,182,2),(478,312,182,2),(480,313,182,2),(481,314,182,2),(482,315,182,2),(484,316,182,2),(485,317,182,2),(487,318,182,2),(489,319,182,2),(490,320,182,2),(491,321,182,2),(493,322,182,2),(494,323,182,2),(496,324,182,2),(498,325,182,2),(500,326,182,2),(501,327,182,2),(502,328,182,2),(503,329,182,2),(504,330,182,2),(506,331,182,2),(507,332,182,2),(509,333,182,2),(511,334,182,2),(513,335,182,2),(515,336,182,2),(517,337,182,2),(518,338,182,2),(519,339,182,2),(520,340,182,2),(522,341,182,2),(524,342,182,2),(525,343,182,2),(527,344,182,2),(529,345,182,2),(530,346,182,2),(531,347,182,2),(533,348,182,2),(534,349,182,2),(536,350,182,2),(537,351,182,2),(539,352,182,2),(540,353,182,2),(542,354,182,2),(543,355,182,2),(544,356,182,2),(546,357,182,2),(548,358,182,2),(550,359,182,2),(552,360,182,2),(554,361,182,2),(555,362,182,2),(557,363,182,2),(559,364,182,2),(560,365,182,2),(561,366,182,2),(563,367,182,2),(565,368,182,2),(566,369,182,2),(568,370,182,2),(570,371,182,2),(572,372,182,2),(573,373,182,2),(574,374,182,2),(576,375,182,2),(577,376,182,2),(578,377,182,2),(580,378,182,2),(581,379,182,2),(583,380,182,2),(584,381,182,2),(585,382,182,2),(587,383,182,2),(588,384,182,2),(589,385,182,2),(591,386,182,2),(592,387,182,2),(593,388,182,2),(595,389,182,2),(596,390,182,2),(598,391,182,2),(599,392,182,2),(601,393,182,2),(602,394,182,2),(603,395,182,2),(605,396,182,2),(606,397,182,2),(608,398,182,2),(610,399,182,2),(611,400,182,2),(612,401,182,2),(613,402,182,2),(615,403,182,2),(617,404,182,2),(619,405,182,2),(621,406,182,2),(622,407,182,2),(623,408,182,2),(625,409,182,2),(626,410,182,2),(627,411,182,2),(629,412,182,2),(631,413,182,2),(632,414,182,2),(633,415,182,2),(635,416,182,2),(637,417,182,2),(639,418,182,2),(640,419,182,2),(642,420,182,2),(643,421,182,2),(645,422,182,2),(647,423,182,2),(648,424,182,2),(650,425,182,2),(652,426,182,2),(654,427,182,2),(655,428,182,2),(657,429,182,2),(659,430,182,2),(660,431,182,2),(662,432,182,2),(664,433,182,2),(665,434,182,2),(667,435,182,2),(668,436,182,2),(670,437,182,2),(671,438,182,2),(673,439,182,2),(674,440,182,2),(676,441,182,2),(678,442,182,2),(680,443,182,2),(681,444,182,2),(683,445,182,2),(684,446,182,2),(685,447,182,2),(687,448,182,2),(688,449,182,2),(690,450,182,2),(797,556,182,2),(809,568,187,2),(774,533,188,2),(722,481,192,2),(759,518,192,2),(771,530,197,2),(709,468,200,2),(752,511,200,2),(775,534,201,2);
 /*!40000 ALTER TABLE `civicrm_activity_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -106,7 +107,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_address` WRITE;
 /*!40000 ALTER TABLE `civicrm_address` DISABLE KEYS */;
-INSERT INTO `civicrm_address` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `street_address`, `street_number`, `street_number_suffix`, `street_number_predirectional`, `street_name`, `street_type`, `street_number_postdirectional`, `street_unit`, `supplemental_address_1`, `supplemental_address_2`, `supplemental_address_3`, `city`, `county_id`, `state_province_id`, `postal_code_suffix`, `postal_code`, `usps_adc`, `country_id`, `geo_code_1`, `geo_code_2`, `manual_geo_code`, `timezone`, `name`, `master_id`) VALUES (1,171,1,1,0,'434E Woodbridge Rd N',434,'E',NULL,'Woodbridge','Rd','N',NULL,NULL,NULL,NULL,'Donegal',1,1037,NULL,'15628',NULL,1228,40.108585,-79.38106,0,NULL,NULL,NULL),(2,144,1,1,0,'57S Dowlen Ave W',57,'S',NULL,'Dowlen','Ave','W',NULL,NULL,NULL,NULL,'Society Hill',1,1039,NULL,'29593',NULL,1228,34.492154,-79.87045,0,NULL,NULL,NULL),(3,101,1,1,0,'930P Bay Blvd NE',930,'P',NULL,'Bay','Blvd','NE',NULL,NULL,NULL,NULL,'Lyndell',1,1037,NULL,'19354',NULL,1228,40.058173,-75.743272,0,NULL,NULL,NULL),(4,93,1,1,0,'250R Main St NE',250,'R',NULL,'Main','St','NE',NULL,NULL,NULL,NULL,'Hidden Valley',1,1037,NULL,'15502',NULL,1228,40.046023,-79.258458,0,NULL,NULL,NULL),(5,125,1,1,0,'932T Second Rd SW',932,'T',NULL,'Second','Rd','SW',NULL,NULL,NULL,NULL,'Empire',1,1005,NULL,'80438',NULL,1228,39.762835,-105.71302,0,NULL,NULL,NULL),(6,13,1,1,0,'446B Beech Dr W',446,'B',NULL,'Beech','Dr','W',NULL,NULL,NULL,NULL,'Crossville',1,1041,NULL,'38557',NULL,1228,35.988457,-85.012389,0,NULL,NULL,NULL),(7,194,1,1,0,'819Y States Way W',819,'Y',NULL,'States','Way','W',NULL,NULL,NULL,NULL,'Flora Vista',1,1030,NULL,'87415',NULL,1228,36.813748,-108.09508,0,NULL,NULL,NULL),(8,80,1,1,0,'972J Woodbridge Dr SW',972,'J',NULL,'Woodbridge','Dr','SW',NULL,NULL,NULL,NULL,'Montchanin',1,1007,NULL,'19710',NULL,1228,39.788562,-75.58881,0,NULL,NULL,NULL),(9,39,1,1,0,'453Z Bay St SE',453,'Z',NULL,'Bay','St','SE',NULL,NULL,NULL,NULL,'Gladstone',1,1012,NULL,'61437',NULL,1228,40.854247,-90.96542,0,NULL,NULL,NULL),(10,17,1,1,0,'507Z Green Path N',507,'Z',NULL,'Green','Path','N',NULL,NULL,NULL,NULL,'Long Beach',1,1004,NULL,'90844',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),(11,162,1,1,0,'35Q Dowlen Pl W',35,'Q',NULL,'Dowlen','Pl','W',NULL,NULL,NULL,NULL,'Long Beach',1,1004,NULL,'90842',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),(12,29,1,1,0,'604J Maple Path SE',604,'J',NULL,'Maple','Path','SE',NULL,NULL,NULL,NULL,'Upper Lake',1,1004,NULL,'95485',NULL,1228,39.172397,-122.90474,0,NULL,NULL,NULL),(13,35,1,1,0,'150A Lincoln Pl N',150,'A',NULL,'Lincoln','Pl','N',NULL,NULL,NULL,NULL,'Indian Wells',1,1004,NULL,'92210',NULL,1228,33.70129,-116.34148,0,NULL,NULL,NULL),(14,103,1,1,0,'787M Pine Blvd S',787,'M',NULL,'Pine','Blvd','S',NULL,NULL,NULL,NULL,'Staten Island',1,1031,NULL,'10301',NULL,1228,40.631775,-74.09432,0,NULL,NULL,NULL),(15,51,1,1,0,'875R Bay Path S',875,'R',NULL,'Bay','Path','S',NULL,NULL,NULL,NULL,'Childwold',1,1031,NULL,'12922',NULL,1228,44.224185,-74.76539,0,NULL,NULL,NULL),(16,9,1,1,0,'43A States Blvd NE',43,'A',NULL,'States','Blvd','NE',NULL,NULL,NULL,NULL,'Lincolnton',1,1032,NULL,'28092',NULL,1228,35.473447,-81.24094,0,NULL,NULL,NULL),(17,68,1,1,0,'932F Cadell St S',932,'F',NULL,'Cadell','St','S',NULL,NULL,NULL,NULL,'Gays Creek',1,1016,NULL,'41745',NULL,1228,37.328336,-83.4399,0,NULL,NULL,NULL),(18,123,1,1,0,'445Q Jackson Path S',445,'Q',NULL,'Jackson','Path','S',NULL,NULL,NULL,NULL,'Del Norte',1,1005,NULL,'81132',NULL,1228,37.731981,-106.39774,0,NULL,NULL,NULL),(19,184,1,1,0,'134C Caulder Ln N',134,'C',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'Strabane',1,1037,NULL,'15363',NULL,1228,40.251054,-80.19917,0,NULL,NULL,NULL),(20,67,1,1,0,'849O Martin Luther King Way W',849,'O',NULL,'Martin Luther King','Way','W',NULL,NULL,NULL,NULL,'Au Gres',1,1021,NULL,'48703',NULL,1228,44.06434,-83.65821,0,NULL,NULL,NULL),(21,167,1,1,0,'621R Woodbridge Ln E',621,'R',NULL,'Woodbridge','Ln','E',NULL,NULL,NULL,NULL,'Buffalo',1,1014,NULL,'52728',NULL,1228,41.456515,-90.73252,0,NULL,NULL,NULL),(22,152,1,1,0,'100O Northpoint Rd W',100,'O',NULL,'Northpoint','Rd','W',NULL,NULL,NULL,NULL,'Gibbs',1,1024,NULL,'63540',NULL,1228,40.096431,-92.41809,0,NULL,NULL,NULL),(23,168,1,1,0,'243T Second Dr S',243,'T',NULL,'Second','Dr','S',NULL,NULL,NULL,NULL,'Fresno',1,1004,NULL,'93726',NULL,1228,36.795249,-119.76293,0,NULL,NULL,NULL),(24,43,1,1,0,'430Q Woodbridge Blvd SE',430,'Q',NULL,'Woodbridge','Blvd','SE',NULL,NULL,NULL,NULL,'South Sterling',1,1037,NULL,'18460',NULL,1228,41.255644,-75.34474,0,NULL,NULL,NULL),(25,164,1,1,0,'490X Second St NW',490,'X',NULL,'Second','St','NW',NULL,NULL,NULL,NULL,'Raven',1,1016,NULL,'41861',NULL,1228,37.386051,-82.83138,0,NULL,NULL,NULL),(26,24,1,1,0,'326T Bay Way W',326,'T',NULL,'Bay','Way','W',NULL,NULL,NULL,NULL,'San Francisco',1,1004,NULL,'94140',NULL,1228,37.784827,-122.727802,0,NULL,NULL,NULL),(27,126,1,1,0,'516C Dowlen Dr SE',516,'C',NULL,'Dowlen','Dr','SE',NULL,NULL,NULL,NULL,'Meridianville',1,1000,NULL,'35759',NULL,1228,34.863236,-86.56137,0,NULL,NULL,NULL),(28,135,1,1,0,'424O Dowlen Blvd NE',424,'O',NULL,'Dowlen','Blvd','NE',NULL,NULL,NULL,NULL,'Oklahoma City',1,1035,NULL,'73164',NULL,1228,35.551409,-97.407537,0,NULL,NULL,NULL),(29,113,1,1,0,'504F Main Ave SE',504,'F',NULL,'Main','Ave','SE',NULL,NULL,NULL,NULL,'Myra',1,1047,NULL,'25544',NULL,1228,38.219991,-82.11462,0,NULL,NULL,NULL),(30,172,1,1,0,'667W Beech Pl E',667,'W',NULL,'Beech','Pl','E',NULL,NULL,NULL,NULL,'Grace City',1,1033,NULL,'58445',NULL,1228,47.54777,-98.80594,0,NULL,NULL,NULL),(31,33,1,1,0,'210J Jackson Pl E',210,'J',NULL,'Jackson','Pl','E',NULL,NULL,NULL,NULL,'Elkins Park',1,1037,NULL,'19027',NULL,1228,40.072293,-75.12406,0,NULL,NULL,NULL),(32,112,1,1,0,'665M Woodbridge Rd S',665,'M',NULL,'Woodbridge','Rd','S',NULL,NULL,NULL,NULL,'Boca Raton',1,1008,NULL,'33497',NULL,1228,26.645895,-80.430269,0,NULL,NULL,NULL),(33,121,1,1,0,'338Z Martin Luther King Ave NW',338,'Z',NULL,'Martin Luther King','Ave','NW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79936',NULL,1228,31.766355,-106.29828,0,NULL,NULL,NULL),(34,12,1,1,0,'333E Pine Ave N',333,'E',NULL,'Pine','Ave','N',NULL,NULL,NULL,NULL,'Humble',1,1042,NULL,'77347',NULL,1228,29.83399,-95.434241,0,NULL,NULL,NULL),(35,106,1,1,0,'228H Northpoint St E',228,'H',NULL,'Northpoint','St','E',NULL,NULL,NULL,NULL,'State College',1,1037,NULL,'16805',NULL,1228,40.972229,-77.760172,0,NULL,NULL,NULL),(36,166,1,1,0,'356T College Blvd SW',356,'T',NULL,'College','Blvd','SW',NULL,NULL,NULL,NULL,'Unionville',1,1024,NULL,'63565',NULL,1228,40.472841,-92.97298,0,NULL,NULL,NULL),(37,178,1,1,0,'420R Jackson Way SE',420,'R',NULL,'Jackson','Way','SE',NULL,NULL,NULL,NULL,'King William',1,1045,NULL,'23086',NULL,1228,37.64375,-77.02508,0,NULL,NULL,NULL),(38,26,1,1,0,'191A Bay Way S',191,'A',NULL,'Bay','Way','S',NULL,NULL,NULL,NULL,'Marion',1,1000,NULL,'36756',NULL,1228,32.665966,-87.33889,0,NULL,NULL,NULL),(39,145,1,1,0,'420P Northpoint Way S',420,'P',NULL,'Northpoint','Way','S',NULL,NULL,NULL,NULL,'Berkshire',1,1031,NULL,'13736',NULL,1228,42.306877,-76.204,0,NULL,NULL,NULL),(40,73,1,1,0,'140F College Rd NW',140,'F',NULL,'College','Rd','NW',NULL,NULL,NULL,NULL,'Powells Point',1,1032,NULL,'27966',NULL,1228,36.13655,-75.82653,0,NULL,NULL,NULL),(41,20,1,1,0,'324F Dowlen Blvd W',324,'F',NULL,'Dowlen','Blvd','W',NULL,NULL,NULL,NULL,'Mount Pleasant',1,1021,NULL,'48859',NULL,1228,43.564736,-84.847297,0,NULL,NULL,NULL),(42,3,1,1,0,'660H Caulder Ln N',660,'H',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'New Bedford',1,1020,NULL,'02746',NULL,1228,41.659336,-70.93347,0,NULL,NULL,NULL),(43,47,1,1,0,'319H Maple Blvd SE',319,'H',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Rodanthe',1,1032,NULL,'27968',NULL,1228,35.661979,-75.47741,0,NULL,NULL,NULL),(44,108,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,NULL),(45,122,1,1,0,'154X El Camino Rd SE',154,'X',NULL,'El Camino','Rd','SE',NULL,NULL,NULL,NULL,'Whitsett',1,1032,NULL,'27377',NULL,1228,36.050652,-79.59483,0,NULL,NULL,NULL),(46,10,1,1,0,'255C Bay Dr W',255,'C',NULL,'Bay','Dr','W',NULL,NULL,NULL,NULL,'Faulkner',1,1019,NULL,'20632',NULL,1228,38.421787,-76.96182,0,NULL,NULL,NULL),(47,177,1,1,0,'501D Van Ness Dr S',501,'D',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98117',NULL,1228,47.685919,-122.37838,0,NULL,NULL,NULL),(48,129,1,1,0,'365Z Main Rd S',365,'Z',NULL,'Main','Rd','S',NULL,NULL,NULL,NULL,'House',1,1030,NULL,'88121',NULL,1228,34.706943,-103.97475,0,NULL,NULL,NULL),(49,66,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,NULL),(50,96,1,1,0,'184P Van Ness Ln N',184,'P',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Yakima',1,1046,NULL,'98902',NULL,1228,46.595248,-120.53102,0,NULL,NULL,NULL),(51,189,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,NULL),(52,156,1,1,0,'366G College St SW',366,'G',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Bluegrove',1,1042,NULL,'76352',NULL,1228,33.811665,-98.184762,0,NULL,NULL,NULL),(53,179,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,NULL),(54,118,1,1,0,'130T College Way SW',130,'T',NULL,'College','Way','SW',NULL,NULL,NULL,NULL,'McBride',1,1024,NULL,'63776',NULL,1228,37.734776,-89.811616,0,NULL,NULL,NULL),(55,140,1,1,0,'880J Woodbridge St W',880,'J',NULL,'Woodbridge','St','W',NULL,NULL,NULL,NULL,'Fieldon',1,1012,NULL,'62031',NULL,1228,39.103735,-90.54252,0,NULL,NULL,NULL),(56,157,1,1,0,'622B Cadell Blvd SE',622,'B',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Larsen',1,1048,NULL,'54947',NULL,1228,44.191271,-88.68846,0,NULL,NULL,NULL),(57,65,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,NULL),(58,59,1,1,0,'363Y Caulder Way N',363,'Y',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Lecanto',1,1008,NULL,'34460',NULL,1228,28.859286,-82.508694,0,NULL,NULL,NULL),(59,19,1,1,0,'457G Dowlen Rd N',457,'G',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Broad Brook',1,1006,NULL,'06016',NULL,1228,41.909097,-72.54393,0,NULL,NULL,NULL),(60,192,1,1,0,'454P Northpoint Dr SE',454,'P',NULL,'Northpoint','Dr','SE',NULL,NULL,NULL,NULL,'Chicago',1,1012,NULL,'60602',NULL,1228,41.882937,-87.62874,0,NULL,NULL,NULL),(61,40,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,NULL),(62,139,3,1,0,'218J Van Ness Blvd S',218,'J',NULL,'Van Ness','Blvd','S',NULL,'Subscriptions Dept',NULL,NULL,'Mahwah',1,1029,NULL,'07430',NULL,1228,41.077102,-74.16147,0,NULL,NULL,NULL),(63,113,2,0,0,'218J Van Ness Blvd S',218,'J',NULL,'Van Ness','Blvd','S',NULL,'Subscriptions Dept',NULL,NULL,'Mahwah',1,1029,NULL,'07430',NULL,1228,41.077102,-74.16147,0,NULL,NULL,62),(64,21,3,1,0,'377V Bay Rd NE',377,'V',NULL,'Bay','Rd','NE',NULL,'Subscriptions Dept',NULL,NULL,'Friant',1,1004,NULL,'93626',NULL,1228,37.024461,-119.68496,0,NULL,NULL,NULL),(65,180,3,1,0,'588S College Ln W',588,'S',NULL,'College','Ln','W',NULL,'Editorial Dept',NULL,NULL,'Camino',1,1004,NULL,'95709',NULL,1228,38.748112,-120.67463,0,NULL,NULL,NULL),(66,32,3,1,0,'566A Cadell St S',566,'A',NULL,'Cadell','St','S',NULL,'Community Relations',NULL,NULL,'San Francisco',1,1004,NULL,'94157',NULL,1228,37.784827,-122.727802,0,NULL,NULL,NULL),(67,52,3,1,0,'288W Lincoln St SW',288,'W',NULL,'Lincoln','St','SW',NULL,'Attn: Accounting',NULL,NULL,'Cascade',1,1025,NULL,'59421',NULL,1228,47.223693,-111.70821,0,NULL,NULL,NULL),(68,51,2,0,0,'288W Lincoln St SW',288,'W',NULL,'Lincoln','St','SW',NULL,'Attn: Accounting',NULL,NULL,'Cascade',1,1025,NULL,'59421',NULL,1228,47.223693,-111.70821,0,NULL,NULL,67),(69,141,3,1,0,'562C Cadell Pl S',562,'C',NULL,'Cadell','Pl','S',NULL,'Attn: Development',NULL,NULL,'Ormond Beach',1,1008,NULL,'32173',NULL,1228,29.022729,-81.172169,0,NULL,NULL,NULL),(70,112,2,0,0,'562C Cadell Pl S',562,'C',NULL,'Cadell','Pl','S',NULL,'Attn: Development',NULL,NULL,'Ormond Beach',1,1008,NULL,'32173',NULL,1228,29.022729,-81.172169,0,NULL,NULL,69),(71,154,3,1,0,'39F Beech St N',39,'F',NULL,'Beech','St','N',NULL,'Disbursements',NULL,NULL,'Kimberling City',1,1024,NULL,'65686',NULL,1228,36.63101,-93.43392,0,NULL,NULL,NULL),(72,23,3,1,0,'914N States Ln SE',914,'N',NULL,'States','Ln','SE',NULL,'Cuffe Parade',NULL,NULL,'Bay City',1,1021,NULL,'48707',NULL,1228,43.737798,-83.933337,0,NULL,NULL,NULL),(73,160,2,1,0,'914N States Ln SE',914,'N',NULL,'States','Ln','SE',NULL,'Cuffe Parade',NULL,NULL,'Bay City',1,1021,NULL,'48707',NULL,1228,43.737798,-83.933337,0,NULL,NULL,72),(74,182,3,1,0,'512S College Ln S',512,'S',NULL,'College','Ln','S',NULL,'Editorial Dept',NULL,NULL,'Brighton',1,1021,NULL,'48116',NULL,1228,42.509476,-83.77718,0,NULL,NULL,NULL),(75,22,3,1,0,'107G College Blvd NE',107,'G',NULL,'College','Blvd','NE',NULL,'Community Relations',NULL,NULL,'Cleveland',1,1034,NULL,'44104',NULL,1228,41.484001,-81.62702,0,NULL,NULL,NULL),(76,144,2,0,0,'107G College Blvd NE',107,'G',NULL,'College','Blvd','NE',NULL,'Community Relations',NULL,NULL,'Cleveland',1,1034,NULL,'44104',NULL,1228,41.484001,-81.62702,0,NULL,NULL,75),(77,7,3,1,0,'870W Beech Way E',870,'W',NULL,'Beech','Way','E',NULL,'Attn: Development',NULL,NULL,'Golden Valley',1,1002,NULL,'86413',NULL,1228,35.190896,-114.24036,0,NULL,NULL,NULL),(78,137,3,1,0,'867E Northpoint Blvd SE',867,'E',NULL,'Northpoint','Blvd','SE',NULL,'Attn: Development',NULL,NULL,'Mount Pleasant',1,1037,NULL,'15666',NULL,1228,40.150143,-79.52492,0,NULL,NULL,NULL),(79,39,2,0,0,'867E Northpoint Blvd SE',867,'E',NULL,'Northpoint','Blvd','SE',NULL,'Attn: Development',NULL,NULL,'Mount Pleasant',1,1037,NULL,'15666',NULL,1228,40.150143,-79.52492,0,NULL,NULL,78),(80,196,3,1,0,'880N Van Ness Dr NE',880,'N',NULL,'Van Ness','Dr','NE',NULL,'Community Relations',NULL,NULL,'Abilene',1,1015,NULL,'67410',NULL,1228,38.94112,-97.21973,0,NULL,NULL,NULL),(81,131,3,1,0,'950W Lincoln Rd N',950,'W',NULL,'Lincoln','Rd','N',NULL,'c/o OPDC',NULL,NULL,'Patrick',1,1039,NULL,'29584',NULL,1228,34.585217,-80.06109,0,NULL,NULL,NULL),(82,79,3,1,0,'765P Cadell Pl S',765,'P',NULL,'Cadell','Pl','S',NULL,'Attn: Development',NULL,NULL,'W Hartford',1,1006,NULL,'06127',NULL,1228,41.791776,-72.718832,0,NULL,NULL,NULL),(83,27,2,1,0,'765P Cadell Pl S',765,'P',NULL,'Cadell','Pl','S',NULL,'Attn: Development',NULL,NULL,'W Hartford',1,1006,NULL,'06127',NULL,1228,41.791776,-72.718832,0,NULL,NULL,82),(84,128,3,1,0,'120T Green Ln SE',120,'T',NULL,'Green','Ln','SE',NULL,'Payables Dept.',NULL,NULL,'Sutherland',1,1014,NULL,'51058',NULL,1228,42.996361,-95.4558,0,NULL,NULL,NULL),(85,57,3,1,0,'537V Caulder Path SE',537,'V',NULL,'Caulder','Path','SE',NULL,'Editorial Dept',NULL,NULL,'Montana Mines',1,1047,NULL,'26586',NULL,1228,39.525505,-80.10866,0,NULL,NULL,NULL),(86,169,2,1,0,'537V Caulder Path SE',537,'V',NULL,'Caulder','Path','SE',NULL,'Editorial Dept',NULL,NULL,'Montana Mines',1,1047,NULL,'26586',NULL,1228,39.525505,-80.10866,0,NULL,NULL,85),(87,191,3,1,0,'698W Woodbridge Way NW',698,'W',NULL,'Woodbridge','Way','NW',NULL,'Donor Relations',NULL,NULL,'Yatesboro',1,1037,NULL,'16263',NULL,1228,40.801244,-79.33317,0,NULL,NULL,NULL),(88,114,2,1,0,'698W Woodbridge Way NW',698,'W',NULL,'Woodbridge','Way','NW',NULL,'Donor Relations',NULL,NULL,'Yatesboro',1,1037,NULL,'16263',NULL,1228,40.801244,-79.33317,0,NULL,NULL,87),(89,62,3,1,0,'455H Van Ness Dr W',455,'H',NULL,'Van Ness','Dr','W',NULL,'Payables Dept.',NULL,NULL,'Lewisville',1,1042,NULL,'75067',NULL,1228,33.020118,-97.00771,0,NULL,NULL,NULL),(90,9,2,0,0,'455H Van Ness Dr W',455,'H',NULL,'Van Ness','Dr','W',NULL,'Payables Dept.',NULL,NULL,'Lewisville',1,1042,NULL,'75067',NULL,1228,33.020118,-97.00771,0,NULL,NULL,89),(91,31,3,1,0,'225K Cadell Rd SW',225,'K',NULL,'Cadell','Rd','SW',NULL,'Mailstop 101',NULL,NULL,'Ellsinore',1,1024,NULL,'63937',NULL,1228,36.936583,-90.75026,0,NULL,NULL,NULL),(92,165,2,1,0,'225K Cadell Rd SW',225,'K',NULL,'Cadell','Rd','SW',NULL,'Mailstop 101',NULL,NULL,'Ellsinore',1,1024,NULL,'63937',NULL,1228,36.936583,-90.75026,0,NULL,NULL,91),(93,143,1,1,0,'660H Caulder Ln N',660,'H',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'New Bedford',1,1020,NULL,'02746',NULL,1228,41.659336,-70.93347,0,NULL,NULL,42),(94,163,1,1,0,'660H Caulder Ln N',660,'H',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'New Bedford',1,1020,NULL,'02746',NULL,1228,41.659336,-70.93347,0,NULL,NULL,42),(95,165,1,0,0,'660H Caulder Ln N',660,'H',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'New Bedford',1,1020,NULL,'02746',NULL,1228,41.659336,-70.93347,0,NULL,NULL,42),(96,20,1,0,0,'281X Van Ness Blvd E',281,'X',NULL,'Van Ness','Blvd','E',NULL,NULL,NULL,NULL,'Ojo Feliz',1,1030,NULL,'87735',NULL,1228,36.074211,-105.11586,0,NULL,NULL,NULL),(97,132,1,1,0,'319H Maple Blvd SE',319,'H',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Rodanthe',1,1032,NULL,'27968',NULL,1228,35.661979,-75.47741,0,NULL,NULL,43),(98,11,1,1,0,'319H Maple Blvd SE',319,'H',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Rodanthe',1,1032,NULL,'27968',NULL,1228,35.661979,-75.47741,0,NULL,NULL,43),(99,183,1,1,0,'319H Maple Blvd SE',319,'H',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Rodanthe',1,1032,NULL,'27968',NULL,1228,35.661979,-75.47741,0,NULL,NULL,43),(100,98,1,1,0,'352U Van Ness Path NW',352,'U',NULL,'Van Ness','Path','NW',NULL,NULL,NULL,NULL,'Lyle',1,1046,NULL,'98653',NULL,1228,45.694098,-121.286091,0,NULL,NULL,NULL),(101,159,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,44),(102,149,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,44),(103,18,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,44),(104,30,1,1,0,'639B Jackson Rd SE',639,'B',NULL,'Jackson','Rd','SE',NULL,NULL,NULL,NULL,'Boykin',1,1000,NULL,'36723',NULL,1228,32.08846,-87.28018,0,NULL,NULL,44),(105,187,1,1,0,'154X El Camino Rd SE',154,'X',NULL,'El Camino','Rd','SE',NULL,NULL,NULL,NULL,'Whitsett',1,1032,NULL,'27377',NULL,1228,36.050652,-79.59483,0,NULL,NULL,45),(106,188,1,1,0,'154X El Camino Rd SE',154,'X',NULL,'El Camino','Rd','SE',NULL,NULL,NULL,NULL,'Whitsett',1,1032,NULL,'27377',NULL,1228,36.050652,-79.59483,0,NULL,NULL,45),(107,160,1,0,0,'154X El Camino Rd SE',154,'X',NULL,'El Camino','Rd','SE',NULL,NULL,NULL,NULL,'Whitsett',1,1032,NULL,'27377',NULL,1228,36.050652,-79.59483,0,NULL,NULL,45),(108,190,1,1,0,'760X Woodbridge Way N',760,'X',NULL,'Woodbridge','Way','N',NULL,NULL,NULL,NULL,'Home',1,1037,NULL,'15747',NULL,1228,40.763402,-79.14759,0,NULL,NULL,NULL),(109,175,1,1,0,'255C Bay Dr W',255,'C',NULL,'Bay','Dr','W',NULL,NULL,NULL,NULL,'Faulkner',1,1019,NULL,'20632',NULL,1228,38.421787,-76.96182,0,NULL,NULL,46),(110,5,1,1,0,'255C Bay Dr W',255,'C',NULL,'Bay','Dr','W',NULL,NULL,NULL,NULL,'Faulkner',1,1019,NULL,'20632',NULL,1228,38.421787,-76.96182,0,NULL,NULL,46),(111,197,1,1,0,'255C Bay Dr W',255,'C',NULL,'Bay','Dr','W',NULL,NULL,NULL,NULL,'Faulkner',1,1019,NULL,'20632',NULL,1228,38.421787,-76.96182,0,NULL,NULL,46),(112,119,1,1,0,'952S Woodbridge Dr NE',952,'S',NULL,'Woodbridge','Dr','NE',NULL,NULL,NULL,NULL,'Ocala',1,1008,NULL,'34470',NULL,1228,29.198704,-82.10556,0,NULL,NULL,NULL),(113,15,1,1,0,'501D Van Ness Dr S',501,'D',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98117',NULL,1228,47.685919,-122.37838,0,NULL,NULL,47),(114,60,1,1,0,'501D Van Ness Dr S',501,'D',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98117',NULL,1228,47.685919,-122.37838,0,NULL,NULL,47),(115,77,1,1,0,'501D Van Ness Dr S',501,'D',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Seattle',1,1046,NULL,'98117',NULL,1228,47.685919,-122.37838,0,NULL,NULL,47),(116,111,1,1,0,'197K Caulder Way SW',197,'K',NULL,'Caulder','Way','SW',NULL,NULL,NULL,NULL,'Pilgrims Knob',1,1045,NULL,'24634',NULL,1228,37.250363,-81.89766,0,NULL,NULL,NULL),(117,4,1,1,0,'365Z Main Rd S',365,'Z',NULL,'Main','Rd','S',NULL,NULL,NULL,NULL,'House',1,1030,NULL,'88121',NULL,1228,34.706943,-103.97475,0,NULL,NULL,48),(118,104,1,1,0,'365Z Main Rd S',365,'Z',NULL,'Main','Rd','S',NULL,NULL,NULL,NULL,'House',1,1030,NULL,'88121',NULL,1228,34.706943,-103.97475,0,NULL,NULL,48),(119,195,1,1,0,'365Z Main Rd S',365,'Z',NULL,'Main','Rd','S',NULL,NULL,NULL,NULL,'House',1,1030,NULL,'88121',NULL,1228,34.706943,-103.97475,0,NULL,NULL,48),(120,63,1,1,0,'231A El Camino Path N',231,'A',NULL,'El Camino','Path','N',NULL,NULL,NULL,NULL,'Ceres',1,1031,NULL,'14721',NULL,1228,41.999435,-78.27257,0,NULL,NULL,NULL),(121,34,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,49),(122,146,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,49),(123,16,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,49),(124,88,1,1,0,'721J Main Rd SE',721,'J',NULL,'Main','Rd','SE',NULL,NULL,NULL,NULL,'Chippewa Lake',1,1034,NULL,'44215',NULL,1228,41.069151,-81.90358,0,NULL,NULL,49),(125,64,1,1,0,'184P Van Ness Ln N',184,'P',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Yakima',1,1046,NULL,'98902',NULL,1228,46.595248,-120.53102,0,NULL,NULL,50),(126,36,1,1,0,'184P Van Ness Ln N',184,'P',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Yakima',1,1046,NULL,'98902',NULL,1228,46.595248,-120.53102,0,NULL,NULL,50),(127,142,1,1,0,'184P Van Ness Ln N',184,'P',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Yakima',1,1046,NULL,'98902',NULL,1228,46.595248,-120.53102,0,NULL,NULL,50),(128,170,1,1,0,'906Y Cadell Blvd S',906,'Y',NULL,'Cadell','Blvd','S',NULL,NULL,NULL,NULL,'Altamonte Springs',1,1008,NULL,'32715',NULL,1228,28.744752,-81.22328,0,NULL,NULL,NULL),(129,14,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,51),(130,176,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,51),(131,94,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,51),(132,55,1,1,0,'512E Lincoln Rd NW',512,'E',NULL,'Lincoln','Rd','NW',NULL,NULL,NULL,NULL,'North Plains',1,1036,NULL,'97133',NULL,1228,45.65749,-123.0242,0,NULL,NULL,51),(133,150,1,1,0,'366G College St SW',366,'G',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Bluegrove',1,1042,NULL,'76352',NULL,1228,33.811665,-98.184762,0,NULL,NULL,52),(134,2,1,1,0,'366G College St SW',366,'G',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Bluegrove',1,1042,NULL,'76352',NULL,1228,33.811665,-98.184762,0,NULL,NULL,52),(135,92,1,1,0,'366G College St SW',366,'G',NULL,'College','St','SW',NULL,NULL,NULL,NULL,'Bluegrove',1,1042,NULL,'76352',NULL,1228,33.811665,-98.184762,0,NULL,NULL,52),(136,41,1,1,0,'381R Main Rd N',381,'R',NULL,'Main','Rd','N',NULL,NULL,NULL,NULL,'Crawfordsville',1,1013,NULL,'47937',NULL,1228,40.040014,-86.893614,0,NULL,NULL,NULL),(137,72,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,53),(138,54,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,53),(139,174,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,53),(140,58,1,1,0,'213X Green Ave NE',213,'X',NULL,'Green','Ave','NE',NULL,NULL,NULL,NULL,'Serafina',1,1030,NULL,'87569',NULL,1228,35.345618,-105.26233,0,NULL,NULL,53),(141,133,1,1,0,'130T College Way SW',130,'T',NULL,'College','Way','SW',NULL,NULL,NULL,NULL,'McBride',1,1024,NULL,'63776',NULL,1228,37.734776,-89.811616,0,NULL,NULL,54),(142,49,1,1,0,'130T College Way SW',130,'T',NULL,'College','Way','SW',NULL,NULL,NULL,NULL,'McBride',1,1024,NULL,'63776',NULL,1228,37.734776,-89.811616,0,NULL,NULL,54),(143,102,1,1,0,'130T College Way SW',130,'T',NULL,'College','Way','SW',NULL,NULL,NULL,NULL,'McBride',1,1024,NULL,'63776',NULL,1228,37.734776,-89.811616,0,NULL,NULL,54),(144,53,1,1,0,'379U El Camino Path N',379,'U',NULL,'El Camino','Path','N',NULL,NULL,NULL,NULL,'Jacksonville',1,1008,NULL,'32230',NULL,1228,30.34494,-81.683107,0,NULL,NULL,NULL),(145,161,1,1,0,'880J Woodbridge St W',880,'J',NULL,'Woodbridge','St','W',NULL,NULL,NULL,NULL,'Fieldon',1,1012,NULL,'62031',NULL,1228,39.103735,-90.54252,0,NULL,NULL,55),(146,84,1,1,0,'880J Woodbridge St W',880,'J',NULL,'Woodbridge','St','W',NULL,NULL,NULL,NULL,'Fieldon',1,1012,NULL,'62031',NULL,1228,39.103735,-90.54252,0,NULL,NULL,55),(147,199,1,1,0,'880J Woodbridge St W',880,'J',NULL,'Woodbridge','St','W',NULL,NULL,NULL,NULL,'Fieldon',1,1012,NULL,'62031',NULL,1228,39.103735,-90.54252,0,NULL,NULL,55),(148,158,1,1,0,'153H Green Path NW',153,'H',NULL,'Green','Path','NW',NULL,NULL,NULL,NULL,'Brookhaven',1,1037,NULL,'19015',NULL,1228,39.864929,-75.38761,0,NULL,NULL,NULL),(149,109,1,1,0,'622B Cadell Blvd SE',622,'B',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Larsen',1,1048,NULL,'54947',NULL,1228,44.191271,-88.68846,0,NULL,NULL,56),(150,138,1,1,0,'622B Cadell Blvd SE',622,'B',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Larsen',1,1048,NULL,'54947',NULL,1228,44.191271,-88.68846,0,NULL,NULL,56),(151,151,1,1,0,'622B Cadell Blvd SE',622,'B',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Larsen',1,1048,NULL,'54947',NULL,1228,44.191271,-88.68846,0,NULL,NULL,56),(152,200,1,1,0,'911P Beech Pl W',911,'P',NULL,'Beech','Pl','W',NULL,NULL,NULL,NULL,'Wadley',1,1000,NULL,'36276',NULL,1228,33.142612,-85.57418,0,NULL,NULL,NULL),(153,124,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,57),(154,56,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,57),(155,42,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,57),(156,70,1,1,0,'217S Maple Path NW',217,'S',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57108',NULL,1228,43.488472,-96.72258,0,NULL,NULL,57),(157,71,1,1,0,'363Y Caulder Way N',363,'Y',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Lecanto',1,1008,NULL,'34460',NULL,1228,28.859286,-82.508694,0,NULL,NULL,58),(158,74,1,1,0,'363Y Caulder Way N',363,'Y',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Lecanto',1,1008,NULL,'34460',NULL,1228,28.859286,-82.508694,0,NULL,NULL,58),(159,86,1,1,0,'363Y Caulder Way N',363,'Y',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Lecanto',1,1008,NULL,'34460',NULL,1228,28.859286,-82.508694,0,NULL,NULL,58),(160,169,1,0,0,'30B El Camino Rd NW',30,'B',NULL,'El Camino','Rd','NW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77039',NULL,1228,29.909123,-95.33683,0,NULL,NULL,NULL),(161,69,1,1,0,'457G Dowlen Rd N',457,'G',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Broad Brook',1,1006,NULL,'06016',NULL,1228,41.909097,-72.54393,0,NULL,NULL,59),(162,185,1,1,0,'457G Dowlen Rd N',457,'G',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Broad Brook',1,1006,NULL,'06016',NULL,1228,41.909097,-72.54393,0,NULL,NULL,59),(163,91,1,1,0,'457G Dowlen Rd N',457,'G',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Broad Brook',1,1006,NULL,'06016',NULL,1228,41.909097,-72.54393,0,NULL,NULL,59),(164,201,1,1,0,'500W Northpoint Blvd N',500,'W',NULL,'Northpoint','Blvd','N',NULL,NULL,NULL,NULL,'Kulpsville',1,1037,NULL,'19443',NULL,1228,40.241004,-75.34392,0,NULL,NULL,NULL),(165,110,1,1,0,'454P Northpoint Dr SE',454,'P',NULL,'Northpoint','Dr','SE',NULL,NULL,NULL,NULL,'Chicago',1,1012,NULL,'60602',NULL,1228,41.882937,-87.62874,0,NULL,NULL,60),(166,105,1,1,0,'454P Northpoint Dr SE',454,'P',NULL,'Northpoint','Dr','SE',NULL,NULL,NULL,NULL,'Chicago',1,1012,NULL,'60602',NULL,1228,41.882937,-87.62874,0,NULL,NULL,60),(167,50,1,1,0,'454P Northpoint Dr SE',454,'P',NULL,'Northpoint','Dr','SE',NULL,NULL,NULL,NULL,'Chicago',1,1012,NULL,'60602',NULL,1228,41.882937,-87.62874,0,NULL,NULL,60),(168,130,1,1,0,'753O Northpoint Blvd SE',753,'O',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Fruitland',1,1011,NULL,'83619',NULL,1228,44.002031,-116.91129,0,NULL,NULL,NULL),(169,193,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,61),(170,147,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,61),(171,48,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,61),(172,115,1,1,0,'891M Cadell Way NE',891,'M',NULL,'Cadell','Way','NE',NULL,NULL,NULL,NULL,'Chesnee',1,1039,NULL,'29323',NULL,1228,35.131971,-81.88553,0,NULL,NULL,61),(173,NULL,1,1,1,'14S El Camino Way E',14,'S',NULL,'El Camino','Way',NULL,NULL,NULL,NULL,NULL,'Collinsville',NULL,1006,NULL,'6022',NULL,1228,41.8328,-72.9253,0,NULL,NULL,NULL),(174,NULL,1,1,1,'11B Woodbridge Path SW',11,'B',NULL,'Woodbridge','Path',NULL,NULL,NULL,NULL,NULL,'Dayton',NULL,1034,NULL,'45417',NULL,1228,39.7531,-84.2471,0,NULL,NULL,NULL),(175,NULL,1,1,1,'581O Lincoln Dr SW',581,'O',NULL,'Lincoln','Dr',NULL,NULL,NULL,NULL,NULL,'Santa Fe',NULL,1030,NULL,'87594',NULL,1228,35.5212,-105.982,0,NULL,NULL,NULL);
+INSERT INTO `civicrm_address` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `street_address`, `street_number`, `street_number_suffix`, `street_number_predirectional`, `street_name`, `street_type`, `street_number_postdirectional`, `street_unit`, `supplemental_address_1`, `supplemental_address_2`, `supplemental_address_3`, `city`, `county_id`, `state_province_id`, `postal_code_suffix`, `postal_code`, `usps_adc`, `country_id`, `geo_code_1`, `geo_code_2`, `manual_geo_code`, `timezone`, `name`, `master_id`) VALUES (1,87,1,1,0,'110P College Pl S',110,'P',NULL,'College','Pl','S',NULL,NULL,NULL,NULL,'Breckenridge',1,1005,NULL,'80424',NULL,1228,39.478893,-106.03747,0,NULL,NULL,NULL),(2,158,1,1,0,'878R Second Pl NW',878,'R',NULL,'Second','Pl','NW',NULL,NULL,NULL,NULL,'George',1,1046,NULL,'98824',NULL,1228,47.079243,-119.860117,0,NULL,NULL,NULL),(3,15,1,1,0,'967L Green Pl NW',967,'L',NULL,'Green','Pl','NW',NULL,NULL,NULL,NULL,'Folsomville',1,1013,NULL,'47614',NULL,1228,38.130034,-87.163636,0,NULL,NULL,NULL),(4,134,1,1,0,'823L College Way SE',823,'L',NULL,'College','Way','SE',NULL,NULL,NULL,NULL,'Sulligent',1,1000,NULL,'35586',NULL,1228,33.864591,-88.13117,0,NULL,NULL,NULL),(5,188,1,1,0,'956L Second Path E',956,'L',NULL,'Second','Path','E',NULL,NULL,NULL,NULL,'West Dover',1,1044,NULL,'05356',NULL,1228,42.952974,-72.87237,0,NULL,NULL,NULL),(6,146,1,1,0,'758A States Rd S',758,'A',NULL,'States','Rd','S',NULL,NULL,NULL,NULL,'Anaheim',1,1004,NULL,'92806',NULL,1228,33.835465,-117.87362,0,NULL,NULL,NULL),(7,44,1,1,0,'223R Second Rd N',223,'R',NULL,'Second','Rd','N',NULL,NULL,NULL,NULL,'Ava',1,1031,NULL,'13303',NULL,1228,43.368235,-75.4688,0,NULL,NULL,NULL),(8,48,1,1,0,'660U Caulder Rd NE',660,'U',NULL,'Caulder','Rd','NE',NULL,NULL,NULL,NULL,'Centralia',1,1042,NULL,'75834',NULL,1228,31.105786,-95.138794,0,NULL,NULL,NULL),(9,199,1,1,0,'173O Lincoln Ln E',173,'O',NULL,'Lincoln','Ln','E',NULL,NULL,NULL,NULL,'Woodland Hills',1,1004,NULL,'91365',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),(10,35,1,1,0,'61J Martin Luther King Blvd E',61,'J',NULL,'Martin Luther King','Blvd','E',NULL,NULL,NULL,NULL,'Kemp',1,1042,NULL,'75143',NULL,1228,32.348007,-96.21035,0,NULL,NULL,NULL),(11,201,1,1,0,'667C College Ln NW',667,'C',NULL,'College','Ln','NW',NULL,NULL,NULL,NULL,'Newark',1,1034,NULL,'43058',NULL,1228,40.095148,-82.482659,0,NULL,NULL,NULL),(12,34,1,1,0,'303T Main Ln NW',303,'T',NULL,'Main','Ln','NW',NULL,NULL,NULL,NULL,'Fort Payne',1,1000,NULL,'35969',NULL,1228,34.452575,-85.717302,0,NULL,NULL,NULL),(13,20,1,1,0,'176V Green Ave SW',176,'V',NULL,'Green','Ave','SW',NULL,NULL,NULL,NULL,'Seabrook',1,1028,NULL,'03874',NULL,1228,42.88439,-70.85466,0,NULL,NULL,NULL),(14,140,1,1,0,'523E Second Dr NW',523,'E',NULL,'Second','Dr','NW',NULL,NULL,NULL,NULL,'Inkster',1,1033,NULL,'58244',NULL,1228,48.144073,-97.63321,0,NULL,NULL,NULL),(15,52,1,1,0,'178O Green Dr NE',178,'O',NULL,'Green','Dr','NE',NULL,NULL,NULL,NULL,'Goldthwaite',1,1042,NULL,'76844',NULL,1228,31.460782,-98.52618,0,NULL,NULL,NULL),(16,71,1,1,0,'573M Dowlen Ln W',573,'M',NULL,'Dowlen','Ln','W',NULL,NULL,NULL,NULL,'Lakeland',1,1009,NULL,'31635',NULL,1228,31.055578,-83.07103,0,NULL,NULL,NULL),(17,160,1,1,0,'923I Maple Path SW',923,'I',NULL,'Maple','Path','SW',NULL,NULL,NULL,NULL,'Hillsboro',1,1012,NULL,'62049',NULL,1228,39.146809,-89.48442,0,NULL,NULL,NULL),(18,98,1,1,0,'831F Woodbridge Pl E',831,'F',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atlanta',1,1015,NULL,'67008',NULL,1228,37.454925,-96.83152,0,NULL,NULL,NULL),(19,157,1,1,0,'465I Green Blvd SE',465,'I',NULL,'Green','Blvd','SE',NULL,NULL,NULL,NULL,'Bula',1,1042,NULL,'79320',NULL,1228,33.861914,-102.67355,0,NULL,NULL,NULL),(20,130,1,1,0,'399H Pine Pl SW',399,'H',NULL,'Pine','Pl','SW',NULL,NULL,NULL,NULL,'Shenandoah',1,1014,NULL,'51601',NULL,1228,40.750107,-95.36514,0,NULL,NULL,NULL),(21,108,1,1,0,'942Q Cadell Pl NW',942,'Q',NULL,'Cadell','Pl','NW',NULL,NULL,NULL,NULL,'Seville',1,1009,NULL,'31084',NULL,1228,31.989039,-83.394574,0,NULL,NULL,NULL),(22,40,1,1,0,'754M Green Ln N',754,'M',NULL,'Green','Ln','N',NULL,NULL,NULL,NULL,'San Antonio',1,1042,NULL,'78299',NULL,1228,29.437532,-98.461582,0,NULL,NULL,NULL),(23,22,1,1,0,'232B Martin Luther King Rd N',232,'B',NULL,'Martin Luther King','Rd','N',NULL,NULL,NULL,NULL,'Emmaus',1,1037,NULL,'18099',NULL,1228,40.693376,-75.471156,0,NULL,NULL,NULL),(24,56,1,1,0,'478F Martin Luther King Pl NW',478,'F',NULL,'Martin Luther King','Pl','NW',NULL,NULL,NULL,NULL,'Wallingford',1,1006,NULL,'06493',NULL,1228,41.365709,-72.927507,0,NULL,NULL,NULL),(25,117,1,1,0,'348I Northpoint Blvd SW',348,'I',NULL,'Northpoint','Blvd','SW',NULL,NULL,NULL,NULL,'Fort Collins',1,1005,NULL,'80525',NULL,1228,40.532354,-105.0535,0,NULL,NULL,NULL),(26,39,1,1,0,'412Q El Camino Rd W',412,'Q',NULL,'El Camino','Rd','W',NULL,NULL,NULL,NULL,'Albuquerque',1,1030,NULL,'87184',NULL,1228,35.044339,-106.672872,0,NULL,NULL,NULL),(27,195,1,1,0,'869P Van Ness Rd E',869,'P',NULL,'Van Ness','Rd','E',NULL,NULL,NULL,NULL,'Holly Springs',1,1009,NULL,'30142',NULL,1228,34.242944,-84.458326,0,NULL,NULL,NULL),(28,69,1,1,0,'400U Dowlen Rd S',400,'U',NULL,'Dowlen','Rd','S',NULL,NULL,NULL,NULL,'West Point',1,1009,NULL,'31833',NULL,1228,32.867469,-85.13779,0,NULL,NULL,NULL),(29,2,1,1,0,'391N States Path N',391,'N',NULL,'States','Path','N',NULL,NULL,NULL,NULL,'Columbus',1,1037,NULL,'16405',NULL,1228,41.94208,-79.54534,0,NULL,NULL,NULL),(30,55,1,1,0,'491Y El Camino Pl NE',491,'Y',NULL,'El Camino','Pl','NE',NULL,NULL,NULL,NULL,'Huntington',1,1013,NULL,'46750',NULL,1228,40.872261,-85.49061,0,NULL,NULL,NULL),(31,61,1,1,0,'720Q Main Ave NW',720,'Q',NULL,'Main','Ave','NW',NULL,NULL,NULL,NULL,'Limestone',1,1018,NULL,'04750',NULL,1228,46.936616,-67.86471,0,NULL,NULL,NULL),(32,77,1,1,0,'982K Maple St W',982,'K',NULL,'Maple','St','W',NULL,NULL,NULL,NULL,'Dryden',1,1042,NULL,'78851',NULL,1228,30.075997,-101.95574,0,NULL,NULL,NULL),(33,198,1,1,0,'279H Van Ness Ln SE',279,'H',NULL,'Van Ness','Ln','SE',NULL,NULL,NULL,NULL,'Raeford',1,1032,NULL,'28376',NULL,1228,34.992085,-79.23013,0,NULL,NULL,NULL),(34,142,1,1,0,'174S Cadell Ln N',174,'S',NULL,'Cadell','Ln','N',NULL,NULL,NULL,NULL,'Little Rock',1,1003,NULL,'72209',NULL,1228,34.674192,-92.35557,0,NULL,NULL,NULL),(35,43,1,1,0,'357J Cadell Dr NW',357,'J',NULL,'Cadell','Dr','NW',NULL,NULL,NULL,NULL,'Oakland',1,1042,NULL,'78951',NULL,1228,29.60466,-96.524899,0,NULL,NULL,NULL),(36,9,1,1,0,'899E College St NW',899,'E',NULL,'College','St','NW',NULL,NULL,NULL,NULL,'Asheville',1,1032,NULL,'28800',NULL,1228,35.564734,-82.597992,0,NULL,NULL,NULL),(37,93,1,1,0,'204T Northpoint Dr W',204,'T',NULL,'Northpoint','Dr','W',NULL,NULL,NULL,NULL,'Buffalo',1,1031,NULL,'14209',NULL,1228,42.913257,-78.86612,0,NULL,NULL,NULL),(38,11,1,1,0,'136F Main Rd SW',136,'F',NULL,'Main','Rd','SW',NULL,NULL,NULL,NULL,'Winchester',1,1015,NULL,'66097',NULL,1228,39.328743,-95.24608,0,NULL,NULL,NULL),(39,176,1,1,0,'360I Jackson Pl SW',360,'I',NULL,'Jackson','Pl','SW',NULL,NULL,NULL,NULL,'East Hampton',1,1006,NULL,'06424',NULL,1228,41.573008,-72.5078,0,NULL,NULL,NULL),(40,120,1,1,0,'695B Bay Blvd NE',695,'B',NULL,'Bay','Blvd','NE',NULL,NULL,NULL,NULL,'Lilly',1,1037,NULL,'15938',NULL,1228,40.42026,-78.61924,0,NULL,NULL,NULL),(41,45,1,1,0,'13Q Maple Path NW',13,'Q',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Captiva',1,1008,NULL,'33924',NULL,1228,26.519415,-82.19101,0,NULL,NULL,NULL),(42,17,1,1,0,'669Z El Camino Dr E',669,'Z',NULL,'El Camino','Dr','E',NULL,NULL,NULL,NULL,'Cedaredge',1,1005,NULL,'81413',NULL,1228,38.941926,-107.92669,0,NULL,NULL,NULL),(43,68,1,1,0,'229W Martin Luther King Blvd E',229,'W',NULL,'Martin Luther King','Blvd','E',NULL,NULL,NULL,NULL,'South Point',1,1034,NULL,'45680',NULL,1228,38.438617,-82.55774,0,NULL,NULL,NULL),(44,190,1,1,0,'410B Dowlen Ln W',410,'B',NULL,'Dowlen','Ln','W',NULL,NULL,NULL,NULL,'Decker',1,1021,NULL,'48426',NULL,1228,43.50461,-83.06289,0,NULL,NULL,NULL),(45,126,1,1,0,'794I Woodbridge Dr NW',794,'I',NULL,'Woodbridge','Dr','NW',NULL,NULL,NULL,NULL,'Wells',1,1022,NULL,'56097',NULL,1228,43.731479,-93.71837,0,NULL,NULL,NULL),(46,128,1,1,0,'945C States Blvd E',945,'C',NULL,'States','Blvd','E',NULL,NULL,NULL,NULL,'Savannah',1,1031,NULL,'13146',NULL,1228,43.09986,-76.75716,0,NULL,NULL,NULL),(47,78,1,1,0,'269L Cadell Path SW',269,'L',NULL,'Cadell','Path','SW',NULL,NULL,NULL,NULL,'Gwynn Oak',1,1019,NULL,'21207',NULL,1228,39.324406,-76.7176,0,NULL,NULL,NULL),(48,182,1,1,0,'713D Caulder Blvd E',713,'D',NULL,'Caulder','Blvd','E',NULL,NULL,NULL,NULL,'Speer',1,1012,NULL,'61479',NULL,1228,40.999497,-89.65429,0,NULL,NULL,NULL),(49,104,1,1,0,'354H Beech Way W',354,'H',NULL,'Beech','Way','W',NULL,NULL,NULL,NULL,'Millersburg',1,1013,NULL,'46543',NULL,1228,41.525634,-85.68403,0,NULL,NULL,NULL),(50,175,1,1,0,'602Z Lincoln Way S',602,'Z',NULL,'Lincoln','Way','S',NULL,NULL,NULL,NULL,'Browning',1,1012,NULL,'62624',NULL,1228,40.153557,-90.35255,0,NULL,NULL,NULL),(51,53,1,1,0,'139X El Camino Way SE',139,'X',NULL,'El Camino','Way','SE',NULL,NULL,NULL,NULL,'Corsica',1,1040,NULL,'57328',NULL,1228,43.438138,-98.44031,0,NULL,NULL,NULL),(52,121,1,1,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,NULL),(53,50,1,1,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,NULL),(54,129,1,1,0,'960M Woodbridge Pl E',960,'M',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,NULL),(55,135,1,1,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,NULL),(56,27,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,NULL),(57,59,1,1,0,'459A Northpoint Blvd SE',459,'A',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Holtsville',1,1031,NULL,'00544',NULL,1228,40.922326,-72.637078,0,NULL,NULL,NULL),(58,57,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,NULL),(59,183,1,1,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,NULL),(60,82,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,NULL),(61,168,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,NULL),(62,91,1,1,0,'102F Woodbridge Ln N',102,'F',NULL,'Woodbridge','Ln','N',NULL,NULL,NULL,NULL,'Chico',1,1004,NULL,'95929',NULL,1228,39.731406,-121.801215,0,NULL,NULL,NULL),(63,111,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,NULL),(64,38,1,1,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,NULL),(65,149,1,1,0,'616L Main Pl N',616,'L',NULL,'Main','Pl','N',NULL,NULL,NULL,NULL,'Hayward',1,1004,NULL,'94540',NULL,1228,37.680181,-121.921498,0,NULL,NULL,NULL),(66,152,1,1,0,'271B Beech Dr SW',271,'B',NULL,'Beech','Dr','SW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77014',NULL,1228,29.979063,-95.47294,0,NULL,NULL,NULL),(67,115,1,1,0,'426V Maple Ave W',426,'V',NULL,'Maple','Ave','W',NULL,NULL,NULL,NULL,'Lenox',1,1020,NULL,'01240',NULL,1228,42.36237,-73.27683,0,NULL,NULL,NULL),(68,41,1,1,0,'306Z College Way NE',306,'Z',NULL,'College','Way','NE',NULL,NULL,NULL,NULL,'Opolis',1,1015,NULL,'66760',NULL,1228,37.344142,-94.62156,0,NULL,NULL,NULL),(69,196,1,1,0,'940V Beech Rd E',940,'V',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Pearl Harbor',1,1010,NULL,'96860',NULL,1228,24.859832,-168.021815,0,NULL,NULL,NULL),(70,143,1,1,0,'481H States St E',481,'H',NULL,'States','St','E',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,NULL),(71,10,1,1,0,'369X College Pl NW',369,'X',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'Silver Creek',1,1023,NULL,'39663',NULL,1228,31.590797,-90.00583,0,NULL,NULL,NULL),(72,109,3,1,0,'156W College Pl SW',156,'W',NULL,'College','Pl','SW',NULL,'Cuffe Parade',NULL,NULL,'Onsted',1,1021,NULL,'49265',NULL,1228,42.020199,-84.16796,0,NULL,NULL,NULL),(73,65,2,1,0,'156W College Pl SW',156,'W',NULL,'College','Pl','SW',NULL,'Cuffe Parade',NULL,NULL,'Onsted',1,1021,NULL,'49265',NULL,1228,42.020199,-84.16796,0,NULL,NULL,72),(74,150,3,1,0,'439P Caulder Rd S',439,'P',NULL,'Caulder','Rd','S',NULL,'Disbursements',NULL,NULL,'Roseville',1,1012,NULL,'61473',NULL,1228,40.70595,-90.65724,0,NULL,NULL,NULL),(75,81,2,1,0,'439P Caulder Rd S',439,'P',NULL,'Caulder','Rd','S',NULL,'Disbursements',NULL,NULL,'Roseville',1,1012,NULL,'61473',NULL,1228,40.70595,-90.65724,0,NULL,NULL,74),(76,112,3,1,0,'215U States Dr NW',215,'U',NULL,'States','Dr','NW',NULL,'Mailstop 101',NULL,NULL,'Hornbeak',1,1041,NULL,'38232',NULL,1228,36.339084,-89.33228,0,NULL,NULL,NULL),(77,127,2,1,0,'215U States Dr NW',215,'U',NULL,'States','Dr','NW',NULL,'Mailstop 101',NULL,NULL,'Hornbeak',1,1041,NULL,'38232',NULL,1228,36.339084,-89.33228,0,NULL,NULL,76),(78,100,3,1,0,'798S Main Pl W',798,'S',NULL,'Main','Pl','W',NULL,'c/o OPDC',NULL,NULL,'Cripple Creek',1,1005,NULL,'80813',NULL,1228,38.75604,-105.1497,0,NULL,NULL,NULL),(79,106,2,1,0,'798S Main Pl W',798,'S',NULL,'Main','Pl','W',NULL,'c/o OPDC',NULL,NULL,'Cripple Creek',1,1005,NULL,'80813',NULL,1228,38.75604,-105.1497,0,NULL,NULL,78),(80,125,3,1,0,'580K Caulder Rd SW',580,'K',NULL,'Caulder','Rd','SW',NULL,'Attn: Development',NULL,NULL,'Linn Grove',1,1014,NULL,'51033',NULL,1228,42.907563,-95.25334,0,NULL,NULL,NULL),(81,156,2,1,0,'580K Caulder Rd SW',580,'K',NULL,'Caulder','Rd','SW',NULL,'Attn: Development',NULL,NULL,'Linn Grove',1,1014,NULL,'51033',NULL,1228,42.907563,-95.25334,0,NULL,NULL,80),(82,159,3,1,0,'569J Green Dr W',569,'J',NULL,'Green','Dr','W',NULL,'c/o OPDC',NULL,NULL,'Hingham',1,1025,NULL,'59528',NULL,1228,48.555089,-110.41769,0,NULL,NULL,NULL),(83,25,3,1,0,'230Q El Camino Ave W',230,'Q',NULL,'El Camino','Ave','W',NULL,'Community Relations',NULL,NULL,'Faucett',1,1024,NULL,'64448',NULL,1228,39.599578,-94.81076,0,NULL,NULL,NULL),(84,49,3,1,0,'688B Caulder Way W',688,'B',NULL,'Caulder','Way','W',NULL,'Receiving',NULL,NULL,'Hartford',1,1006,NULL,'06154',NULL,1228,41.771499,-72.686687,0,NULL,NULL,NULL),(85,140,2,0,0,'688B Caulder Way W',688,'B',NULL,'Caulder','Way','W',NULL,'Receiving',NULL,NULL,'Hartford',1,1006,NULL,'06154',NULL,1228,41.771499,-72.686687,0,NULL,NULL,84),(86,62,3,1,0,'703U Martin Luther King Dr N',703,'U',NULL,'Martin Luther King','Dr','N',NULL,'Churchgate',NULL,NULL,'New York',1,1031,NULL,'10048',NULL,1228,40.712086,-74.01227,0,NULL,NULL,NULL),(87,58,2,1,0,'703U Martin Luther King Dr N',703,'U',NULL,'Martin Luther King','Dr','N',NULL,'Churchgate',NULL,NULL,'New York',1,1031,NULL,'10048',NULL,1228,40.712086,-74.01227,0,NULL,NULL,86),(88,18,3,1,0,'759D Beech Blvd SE',759,'D',NULL,'Beech','Blvd','SE',NULL,'c/o OPDC',NULL,NULL,'West Sunbury',1,1037,NULL,'16061',NULL,1228,41.005075,-79.8851,0,NULL,NULL,NULL),(89,180,3,1,0,'73T Dowlen Pl SE',73,'T',NULL,'Dowlen','Pl','SE',NULL,'Attn: Accounting',NULL,NULL,'Harrisburg',1,1037,NULL,'17101',NULL,1228,40.261839,-76.88279,0,NULL,NULL,NULL),(90,181,3,1,0,'935N Pine Way W',935,'N',NULL,'Pine','Way','W',NULL,'Community Relations',NULL,NULL,'Farmersville',1,1042,NULL,'75442',NULL,1228,33.171899,-96.35096,0,NULL,NULL,NULL),(91,73,2,1,0,'935N Pine Way W',935,'N',NULL,'Pine','Way','W',NULL,'Community Relations',NULL,NULL,'Farmersville',1,1042,NULL,'75442',NULL,1228,33.171899,-96.35096,0,NULL,NULL,90),(92,29,3,1,0,'764N Woodbridge Ave SW',764,'N',NULL,'Woodbridge','Ave','SW',NULL,'c/o PO Plus',NULL,NULL,'South River',1,1029,NULL,'08877',NULL,1228,40.430006,-74.417344,0,NULL,NULL,NULL),(93,46,2,1,0,'764N Woodbridge Ave SW',764,'N',NULL,'Woodbridge','Ave','SW',NULL,'c/o PO Plus',NULL,NULL,'South River',1,1029,NULL,'08877',NULL,1228,40.430006,-74.417344,0,NULL,NULL,92),(94,86,3,1,0,'731Q Lincoln Path W',731,'Q',NULL,'Lincoln','Path','W',NULL,'Donor Relations',NULL,NULL,'Springfield',1,1045,NULL,'22160',NULL,1228,38.831813,-77.288755,0,NULL,NULL,NULL),(95,102,2,1,0,'731Q Lincoln Path W',731,'Q',NULL,'Lincoln','Path','W',NULL,'Donor Relations',NULL,NULL,'Springfield',1,1045,NULL,'22160',NULL,1228,38.831813,-77.288755,0,NULL,NULL,94),(96,95,3,1,0,'570I College Path SE',570,'I',NULL,'College','Path','SE',NULL,'Attn: Accounting',NULL,NULL,'Brush Valley',1,1037,NULL,'15720',NULL,1228,40.529238,-79.0846,0,NULL,NULL,NULL),(97,2,2,0,0,'570I College Path SE',570,'I',NULL,'College','Path','SE',NULL,'Attn: Accounting',NULL,NULL,'Brush Valley',1,1037,NULL,'15720',NULL,1228,40.529238,-79.0846,0,NULL,NULL,96),(98,54,3,1,0,'711P El Camino Rd NE',711,'P',NULL,'El Camino','Rd','NE',NULL,'Churchgate',NULL,NULL,'Guy',1,1042,NULL,'77444',NULL,1228,29.29995,-95.79753,0,NULL,NULL,NULL),(99,173,3,1,0,'264E Pine Pl S',264,'E',NULL,'Pine','Pl','S',NULL,'c/o OPDC',NULL,NULL,'Haines Falls',1,1031,NULL,'12436',NULL,1228,42.19551,-74.102319,0,NULL,NULL,NULL),(100,134,2,0,0,'264E Pine Pl S',264,'E',NULL,'Pine','Pl','S',NULL,'c/o OPDC',NULL,NULL,'Haines Falls',1,1031,NULL,'12436',NULL,1228,42.19551,-74.102319,0,NULL,NULL,99),(101,72,3,1,0,'853Y Green Dr N',853,'Y',NULL,'Green','Dr','N',NULL,'Editorial Dept',NULL,NULL,'Millsap',1,1042,NULL,'76066',NULL,1228,32.715412,-98.00165,0,NULL,NULL,NULL),(102,74,3,1,0,'618H Jackson Pl NE',618,'H',NULL,'Jackson','Pl','NE',NULL,'Receiving',NULL,NULL,'Baileyville',1,1012,NULL,'61007',NULL,1228,42.199457,-89.59662,0,NULL,NULL,NULL),(103,148,2,1,0,'618H Jackson Pl NE',618,'H',NULL,'Jackson','Pl','NE',NULL,'Receiving',NULL,NULL,'Baileyville',1,1012,NULL,'61007',NULL,1228,42.199457,-89.59662,0,NULL,NULL,102),(104,170,3,1,0,'384N Pine Path S',384,'N',NULL,'Pine','Path','S',NULL,'Attn: Accounting',NULL,NULL,'Hardwick',1,1009,NULL,'31034',NULL,1228,33.040103,-83.2182,0,NULL,NULL,NULL),(105,19,2,1,0,'384N Pine Path S',384,'N',NULL,'Pine','Path','S',NULL,'Attn: Accounting',NULL,NULL,'Hardwick',1,1009,NULL,'31034',NULL,1228,33.040103,-83.2182,0,NULL,NULL,104),(106,46,1,0,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,52),(107,151,1,1,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,52),(108,19,1,0,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,52),(109,53,1,0,0,'277D El Camino Blvd NW',277,'D',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Mira Loma',1,1004,NULL,'91752',NULL,1228,34.001846,-117.52759,0,NULL,NULL,52),(110,60,1,1,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,53),(111,133,1,1,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,53),(112,6,1,1,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,53),(113,148,1,0,0,'318T Green Path SE',318,'T',NULL,'Green','Path','SE',NULL,NULL,NULL,NULL,'Allegre',1,1016,NULL,'42203',NULL,1228,36.929243,-87.219328,0,NULL,NULL,53),(114,186,1,1,0,'960M Woodbridge Pl E',960,'M',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,54),(115,172,1,1,0,'960M Woodbridge Pl E',960,'M',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,54),(116,184,1,1,0,'960M Woodbridge Pl E',960,'M',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'Atkinson',1,1012,NULL,'61235',NULL,1228,41.409646,-90.01821,0,NULL,NULL,54),(117,144,1,1,0,'379R Lincoln Pl SW',379,'R',NULL,'Lincoln','Pl','SW',NULL,NULL,NULL,NULL,'Avondale',1,1037,NULL,'19311',NULL,1228,39.825643,-75.77244,0,NULL,NULL,NULL),(118,123,1,1,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,55),(119,73,1,0,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,55),(120,155,1,1,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,55),(121,88,1,1,0,'665K Jackson Path SE',665,'K',NULL,'Jackson','Path','SE',NULL,NULL,NULL,NULL,'Hartford',1,1006,NULL,'06144',NULL,1228,41.791776,-72.718832,0,NULL,NULL,55),(122,79,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,56),(123,96,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,56),(124,32,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,56),(125,191,1,1,0,'381M Northpoint Path E',381,'M',NULL,'Northpoint','Path','E',NULL,NULL,NULL,NULL,'Spring Garden',1,1000,NULL,'36275',NULL,1228,33.977829,-85.552143,0,NULL,NULL,56),(126,103,1,1,0,'459A Northpoint Blvd SE',459,'A',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Holtsville',1,1031,NULL,'00544',NULL,1228,40.922326,-72.637078,0,NULL,NULL,57),(127,169,1,1,0,'459A Northpoint Blvd SE',459,'A',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Holtsville',1,1031,NULL,'00544',NULL,1228,40.922326,-72.637078,0,NULL,NULL,57),(128,58,1,0,0,'459A Northpoint Blvd SE',459,'A',NULL,'Northpoint','Blvd','SE',NULL,NULL,NULL,NULL,'Holtsville',1,1031,NULL,'00544',NULL,1228,40.922326,-72.637078,0,NULL,NULL,57),(129,106,1,0,0,'284V Beech Rd S',284,'V',NULL,'Beech','Rd','S',NULL,NULL,NULL,NULL,'Julian',1,1004,NULL,'92036',NULL,1228,33.02757,-116.53109,0,NULL,NULL,NULL),(130,136,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,58),(131,162,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,58),(132,178,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,58),(133,83,1,1,0,'207F Second Pl SE',207,'F',NULL,'Second','Pl','SE',NULL,NULL,NULL,NULL,'Luverne',1,1000,NULL,'36049',NULL,1228,31.737407,-86.26946,0,NULL,NULL,58),(134,102,1,0,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,59),(135,33,1,1,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,59),(136,163,1,1,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,59),(137,65,1,0,0,'53Q Beech Blvd NE',53,'Q',NULL,'Beech','Blvd','NE',NULL,NULL,NULL,NULL,'Northbrook',1,1012,NULL,'60062',NULL,1228,42.124576,-87.84303,0,NULL,NULL,59),(138,141,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,60),(139,94,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,60),(140,28,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,60),(141,30,1,1,0,'419N Northpoint Path SW',419,'N',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'79908',NULL,1228,31.912449,-106.32501,0,NULL,NULL,60),(142,4,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,61),(143,193,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,61),(144,138,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,61),(145,36,1,1,0,'539W Woodbridge Path N',539,'W',NULL,'Woodbridge','Path','N',NULL,NULL,NULL,NULL,'Barnegat Light',1,1029,NULL,'08006',NULL,1228,39.75196,-74.11074,0,NULL,NULL,61),(146,197,1,1,0,'102F Woodbridge Ln N',102,'F',NULL,'Woodbridge','Ln','N',NULL,NULL,NULL,NULL,'Chico',1,1004,NULL,'95929',NULL,1228,39.731406,-121.801215,0,NULL,NULL,62),(147,200,1,1,0,'102F Woodbridge Ln N',102,'F',NULL,'Woodbridge','Ln','N',NULL,NULL,NULL,NULL,'Chico',1,1004,NULL,'95929',NULL,1228,39.731406,-121.801215,0,NULL,NULL,62),(148,118,1,1,0,'102F Woodbridge Ln N',102,'F',NULL,'Woodbridge','Ln','N',NULL,NULL,NULL,NULL,'Chico',1,1004,NULL,'95929',NULL,1228,39.731406,-121.801215,0,NULL,NULL,62),(149,137,1,1,0,'799S College Dr W',799,'S',NULL,'College','Dr','W',NULL,NULL,NULL,NULL,'New Market',1,1022,NULL,'55054',NULL,1228,44.571056,-93.354267,0,NULL,NULL,NULL),(150,122,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,63),(151,145,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,63),(152,113,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,63),(153,189,1,1,0,'73F Jackson Dr W',73,'F',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Inglis',1,1008,NULL,'34449',NULL,1228,29.07664,-82.68022,0,NULL,NULL,63),(154,127,1,0,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,64),(155,66,1,1,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,64),(156,37,1,1,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,64),(157,164,1,1,0,'602Z Van Ness Path S',602,'Z',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Booneville',1,1023,NULL,'38829',NULL,1228,34.653448,-88.53751,0,NULL,NULL,64),(158,166,1,1,0,'616L Main Pl N',616,'L',NULL,'Main','Pl','N',NULL,NULL,NULL,NULL,'Hayward',1,1004,NULL,'94540',NULL,1228,37.680181,-121.921498,0,NULL,NULL,65),(159,67,1,1,0,'616L Main Pl N',616,'L',NULL,'Main','Pl','N',NULL,NULL,NULL,NULL,'Hayward',1,1004,NULL,'94540',NULL,1228,37.680181,-121.921498,0,NULL,NULL,65),(160,171,1,1,0,'616L Main Pl N',616,'L',NULL,'Main','Pl','N',NULL,NULL,NULL,NULL,'Hayward',1,1004,NULL,'94540',NULL,1228,37.680181,-121.921498,0,NULL,NULL,65),(161,31,1,1,0,'613C Woodbridge Path W',613,'C',NULL,'Woodbridge','Path','W',NULL,NULL,NULL,NULL,'Milledgeville',1,1012,NULL,'61051',NULL,1228,41.965904,-89.75896,0,NULL,NULL,NULL),(162,21,1,1,0,'271B Beech Dr SW',271,'B',NULL,'Beech','Dr','SW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77014',NULL,1228,29.979063,-95.47294,0,NULL,NULL,66),(163,187,1,1,0,'271B Beech Dr SW',271,'B',NULL,'Beech','Dr','SW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77014',NULL,1228,29.979063,-95.47294,0,NULL,NULL,66),(164,23,1,1,0,'271B Beech Dr SW',271,'B',NULL,'Beech','Dr','SW',NULL,NULL,NULL,NULL,'Houston',1,1042,NULL,'77014',NULL,1228,29.979063,-95.47294,0,NULL,NULL,66),(165,7,1,1,0,'708M Northpoint Dr SW',708,'M',NULL,'Northpoint','Dr','SW',NULL,NULL,NULL,NULL,'Des Moines',1,1014,NULL,'50317',NULL,1228,41.606939,-93.54829,0,NULL,NULL,NULL),(166,16,1,1,0,'426V Maple Ave W',426,'V',NULL,'Maple','Ave','W',NULL,NULL,NULL,NULL,'Lenox',1,1020,NULL,'01240',NULL,1228,42.36237,-73.27683,0,NULL,NULL,67),(167,92,1,1,0,'426V Maple Ave W',426,'V',NULL,'Maple','Ave','W',NULL,NULL,NULL,NULL,'Lenox',1,1020,NULL,'01240',NULL,1228,42.36237,-73.27683,0,NULL,NULL,67),(168,5,1,1,0,'426V Maple Ave W',426,'V',NULL,'Maple','Ave','W',NULL,NULL,NULL,NULL,'Lenox',1,1020,NULL,'01240',NULL,1228,42.36237,-73.27683,0,NULL,NULL,67),(169,179,1,1,0,'107V Van Ness St E',107,'V',NULL,'Van Ness','St','E',NULL,NULL,NULL,NULL,'Redondo Beach',1,1004,NULL,'90278',NULL,1228,33.871214,-118.37177,0,NULL,NULL,NULL),(170,161,1,1,0,'306Z College Way NE',306,'Z',NULL,'College','Way','NE',NULL,NULL,NULL,NULL,'Opolis',1,1015,NULL,'66760',NULL,1228,37.344142,-94.62156,0,NULL,NULL,68),(171,26,1,1,0,'306Z College Way NE',306,'Z',NULL,'College','Way','NE',NULL,NULL,NULL,NULL,'Opolis',1,1015,NULL,'66760',NULL,1228,37.344142,-94.62156,0,NULL,NULL,68),(172,174,1,1,0,'306Z College Way NE',306,'Z',NULL,'College','Way','NE',NULL,NULL,NULL,NULL,'Opolis',1,1015,NULL,'66760',NULL,1228,37.344142,-94.62156,0,NULL,NULL,68),(173,131,1,1,0,'147U College Path NE',147,'U',NULL,'College','Path','NE',NULL,NULL,NULL,NULL,'Muscotah',1,1015,NULL,'66058',NULL,1228,39.548048,-95.52321,0,NULL,NULL,NULL),(174,97,1,1,0,'940V Beech Rd E',940,'V',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Pearl Harbor',1,1010,NULL,'96860',NULL,1228,24.859832,-168.021815,0,NULL,NULL,69),(175,70,1,1,0,'940V Beech Rd E',940,'V',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Pearl Harbor',1,1010,NULL,'96860',NULL,1228,24.859832,-168.021815,0,NULL,NULL,69),(176,80,1,1,0,'940V Beech Rd E',940,'V',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Pearl Harbor',1,1010,NULL,'96860',NULL,1228,24.859832,-168.021815,0,NULL,NULL,69),(177,85,1,1,0,'277T Pine Rd W',277,'T',NULL,'Pine','Rd','W',NULL,NULL,NULL,NULL,'Old Fields',1,1047,NULL,'26845',NULL,1228,39.184315,-78.9458,0,NULL,NULL,NULL),(178,185,1,1,0,'481H States St E',481,'H',NULL,'States','St','E',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,70),(179,192,1,1,0,'481H States St E',481,'H',NULL,'States','St','E',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,70),(180,81,1,0,0,'481H States St E',481,'H',NULL,'States','St','E',NULL,NULL,NULL,NULL,'Coden',1,1000,NULL,'36523',NULL,1228,30.383724,-88.18466,0,NULL,NULL,70),(181,8,1,1,0,'647F Maple Blvd NE',647,'F',NULL,'Maple','Blvd','NE',NULL,NULL,NULL,NULL,'Shickshinny',1,1037,NULL,'18655',NULL,1228,41.184223,-76.19361,0,NULL,NULL,NULL),(182,12,1,1,0,'369X College Pl NW',369,'X',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'Silver Creek',1,1023,NULL,'39663',NULL,1228,31.590797,-90.00583,0,NULL,NULL,71),(183,63,1,1,0,'369X College Pl NW',369,'X',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'Silver Creek',1,1023,NULL,'39663',NULL,1228,31.590797,-90.00583,0,NULL,NULL,71),(184,116,1,1,0,'369X College Pl NW',369,'X',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'Silver Creek',1,1023,NULL,'39663',NULL,1228,31.590797,-90.00583,0,NULL,NULL,71),(185,154,1,1,0,'924V Woodbridge Blvd NE',924,'V',NULL,'Woodbridge','Blvd','NE',NULL,NULL,NULL,NULL,'Schaumburg',1,1012,NULL,'60195',NULL,1228,42.067809,-88.10828,0,NULL,NULL,NULL),(186,NULL,1,1,1,'14S El Camino Way E',14,'S',NULL,'El Camino','Way',NULL,NULL,NULL,NULL,NULL,'Collinsville',NULL,1006,NULL,'6022',NULL,1228,41.8328,-72.9253,0,NULL,NULL,NULL),(187,NULL,1,1,1,'11B Woodbridge Path SW',11,'B',NULL,'Woodbridge','Path',NULL,NULL,NULL,NULL,NULL,'Dayton',NULL,1034,NULL,'45417',NULL,1228,39.7531,-84.2471,0,NULL,NULL,NULL),(188,NULL,1,1,1,'581O Lincoln Dr SW',581,'O',NULL,'Lincoln','Dr',NULL,NULL,NULL,NULL,NULL,'Santa Fe',NULL,1030,NULL,'87594',NULL,1228,35.5212,-105.982,0,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_address` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -207,7 +208,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_contact` WRITE;
 /*!40000 ALTER TABLE `civicrm_contact` DISABLE KEYS */;
-INSERT INTO `civicrm_contact` (`id`, `contact_type`, `contact_sub_type`, `do_not_email`, `do_not_phone`, `do_not_mail`, `do_not_sms`, `do_not_trade`, `is_opt_out`, `legal_identifier`, `external_identifier`, `sort_name`, `display_name`, `nick_name`, `legal_name`, `image_URL`, `preferred_communication_method`, `preferred_language`, `preferred_mail_format`, `hash`, `api_key`, `source`, `first_name`, `middle_name`, `last_name`, `prefix_id`, `suffix_id`, `formal_title`, `communication_style_id`, `email_greeting_id`, `email_greeting_custom`, `email_greeting_display`, `postal_greeting_id`, `postal_greeting_custom`, `postal_greeting_display`, `addressee_id`, `addressee_custom`, `addressee_display`, `job_title`, `gender_id`, `birth_date`, `is_deceased`, `deceased_date`, `household_name`, `primary_contact_id`, `organization_name`, `sic_code`, `user_unique_id`, `employer_id`, `is_deleted`, `created_date`, `modified_date`) VALUES (1,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Default Organization','Default Organization',NULL,'Default Organization',NULL,NULL,NULL,'Both',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,'Default Organization',NULL,NULL,NULL,0,NULL,'2018-09-28 01:13:16'),(2,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Allen','Allen Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','2363401575',NULL,'Sample Data','Allen','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Blackwell',NULL,2,'2009-06-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(3,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Jensen family','Jensen family',NULL,NULL,NULL,NULL,NULL,'Both','797435572',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jensen family',5,NULL,'Dear Jensen family',2,NULL,'Jensen family',NULL,NULL,NULL,0,NULL,'Jensen family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(4,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Laree','Laree Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','2502203877',NULL,'Sample Data','Laree','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Nielsen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(5,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Cruz, Roland','Roland Cruz II',NULL,NULL,NULL,'2',NULL,'Both','1569669867',NULL,'Sample Data','Roland','R','Cruz',NULL,3,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Roland Cruz II',NULL,2,'1991-07-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(6,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Kacey','Kacey Samson',NULL,NULL,NULL,'1',NULL,'Both','277653729',NULL,'Sample Data','Kacey','','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Kacey Samson',NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(7,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Sierra Wellness Partners','Sierra Wellness Partners',NULL,NULL,NULL,'5',NULL,'Both','1485988721',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Wellness Partners',NULL,NULL,NULL,0,NULL,NULL,93,'Sierra Wellness Partners',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(8,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Allen','Allen Roberts Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1308913179',NULL,'Sample Data','Allen','','Roberts',NULL,2,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Roberts Sr.',NULL,2,'1951-11-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(9,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Roberts, Jay','Jay Roberts Sr.',NULL,NULL,NULL,'2',NULL,'Both','1552587597',NULL,'Sample Data','Jay','J','Roberts',NULL,2,NULL,NULL,1,NULL,'Dear Jay',1,NULL,'Dear Jay',1,NULL,'Jay Roberts Sr.',NULL,2,'1940-04-05',0,NULL,NULL,NULL,'Van Ness Development Initiative',NULL,NULL,62,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(10,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz family','Cruz family',NULL,NULL,NULL,NULL,NULL,'Both','2326538497',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cruz family',5,NULL,'Dear Cruz family',2,NULL,'Cruz family',NULL,NULL,NULL,0,NULL,'Cruz family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(11,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Teddy','Teddy Parker',NULL,NULL,NULL,'1',NULL,'Both','1804413700',NULL,'Sample Data','Teddy','M','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Parker',NULL,2,'1984-01-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(12,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov, Bryon','Mr. Bryon Ivanov',NULL,NULL,NULL,'5',NULL,'Both','3060862852',NULL,'Sample Data','Bryon','Q','Ivanov',3,NULL,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Mr. Bryon Ivanov',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(13,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'smith.santina@fishmail.co.pl','smith.santina@fishmail.co.pl',NULL,NULL,NULL,'3',NULL,'Both','764103606',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear smith.santina@fishmail.co.pl',1,NULL,'Dear smith.santina@fishmail.co.pl',1,NULL,'smith.santina@fishmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,'Bay Development Network',NULL,NULL,21,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(14,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Lashawnda','Mrs. Lashawnda Deforest',NULL,NULL,NULL,NULL,NULL,'Both','1832484345',NULL,'Sample Data','Lashawnda','U','Deforest',1,NULL,NULL,NULL,1,NULL,'Dear Lashawnda',1,NULL,'Dear Lashawnda',1,NULL,'Mrs. Lashawnda Deforest',NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(15,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Princess','Princess Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3265575644',NULL,'Sample Data','Princess','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Princess Roberts',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(16,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Rodrigo','Rodrigo Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2012648674',NULL,'Sample Data','Rodrigo','B','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Rodrigo Jameson',NULL,2,'1985-04-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(17,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Adams, Irvin','Dr. Irvin Adams Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1424345894',NULL,'Sample Data','Irvin','','Adams',4,2,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Dr. Irvin Adams Sr.',NULL,2,'1995-05-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(18,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Alexia','Ms. Alexia Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1312807214',NULL,'Sample Data','Alexia','F','Yadav',2,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Ms. Alexia Yadav',NULL,NULL,'1993-04-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(19,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley-Samson family','Barkley-Samson family',NULL,NULL,NULL,NULL,NULL,'Both','3201970127',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Barkley-Samson family',5,NULL,'Dear Barkley-Samson family',2,NULL,'Barkley-Samson family',NULL,NULL,NULL,0,NULL,'Barkley-Samson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(20,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Patel, Troy','Troy Patel',NULL,NULL,NULL,NULL,NULL,'Both','1028090211',NULL,'Sample Data','Troy','Y','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Troy Patel',NULL,2,'1965-09-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(21,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Bay Development Network','Bay Development Network',NULL,NULL,NULL,NULL,NULL,'Both','966763322',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Bay Development Network',NULL,NULL,NULL,0,NULL,NULL,13,'Bay Development Network',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(22,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Community Peace Trust','Community Peace Trust',NULL,NULL,NULL,NULL,NULL,'Both','929722340',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Community Peace Trust',NULL,NULL,NULL,0,NULL,NULL,144,'Community Peace Trust',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(23,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Michigan Peace School','Michigan Peace School',NULL,NULL,NULL,NULL,NULL,'Both','1974440779',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Michigan Peace School',NULL,NULL,NULL,0,NULL,NULL,160,'Michigan Peace School',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(24,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson, Craig','Dr. Craig Jameson Jr.',NULL,NULL,NULL,'4',NULL,'Both','2730712031',NULL,'Sample Data','Craig','','Jameson',4,1,NULL,NULL,1,NULL,'Dear Craig',1,NULL,'Dear Craig',1,NULL,'Dr. Craig Jameson Jr.',NULL,2,'1977-01-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(25,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Miguel','Miguel Jones III',NULL,NULL,NULL,'3',NULL,'Both','3236387575',NULL,'Sample Data','Miguel','R','Jones',NULL,4,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Miguel Jones III',NULL,NULL,'1954-09-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(26,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'jacksond@mymail.co.in','jacksond@mymail.co.in',NULL,NULL,NULL,'2',NULL,'Both','255624575',NULL,'Sample Data',NULL,NULL,NULL,NULL,2,NULL,NULL,1,NULL,'Dear jacksond@mymail.co.in',1,NULL,'Dear jacksond@mymail.co.in',1,NULL,'jacksond@mymail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(27,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Deforest, Toby','Mr. Toby Deforest Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2295860847',NULL,'Sample Data','Toby','','Deforest',3,2,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Mr. Toby Deforest Sr.',NULL,NULL,'1976-06-26',0,NULL,NULL,NULL,'Connecticut Culture Collective',NULL,NULL,79,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(28,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Maxwell','Dr. Maxwell Zope II',NULL,NULL,NULL,'2',NULL,'Both','676762100',NULL,'Sample Data','Maxwell','','Zope',4,3,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Dr. Maxwell Zope II',NULL,2,'1984-09-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(29,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Bachman, Heidi','Ms. Heidi Bachman',NULL,NULL,NULL,'5',NULL,'Both','2759978492',NULL,'Sample Data','Heidi','','Bachman',2,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Ms. Heidi Bachman',NULL,1,'1949-01-26',0,NULL,NULL,NULL,'Michigan Action Network',NULL,NULL,182,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(30,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Bryon','Dr. Bryon Yadav',NULL,NULL,NULL,'2',NULL,'Both','1301093368',NULL,'Sample Data','Bryon','','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Dr. Bryon Yadav',NULL,2,'1961-06-26',1,'2018-05-11',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(31,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Sierra Sports Systems','Sierra Sports Systems',NULL,NULL,NULL,'3',NULL,'Both','2246679952',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Sports Systems',NULL,NULL,NULL,0,NULL,NULL,165,'Sierra Sports Systems',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(32,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Friends Technology Center','Friends Technology Center',NULL,NULL,NULL,NULL,NULL,'Both','1962938365',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Friends Technology Center',NULL,NULL,NULL,0,NULL,NULL,NULL,'Friends Technology Center',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(33,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest, Laree','Laree Deforest',NULL,NULL,NULL,'2',NULL,'Both','2017561536',NULL,'Sample Data','Laree','Z','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Deforest',NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(34,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Jameson, Santina','Mrs. Santina Wilson-Jameson',NULL,NULL,NULL,'3',NULL,'Both','1814790343',NULL,'Sample Data','Santina','','Wilson-Jameson',1,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Mrs. Santina Wilson-Jameson',NULL,1,'1984-09-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(35,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Andrew','Mr. Andrew Roberts Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3550597409',NULL,'Sample Data','Andrew','','Roberts',3,2,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Mr. Andrew Roberts Sr.',NULL,NULL,'1968-01-25',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(36,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'damarisdaz@infomail.co.pl','damarisdaz@infomail.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','1473164159',NULL,'Sample Data',NULL,NULL,NULL,2,NULL,NULL,NULL,1,NULL,'Dear damarisdaz@infomail.co.pl',1,NULL,'Dear damarisdaz@infomail.co.pl',1,NULL,'damarisdaz@infomail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(37,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'wattson.clint@infomail.net','wattson.clint@infomail.net',NULL,NULL,NULL,'1',NULL,'Both','3612875586',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear wattson.clint@infomail.net',1,NULL,'Dear wattson.clint@infomail.net',1,NULL,'wattson.clint@infomail.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(38,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Santina','Santina Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','3814599784',NULL,'Sample Data','Santina','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Łąchowski',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(39,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Alexia','Ms. Alexia Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1312807214',NULL,'Sample Data','Alexia','W','Yadav',2,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Ms. Alexia Yadav',NULL,NULL,NULL,0,NULL,NULL,NULL,'Northpoint Culture Partners',NULL,NULL,137,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(40,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson-González family','Jameson-González family',NULL,NULL,NULL,NULL,NULL,'Both','3906392602',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson-González family',5,NULL,'Dear Jameson-González family',2,NULL,'Jameson-González family',NULL,NULL,NULL,0,NULL,'Jameson-González family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(41,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Irvin','Dr. Irvin Blackwell II',NULL,NULL,NULL,'1',NULL,'Both','2976688032',NULL,'Sample Data','Irvin','','Blackwell',4,3,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Dr. Irvin Blackwell II',NULL,2,'1969-10-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(42,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest-Jacobs, Sharyn','Sharyn Deforest-Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','4245384313',NULL,'Sample Data','Sharyn','T','Deforest-Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Deforest-Jacobs',NULL,1,'1991-02-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(43,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Shauna','Shauna Terrell',NULL,NULL,NULL,NULL,NULL,'Both','3418962952',NULL,'Sample Data','Shauna','','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Terrell',NULL,1,'2004-09-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(44,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Alexia','Alexia Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','3395751450',NULL,'Sample Data','Alexia','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Alexia Łąchowski',NULL,NULL,'1966-05-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(45,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'tanyag@notmail.net','tanyag@notmail.net',NULL,NULL,NULL,NULL,NULL,'Both','3172331799',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear tanyag@notmail.net',1,NULL,'Dear tanyag@notmail.net',1,NULL,'tanyag@notmail.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(46,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Yadav, Ashley','Ashley Yadav',NULL,NULL,NULL,NULL,NULL,'Both','4195605846',NULL,'Sample Data','Ashley','N','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Yadav',NULL,NULL,'1981-10-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(47,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Parker family','Parker family',NULL,NULL,NULL,'5',NULL,'Both','425242179',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Parker family',5,NULL,'Dear Parker family',2,NULL,'Parker family',NULL,NULL,NULL,0,NULL,'Parker family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(48,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson-González, Kenny','Kenny Jameson-González',NULL,NULL,NULL,'5',NULL,'Both','2412460626',NULL,'Sample Data','Kenny','M','Jameson-González',NULL,NULL,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Jameson-González',NULL,2,NULL,0,NULL,NULL,NULL,'Community Culture Association',NULL,NULL,131,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(49,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper-Samson, Teresa','Dr. Teresa Cooper-Samson',NULL,NULL,NULL,NULL,NULL,'Both','738600009',NULL,'Sample Data','Teresa','','Cooper-Samson',4,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Dr. Teresa Cooper-Samson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(50,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'barkley.rebekah13@fakemail.biz','barkley.rebekah13@fakemail.biz',NULL,NULL,NULL,NULL,NULL,'Both','1193331117',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear barkley.rebekah13@fakemail.biz',1,NULL,'Dear barkley.rebekah13@fakemail.biz',1,NULL,'barkley.rebekah13@fakemail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(51,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Yadav, Winford','Dr. Winford Yadav III',NULL,NULL,NULL,'2',NULL,'Both','3002231808',NULL,'Sample Data','Winford','','Yadav',4,4,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Dr. Winford Yadav III',NULL,2,'1930-05-10',1,'2018-07-18',NULL,NULL,'Cascade Wellness Systems',NULL,NULL,52,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(52,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Cascade Wellness Systems','Cascade Wellness Systems',NULL,NULL,NULL,'5',NULL,'Both','3873551359',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Cascade Wellness Systems',NULL,NULL,NULL,0,NULL,NULL,51,'Cascade Wellness Systems',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(53,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cooper, Bob','Bob Cooper III',NULL,NULL,NULL,NULL,NULL,'Both','585875995',NULL,'Sample Data','Bob','K','Cooper',NULL,4,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Bob Cooper III',NULL,2,'1974-08-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(54,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Terry-Wattson, Landon','Landon Terry-Wattson II',NULL,NULL,NULL,NULL,NULL,'Both','3638923242',NULL,'Sample Data','Landon','H','Terry-Wattson',NULL,3,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon Terry-Wattson II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(55,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'deforest.brzczysaw@lol.org','deforest.brzczysaw@lol.org',NULL,NULL,NULL,'1',NULL,'Both','2337134075',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear deforest.brzczysaw@lol.org',1,NULL,'Dear deforest.brzczysaw@lol.org',1,NULL,'deforest.brzczysaw@lol.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(56,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Deforest-Jacobs, Valene','Ms. Valene Deforest-Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','3649351565',NULL,'Sample Data','Valene','F','Deforest-Jacobs',2,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Ms. Valene Deforest-Jacobs',NULL,1,'1984-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(57,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Local Advocacy Partners','Local Advocacy Partners',NULL,NULL,NULL,'4',NULL,'Both','2517014829',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Local Advocacy Partners',NULL,NULL,NULL,0,NULL,NULL,169,'Local Advocacy Partners',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(58,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Lincoln','Lincoln Terry III',NULL,NULL,NULL,'1',NULL,'Both','2249730385',NULL,'Sample Data','Lincoln','','Terry',NULL,4,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Terry III',NULL,2,NULL,1,'2017-10-29',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(59,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz family','Díaz family',NULL,NULL,NULL,NULL,NULL,'Both','2169249835',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Díaz family',5,NULL,'Dear Díaz family',2,NULL,'Díaz family',NULL,NULL,NULL,0,NULL,'Díaz family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(60,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski-Roberts, Jina','Jina Łąchowski-Roberts',NULL,NULL,NULL,'4',NULL,'Both','868056977',NULL,'Sample Data','Jina','','Łąchowski-Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina Łąchowski-Roberts',NULL,1,'1992-10-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(61,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov, Elizabeth','Mrs. Elizabeth Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','818500223',NULL,'Sample Data','Elizabeth','','Ivanov',1,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Mrs. Elizabeth Ivanov',NULL,1,'1972-04-29',0,NULL,NULL,NULL,'Beech Education Academy',NULL,NULL,154,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(62,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Van Ness Development Initiative','Van Ness Development Initiative',NULL,NULL,NULL,NULL,NULL,'Both','1525720934',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Van Ness Development Initiative',NULL,NULL,NULL,0,NULL,NULL,9,'Van Ness Development Initiative',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(63,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Bryon','Mr. Bryon Nielsen Sr.',NULL,NULL,NULL,NULL,NULL,'Both','164626710',NULL,'Sample Data','Bryon','','Nielsen',3,2,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Mr. Bryon Nielsen Sr.',NULL,2,'1962-01-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(64,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'daz.j.brittney45@spamalot.net','daz.j.brittney45@spamalot.net',NULL,NULL,NULL,NULL,NULL,'Both','2832880289',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear daz.j.brittney45@spamalot.net',1,NULL,'Dear daz.j.brittney45@spamalot.net',1,NULL,'daz.j.brittney45@spamalot.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(65,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest-Jacobs family','Deforest-Jacobs family',NULL,NULL,NULL,'2',NULL,'Both','1311999460',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Deforest-Jacobs family',5,NULL,'Dear Deforest-Jacobs family',2,NULL,'Deforest-Jacobs family',NULL,NULL,NULL,0,NULL,'Deforest-Jacobs family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(66,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,'2',NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(67,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jameson, Elbert','Dr. Elbert Jameson II',NULL,NULL,NULL,NULL,NULL,'Both','3057069270',NULL,'Sample Data','Elbert','S','Jameson',4,3,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Dr. Elbert Jameson II',NULL,2,NULL,1,'2018-08-19',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(68,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Scott','Dr. Scott Terry',NULL,NULL,NULL,NULL,NULL,'Both','4244412361',NULL,'Sample Data','Scott','A','Terry',4,NULL,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Dr. Scott Terry',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(69,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Samson, Josefa','Josefa Samson',NULL,NULL,NULL,NULL,NULL,'Both','3599094976',NULL,'Sample Data','Josefa','','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Josefa',1,NULL,'Dear Josefa',1,NULL,'Josefa Samson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(70,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest, Russell','Russell Deforest II',NULL,NULL,NULL,NULL,NULL,'Both','2595317869',NULL,'Sample Data','Russell','','Deforest',NULL,3,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Deforest II',NULL,2,'1982-03-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(71,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wagner-Díaz, Santina','Dr. Santina Wagner-Díaz',NULL,NULL,NULL,'2',NULL,'Both','3480424717',NULL,'Sample Data','Santina','','Wagner-Díaz',4,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Dr. Santina Wagner-Díaz',NULL,NULL,'1981-02-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(72,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wattson, Brittney','Dr. Brittney Wattson',NULL,NULL,NULL,NULL,NULL,'Both','1741376156',NULL,'Sample Data','Brittney','','Wattson',4,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Dr. Brittney Wattson',NULL,1,'1988-07-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(73,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Daren','Mr. Daren Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1994068290',NULL,'Sample Data','Daren','','Yadav',3,NULL,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Mr. Daren Yadav',NULL,NULL,'1950-04-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(74,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Díaz, Felisha','Mrs. Felisha Díaz',NULL,NULL,NULL,'4',NULL,'Both','2255534566',NULL,'Sample Data','Felisha','','Díaz',1,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Mrs. Felisha Díaz',NULL,1,'1973-11-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(75,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Bernadette','Bernadette Wattson',NULL,NULL,NULL,NULL,NULL,'Both','1191372822',NULL,'Sample Data','Bernadette','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Bernadette Wattson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(76,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Felisha','Felisha Adams',NULL,NULL,NULL,NULL,NULL,'Both','3474297773',NULL,'Sample Data','Felisha','F','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Felisha Adams',NULL,NULL,'1998-12-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(77,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski-Roberts, Megan','Megan Łąchowski-Roberts',NULL,NULL,NULL,NULL,NULL,'Both','135587160',NULL,'Sample Data','Megan','','Łąchowski-Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Megan Łąchowski-Roberts',NULL,NULL,'1998-12-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(78,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'ax.jensen@fishmail.co.pl','ax.jensen@fishmail.co.pl',NULL,NULL,NULL,'3',NULL,'Both','3762990509',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear ax.jensen@fishmail.co.pl',1,NULL,'Dear ax.jensen@fishmail.co.pl',1,NULL,'ax.jensen@fishmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(79,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Connecticut Culture Collective','Connecticut Culture Collective',NULL,NULL,NULL,'3',NULL,'Both','215489801',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Connecticut Culture Collective',NULL,NULL,NULL,0,NULL,NULL,27,'Connecticut Culture Collective',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(80,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Scott','Dr. Scott Díaz Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1559537581',NULL,'Sample Data','Scott','','Díaz',4,1,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Dr. Scott Díaz Jr.',NULL,2,'1961-07-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(81,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Zope, Iris','Dr. Iris Zope',NULL,NULL,NULL,NULL,NULL,'Both','3326964728',NULL,'Sample Data','Iris','','Zope',4,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Dr. Iris Zope',NULL,1,NULL,1,'2017-11-05',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(82,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Wilson, Barry','Barry Wilson Jr.',NULL,NULL,NULL,'2',NULL,'Both','46154985',NULL,'Sample Data','Barry','','Wilson',NULL,1,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Barry Wilson Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(83,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Elina','Elina Robertson',NULL,NULL,NULL,'3',NULL,'Both','2118897804',NULL,'Sample Data','Elina','','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Elina Robertson',NULL,NULL,'1948-04-04',1,'2018-09-13',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(84,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Megan','Mrs. Megan Robertson',NULL,NULL,NULL,'5',NULL,'Both','780859539',NULL,'Sample Data','Megan','X','Robertson',1,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Mrs. Megan Robertson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(85,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cruz, Shauna','Ms. Shauna Cruz',NULL,NULL,NULL,NULL,NULL,'Both','3185339040',NULL,'Sample Data','Shauna','','Cruz',2,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Ms. Shauna Cruz',NULL,1,'1990-03-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(86,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Díaz, Maria','Maria Díaz',NULL,NULL,NULL,NULL,NULL,'Both','2942500369',NULL,'Sample Data','Maria','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Díaz',NULL,2,'2002-11-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(87,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Ashlie','Ashlie Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','1582812815',NULL,'Sample Data','Ashlie','','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Reynolds',NULL,1,'2003-06-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(88,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jameson, Andrew','Dr. Andrew Jameson Sr.',NULL,NULL,NULL,NULL,NULL,'Both','4159570597',NULL,'Sample Data','Andrew','','Jameson',4,2,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Dr. Andrew Jameson Sr.',NULL,2,'1985-07-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(89,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Esta','Esta Samson',NULL,NULL,NULL,'3',NULL,'Both','2754317159',NULL,'Sample Data','Esta','','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Samson',NULL,1,'1985-01-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(90,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'julianncooper@spamalot.co.uk','julianncooper@spamalot.co.uk',NULL,NULL,NULL,'2',NULL,'Both','39758748',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear julianncooper@spamalot.co.uk',1,NULL,'Dear julianncooper@spamalot.co.uk',1,NULL,'julianncooper@spamalot.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(91,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley-Samson, Kathleen','Ms. Kathleen Barkley-Samson',NULL,NULL,NULL,NULL,NULL,'Both','3633926081',NULL,'Sample Data','Kathleen','C','Barkley-Samson',2,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Ms. Kathleen Barkley-Samson',NULL,1,'1977-11-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(92,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Blackwell, Ashley','Ashley Blackwell',NULL,NULL,NULL,'5',NULL,'Both','2843113739',NULL,'Sample Data','Ashley','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Blackwell',NULL,1,'1990-02-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(93,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Müller, Maxwell','Maxwell Müller',NULL,NULL,NULL,'1',NULL,'Both','2972574046',NULL,'Sample Data','Maxwell','','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Müller',NULL,2,'2007-02-19',0,NULL,NULL,NULL,'Sierra Wellness Partners',NULL,NULL,7,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(94,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Claudio','Claudio Deforest II',NULL,NULL,NULL,NULL,NULL,'Both','2771843250',NULL,'Sample Data','Claudio','','Deforest',NULL,3,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Deforest II',NULL,NULL,'1988-12-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(95,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Lincoln','Lincoln Patel',NULL,NULL,NULL,'1',NULL,'Both','4135252696',NULL,'Sample Data','Lincoln','','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Patel',NULL,NULL,'1993-10-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(96,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Díaz family','Díaz family',NULL,NULL,NULL,'5',NULL,'Both','2169249835',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Díaz family',5,NULL,'Dear Díaz family',2,NULL,'Díaz family',NULL,NULL,NULL,0,NULL,'Díaz family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(97,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Cruz, Ray','Dr. Ray Cruz',NULL,NULL,NULL,NULL,NULL,'Both','1703831601',NULL,'Sample Data','Ray','','Cruz',4,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Dr. Ray Cruz',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(98,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Miguel','Miguel Parker Jr.',NULL,NULL,NULL,'4',NULL,'Both','2567900778',NULL,'Sample Data','Miguel','H','Parker',NULL,1,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Miguel Parker Jr.',NULL,NULL,'1994-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(99,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Olsen, Andrew','Mr. Andrew Olsen',NULL,NULL,NULL,NULL,NULL,'Both','3402005266',NULL,'Sample Data','Andrew','F','Olsen',3,NULL,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Mr. Andrew Olsen',NULL,2,'1975-02-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(100,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski, Allan','Mr. Allan Łąchowski',NULL,NULL,NULL,'2',NULL,'Both','3625183106',NULL,'Sample Data','Allan','B','Łąchowski',3,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Mr. Allan Łąchowski',NULL,NULL,'1970-12-19',1,NULL,NULL,NULL,'Sutherland Education Academy',NULL,NULL,128,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(101,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Rosario','Mr. Rosario González',NULL,NULL,NULL,NULL,NULL,'Both','3206727065',NULL,'Sample Data','Rosario','F','González',3,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Mr. Rosario González',NULL,NULL,'1974-11-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(102,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Cooper-Samson, Brent','Brent Cooper-Samson III',NULL,NULL,NULL,'5',NULL,'Both','2521253472',NULL,'Sample Data','Brent','','Cooper-Samson',NULL,4,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Cooper-Samson III',NULL,2,'2003-12-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(103,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Iris','Ms. Iris Jones',NULL,NULL,NULL,NULL,NULL,'Both','3545440397',NULL,'Sample Data','Iris','I','Jones',2,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Ms. Iris Jones',NULL,1,'1977-06-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(104,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Nielsen, Kandace','Mrs. Kandace Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1191808405',NULL,'Sample Data','Kandace','K','Nielsen',1,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Mrs. Kandace Nielsen',NULL,1,'1986-07-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(105,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Barkley, Maxwell','Mr. Maxwell Barkley',NULL,NULL,NULL,'4',NULL,'Both','3720432108',NULL,'Sample Data','Maxwell','','Barkley',3,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Mr. Maxwell Barkley',NULL,2,'1970-01-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(106,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jameson, Jed','Jed Jameson',NULL,NULL,NULL,'5',NULL,'Both','3836870902',NULL,'Sample Data','Jed','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Jed Jameson',NULL,2,'1945-11-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(107,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Angelika','Ms. Angelika Roberts',NULL,NULL,NULL,'4',NULL,'Both','3217698193',NULL,'Sample Data','Angelika','','Roberts',2,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Ms. Angelika Roberts',NULL,1,'1945-08-01',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(108,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Yadav family','Yadav family',NULL,NULL,NULL,'3',NULL,'Both','1777336212',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Yadav family',5,NULL,'Dear Yadav family',2,NULL,'Yadav family',NULL,NULL,NULL,0,NULL,'Yadav family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(109,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Dimitrov, Kathlyn','Kathlyn Dimitrov',NULL,NULL,NULL,'1',NULL,'Both','3934921435',NULL,'Sample Data','Kathlyn','','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Kathlyn Dimitrov',NULL,1,'1971-05-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(110,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Barkley, Kandace','Mrs. Kandace Barkley',NULL,NULL,NULL,NULL,NULL,'Both','3931171378',NULL,'Sample Data','Kandace','M','Barkley',1,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Mrs. Kandace Barkley',NULL,NULL,'1959-02-05',1,'2018-05-13',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(111,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski, Omar','Omar Łąchowski Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3249212023',NULL,'Sample Data','Omar','','Łąchowski',NULL,2,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Łąchowski Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(112,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Maxwell','Dr. Maxwell Terrell Jr.',NULL,NULL,NULL,NULL,NULL,'Both','4143618431',NULL,'Sample Data','Maxwell','J','Terrell',4,1,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Dr. Maxwell Terrell Jr.',NULL,2,'1977-01-16',0,NULL,NULL,NULL,'Cadell Literacy Systems',NULL,NULL,141,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(113,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Laree','Laree Terry',NULL,NULL,NULL,NULL,NULL,'Both','2580704464',NULL,'Sample Data','Laree','','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Terry',NULL,1,'1947-12-08',0,NULL,NULL,NULL,'Mahwah Agriculture Solutions',NULL,NULL,139,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(114,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Samson, Maria','Maria Samson',NULL,NULL,NULL,NULL,NULL,'Both','1039221596',NULL,'Sample Data','Maria','Y','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Samson',NULL,2,'2002-03-29',0,NULL,NULL,NULL,'Woodbridge Health Trust',NULL,NULL,191,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(115,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Erik','Erik González Sr.',NULL,NULL,NULL,'4',NULL,'Both','1456610806',NULL,'Sample Data','Erik','','González',NULL,2,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik González Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(116,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Elbert','Elbert Terry Jr.',NULL,NULL,NULL,'2',NULL,'Both','2300910688',NULL,'Sample Data','Elbert','','Terry',NULL,1,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Terry Jr.',NULL,NULL,'1977-05-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(117,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Kathleen','Kathleen Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1768989959',NULL,'Sample Data','Kathleen','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Nielsen',NULL,NULL,'1946-06-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(118,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Cooper-Samson family','Cooper-Samson family',NULL,NULL,NULL,NULL,NULL,'Both','1130377251',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cooper-Samson family',5,NULL,'Dear Cooper-Samson family',2,NULL,'Cooper-Samson family',NULL,NULL,NULL,0,NULL,'Cooper-Samson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(119,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz, Winford','Winford Cruz',NULL,NULL,NULL,NULL,NULL,'Both','3514074877',NULL,'Sample Data','Winford','B','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Winford Cruz',NULL,NULL,'1966-05-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(120,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'González, Russell','Dr. Russell González',NULL,NULL,NULL,'5',NULL,'Both','443050874',NULL,'Sample Data','Russell','','González',4,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Dr. Russell González',NULL,2,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(121,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Juliann','Juliann Łąchowski',NULL,NULL,NULL,'5',NULL,'Both','3477087731',NULL,'Sample Data','Juliann','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Juliann Łąchowski',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(122,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,NULL,NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(123,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Toby','Toby Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3766769567',NULL,'Sample Data','Toby','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Roberts',NULL,2,'1978-03-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(124,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Jacobs, Junko','Junko Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','3667881962',NULL,'Sample Data','Junko','A','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Junko Jacobs',NULL,1,NULL,1,'2017-10-03',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(125,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Maxwell','Maxwell Jensen',NULL,NULL,NULL,NULL,NULL,'Both','3169355524',NULL,'Sample Data','Maxwell','W','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Jensen',NULL,2,'2003-12-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(126,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Rodrigo','Rodrigo Grant III',NULL,NULL,NULL,NULL,NULL,'Both','2901986286',NULL,'Sample Data','Rodrigo','U','Grant',NULL,4,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Rodrigo Grant III',NULL,2,'1990-09-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(127,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Barkley, Kathleen','Kathleen Barkley',NULL,NULL,NULL,NULL,NULL,'Both','560974379',NULL,'Sample Data','Kathleen','','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Barkley',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(128,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Sutherland Education Academy','Sutherland Education Academy',NULL,NULL,NULL,'2',NULL,'Both','3861397631',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sutherland Education Academy',NULL,NULL,NULL,0,NULL,NULL,100,'Sutherland Education Academy',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(129,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,'3',NULL,'Both','766698874',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Nielsen family',5,NULL,'Dear Nielsen family',2,NULL,'Nielsen family',NULL,NULL,NULL,0,NULL,'Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(130,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Scott','Scott Barkley III',NULL,NULL,NULL,'1',NULL,'Both','1906103067',NULL,'Sample Data','Scott','','Barkley',NULL,4,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Barkley III',NULL,2,'1979-01-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(131,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Community Culture Association','Community Culture Association',NULL,NULL,NULL,'5',NULL,'Both','2509056340',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Community Culture Association',NULL,NULL,NULL,0,NULL,NULL,48,'Community Culture Association',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(132,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Sharyn','Sharyn Parker',NULL,NULL,NULL,'4',NULL,'Both','3052286233',NULL,'Sample Data','Sharyn','B','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Parker',NULL,1,'1980-09-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(133,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Samson, Damaris','Dr. Damaris Samson',NULL,NULL,NULL,'2',NULL,'Both','1775086930',NULL,'Sample Data','Damaris','','Samson',4,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Dr. Damaris Samson',NULL,NULL,'1992-08-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(134,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Olsen, Allan','Allan Olsen',NULL,NULL,NULL,'1',NULL,'Both','569698697',NULL,'Sample Data','Allan','','Olsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Allan Olsen',NULL,NULL,'1962-01-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(135,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Grant, Toby','Mr. Toby Grant Sr.',NULL,NULL,NULL,NULL,NULL,'Both','944702831',NULL,'Sample Data','Toby','','Grant',3,2,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Mr. Toby Grant Sr.',NULL,2,'1964-11-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(136,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Angelika','Angelika Jameson',NULL,NULL,NULL,'5',NULL,'Both','4294957055',NULL,'Sample Data','Angelika','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Angelika Jameson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(137,'Organization',NULL,1,1,0,0,1,0,NULL,NULL,'Northpoint Culture Partners','Northpoint Culture Partners',NULL,NULL,NULL,NULL,NULL,'Both','947649088',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Northpoint Culture Partners',NULL,NULL,NULL,0,NULL,NULL,39,'Northpoint Culture Partners',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(138,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'wilson-dimitrov.c.elbert@notmail.co.nz','wilson-dimitrov.c.elbert@notmail.co.nz',NULL,NULL,NULL,'5',NULL,'Both','321132876',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear wilson-dimitrov.c.elbert@notmail.co.nz',1,NULL,'Dear wilson-dimitrov.c.elbert@notmail.co.nz',1,NULL,'wilson-dimitrov.c.elbert@notmail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(139,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Mahwah Agriculture Solutions','Mahwah Agriculture Solutions',NULL,NULL,NULL,'3',NULL,'Both','1792914396',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Mahwah Agriculture Solutions',NULL,NULL,NULL,0,NULL,NULL,113,'Mahwah Agriculture Solutions',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(140,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson family','Robertson family',NULL,NULL,NULL,'1',NULL,'Both','3444393980',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Robertson family',5,NULL,'Dear Robertson family',2,NULL,'Robertson family',NULL,NULL,NULL,0,NULL,'Robertson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(141,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Cadell Literacy Systems','Cadell Literacy Systems',NULL,NULL,NULL,'3',NULL,'Both','3607262755',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Cadell Literacy Systems',NULL,NULL,NULL,0,NULL,NULL,112,'Cadell Literacy Systems',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(142,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Díaz, Esta','Esta Díaz',NULL,NULL,NULL,'2',NULL,'Both','3843579307',NULL,'Sample Data','Esta','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Díaz',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(143,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Carylon','Ms. Carylon Jensen',NULL,NULL,NULL,'2',NULL,'Both','2353699499',NULL,'Sample Data','Carylon','E','Jensen',2,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Ms. Carylon Jensen',NULL,NULL,'1968-10-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(144,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Margaret','Margaret Díaz',NULL,NULL,NULL,NULL,NULL,'Both','1820455973',NULL,'Sample Data','Margaret','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Díaz',NULL,1,'1954-11-25',1,'2018-09-01',NULL,NULL,'Community Peace Trust',NULL,NULL,22,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(145,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Barkley, Erik','Dr. Erik Barkley Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2448984417',NULL,'Sample Data','Erik','Z','Barkley',4,1,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Dr. Erik Barkley Jr.',NULL,NULL,'1936-02-13',1,'2018-08-26',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(146,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Jacob','Dr. Jacob Jameson III',NULL,NULL,NULL,'3',NULL,'Both','3368765112',NULL,'Sample Data','Jacob','','Jameson',4,4,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Dr. Jacob Jameson III',NULL,2,'1974-07-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(147,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson-González, Teresa','Dr. Teresa Jameson-González',NULL,NULL,NULL,NULL,NULL,'Both','1940396707',NULL,'Sample Data','Teresa','','Jameson-González',4,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Dr. Teresa Jameson-González',NULL,1,'1995-06-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(148,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Allan','Allan Roberts',NULL,NULL,NULL,'3',NULL,'Both','711502623',NULL,'Sample Data','Allan','B','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Allan Roberts',NULL,2,NULL,1,'2017-10-30',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(149,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Yadav, Betty','Betty Yadav',NULL,NULL,NULL,NULL,NULL,'Both','2726210000',NULL,'Sample Data','Betty','','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Betty Yadav',NULL,1,'2011-07-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(150,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'alexiaolsen-blackwell@lol.co.in','alexiaolsen-blackwell@lol.co.in',NULL,NULL,NULL,NULL,NULL,'Both','3447659799',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear alexiaolsen-blackwell@lol.co.in',1,NULL,'Dear alexiaolsen-blackwell@lol.co.in',1,NULL,'alexiaolsen-blackwell@lol.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(151,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Dimitrov, Toby','Toby Wilson-Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','324033439',NULL,'Sample Data','Toby','I','Wilson-Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Wilson-Dimitrov',NULL,2,'1994-10-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(152,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Damaris','Damaris Zope',NULL,NULL,NULL,NULL,NULL,'Both','2309654739',NULL,'Sample Data','Damaris','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Zope',NULL,1,'1986-05-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(153,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Justina','Dr. Justina Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','226503148',NULL,'Sample Data','Justina','','Nielsen',4,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Dr. Justina Nielsen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(154,'Organization',NULL,0,1,0,0,1,0,NULL,NULL,'Beech Education Academy','Beech Education Academy',NULL,NULL,NULL,NULL,NULL,'Both','444653055',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Beech Education Academy',NULL,NULL,NULL,0,NULL,NULL,61,'Beech Education Academy',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(155,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Tanya','Mrs. Tanya Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2589071461',NULL,'Sample Data','Tanya','','Jameson',1,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Mrs. Tanya Jameson',NULL,1,'1958-10-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(156,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Blackwell family','Blackwell family',NULL,NULL,NULL,NULL,NULL,'Both','3218641510',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Blackwell family',5,NULL,'Dear Blackwell family',2,NULL,'Blackwell family',NULL,NULL,NULL,0,NULL,'Blackwell family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(157,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Dimitrov family','Wilson-Dimitrov family',NULL,NULL,NULL,NULL,NULL,'Both','2112982294',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wilson-Dimitrov family',5,NULL,'Dear Wilson-Dimitrov family',2,NULL,'Wilson-Dimitrov family',NULL,NULL,NULL,0,NULL,'Wilson-Dimitrov family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(158,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Jay','Mr. Jay Robertson Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1705657355',NULL,'Sample Data','Jay','I','Robertson',3,1,NULL,NULL,1,NULL,'Dear Jay',1,NULL,'Dear Jay',1,NULL,'Mr. Jay Robertson Jr.',NULL,NULL,'1971-03-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(159,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Yadav, Rolando','Dr. Rolando Yadav',NULL,NULL,NULL,'1',NULL,'Both','1527565579',NULL,'Sample Data','Rolando','C','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Dr. Rolando Yadav',NULL,NULL,'1980-05-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(160,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson, Sherman','Sherman Jameson Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3618683282',NULL,'Sample Data','Sherman','T','Jameson',NULL,1,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Sherman Jameson Jr.',NULL,2,NULL,0,NULL,NULL,NULL,'Michigan Peace School',NULL,NULL,23,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(161,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski-Robertson, Ashlie','Ashlie Łąchowski-Robertson',NULL,NULL,NULL,NULL,NULL,'Both','3943096675',NULL,'Sample Data','Ashlie','G','Łąchowski-Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Łąchowski-Robertson',NULL,1,'1971-02-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(162,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wattson, Ray','Ray Wattson',NULL,NULL,NULL,NULL,NULL,'Both','56249313',NULL,'Sample Data','Ray','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Wattson',NULL,2,'1980-01-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(163,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Betty','Betty Jensen',NULL,NULL,NULL,'3',NULL,'Both','3826692336',NULL,'Sample Data','Betty','O','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Betty Jensen',NULL,NULL,'1993-06-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(164,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'zope.i.justina71@fishmail.info','zope.i.justina71@fishmail.info',NULL,NULL,NULL,NULL,NULL,'Both','2057037914',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear zope.i.justina71@fishmail.info',1,NULL,'Dear zope.i.justina71@fishmail.info',1,NULL,'zope.i.justina71@fishmail.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(165,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jensen, Teresa','Teresa Jensen',NULL,NULL,NULL,NULL,NULL,'Both','1107412344',NULL,'Sample Data','Teresa','M','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Teresa Jensen',NULL,1,NULL,0,NULL,NULL,NULL,'Sierra Sports Systems',NULL,NULL,31,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(166,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson, Truman','Truman Wilson',NULL,NULL,NULL,NULL,NULL,'Both','1537569075',NULL,'Sample Data','Truman','','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Truman Wilson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(167,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Roberts, Brzęczysław','Brzęczysław Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3691213570',NULL,'Sample Data','Brzęczysław','M','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Roberts',NULL,2,'1951-07-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(168,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Terry, Sanford','Sanford Terry Sr.',NULL,NULL,NULL,'3',NULL,'Both','4170670568',NULL,'Sample Data','Sanford','Q','Terry',NULL,2,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Terry Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(169,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Díaz, Ashley','Ashley Díaz',NULL,NULL,NULL,NULL,NULL,'Both','2703610004',NULL,'Sample Data','Ashley','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Díaz',NULL,2,NULL,0,NULL,NULL,NULL,'Local Advocacy Partners',NULL,NULL,57,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(170,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Sherman','Dr. Sherman Díaz II',NULL,NULL,NULL,NULL,NULL,'Both','3536159516',NULL,'Sample Data','Sherman','','Díaz',4,3,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Dr. Sherman Díaz II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(171,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Roland','Dr. Roland Jensen Jr.',NULL,NULL,NULL,'3',NULL,'Both','3860934183',NULL,'Sample Data','Roland','','Jensen',4,1,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Dr. Roland Jensen Jr.',NULL,2,'1929-04-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(172,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Maria','Maria Yadav Sr.',NULL,NULL,NULL,'4',NULL,'Both','1203839406',NULL,'Sample Data','Maria','','Yadav',NULL,2,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Yadav Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(173,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Miguel','Dr. Miguel Nielsen Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3325979689',NULL,'Sample Data','Miguel','','Nielsen',4,1,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Dr. Miguel Nielsen Jr.',NULL,2,'1981-06-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(174,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry-Wattson, Toby','Toby Terry-Wattson II',NULL,NULL,NULL,'5',NULL,'Both','696772328',NULL,'Sample Data','Toby','','Terry-Wattson',NULL,3,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Terry-Wattson II',NULL,2,'1988-04-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(175,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Olsen-Cruz, Errol','Errol Olsen-Cruz',NULL,NULL,NULL,NULL,NULL,'Both','883854054',NULL,'Sample Data','Errol','O','Olsen-Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Olsen-Cruz',NULL,NULL,'1979-05-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(176,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'deforest.ashley@sample.com','deforest.ashley@sample.com',NULL,NULL,NULL,'3',NULL,'Both','1302027422',NULL,'Sample Data',NULL,NULL,NULL,NULL,1,NULL,NULL,1,NULL,'Dear deforest.ashley@sample.com',1,NULL,'Dear deforest.ashley@sample.com',1,NULL,'deforest.ashley@sample.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(177,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski-Roberts family','Łąchowski-Roberts family',NULL,NULL,NULL,NULL,NULL,'Both','3956496951',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Łąchowski-Roberts family',5,NULL,'Dear Łąchowski-Roberts family',2,NULL,'Łąchowski-Roberts family',NULL,NULL,NULL,0,NULL,'Łąchowski-Roberts family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(178,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Blackwell, Jina','Jina Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','3860989799',NULL,'Sample Data','Jina','F','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina Blackwell',NULL,NULL,'1930-05-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(179,'Household',NULL,1,0,0,0,1,0,NULL,NULL,'Terry-Wattson family','Terry-Wattson family',NULL,NULL,NULL,NULL,NULL,'Both','3014311476',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Terry-Wattson family',5,NULL,'Dear Terry-Wattson family',2,NULL,'Terry-Wattson family',NULL,NULL,NULL,0,NULL,'Terry-Wattson family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(180,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Camino Literacy Fellowship','Camino Literacy Fellowship',NULL,NULL,NULL,'4',NULL,'Both','122614663',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Camino Literacy Fellowship',NULL,NULL,NULL,0,NULL,NULL,NULL,'Camino Literacy Fellowship',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(181,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Megan','Ms. Megan Yadav',NULL,NULL,NULL,'3',NULL,'Both','2317893883',NULL,'Sample Data','Megan','W','Yadav',2,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Ms. Megan Yadav',NULL,1,'1957-04-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(182,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Michigan Action Network','Michigan Action Network',NULL,NULL,NULL,NULL,NULL,'Both','1626710652',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Michigan Action Network',NULL,NULL,NULL,0,NULL,NULL,29,'Michigan Action Network',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(183,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'parker.merrie@testing.co.in','parker.merrie@testing.co.in',NULL,NULL,NULL,NULL,NULL,'Both','2615683082',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear parker.merrie@testing.co.in',1,NULL,'Dear parker.merrie@testing.co.in',1,NULL,'parker.merrie@testing.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(184,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Roland','Dr. Roland Dimitrov II',NULL,NULL,NULL,'4',NULL,'Both','11154778',NULL,'Sample Data','Roland','B','Dimitrov',4,3,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Dr. Roland Dimitrov II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(185,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Barkley-Samson, Norris','Norris Barkley-Samson Sr.',NULL,NULL,NULL,'4',NULL,'Both','927414079',NULL,'Sample Data','Norris','C','Barkley-Samson',NULL,2,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Norris Barkley-Samson Sr.',NULL,2,'2004-06-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(186,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Daren','Dr. Daren Nielsen Jr.',NULL,NULL,NULL,'4',NULL,'Both','847645612',NULL,'Sample Data','Daren','','Nielsen',4,1,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Dr. Daren Nielsen Jr.',NULL,2,'1950-06-11',1,'2017-12-13',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(187,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Elizabeth','Elizabeth Jameson',NULL,NULL,NULL,NULL,NULL,'Both','324666225',NULL,'Sample Data','Elizabeth','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Elizabeth Jameson',NULL,1,NULL,1,'2017-10-08',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(188,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Lincoln','Lincoln Jameson',NULL,NULL,NULL,'4',NULL,'Both','2753899992',NULL,'Sample Data','Lincoln','Q','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Jameson',NULL,2,'2005-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(189,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Deforest family','Deforest family',NULL,NULL,NULL,'4',NULL,'Both','3235379039',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Deforest family',5,NULL,'Dear Deforest family',2,NULL,'Deforest family',NULL,NULL,NULL,0,NULL,'Deforest family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(190,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson, Brzęczysław','Brzęczysław Jameson',NULL,NULL,NULL,NULL,NULL,'Both','3238208659',NULL,'Sample Data','Brzęczysław','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Jameson',NULL,2,'1981-08-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(191,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Woodbridge Health Trust','Woodbridge Health Trust',NULL,NULL,NULL,'4',NULL,'Both','2536746479',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Woodbridge Health Trust',NULL,NULL,NULL,0,NULL,NULL,114,'Woodbridge Health Trust',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(192,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley family','Barkley family',NULL,NULL,NULL,NULL,NULL,'Both','2888062109',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Barkley family',5,NULL,'Dear Barkley family',2,NULL,'Barkley family',NULL,NULL,NULL,0,NULL,'Barkley family',NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(193,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson-Jameson-González, Merrie','Dr. Merrie Samson-Jameson-González',NULL,NULL,NULL,NULL,NULL,'Both','72521497',NULL,'Sample Data','Merrie','L','Samson-Jameson-González',4,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Dr. Merrie Samson-Jameson-González',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(194,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Clint','Dr. Clint Deforest Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2437706084',NULL,'Sample Data','Clint','','Deforest',4,2,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Dr. Clint Deforest Sr.',NULL,2,'1940-01-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(195,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Merrie','Dr. Merrie Nielsen',NULL,NULL,NULL,'2',NULL,'Both','3023030184',NULL,'Sample Data','Merrie','G','Nielsen',4,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Dr. Merrie Nielsen',NULL,1,'1983-07-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(196,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Progressive Software Services','Progressive Software Services',NULL,NULL,NULL,'2',NULL,'Both','1532191913',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Progressive Software Services',NULL,NULL,NULL,0,NULL,NULL,NULL,'Progressive Software Services',NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(197,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'jd.cruz@lol.org','jd.cruz@lol.org',NULL,NULL,NULL,NULL,NULL,'Both','2939573784',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear jd.cruz@lol.org',1,NULL,'Dear jd.cruz@lol.org',1,NULL,'jd.cruz@lol.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(198,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Bernadette','Bernadette Jones',NULL,NULL,NULL,'3',NULL,'Both','357713234',NULL,'Sample Data','Bernadette','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Bernadette Jones',NULL,1,'1951-02-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:32'),(199,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Mei','Mei Robertson',NULL,NULL,NULL,NULL,NULL,'Both','423528430',NULL,'Sample Data','Mei','','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Robertson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(200,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson, Rosario','Dr. Rosario Wilson',NULL,NULL,NULL,'4',NULL,'Both','4172001962',NULL,'Sample Data','Rosario','','Wilson',4,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Dr. Rosario Wilson',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33'),(201,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Barkley, Omar','Omar Barkley',NULL,NULL,NULL,'4',NULL,'Both','1166913408',NULL,'Sample Data','Omar','S','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Barkley',NULL,2,'1989-01-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-09-28 01:13:32','2018-09-28 01:13:33');
+INSERT INTO `civicrm_contact` (`id`, `contact_type`, `contact_sub_type`, `do_not_email`, `do_not_phone`, `do_not_mail`, `do_not_sms`, `do_not_trade`, `is_opt_out`, `legal_identifier`, `external_identifier`, `sort_name`, `display_name`, `nick_name`, `legal_name`, `image_URL`, `preferred_communication_method`, `preferred_language`, `preferred_mail_format`, `hash`, `api_key`, `source`, `first_name`, `middle_name`, `last_name`, `prefix_id`, `suffix_id`, `formal_title`, `communication_style_id`, `email_greeting_id`, `email_greeting_custom`, `email_greeting_display`, `postal_greeting_id`, `postal_greeting_custom`, `postal_greeting_display`, `addressee_id`, `addressee_custom`, `addressee_display`, `job_title`, `gender_id`, `birth_date`, `is_deceased`, `deceased_date`, `household_name`, `primary_contact_id`, `organization_name`, `sic_code`, `user_unique_id`, `employer_id`, `is_deleted`, `created_date`, `modified_date`) VALUES (1,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Default Organization','Default Organization',NULL,'Default Organization',NULL,NULL,NULL,'Both',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,'Default Organization',NULL,NULL,NULL,0,NULL,'2018-10-31 01:52:58'),(2,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Parker, Miguel','Mr. Miguel Parker',NULL,NULL,NULL,NULL,NULL,'Both','2567900778',NULL,'Sample Data','Miguel','','Parker',3,NULL,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Mr. Miguel Parker',NULL,2,NULL,0,NULL,NULL,NULL,'Pennsylvania Health Collective',NULL,NULL,95,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(3,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Mei','Mei Díaz',NULL,NULL,NULL,'3',NULL,'Both','3003407932',NULL,'Sample Data','Mei','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Díaz',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(4,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'teresaj93@infomail.co.in','teresaj93@infomail.co.in',NULL,NULL,NULL,NULL,NULL,'Both','721943478',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear teresaj93@infomail.co.in',1,NULL,'Dear teresaj93@infomail.co.in',1,NULL,'teresaj93@infomail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(5,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Beula','Beula Jameson',NULL,NULL,NULL,'5',NULL,'Both','3713419157',NULL,'Sample Data','Beula','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Jameson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(6,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Betty','Dr. Betty Jameson',NULL,NULL,NULL,NULL,NULL,'Both','1306733997',NULL,'Sample Data','Betty','M','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Dr. Betty Jameson',NULL,1,'1994-05-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(7,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'bobz26@testing.co.in','bobz26@testing.co.in',NULL,NULL,NULL,'2',NULL,'Both','707711895',NULL,'Sample Data',NULL,NULL,NULL,4,1,NULL,NULL,1,NULL,'Dear bobz26@testing.co.in',1,NULL,'Dear bobz26@testing.co.in',1,NULL,'bobz26@testing.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(8,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Clint','Mr. Clint Samuels Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1165497253',NULL,'Sample Data','Clint','T','Samuels',3,2,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Mr. Clint Samuels Sr.',NULL,2,'1986-12-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(9,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Adams, Juliann','Ms. Juliann Adams',NULL,NULL,NULL,NULL,NULL,'Both','3525588555',NULL,'Sample Data','Juliann','N','Adams',2,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Ms. Juliann Adams',NULL,1,'1997-01-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(10,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov-Jensen family','Ivanov-Jensen family',NULL,NULL,NULL,'3',NULL,'Both','3569082677',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Ivanov-Jensen family',5,NULL,'Dear Ivanov-Jensen family',2,NULL,'Ivanov-Jensen family',NULL,NULL,NULL,0,NULL,'Ivanov-Jensen family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(11,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Claudio','Claudio González',NULL,NULL,NULL,NULL,NULL,'Both','636484517',NULL,'Sample Data','Claudio','','González',NULL,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio González',NULL,2,'1933-07-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(12,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Rebekah','Rebekah Jensen',NULL,NULL,NULL,NULL,NULL,'Both','3740446300',NULL,'Sample Data','Rebekah','','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Jensen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(13,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'blackwelll45@fakemail.info','blackwelll45@fakemail.info',NULL,NULL,NULL,'5',NULL,'Both','2451498194',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear blackwelll45@fakemail.info',1,NULL,'Dear blackwelll45@fakemail.info',1,NULL,'blackwelll45@fakemail.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(14,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Miguel','Miguel Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','3632283471',NULL,'Sample Data','Miguel','','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Miguel',1,NULL,'Dear Miguel',1,NULL,'Miguel Ivanov',NULL,2,NULL,1,'2018-07-29',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(15,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Margaret','Margaret Parker',NULL,NULL,NULL,'3',NULL,'Both','2510229405',NULL,'Sample Data','Margaret','T','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Parker',NULL,1,'1936-03-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(16,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Deforest-Jameson, Mei','Ms. Mei Deforest-Jameson',NULL,NULL,NULL,NULL,NULL,'Both','1137661008',NULL,'Sample Data','Mei','F','Deforest-Jameson',2,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Ms. Mei Deforest-Jameson',NULL,1,'1956-09-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(17,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Lou','Lou Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','2205571416',NULL,'Sample Data','Lou','W','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou Jacobs',NULL,2,'1937-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(18,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Pennsylvania Health Network','Pennsylvania Health Network',NULL,NULL,NULL,NULL,NULL,'Both','2835142090',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pennsylvania Health Network',NULL,NULL,NULL,0,NULL,NULL,NULL,'Pennsylvania Health Network',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(19,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Terrell, Kenny','Kenny Terrell III',NULL,NULL,NULL,'4',NULL,'Both','614922505',NULL,'Sample Data','Kenny','','Terrell',NULL,4,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Terrell III',NULL,2,'1976-03-12',0,NULL,NULL,NULL,'United Music Partners',NULL,NULL,170,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(20,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Deforest, Alida','Ms. Alida Deforest',NULL,NULL,NULL,NULL,NULL,'Both','2092838501',NULL,'Sample Data','Alida','P','Deforest',2,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Ms. Alida Deforest',NULL,1,'1955-05-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(21,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Prentice-Zope, Jerome','Jerome Prentice-Zope',NULL,NULL,NULL,'4',NULL,'Both','144351144',NULL,'Sample Data','Jerome','J','Prentice-Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome Prentice-Zope',NULL,2,'1964-06-16',1,'2018-02-18',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(22,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Truman','Mr. Truman Terry',NULL,NULL,NULL,NULL,NULL,'Both','3241108171',NULL,'Sample Data','Truman','','Terry',3,NULL,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Mr. Truman Terry',NULL,2,'1974-07-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(23,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Brittney','Brittney Zope',NULL,NULL,NULL,NULL,NULL,'Both','2080122445',NULL,'Sample Data','Brittney','M','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Brittney Zope',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(24,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jameson, Santina','Dr. Santina Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2989109013',NULL,'Sample Data','Santina','','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Dr. Santina Jameson',NULL,NULL,'1996-04-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(25,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Faucett Sports Trust','Faucett Sports Trust',NULL,NULL,NULL,NULL,NULL,'Both','883283718',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Faucett Sports Trust',NULL,NULL,NULL,0,NULL,NULL,NULL,'Faucett Sports Trust',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(26,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Brent','Brent Smith',NULL,NULL,NULL,NULL,NULL,'Both','645749990',NULL,'Sample Data','Brent','','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Smith',NULL,2,'1979-11-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(27,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Robertson family','Robertson family',NULL,NULL,NULL,NULL,NULL,'Both','3444393980',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Robertson family',5,NULL,'Dear Robertson family',2,NULL,'Robertson family',NULL,NULL,NULL,0,NULL,'Robertson family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(28,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Adams, Jerome','Jerome Adams',NULL,NULL,NULL,'2',NULL,'Both','3373636470',NULL,'Sample Data','Jerome','U','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome Adams',NULL,NULL,'1992-08-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(29,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Urban Legal Center','Urban Legal Center',NULL,NULL,NULL,'3',NULL,'Both','3304452841',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Legal Center',NULL,NULL,NULL,0,NULL,NULL,46,'Urban Legal Center',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(30,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Rolando','Rolando Adams',NULL,NULL,NULL,'4',NULL,'Both','1733849809',NULL,'Sample Data','Rolando','','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Rolando Adams',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(31,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Toby','Mr. Toby Blackwell III',NULL,NULL,NULL,'3',NULL,'Both','3987770403',NULL,'Sample Data','Toby','K','Blackwell',3,4,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Mr. Toby Blackwell III',NULL,2,'1953-02-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(32,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Mei','Mei Robertson',NULL,NULL,NULL,NULL,NULL,'Both','423528430',NULL,'Sample Data','Mei','J','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Robertson',NULL,NULL,NULL,1,'2017-11-19',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(33,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Beula','Beula Jones',NULL,NULL,NULL,NULL,NULL,'Both','420812867',NULL,'Sample Data','Beula','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Jones',NULL,1,'1978-08-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(34,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Allen','Allen Cruz',NULL,NULL,NULL,'4',NULL,'Both','3114933760',NULL,'Sample Data','Allen','','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Cruz',NULL,2,'1940-04-10',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(35,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Rosario','Rosario González',NULL,NULL,NULL,'1',NULL,'Both','3206727065',NULL,'Sample Data','Rosario','','González',NULL,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario González',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(36,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski, Allen','Allen Łąchowski III',NULL,NULL,NULL,'5',NULL,'Both','3162448518',NULL,'Sample Data','Allen','Y','Łąchowski',NULL,4,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Łąchowski III',NULL,NULL,'1976-10-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(37,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Nielsen, Ashlie','Ashlie Nielsen',NULL,NULL,NULL,'2',NULL,'Both','89218160',NULL,'Sample Data','Ashlie','Y','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Nielsen',NULL,1,'2002-09-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(38,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,NULL,NULL,'Both','766698874',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Nielsen family',5,NULL,'Dear Nielsen family',2,NULL,'Nielsen family',NULL,NULL,NULL,0,NULL,'Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(39,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Erik','Erik González III',NULL,NULL,NULL,NULL,NULL,'Both','1456610806',NULL,'Sample Data','Erik','I','González',NULL,4,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik González III',NULL,NULL,'1932-03-30',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(40,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Shauna','Mrs. Shauna Samson',NULL,NULL,NULL,'5',NULL,'Both','1855188463',NULL,'Sample Data','Shauna','Q','Samson',1,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Mrs. Shauna Samson',NULL,1,'1981-09-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(41,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Smith family','Smith family',NULL,NULL,NULL,NULL,NULL,'Both','4082772645',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Smith family',5,NULL,'Dear Smith family',2,NULL,'Smith family',NULL,NULL,NULL,0,NULL,'Smith family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(42,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Claudio','Claudio Cooper',NULL,NULL,NULL,'5',NULL,'Both','1104394960',NULL,'Sample Data','Claudio','','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Cooper',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(43,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Bernadette','Mrs. Bernadette Ivanov',NULL,NULL,NULL,'4',NULL,'Both','3126349786',NULL,'Sample Data','Bernadette','P','Ivanov',1,NULL,NULL,NULL,1,NULL,'Dear Bernadette',1,NULL,'Dear Bernadette',1,NULL,'Mrs. Bernadette Ivanov',NULL,1,'1956-07-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(44,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov, Jackson','Jackson Ivanov II',NULL,NULL,NULL,NULL,NULL,'Both','3246901602',NULL,'Sample Data','Jackson','R','Ivanov',NULL,3,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Jackson Ivanov II',NULL,NULL,'1956-02-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(45,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds, Ashlie','Dr. Ashlie McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','3165583766',NULL,'Sample Data','Ashlie','','McReynolds',4,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Dr. Ashlie McReynolds',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(46,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Kathleen','Kathleen Terrell',NULL,NULL,NULL,NULL,NULL,'Both','1212297989',NULL,'Sample Data','Kathleen','A','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Terrell',NULL,NULL,'1968-11-30',0,NULL,NULL,NULL,'Urban Legal Center',NULL,NULL,29,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(47,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Andrew','Andrew Roberts Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3550597409',NULL,'Sample Data','Andrew','','Roberts',NULL,1,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew Roberts Jr.',NULL,2,'1942-12-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(48,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'brittneyz@fishmail.org','brittneyz@fishmail.org',NULL,NULL,NULL,'3',NULL,'Both','3334568728',NULL,'Sample Data',NULL,NULL,NULL,2,NULL,NULL,NULL,1,NULL,'Dear brittneyz@fishmail.org',1,NULL,'Dear brittneyz@fishmail.org',1,NULL,'brittneyz@fishmail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(49,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Urban Music School','Urban Music School',NULL,NULL,NULL,'5',NULL,'Both','74832628',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Music School',NULL,NULL,NULL,0,NULL,NULL,140,'Urban Music School',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(50,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,NULL,NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(51,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Wattson, Sanford','Sanford Wattson',NULL,NULL,NULL,NULL,NULL,'Both','2494735829',NULL,'Sample Data','Sanford','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Wattson',NULL,NULL,NULL,0,NULL,NULL,NULL,'Sierra Family Solutions',NULL,NULL,72,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(52,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Deforest, Elina','Dr. Elina Deforest',NULL,NULL,NULL,'3',NULL,'Both','1943101487',NULL,'Sample Data','Elina','L','Deforest',4,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Dr. Elina Deforest',NULL,1,'1941-07-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(53,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Errol','Errol Roberts',NULL,NULL,NULL,NULL,NULL,'Both','152825771',NULL,'Sample Data','Errol','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Roberts',NULL,2,'1976-10-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(54,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Texas Poetry Fellowship','Texas Poetry Fellowship',NULL,NULL,NULL,'3',NULL,'Both','61456982',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Texas Poetry Fellowship',NULL,NULL,NULL,0,NULL,NULL,NULL,'Texas Poetry Fellowship',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(55,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Herminia','Herminia Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','3410851077',NULL,'Sample Data','Herminia','L','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Herminia Ivanov',NULL,NULL,'1934-01-22',1,'2018-05-15',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(56,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'jinab@spamalot.com','jinab@spamalot.com',NULL,NULL,NULL,'3',NULL,'Both','4068252878',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear jinab@spamalot.com',1,NULL,'Dear jinab@spamalot.com',1,NULL,'jinab@spamalot.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(57,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,'2',NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(58,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Deforest-Nielsen, Alida','Mrs. Alida Deforest-Nielsen',NULL,NULL,NULL,'1',NULL,'Both','3212335868',NULL,'Sample Data','Alida','','Deforest-Nielsen',1,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Mrs. Alida Deforest-Nielsen',NULL,NULL,NULL,0,NULL,NULL,NULL,'New York Legal Association',NULL,NULL,62,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(59,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Deforest-Nielsen family','Deforest-Nielsen family',NULL,NULL,NULL,NULL,NULL,'Both','51479494',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Deforest-Nielsen family',5,NULL,'Dear Deforest-Nielsen family',2,NULL,'Deforest-Nielsen family',NULL,NULL,NULL,0,NULL,'Deforest-Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(60,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Shauna','Shauna Jameson',NULL,NULL,NULL,'4',NULL,'Both','318889656',NULL,'Sample Data','Shauna','S','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Jameson',NULL,1,'1956-03-03',1,'2018-08-20',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(61,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Delana','Ms. Delana Cruz',NULL,NULL,NULL,'2',NULL,'Both','3000651587',NULL,'Sample Data','Delana','X','Cruz',2,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Ms. Delana Cruz',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(62,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'New York Legal Association','New York Legal Association',NULL,NULL,NULL,NULL,NULL,'Both','1694163004',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'New York Legal Association',NULL,NULL,NULL,0,NULL,NULL,58,'New York Legal Association',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(63,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'ivanov-jensen.u.maria@spamalot.co.in','ivanov-jensen.u.maria@spamalot.co.in',NULL,NULL,NULL,'2',NULL,'Both','2676949295',NULL,'Sample Data',NULL,NULL,NULL,4,2,NULL,NULL,1,NULL,'Dear ivanov-jensen.u.maria@spamalot.co.in',1,NULL,'Dear ivanov-jensen.u.maria@spamalot.co.in',1,NULL,'ivanov-jensen.u.maria@spamalot.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(64,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Smith, Landon','Landon Smith',NULL,NULL,NULL,NULL,NULL,'Both','1605229740',NULL,'Sample Data','Landon','Q','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon Smith',NULL,NULL,'1977-09-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(65,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Erik','Erik Jones III',NULL,NULL,NULL,NULL,NULL,'Both','2330527587',NULL,'Sample Data','Erik','I','Jones',NULL,4,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik Jones III',NULL,2,NULL,0,NULL,NULL,NULL,'Sierra Food Trust',NULL,NULL,109,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(66,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Ivey','Ivey Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','2878114453',NULL,'Sample Data','Ivey','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Nielsen',NULL,NULL,'2008-04-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(67,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell-Terrell, Ray','Dr. Ray Blackwell-Terrell',NULL,NULL,NULL,NULL,NULL,'Both','3574058905',NULL,'Sample Data','Ray','I','Blackwell-Terrell',4,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Dr. Ray Blackwell-Terrell',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(68,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Santina','Santina Ivanov',NULL,NULL,NULL,'2',NULL,'Both','1530829169',NULL,'Sample Data','Santina','U','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Ivanov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(69,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Brigette','Brigette Deforest',NULL,NULL,NULL,'2',NULL,'Both','3260851036',NULL,'Sample Data','Brigette','J','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Brigette Deforest',NULL,1,'1968-06-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(70,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen, Barry','Barry Nielsen Jr.',NULL,NULL,NULL,'2',NULL,'Both','999751517',NULL,'Sample Data','Barry','','Nielsen',NULL,1,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Barry Nielsen Jr.',NULL,NULL,'2004-05-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(71,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Brigette','Mrs. Brigette Dimitrov',NULL,NULL,NULL,'3',NULL,'Both','1336788682',NULL,'Sample Data','Brigette','B','Dimitrov',1,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Mrs. Brigette Dimitrov',NULL,1,'1936-06-16',1,'2018-04-23',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(72,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Sierra Family Solutions','Sierra Family Solutions',NULL,NULL,NULL,NULL,NULL,'Both','2422757752',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Family Solutions',NULL,NULL,NULL,0,NULL,NULL,51,'Sierra Family Solutions',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(73,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Felisha','Felisha Dimitrov',NULL,NULL,NULL,'3',NULL,'Both','754737383',NULL,'Sample Data','Felisha','','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Felisha Dimitrov',NULL,NULL,NULL,0,NULL,NULL,NULL,'Farmersville Food Fellowship',NULL,NULL,181,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(74,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Jackson Family Initiative','Jackson Family Initiative',NULL,NULL,NULL,'5',NULL,'Both','2976608262',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Jackson Family Initiative',NULL,NULL,NULL,0,NULL,NULL,148,'Jackson Family Initiative',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(75,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Rosario','Rosario Jones II',NULL,NULL,NULL,'4',NULL,'Both','1172090017',NULL,'Sample Data','Rosario','E','Jones',NULL,3,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario Jones II',NULL,2,'1970-06-18',1,'2018-07-11',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(76,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Laree','Laree Jensen',NULL,NULL,NULL,'3',NULL,'Both','2534513195',NULL,'Sample Data','Laree','H','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Jensen',NULL,1,'1998-01-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(77,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Łąchowski, Daren','Daren Łąchowski III',NULL,NULL,NULL,NULL,NULL,'Both','2421029713',NULL,'Sample Data','Daren','','Łąchowski',NULL,4,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Daren Łąchowski III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(78,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Lou','Lou McReynolds Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1805936303',NULL,'Sample Data','Lou','','McReynolds',NULL,1,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou McReynolds Jr.',NULL,NULL,'2004-12-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(79,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Kathleen','Kathleen Robertson',NULL,NULL,NULL,NULL,NULL,'Both','1039921971',NULL,'Sample Data','Kathleen','B','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Robertson',NULL,1,'1965-08-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(80,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Nielsen, Iris','Iris Nielsen',NULL,NULL,NULL,'1',NULL,'Both','3773138011',NULL,'Sample Data','Iris','G','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Iris Nielsen',NULL,NULL,'2008-06-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(81,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Valene','Dr. Valene Samuels',NULL,NULL,NULL,'2',NULL,'Both','1762584511',NULL,'Sample Data','Valene','','Samuels',4,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Dr. Valene Samuels',NULL,NULL,'1996-01-26',0,NULL,NULL,NULL,'Caulder Education Collective',NULL,NULL,150,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(82,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Adams family','Adams family',NULL,NULL,NULL,'2',NULL,'Both','1515323104',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Adams family',5,NULL,'Dear Adams family',2,NULL,'Adams family',NULL,NULL,NULL,0,NULL,'Adams family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(83,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Jameson, Erik','Dr. Erik Jameson Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2835114394',NULL,'Sample Data','Erik','','Jameson',4,1,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Dr. Erik Jameson Jr.',NULL,2,'1984-04-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(84,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Samuels, Ashlie','Ashlie Samuels',NULL,NULL,NULL,NULL,NULL,'Both','2718903137',NULL,'Sample Data','Ashlie','','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Samuels',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(85,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Maria','Maria Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','60570432',NULL,'Sample Data','Maria','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Nielsen',NULL,NULL,'1983-07-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(86,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Springfield Poetry Fellowship','Springfield Poetry Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','2845060489',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Springfield Poetry Fellowship',NULL,NULL,NULL,0,NULL,NULL,102,'Springfield Poetry Fellowship',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(87,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Truman','Dr. Truman Prentice',NULL,NULL,NULL,NULL,NULL,'Both','3922272167',NULL,'Sample Data','Truman','Y','Prentice',4,NULL,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Dr. Truman Prentice',NULL,2,'1965-04-28',1,'2018-03-28',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:49'),(88,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Dimitrov, Claudio','Mr. Claudio Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','1549704109',NULL,'Sample Data','Claudio','','Dimitrov',3,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Mr. Claudio Dimitrov',NULL,2,'1980-07-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(89,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'teddyp98@example.biz','teddyp98@example.biz',NULL,NULL,NULL,'4',NULL,'Both','1386000883',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear teddyp98@example.biz',1,NULL,'Dear teddyp98@example.biz',1,NULL,'teddyp98@example.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(90,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Arlyne','Dr. Arlyne Wagner',NULL,NULL,NULL,'1',NULL,'Both','1039133670',NULL,'Sample Data','Arlyne','V','Wagner',4,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Dr. Arlyne Wagner',NULL,1,NULL,1,'2018-03-09',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(91,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson-Smith family','Wattson-Smith family',NULL,NULL,NULL,NULL,NULL,'Both','2302548678',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wattson-Smith family',5,NULL,'Dear Wattson-Smith family',2,NULL,'Wattson-Smith family',NULL,NULL,NULL,0,NULL,'Wattson-Smith family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(92,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'ashliej@infomail.co.in','ashliej@infomail.co.in',NULL,NULL,NULL,'2',NULL,'Both','2599085181',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear ashliej@infomail.co.in',1,NULL,'Dear ashliej@infomail.co.in',1,NULL,'ashliej@infomail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(93,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Santina','Santina McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','3055639463',NULL,'Sample Data','Santina','Q','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina McReynolds',NULL,NULL,'1998-09-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(94,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Adams, Valene','Valene Adams',NULL,NULL,NULL,NULL,NULL,'Both','3741125103',NULL,'Sample Data','Valene','J','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Valene Adams',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(95,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Pennsylvania Health Collective','Pennsylvania Health Collective',NULL,NULL,NULL,'3',NULL,'Both','1991296848',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pennsylvania Health Collective',NULL,NULL,NULL,0,NULL,NULL,2,'Pennsylvania Health Collective',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(96,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Irvin','Irvin Robertson Sr.',NULL,NULL,NULL,'1',NULL,'Both','3287904826',NULL,'Sample Data','Irvin','','Robertson',NULL,2,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Irvin Robertson Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(97,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry-Nielsen, Beula','Beula Terry-Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1825545354',NULL,'Sample Data','Beula','','Terry-Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Terry-Nielsen',NULL,NULL,'1965-02-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(98,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Elbert','Mr. Elbert Jones Jr.',NULL,NULL,NULL,'5',NULL,'Both','3645053032',NULL,'Sample Data','Elbert','','Jones',3,1,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Mr. Elbert Jones Jr.',NULL,2,NULL,1,'2018-09-04',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(99,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Müller, Elbert','Dr. Elbert Müller',NULL,NULL,NULL,'1',NULL,'Both','189304968',NULL,'Sample Data','Elbert','D','Müller',4,NULL,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Dr. Elbert Müller',NULL,2,'1945-05-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(100,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Colorado Software Fund','Colorado Software Fund',NULL,NULL,NULL,NULL,NULL,'Both','812819711',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Colorado Software Fund',NULL,NULL,NULL,0,NULL,NULL,106,'Colorado Software Fund',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(101,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Omar','Omar Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3639073060',NULL,'Sample Data','Omar','R','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Roberts',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(102,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Princess','Princess Jones',NULL,NULL,NULL,'2',NULL,'Both','3647166533',NULL,'Sample Data','Princess','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Princess Jones',NULL,1,NULL,0,NULL,NULL,NULL,'Springfield Poetry Fellowship',NULL,NULL,86,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(103,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Betty','Mrs. Betty Nielsen',NULL,NULL,NULL,'5',NULL,'Both','3861099326',NULL,'Sample Data','Betty','','Nielsen',1,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Mrs. Betty Nielsen',NULL,1,'1968-10-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(104,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Felisha','Dr. Felisha Samson',NULL,NULL,NULL,'3',NULL,'Both','1987564812',NULL,'Sample Data','Felisha','F','Samson',4,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Dr. Felisha Samson',NULL,1,'1984-07-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(105,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'bwilson@infomail.co.pl','bwilson@infomail.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','2067379389',NULL,'Sample Data',NULL,NULL,NULL,NULL,1,NULL,NULL,1,NULL,'Dear bwilson@infomail.co.pl',1,NULL,'Dear bwilson@infomail.co.pl',1,NULL,'bwilson@infomail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(106,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Erik','Mr. Erik Deforest',NULL,NULL,NULL,NULL,NULL,'Both','1691264565',NULL,'Sample Data','Erik','H','Deforest',3,NULL,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Mr. Erik Deforest',NULL,2,NULL,0,NULL,NULL,NULL,'Colorado Software Fund',NULL,NULL,100,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(107,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Roland','Mr. Roland Ivanov Jr.',NULL,NULL,NULL,'5',NULL,'Both','2218895349',NULL,'Sample Data','Roland','','Ivanov',3,1,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Mr. Roland Ivanov Jr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(108,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Ray','Ray Patel',NULL,NULL,NULL,'2',NULL,'Both','18893899',NULL,'Sample Data','Ray','I','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Patel',NULL,2,'1949-03-04',1,'2018-10-12',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(109,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Sierra Food Trust','Sierra Food Trust',NULL,NULL,NULL,NULL,NULL,'Both','3441880548',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Food Trust',NULL,NULL,NULL,0,NULL,NULL,65,'Sierra Food Trust',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(110,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Bryon','Bryon Robertson III',NULL,NULL,NULL,'1',NULL,'Both','3912213392',NULL,'Sample Data','Bryon','','Robertson',NULL,4,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Bryon Robertson III',NULL,2,'2001-06-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(111,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds family','McReynolds family',NULL,NULL,NULL,'2',NULL,'Both','3032680972',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear McReynolds family',5,NULL,'Dear McReynolds family',2,NULL,'McReynolds family',NULL,NULL,NULL,0,NULL,'McReynolds family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(112,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Friends Peace Trust','Friends Peace Trust',NULL,NULL,NULL,'5',NULL,'Both','1003730599',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Friends Peace Trust',NULL,NULL,NULL,0,NULL,NULL,127,'Friends Peace Trust',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(113,'Individual',NULL,1,1,0,0,1,0,NULL,NULL,'McReynolds, Felisha','Mrs. Felisha McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','2265905114',NULL,'Sample Data','Felisha','K','McReynolds',1,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Mrs. Felisha McReynolds',NULL,1,'1978-05-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(114,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'cooper.sonny@fishmail.biz','cooper.sonny@fishmail.biz',NULL,NULL,NULL,NULL,NULL,'Both','4195346013',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear cooper.sonny@fishmail.biz',1,NULL,'Dear cooper.sonny@fishmail.biz',1,NULL,'cooper.sonny@fishmail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(115,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,'4',NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(116,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov-Jensen, Margaret','Margaret Ivanov-Jensen',NULL,NULL,NULL,NULL,NULL,'Both','2332163002',NULL,'Sample Data','Margaret','Q','Ivanov-Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Ivanov-Jensen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(117,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Maxwell','Maxwell Łąchowski III',NULL,NULL,NULL,NULL,NULL,'Both','1815601516',NULL,'Sample Data','Maxwell','','Łąchowski',NULL,4,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Łąchowski III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(118,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'wattson-smith.f.winford@example.co.pl','wattson-smith.f.winford@example.co.pl',NULL,NULL,NULL,'2',NULL,'Both','1086392334',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear wattson-smith.f.winford@example.co.pl',1,NULL,'Dear wattson-smith.f.winford@example.co.pl',1,NULL,'wattson-smith.f.winford@example.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(119,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Shad','Shad Ivanov III',NULL,NULL,NULL,'3',NULL,'Both','4103446266',NULL,'Sample Data','Shad','M','Ivanov',NULL,4,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Ivanov III',NULL,NULL,'1989-02-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:49'),(120,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Mei','Dr. Mei Yadav',NULL,NULL,NULL,'2',NULL,'Both','3106759273',NULL,'Sample Data','Mei','L','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Dr. Mei Yadav',NULL,1,'1971-04-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(121,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Terrell family','Terrell family',NULL,NULL,NULL,NULL,NULL,'Both','1136333121',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Terrell family',5,NULL,'Dear Terrell family',2,NULL,'Terrell family',NULL,NULL,NULL,0,NULL,'Terrell family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(122,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov-McReynolds, Alida','Alida Dimitrov-McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','525306548',NULL,'Sample Data','Alida','Q','Dimitrov-McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Dimitrov-McReynolds',NULL,1,'1992-08-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(123,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov, Damaris','Damaris Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','860231865',NULL,'Sample Data','Damaris','G','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Dimitrov',NULL,1,'1986-08-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(124,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wattson, Nicole','Ms. Nicole Wattson',NULL,NULL,NULL,NULL,NULL,'Both','59330073',NULL,'Sample Data','Nicole','W','Wattson',2,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Ms. Nicole Wattson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(125,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Caulder Sports Partners','Caulder Sports Partners',NULL,NULL,NULL,NULL,NULL,'Both','494577191',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Caulder Sports Partners',NULL,NULL,NULL,0,NULL,NULL,156,'Caulder Sports Partners',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(126,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Shauna','Shauna Wagner',NULL,NULL,NULL,'3',NULL,'Both','2780570357',NULL,'Sample Data','Shauna','','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Wagner',NULL,1,'1944-04-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(127,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant-Nielsen, Teddy','Teddy Grant-Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','470499600',NULL,'Sample Data','Teddy','','Grant-Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Grant-Nielsen',NULL,2,'1986-02-19',0,NULL,NULL,NULL,'Friends Peace Trust',NULL,NULL,112,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(128,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'bu.parker@mymail.org','bu.parker@mymail.org',NULL,NULL,NULL,NULL,NULL,'Both','3686895176',NULL,'Sample Data',NULL,NULL,NULL,NULL,1,NULL,NULL,1,NULL,'Dear bu.parker@mymail.org',1,NULL,'Dear bu.parker@mymail.org',1,NULL,'bu.parker@mymail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(129,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Blackwell family','Blackwell family',NULL,NULL,NULL,'1',NULL,'Both','3218641510',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Blackwell family',5,NULL,'Dear Blackwell family',2,NULL,'Blackwell family',NULL,NULL,NULL,0,NULL,'Blackwell family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(130,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'mller.alexia@notmail.co.uk','mller.alexia@notmail.co.uk',NULL,NULL,NULL,'5',NULL,'Both','4133636974',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear mller.alexia@notmail.co.uk',1,NULL,'Dear mller.alexia@notmail.co.uk',1,NULL,'mller.alexia@notmail.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(131,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Sonny','Dr. Sonny Smith III',NULL,NULL,NULL,'5',NULL,'Both','2875915978',NULL,'Sample Data','Sonny','','Smith',4,4,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Dr. Sonny Smith III',NULL,2,'1953-08-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(132,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Shad','Shad Jameson III',NULL,NULL,NULL,'4',NULL,'Both','2488914150',NULL,'Sample Data','Shad','J','Jameson',NULL,4,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Jameson III',NULL,2,'1989-11-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(133,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'rebekahjameson59@notmail.co.nz','rebekahjameson59@notmail.co.nz',NULL,NULL,NULL,'1',NULL,'Both','1761753503',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear rebekahjameson59@notmail.co.nz',1,NULL,'Dear rebekahjameson59@notmail.co.nz',1,NULL,'rebekahjameson59@notmail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(134,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Erik','Mr. Erik Adams II',NULL,NULL,NULL,NULL,NULL,'Both','1567928244',NULL,'Sample Data','Erik','','Adams',3,3,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Mr. Erik Adams II',NULL,2,NULL,1,'2017-12-30',NULL,NULL,'Pine Culture Network',NULL,NULL,173,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(135,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Dimitrov family','Dimitrov family',NULL,NULL,NULL,'2',NULL,'Both','3351288571',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Dimitrov family',5,NULL,'Dear Dimitrov family',2,NULL,'Dimitrov family',NULL,NULL,NULL,0,NULL,'Dimitrov family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(136,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'jamesont@fakemail.co.pl','jamesont@fakemail.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','3514683836',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear jamesont@fakemail.co.pl',1,NULL,'Dear jamesont@fakemail.co.pl',1,NULL,'jamesont@fakemail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(137,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Elbert','Elbert Wattson Jr.',NULL,NULL,NULL,'2',NULL,'Both','2859781172',NULL,'Sample Data','Elbert','S','Wattson',NULL,1,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Wattson Jr.',NULL,NULL,'1979-11-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(138,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Maria','Maria Łąchowski II',NULL,NULL,NULL,NULL,NULL,'Both','2706885565',NULL,'Sample Data','Maria','','Łąchowski',NULL,3,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Łąchowski II',NULL,2,'1988-06-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(139,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Wilson, Elizabeth','Mrs. Elizabeth Wilson',NULL,NULL,NULL,NULL,NULL,'Both','690212617',NULL,'Sample Data','Elizabeth','','Wilson',1,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Mrs. Elizabeth Wilson',NULL,1,'1968-08-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(140,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Sonny','Dr. Sonny Díaz',NULL,NULL,NULL,'3',NULL,'Both','3648844868',NULL,'Sample Data','Sonny','','Díaz',4,NULL,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Dr. Sonny Díaz',NULL,NULL,'1986-04-04',0,NULL,NULL,NULL,'Urban Music School',NULL,NULL,49,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(141,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Adams, Alida','Alida Adams',NULL,NULL,NULL,NULL,NULL,'Both','3862439898',NULL,'Sample Data','Alida','X','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Adams',NULL,1,'1989-11-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(142,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen, Truman','Truman Jensen Jr.',NULL,NULL,NULL,'4',NULL,'Both','3947793065',NULL,'Sample Data','Truman','O','Jensen',NULL,1,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Truman Jensen Jr.',NULL,NULL,'1933-01-03',1,'2018-10-27',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(143,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Samuels family','Samuels family',NULL,NULL,NULL,NULL,NULL,'Both','350459294',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Samuels family',5,NULL,'Dear Samuels family',2,NULL,'Samuels family',NULL,NULL,NULL,0,NULL,'Samuels family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(144,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Beula','Beula Blackwell',NULL,NULL,NULL,'5',NULL,'Both','3841764890',NULL,'Sample Data','Beula','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Blackwell',NULL,1,'1957-11-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(145,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'McReynolds, Toby','Toby McReynolds Jr.',NULL,NULL,NULL,NULL,NULL,'Both','771213292',NULL,'Sample Data','Toby','J','McReynolds',NULL,1,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby McReynolds Jr.',NULL,2,'2000-06-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(146,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'alexiaolsen@mymail.biz','alexiaolsen@mymail.biz',NULL,NULL,NULL,NULL,NULL,'Both','2002767157',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear alexiaolsen@mymail.biz',1,NULL,'Dear alexiaolsen@mymail.biz',1,NULL,'alexiaolsen@mymail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(147,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Roberts, Allan','Mr. Allan Roberts',NULL,NULL,NULL,NULL,NULL,'Both','711502623',NULL,'Sample Data','Allan','','Roberts',3,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Mr. Allan Roberts',NULL,2,'1987-01-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(148,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'jamesonw10@sample.info','jamesonw10@sample.info',NULL,NULL,NULL,'3',NULL,'Both','2249585178',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear jamesonw10@sample.info',1,NULL,'Dear jamesonw10@sample.info',1,NULL,'jamesonw10@sample.info',NULL,NULL,NULL,0,NULL,NULL,NULL,'Jackson Family Initiative',NULL,NULL,74,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(149,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell-Terrell family','Blackwell-Terrell family',NULL,NULL,NULL,'3',NULL,'Both','2764085538',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Blackwell-Terrell family',5,NULL,'Dear Blackwell-Terrell family',2,NULL,'Blackwell-Terrell family',NULL,NULL,NULL,0,NULL,'Blackwell-Terrell family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(150,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Caulder Education Collective','Caulder Education Collective',NULL,NULL,NULL,'2',NULL,'Both','2315861556',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Caulder Education Collective',NULL,NULL,NULL,0,NULL,NULL,81,'Caulder Education Collective',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(151,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terrell, Kacey','Kacey Terrell',NULL,NULL,NULL,NULL,NULL,'Both','1088955590',NULL,'Sample Data','Kacey','','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Kacey Terrell',NULL,NULL,'1978-11-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(152,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Zope family','Zope family',NULL,NULL,NULL,NULL,NULL,'Both','1649131487',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Zope family',5,NULL,'Dear Zope family',2,NULL,'Zope family',NULL,NULL,NULL,0,NULL,'Zope family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(153,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Bob','Bob Jensen Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2741288215',NULL,'Sample Data','Bob','R','Jensen',NULL,2,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Bob Jensen Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(154,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov, Winford','Mr. Winford Ivanov II',NULL,NULL,NULL,'5',NULL,'Both','732067195',NULL,'Sample Data','Winford','','Ivanov',3,3,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Mr. Winford Ivanov II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:55'),(155,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Kenny','Kenny Dimitrov Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2698867379',NULL,'Sample Data','Kenny','','Dimitrov',NULL,1,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Dimitrov Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(156,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Juliann','Juliann Samuels',NULL,NULL,NULL,'1',NULL,'Both','3120075857',NULL,'Sample Data','Juliann','','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Juliann Samuels',NULL,1,'1978-07-01',0,NULL,NULL,NULL,'Caulder Sports Partners',NULL,NULL,125,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(157,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski, Truman','Truman Łąchowski II',NULL,NULL,NULL,'5',NULL,'Both','1413354828',NULL,'Sample Data','Truman','','Łąchowski',NULL,3,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Truman Łąchowski II',NULL,2,'1981-12-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(158,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Bachman, Margaret','Ms. Margaret Bachman',NULL,NULL,NULL,NULL,NULL,'Both','2110616060',NULL,'Sample Data','Margaret','','Bachman',2,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Ms. Margaret Bachman',NULL,1,'1986-12-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(159,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Montana Education Association','Montana Education Association',NULL,NULL,NULL,'2',NULL,'Both','2694227137',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Montana Education Association',NULL,NULL,NULL,0,NULL,NULL,175,'Montana Education Association',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(160,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov, Kiara','Kiara Ivanov',NULL,NULL,NULL,'5',NULL,'Both','1100955182',NULL,'Sample Data','Kiara','Y','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Ivanov',NULL,NULL,'1998-09-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(161,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Smith, Margaret','Dr. Margaret Smith',NULL,NULL,NULL,NULL,NULL,'Both','2299633414',NULL,'Sample Data','Margaret','A','Smith',4,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Dr. Margaret Smith',NULL,1,'1986-11-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(162,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Valene','Dr. Valene Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2818413262',NULL,'Sample Data','Valene','','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Dr. Valene Jameson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(163,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'bn.jones@notmail.com','bn.jones@notmail.com',NULL,NULL,NULL,'2',NULL,'Both','1988412299',NULL,'Sample Data',NULL,NULL,NULL,NULL,4,NULL,NULL,1,NULL,'Dear bn.jones@notmail.com',1,NULL,'Dear bn.jones@notmail.com',1,NULL,'bn.jones@notmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(164,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Sanford','Mr. Sanford Nielsen III',NULL,NULL,NULL,'1',NULL,'Both','2540808507',NULL,'Sample Data','Sanford','S','Nielsen',3,4,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Mr. Sanford Nielsen III',NULL,NULL,'1951-07-24',1,'2018-06-01',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(165,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terry, Clint','Clint Terry III',NULL,NULL,NULL,'2',NULL,'Both','1893701236',NULL,'Sample Data','Clint','','Terry',NULL,4,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint Terry III',NULL,NULL,'1938-12-05',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(166,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'terrellk44@notmail.co.in','terrellk44@notmail.co.in',NULL,NULL,NULL,NULL,NULL,'Both','3356008506',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear terrellk44@notmail.co.in',1,NULL,'Dear terrellk44@notmail.co.in',1,NULL,'terrellk44@notmail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(167,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Zope, Angelika','Dr. Angelika Zope',NULL,NULL,NULL,NULL,NULL,'Both','797627515',NULL,'Sample Data','Angelika','','Zope',4,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Dr. Angelika Zope',NULL,1,'1996-04-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(168,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski family','Łąchowski family',NULL,NULL,NULL,NULL,NULL,'Both','2407077255',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Łąchowski family',5,NULL,'Dear Łąchowski family',2,NULL,'Łąchowski family',NULL,NULL,NULL,0,NULL,'Łąchowski family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(169,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest-Nielsen, Russell','Russell Deforest-Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1834627037',NULL,'Sample Data','Russell','','Deforest-Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Deforest-Nielsen',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(170,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'United Music Partners','United Music Partners',NULL,NULL,NULL,NULL,NULL,'Both','845464693',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'United Music Partners',NULL,NULL,NULL,0,NULL,NULL,19,'United Music Partners',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(171,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Blackwell-Terrell, Brigette','Brigette Blackwell-Terrell',NULL,NULL,NULL,NULL,NULL,'Both','3872955349',NULL,'Sample Data','Brigette','','Blackwell-Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Brigette Blackwell-Terrell',NULL,1,'1976-05-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(172,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Blackwell, Justina','Mrs. Justina Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','630587972',NULL,'Sample Data','Justina','O','Blackwell',1,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Mrs. Justina Blackwell',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(173,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Pine Culture Network','Pine Culture Network',NULL,NULL,NULL,'5',NULL,'Both','2816996492',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pine Culture Network',NULL,NULL,NULL,0,NULL,NULL,134,'Pine Culture Network',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(174,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Ivey','Ivey Smith',NULL,NULL,NULL,'3',NULL,'Both','4175270008',NULL,'Sample Data','Ivey','G','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Smith',NULL,1,'2003-04-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(175,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Łąchowski, Scott','Scott Łąchowski II',NULL,NULL,NULL,NULL,NULL,'Both','1388417537',NULL,'Sample Data','Scott','Q','Łąchowski',NULL,3,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Łąchowski II',NULL,2,'1983-12-03',0,NULL,NULL,NULL,'Montana Education Association',NULL,NULL,159,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(176,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jacobs, Maxwell','Maxwell Jacobs Sr.',NULL,NULL,NULL,NULL,NULL,'Both','269604807',NULL,'Sample Data','Maxwell','','Jacobs',NULL,2,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Jacobs Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(177,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Prentice, Rodrigo','Mr. Rodrigo Prentice Sr.',NULL,NULL,NULL,NULL,NULL,'Both','300374885',NULL,'Sample Data','Rodrigo','','Prentice',3,2,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Mr. Rodrigo Prentice Sr.',NULL,2,'1949-06-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(178,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Elbert','Elbert Jameson Sr.',NULL,NULL,NULL,'4',NULL,'Both','3057069270',NULL,'Sample Data','Elbert','Q','Jameson',NULL,2,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Jameson Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(179,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Craig','Mr. Craig Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2730712031',NULL,'Sample Data','Craig','T','Jameson',3,NULL,NULL,NULL,1,NULL,'Dear Craig',1,NULL,'Dear Craig',1,NULL,'Mr. Craig Jameson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(180,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Local Sports Collective','Local Sports Collective',NULL,NULL,NULL,NULL,NULL,'Both','1166160952',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Local Sports Collective',NULL,NULL,NULL,0,NULL,NULL,NULL,'Local Sports Collective',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(181,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Farmersville Food Fellowship','Farmersville Food Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','1687037386',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Farmersville Food Fellowship',NULL,NULL,NULL,0,NULL,NULL,73,'Farmersville Food Fellowship',NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(182,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Adams, Esta','Mrs. Esta Adams',NULL,NULL,NULL,'5',NULL,'Both','1125073025',NULL,'Sample Data','Esta','N','Adams',1,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Mrs. Esta Adams',NULL,1,NULL,1,'2018-09-15',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(183,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jones family','Jones family',NULL,NULL,NULL,'5',NULL,'Both','1110516799',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jones family',5,NULL,'Dear Jones family',2,NULL,'Jones family',NULL,NULL,NULL,0,NULL,'Jones family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:52'),(184,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Sanford','Sanford Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','3211231891',NULL,'Sample Data','Sanford','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Blackwell',NULL,2,'2012-09-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(185,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Junko','Ms. Junko Samuels',NULL,NULL,NULL,'4',NULL,'Both','2535736045',NULL,'Sample Data','Junko','P','Samuels',2,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Ms. Junko Samuels',NULL,1,'1964-02-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(186,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Blackwell, Kiara','Kiara Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','1817462688',NULL,'Sample Data','Kiara','J','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Blackwell',NULL,1,'1971-04-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(187,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Zope, Kandace','Kandace Zope',NULL,NULL,NULL,'1',NULL,'Both','533148202',NULL,'Sample Data','Kandace','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Kandace Zope',NULL,1,'1984-09-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(188,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Parker, Mei','Mrs. Mei Parker',NULL,NULL,NULL,'3',NULL,'Both','285847046',NULL,'Sample Data','Mei','','Parker',1,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mrs. Mei Parker',NULL,NULL,'1952-07-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(189,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Winford','Winford McReynolds Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3334322093',NULL,'Sample Data','Winford','','McReynolds',NULL,2,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Winford McReynolds Sr.',NULL,2,'1959-09-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(190,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Lou','Dr. Lou Blackwell Sr.',NULL,NULL,NULL,'2',NULL,'Both','2525168848',NULL,'Sample Data','Lou','J','Blackwell',4,2,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Dr. Lou Blackwell Sr.',NULL,NULL,'1968-09-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(191,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Robertson, Barry','Mr. Barry Robertson Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3681115611',NULL,'Sample Data','Barry','S','Robertson',3,2,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Mr. Barry Robertson Sr.',NULL,2,'1962-08-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(192,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Carlos','Carlos Samuels',NULL,NULL,NULL,NULL,NULL,'Both','1758325668',NULL,'Sample Data','Carlos','C','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Carlos',1,NULL,'Dear Carlos',1,NULL,'Carlos Samuels',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(193,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'chowski.v.josefa27@testing.co.uk','chowski.v.josefa27@testing.co.uk',NULL,NULL,NULL,'3',NULL,'Both','988633401',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear chowski.v.josefa27@testing.co.uk',1,NULL,'Dear chowski.v.josefa27@testing.co.uk',1,NULL,'chowski.v.josefa27@testing.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(194,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Nielsen, Brzęczysław','Brzęczysław Nielsen',NULL,NULL,NULL,'3',NULL,'Both','3387173587',NULL,'Sample Data','Brzęczysław','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Nielsen',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(195,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Maria','Mr. Maria McReynolds III',NULL,NULL,NULL,'4',NULL,'Both','2599277622',NULL,'Sample Data','Maria','X','McReynolds',3,4,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Mr. Maria McReynolds III',NULL,NULL,'1954-11-26',1,'2018-10-11',NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(196,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,NULL,NULL,'Both','766698874',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Nielsen family',5,NULL,'Dear Nielsen family',2,NULL,'Nielsen family',NULL,NULL,NULL,0,NULL,'Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:53'),(197,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Smith, Sharyn','Ms. Sharyn Smith',NULL,NULL,NULL,NULL,NULL,'Both','4235031760',NULL,'Sample Data','Sharyn','','Smith',2,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Ms. Sharyn Smith',NULL,1,'1986-01-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(198,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Wilson, Santina','Santina Wilson',NULL,NULL,NULL,'2',NULL,'Both','602659745',NULL,'Sample Data','Santina','R','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Wilson',NULL,1,'1989-12-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:51'),(199,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Magan','Dr. Magan Jensen',NULL,NULL,NULL,'4',NULL,'Both','1126354572',NULL,'Sample Data','Magan','D','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Dr. Magan Jensen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50'),(200,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson-Smith, Jina','Ms. Jina Wattson-Smith',NULL,NULL,NULL,'5',NULL,'Both','65032653',NULL,'Sample Data','Jina','E','Wattson-Smith',2,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Ms. Jina Wattson-Smith',NULL,1,'1993-09-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:54'),(201,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Rebekah','Ms. Rebekah Ivanov',NULL,NULL,NULL,'1',NULL,'Both','3058531629',NULL,'Sample Data','Rebekah','','Ivanov',2,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Ms. Rebekah Ivanov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2018-10-31 01:55:49','2018-10-31 01:55:50');
 /*!40000 ALTER TABLE `civicrm_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -227,7 +228,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_contribution` WRITE;
 /*!40000 ALTER TABLE `civicrm_contribution` DISABLE KEYS */;
-INSERT INTO `civicrm_contribution` (`id`, `contact_id`, `financial_type_id`, `contribution_page_id`, `payment_instrument_id`, `receive_date`, `non_deductible_amount`, `total_amount`, `fee_amount`, `net_amount`, `trxn_id`, `invoice_id`, `invoice_number`, `currency`, `cancel_date`, `cancel_reason`, `receipt_date`, `thankyou_date`, `source`, `amount_level`, `contribution_recur_id`, `is_test`, `is_pay_later`, `contribution_status_id`, `address_id`, `check_number`, `campaign_id`, `creditnote_id`, `tax_amount`, `revenue_recognition_date`) VALUES (1,2,1,NULL,4,'2010-04-11 00:00:00',0.00,125.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'1041',NULL,NULL,NULL,NULL),(2,4,1,NULL,1,'2010-03-21 00:00:00',0.00,50.00,NULL,NULL,'P20901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(3,6,1,NULL,4,'2010-04-29 00:00:00',0.00,25.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'2095',NULL,NULL,NULL,NULL),(4,8,1,NULL,4,'2010-04-11 00:00:00',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'10552',NULL,NULL,NULL,NULL),(5,16,1,NULL,4,'2010-04-15 00:00:00',0.00,500.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'509',NULL,NULL,NULL,NULL),(6,19,1,NULL,4,'2010-04-11 00:00:00',0.00,175.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'102',NULL,NULL,NULL,NULL),(7,82,1,NULL,1,'2010-03-27 00:00:00',0.00,50.00,NULL,NULL,'P20193L2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(8,92,1,NULL,1,'2010-03-08 00:00:00',0.00,10.00,NULL,NULL,'P40232Y3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(9,34,1,NULL,1,'2010-04-22 00:00:00',0.00,250.00,NULL,NULL,'P20193L6',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(10,71,1,NULL,1,'2009-07-01 11:53:50',0.00,500.00,NULL,NULL,'PL71',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(11,43,1,NULL,1,'2009-07-01 12:55:41',0.00,200.00,NULL,NULL,'PL43II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(12,32,1,NULL,1,'2009-10-01 11:53:50',0.00,200.00,NULL,NULL,'PL32I',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(13,32,1,NULL,1,'2009-12-01 12:55:41',0.00,200.00,NULL,NULL,'PL32II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(14,48,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(15,70,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(16,16,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(17,99,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(18,158,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(19,114,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(20,145,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(21,147,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(22,174,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(23,188,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(24,87,2,NULL,1,'2018-09-27 21:13:34',0.00,1200.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(25,175,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(26,75,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(27,160,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(28,29,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(29,34,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(30,28,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(31,125,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(32,111,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(33,69,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(34,30,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(35,153,2,NULL,1,'2018-09-27 21:13:34',0.00,1200.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(36,135,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(37,149,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(38,97,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(39,54,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(40,76,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(41,84,2,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(42,58,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(43,105,2,NULL,1,'2018-09-27 21:13:34',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(45,5,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(46,10,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(47,13,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(48,16,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(49,22,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(50,26,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(51,35,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(52,38,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(53,43,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(54,46,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(55,54,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(56,56,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(57,57,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(58,58,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(59,60,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(60,67,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(61,68,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(62,69,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(63,73,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(64,74,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(65,88,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(66,89,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(67,92,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(68,93,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(69,94,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(70,98,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(71,100,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(72,115,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(73,116,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(74,130,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(75,131,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(76,136,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(77,142,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(78,144,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(79,149,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(80,152,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(81,153,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(82,163,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(83,165,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(84,166,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(85,170,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(86,172,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(87,174,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(88,175,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(89,180,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(90,181,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(91,182,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(92,189,4,NULL,1,'2018-09-27 21:13:34',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(93,193,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(94,194,4,NULL,1,'2018-09-27 21:13:34',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-09-27 21:13:34',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL);
+INSERT INTO `civicrm_contribution` (`id`, `contact_id`, `financial_type_id`, `contribution_page_id`, `payment_instrument_id`, `receive_date`, `non_deductible_amount`, `total_amount`, `fee_amount`, `net_amount`, `trxn_id`, `invoice_id`, `invoice_number`, `currency`, `cancel_date`, `cancel_reason`, `receipt_date`, `thankyou_date`, `source`, `amount_level`, `contribution_recur_id`, `is_test`, `is_pay_later`, `contribution_status_id`, `address_id`, `check_number`, `campaign_id`, `creditnote_id`, `tax_amount`, `revenue_recognition_date`) VALUES (1,2,1,NULL,4,'2010-04-11 00:00:00',0.00,125.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'1041',NULL,NULL,NULL,NULL),(2,4,1,NULL,1,'2010-03-21 00:00:00',0.00,50.00,NULL,NULL,'P20901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(3,6,1,NULL,4,'2010-04-29 00:00:00',0.00,25.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'2095',NULL,NULL,NULL,NULL),(4,8,1,NULL,4,'2010-04-11 00:00:00',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'10552',NULL,NULL,NULL,NULL),(5,16,1,NULL,4,'2010-04-15 00:00:00',0.00,500.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'509',NULL,NULL,NULL,NULL),(6,19,1,NULL,4,'2010-04-11 00:00:00',0.00,175.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'102',NULL,NULL,NULL,NULL),(7,82,1,NULL,1,'2010-03-27 00:00:00',0.00,50.00,NULL,NULL,'P20193L2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(8,92,1,NULL,1,'2010-03-08 00:00:00',0.00,10.00,NULL,NULL,'P40232Y3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(9,34,1,NULL,1,'2010-04-22 00:00:00',0.00,250.00,NULL,NULL,'P20193L6',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(10,71,1,NULL,1,'2009-07-01 11:53:50',0.00,500.00,NULL,NULL,'PL71',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(11,43,1,NULL,1,'2009-07-01 12:55:41',0.00,200.00,NULL,NULL,'PL43II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(12,32,1,NULL,1,'2009-10-01 11:53:50',0.00,200.00,NULL,NULL,'PL32I',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(13,32,1,NULL,1,'2009-12-01 12:55:41',0.00,200.00,NULL,NULL,'PL32II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(14,103,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(15,15,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(16,128,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(17,98,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(18,114,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(19,155,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(20,136,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(21,176,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(22,63,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(23,75,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(24,90,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(25,88,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(26,161,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(27,21,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(28,124,2,NULL,1,'2018-10-30 21:56:01',0.00,100.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(29,101,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(30,104,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(31,200,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(32,122,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(33,102,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(34,30,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(35,56,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(36,92,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(37,167,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(38,192,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(39,174,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(40,141,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(41,105,2,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(42,40,2,NULL,1,'2018-10-30 21:56:01',0.00,1200.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(43,47,2,NULL,1,'2018-10-30 21:56:01',0.00,1200.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(45,7,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(46,11,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(47,12,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(48,15,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(49,16,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(50,38,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(51,39,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(52,43,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(53,44,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(54,55,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(55,57,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(56,59,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(57,64,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(58,71,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(59,74,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(60,77,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(61,78,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(62,79,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(63,81,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(64,88,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(65,89,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(66,102,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(67,103,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(68,107,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(69,109,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(70,115,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(71,120,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(72,123,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(73,124,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(74,125,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(75,127,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(76,131,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(77,138,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(78,144,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(79,152,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(80,156,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(81,157,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(82,158,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(83,163,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(84,164,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(85,165,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(86,167,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(87,170,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(88,172,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(89,181,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(90,182,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(91,187,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(92,188,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(93,197,4,NULL,1,'2018-10-30 21:56:01',0.00,800.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL),(94,201,4,NULL,1,'2018-10-30 21:56:01',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,'2018-10-30 21:56:01',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_contribution` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -265,7 +266,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_contribution_soft` WRITE;
 /*!40000 ALTER TABLE `civicrm_contribution_soft` DISABLE KEYS */;
-INSERT INTO `civicrm_contribution_soft` (`id`, `contribution_id`, `contact_id`, `amount`, `currency`, `pcp_id`, `pcp_display_in_roll`, `pcp_roll_nickname`, `pcp_personal_note`, `soft_credit_type_id`) VALUES (1,8,171,10.00,'USD',1,1,'Jones Family','Helping Hands',10),(2,9,171,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10);
+INSERT INTO `civicrm_contribution_soft` (`id`, `contribution_id`, `contact_id`, `amount`, `currency`, `pcp_id`, `pcp_display_in_roll`, `pcp_roll_nickname`, `pcp_personal_note`, `soft_credit_type_id`) VALUES (1,8,194,10.00,'USD',1,1,'Jones Family','Helping Hands',10),(2,9,194,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10);
 /*!40000 ALTER TABLE `civicrm_contribution_soft` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -398,7 +399,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_domain` WRITE;
 /*!40000 ALTER TABLE `civicrm_domain` DISABLE KEYS */;
-INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `config_backend`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES (1,'Default Domain Name',NULL,NULL,'5.7.0',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
+INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `config_backend`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES (1,'Default Domain Name',NULL,NULL,'5.8.1',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
 /*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -408,7 +409,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_email` WRITE;
 /*!40000 ALTER TABLE `civicrm_email` DISABLE KEYS */;
-INSERT INTO `civicrm_email` (`id`, `contact_id`, `location_type_id`, `email`, `is_primary`, `is_billing`, `on_hold`, `is_bulkmail`, `hold_date`, `reset_date`, `signature_text`, `signature_html`) VALUES (1,1,1,'fixme.domainemail@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(2,136,1,'ajameson@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(3,136,1,'jameson.angelika18@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(4,75,1,'wattsonb@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(5,116,1,'elbertt34@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(6,100,1,'chowskia@sample.net',1,0,0,0,NULL,NULL,NULL,NULL),(7,100,1,'chowskia88@testmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(8,144,1,'daz.margaret@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),(9,144,1,'dazm46@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(10,76,1,'ff.adams34@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),(11,76,1,'felishaadams@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),(12,93,1,'mllerm46@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(13,85,1,'cruzs@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(14,85,1,'shaunacruz@sample.org',0,0,0,0,NULL,NULL,NULL,NULL),(15,13,1,'smith.santina@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(16,44,1,'achowski@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(17,39,1,'alexiay74@lol.net',1,0,0,0,NULL,NULL,NULL,NULL),(18,39,1,'aw.yadav34@notmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(19,162,1,'rayw@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(20,162,1,'wattson.ray28@fakemail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(21,97,1,'raycruz30@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(22,97,1,'rcruz97@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(23,46,1,'yadav.ashley61@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(24,46,1,'an.yadav@mymail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(25,9,1,'robertsj35@testing.net',1,0,0,0,NULL,NULL,NULL,NULL),(26,9,1,'jayroberts49@testmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(27,81,1,'zopei@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL),(28,153,1,'nielsen.justina46@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(29,153,1,'nielsenj60@infomail.net',0,0,0,0,NULL,NULL,NULL,NULL),(30,61,1,'eivanov@lol.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(31,67,1,'jameson.s.elbert@lol.info',1,0,0,0,NULL,NULL,NULL,NULL),(32,117,1,'knielsen@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(33,152,1,'zoped@fakemail.org',1,0,0,0,NULL,NULL,NULL,NULL),(34,25,1,'jones.miguel48@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),(35,25,1,'miguelj@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL),(36,6,1,'samson.kacey12@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL),(37,164,1,'justinaz47@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(38,164,1,'zope.i.justina71@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(39,78,1,'ax.jensen@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(40,24,1,'cjameson74@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(41,135,1,'grant.toby66@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),(42,113,1,'lareet14@infomail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(43,113,1,'terry.laree@fakemail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),(44,172,1,'yadavm@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(45,172,1,'yadav.maria@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),(46,83,1,'robertsone@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(47,83,1,'robertson.elina@fakemail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(48,112,1,'terrell.maxwell@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(49,37,1,'wattson.t.clint85@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),(50,37,1,'wattson.clint@infomail.net',0,0,0,0,NULL,NULL,NULL,NULL),(51,121,1,'jchowski@testmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(52,121,1,'jchowski@spamalot.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(53,45,1,'tanyag@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(54,45,1,'tanyag@notmail.net',0,0,0,0,NULL,NULL,NULL,NULL),(55,106,1,'jedj@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(56,106,1,'jamesonj17@infomail.com',0,0,0,0,NULL,NULL,NULL,NULL),(57,27,1,'tobyd66@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(58,148,1,'allanr@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),(59,178,1,'blackwell.f.jina@airmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(60,178,1,'jinablackwell30@spamalot.biz',0,0,0,0,NULL,NULL,NULL,NULL),(61,90,1,'julianncooper@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(62,120,1,'russellg47@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(63,120,1,'gonzlez.russell@fishmail.com',0,0,0,0,NULL,NULL,NULL,NULL),(64,26,1,'jacksond@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(65,145,1,'barkley.z.erik@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(66,99,1,'andrewo@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(67,99,1,'olsen.f.andrew@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(68,73,1,'dareny55@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(69,163,1,'bettyjensen@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL),(70,163,1,'bo.jensen@notmail.net',0,0,0,0,NULL,NULL,NULL,NULL),(71,165,1,'jensent@testing.org',1,0,0,0,NULL,NULL,NULL,NULL),(72,165,1,'jensen.m.teresa78@spamalot.info',0,0,0,0,NULL,NULL,NULL,NULL),(73,98,1,'parkerm@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(74,98,1,'parkerm26@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(75,132,1,'sb.parker90@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(76,11,1,'teddyparker@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(77,11,1,'parkert51@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL),(78,183,1,'parker.merrie@testing.org',1,0,0,0,NULL,NULL,NULL,NULL),(79,183,1,'parker.merrie@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(80,30,1,'yadav.bryon17@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(81,159,1,'yadav.c.rolando@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),(82,149,1,'bettyyadav@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(83,149,1,'yadav.betty51@testmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(84,190,1,'jameson.brzczysaw@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(85,188,1,'jameson.q.lincoln66@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),(86,160,1,'jamesons55@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(87,119,1,'cruzw@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(88,175,1,'olsen-cruz.o.errol1@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(89,5,1,'cruz.roland@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(90,197,1,'jd.cruz@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),(91,77,1,'chowski-robertsm54@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),(92,77,1,'chowski-robertsm71@infomail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(93,4,1,'lareen@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(94,104,1,'kk.nielsen@lol.com',1,0,0,0,NULL,NULL,NULL,NULL),(95,104,1,'kandacenielsen@testmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(96,88,1,'jameson.andrew@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(97,16,1,'jameson.rodrigo@airmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(98,170,1,'shermandaz@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(99,64,1,'dazb22@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),(100,64,1,'daz.j.brittney45@spamalot.net',0,0,0,0,NULL,NULL,NULL,NULL),(101,36,1,'damarisdaz@infomail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(102,142,1,'estad45@lol.com',1,0,0,0,NULL,NULL,NULL,NULL),(103,142,1,'estad@testmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(104,55,1,'deforest.brzczysaw@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),(105,176,1,'deforest.ashley@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),(106,41,1,'iblackwell@spamalot.info',1,0,0,0,NULL,NULL,NULL,NULL),(107,41,1,'blackwell.irvin26@airmail.org',0,0,0,0,NULL,NULL,NULL,NULL),(108,150,1,'alexiaolsen-blackwell@lol.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(109,92,1,'ablackwell@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(110,58,1,'terry.lincoln@fishmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(111,54,1,'terry-wattson.h.landon45@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(112,174,1,'tterry-wattson@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(113,53,1,'cooperb43@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(114,53,1,'cooperb@infomail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(115,49,1,'teresac74@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),(116,49,1,'teresac23@fishmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(117,158,1,'jayrobertson@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(118,84,1,'meganr@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(119,84,1,'meganrobertson90@airmail.net',0,0,0,0,NULL,NULL,NULL,NULL),(120,199,1,'meir@sample.info',1,0,0,0,NULL,NULL,NULL,NULL),(121,200,1,'rwilson@sample.info',1,0,0,0,NULL,NULL,NULL,NULL),(122,138,1,'wilson-dimitrov.c.elbert@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(123,70,1,'deforestr56@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL),(124,70,1,'russelldeforest@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(125,124,1,'ja.jacobs14@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(126,124,1,'jacobs.junko@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(127,56,1,'vf.deforest-jacobs@mymail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(128,42,1,'st.deforest-jacobs@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(129,42,1,'deforest-jacobs.t.sharyn17@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),(130,71,1,'wagner-daz.santina@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(131,71,1,'swagner-daz67@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),(132,74,1,'daz.felisha@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(133,201,1,'omarbarkley@testing.net',1,0,0,0,NULL,NULL,NULL,NULL),(134,69,1,'jsamson@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(135,69,1,'josefas2@notmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(136,185,1,'barkley-samson.c.norris34@testing.org',1,0,0,0,NULL,NULL,NULL,NULL),(137,91,1,'kathleenbarkley-samson@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(138,130,1,'barkley.scott@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(139,110,1,'barkleyk@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(140,110,1,'kandacebarkley@testing.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(141,105,1,'barkley.maxwell34@example.info',1,0,0,0,NULL,NULL,NULL,NULL),(142,105,1,'barkleym@lol.biz',0,0,0,0,NULL,NULL,NULL,NULL),(143,50,1,'barkley.rebekah13@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(144,115,1,'erikg@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(145,193,1,'samson-jameson-gonzlezm91@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(146,193,1,'samson-jameson-gonzlez.l.merrie89@notmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(147,48,1,'jameson-gonzlez.kenny@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(148,139,3,'feedback@mahwahagriculturesolutions.org',1,0,0,0,NULL,NULL,NULL,NULL),(149,113,2,'terryl34@mahwahagriculturesolutions.org',0,0,0,0,NULL,NULL,NULL,NULL),(150,21,3,'sales@baydevelopment.org',1,0,0,0,NULL,NULL,NULL,NULL),(151,13,2,'.73@baydevelopment.org',0,0,0,0,NULL,NULL,NULL,NULL),(152,180,3,'sales@caminoliteracyfellowship.org',1,0,0,0,NULL,NULL,NULL,NULL),(153,32,3,'contact@friendstechnology.org',1,0,0,0,NULL,NULL,NULL,NULL),(154,52,3,'sales@cascadesystems.org',1,0,0,0,NULL,NULL,NULL,NULL),(155,51,2,'yadav.winford@cascadesystems.org',1,0,0,0,NULL,NULL,NULL,NULL),(156,141,3,'info@cadellliteracy.org',1,0,0,0,NULL,NULL,NULL,NULL),(157,112,2,'mj.terrell@cadellliteracy.org',0,0,0,0,NULL,NULL,NULL,NULL),(158,23,3,'feedback@michiganschool.org',1,0,0,0,NULL,NULL,NULL,NULL),(159,160,2,'shermanjameson64@michiganschool.org',0,0,0,0,NULL,NULL,NULL,NULL),(160,182,3,'contact@michigannetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),(161,29,2,'bachman.heidi@michigannetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),(162,22,3,'contact@communitytrust.org',1,0,0,0,NULL,NULL,NULL,NULL),(163,144,2,'margaretd@communitytrust.org',0,0,0,0,NULL,NULL,NULL,NULL),(164,7,3,'service@sierrawellnesspartners.org',1,0,0,0,NULL,NULL,NULL,NULL),(165,93,2,'mller.maxwell@sierrawellnesspartners.org',0,0,0,0,NULL,NULL,NULL,NULL),(166,137,3,'feedback@northpointculture.org',1,0,0,0,NULL,NULL,NULL,NULL),(167,39,2,'aw.yadav25@northpointculture.org',0,0,0,0,NULL,NULL,NULL,NULL),(168,196,3,'info@progressiveservices.org',1,0,0,0,NULL,NULL,NULL,NULL),(169,131,3,'info@communityassociation.org',1,0,0,0,NULL,NULL,NULL,NULL),(170,48,2,'km.jameson-gonzlez@communityassociation.org',0,0,0,0,NULL,NULL,NULL,NULL),(171,79,3,'feedback@connecticutculture.org',1,0,0,0,NULL,NULL,NULL,NULL),(172,27,2,'deforestt@connecticutculture.org',0,0,0,0,NULL,NULL,NULL,NULL),(173,57,3,'info@localadvocacy.org',1,0,0,0,NULL,NULL,NULL,NULL),(174,169,2,'adaz80@localadvocacy.org',1,0,0,0,NULL,NULL,NULL,NULL),(175,62,3,'info@vndevelopmentinitiative.org',1,0,0,0,NULL,NULL,NULL,NULL),(176,9,2,'jayr55@vndevelopmentinitiative.org',0,0,0,0,NULL,NULL,NULL,NULL),(177,31,3,'service@sierrasportssystems.org',1,0,0,0,NULL,NULL,NULL,NULL),(178,165,2,'jensen.teresa99@sierrasportssystems.org',0,0,0,0,NULL,NULL,NULL,NULL),(179,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(180,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(181,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL);
+INSERT INTO `civicrm_email` (`id`, `contact_id`, `location_type_id`, `email`, `is_primary`, `is_billing`, `on_hold`, `is_bulkmail`, `hold_date`, `reset_date`, `signature_text`, `signature_html`) VALUES (1,1,1,'fixme.domainemail@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(2,87,1,'ty.prentice35@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(3,194,1,'nielsen.brzczysaw@example.com',1,0,0,0,NULL,NULL,NULL,NULL),(4,90,1,'arlynewagner21@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(5,15,1,'margaretp@infomail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(6,134,1,'erika80@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(7,134,1,'adamse76@spamalot.info',0,0,0,0,NULL,NULL,NULL,NULL),(8,24,1,'jameson.santina66@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(9,24,1,'jameson.santina@fakemail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(10,75,1,'jones.rosario@sample.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(11,146,1,'olsena@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(12,146,1,'alexiaolsen@mymail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(13,13,1,'blackwelll45@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),(14,48,1,'brittneyz@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(15,35,1,'gonzlez.rosario@lol.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(16,35,1,'gonzlezr68@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),(17,64,1,'landonsmith@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(18,64,1,'lq.smith@lol.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(19,34,1,'allenc29@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(20,34,1,'cruz.allen47@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),(21,89,1,'teddyp98@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),(22,105,1,'bwilson42@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(23,105,1,'bwilson@infomail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),(24,140,1,'sdaz22@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(25,140,1,'daz.sonny75@fakemail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(26,84,1,'ashliesamuels48@testmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(27,84,1,'ashlies90@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(28,52,1,'deforest.l.elina22@fishmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(29,71,1,'brigetted@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL),(30,71,1,'dimitrov.brigette34@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),(31,160,1,'ivanov.y.kiara@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(32,160,1,'ky.ivanov@example.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(33,157,1,'truman@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(34,130,1,'mller.alexia@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(35,108,1,'patelr@example.net',1,0,0,0,NULL,NULL,NULL,NULL),(36,108,1,'rayp@fishmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(37,153,1,'jensenb17@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(38,22,1,'terry.truman@fishmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(39,22,1,'terry.truman96@sample.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(40,56,1,'jinab@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),(41,117,1,'chowski.maxwell@testmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(42,117,1,'chowski.maxwell8@fakemail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(43,39,1,'gonzlez.erik79@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(44,2,1,'miguelparker46@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(45,55,1,'ivanov.herminia11@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(46,55,1,'herminiai23@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(47,61,1,'cruz.delana71@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(48,61,1,'cruz.x.delana@spamalot.com',0,0,0,0,NULL,NULL,NULL,NULL),(49,77,1,'chowski.daren37@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),(50,114,1,'cooper.sonny@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(51,147,1,'robertsa31@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(52,3,1,'daz.mei73@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),(53,3,1,'meidaz95@fakemail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(54,142,1,'jensen.truman@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(55,142,1,'jensen.o.truman69@airmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(56,43,1,'ivanovb79@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(57,9,1,'julianna@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),(58,9,1,'jn.adams87@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(59,42,1,'claudioc10@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(60,42,1,'claudioc@notmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),(61,47,1,'andrewroberts27@testing.biz',1,0,0,0,NULL,NULL,NULL,NULL),(62,165,1,'terry.clint@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(63,165,1,'clintt44@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(64,156,1,'juliannsamuels@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(65,120,1,'yadavm62@spamalot.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(66,45,1,'mcreynolds.ashlie@sample.org',1,0,0,0,NULL,NULL,NULL,NULL),(67,45,1,'ashliem@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(68,17,1,'loujacobs@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),(69,17,1,'jacobsl94@sample.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(70,68,1,'ivanov.santina@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL),(71,139,1,'elizabethwilson@testmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(72,139,1,'wilsone@example.net',0,0,0,0,NULL,NULL,NULL,NULL),(73,126,1,'wagner.shauna@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),(74,128,1,'bu.parker@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),(75,177,1,'rprentice@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),(76,78,1,'mcreynolds.lou95@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL),(77,182,1,'adamse20@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(78,104,1,'samson.felisha25@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),(79,104,1,'ff.samson@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(80,175,1,'chowskis@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(81,46,1,'kathleent@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(82,46,1,'ka.terrell@fakemail.org',0,0,0,0,NULL,NULL,NULL,NULL),(83,19,1,'kterrell3@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(84,19,1,'kennyterrell@example.com',0,0,0,0,NULL,NULL,NULL,NULL),(85,148,1,'winfordj@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(86,148,1,'jamesonw10@sample.info',0,0,0,0,NULL,NULL,NULL,NULL),(87,133,1,'jameson.h.rebekah@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(88,133,1,'rebekahjameson59@notmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(89,144,1,'blackwell.beula@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(90,186,1,'blackwell.kiara31@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(91,172,1,'blackwell.justina99@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(92,172,1,'blackwell.o.justina@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(93,184,1,'sblackwell33@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(94,184,1,'sanfordblackwell15@fakemail.org',0,0,0,0,NULL,NULL,NULL,NULL),(95,88,1,'cdimitrov94@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(96,73,1,'dimitrov.felisha98@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(97,73,1,'dimitrovf@lol.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(98,155,1,'kdimitrov81@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),(99,191,1,'robertsonb92@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(100,79,1,'kb.robertson@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(101,103,1,'nielsen.betty43@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),(102,103,1,'nielsen.betty90@fishmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(103,169,1,'deforest-nielsen.russell@testmail.net',1,0,0,0,NULL,NULL,NULL,NULL),(104,58,1,'deforest-nielsen.alida98@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(105,58,1,'adeforest-nielsen@testing.info',0,0,0,0,NULL,NULL,NULL,NULL),(106,83,1,'erikj@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(107,136,1,'jameson.x.truman92@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),(108,136,1,'jamesont@fakemail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),(109,162,1,'valenej@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),(110,162,1,'jameson.valene@fakemail.net',0,0,0,0,NULL,NULL,NULL,NULL),(111,178,1,'jameson.elbert@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(112,178,1,'jamesone57@sample.net',0,0,0,0,NULL,NULL,NULL,NULL),(113,65,1,'erikjones@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(114,65,1,'erikjones46@mymail.org',0,0,0,0,NULL,NULL,NULL,NULL),(115,33,1,'beulajones@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(116,33,1,'beulajones@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(117,163,1,'bn.jones@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(118,94,1,'adams.valene@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),(119,94,1,'adams.valene30@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),(120,28,1,'adamsj55@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(121,4,1,'teresaj93@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(122,193,1,'chowski.v.josefa27@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(123,138,1,'mariachowski10@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(124,138,1,'chowski.maria@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(125,137,1,'elbertw@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(126,197,1,'smith.sharyn41@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(127,200,1,'jinaw88@lol.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(128,200,1,'wattson-smith.jina@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),(129,118,1,'wattson-smith.f.winford@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(130,189,1,'mcreynoldsw@lol.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(131,189,1,'wmcreynolds45@sample.info',0,0,0,0,NULL,NULL,NULL,NULL),(132,122,1,'dimitrov-mcreynolds.q.alida20@sample.net',1,0,0,0,NULL,NULL,NULL,NULL),(133,122,1,'aq.dimitrov-mcreynolds90@notmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),(134,113,1,'mcreynolds.felisha@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(135,31,1,'tobyblackwell54@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(136,166,1,'terrellk44@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(137,67,1,'ri.blackwell-terrell93@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(138,171,1,'blackwell-terrell.brigette@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(139,7,1,'zope.j.bob83@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),(140,7,1,'bobz26@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(141,187,1,'kandacez@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(142,179,1,'craigjameson@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(143,179,1,'craigjameson29@sample.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(144,92,1,'ashliej@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(145,5,1,'jameson.beula95@testing.org',1,0,0,0,NULL,NULL,NULL,NULL),(146,131,1,'smith.sonny@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),(147,131,1,'ssmith@fishmail.net',0,0,0,0,NULL,NULL,NULL,NULL),(148,161,1,'smithm56@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),(149,161,1,'smithm@spamalot.biz',0,0,0,0,NULL,NULL,NULL,NULL),(150,85,1,'marianielsen75@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),(151,97,1,'bterry-nielsen@lol.net',1,0,0,0,NULL,NULL,NULL,NULL),(152,80,1,'irisnielsen@mymail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),(153,8,1,'clints@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),(154,192,1,'carlossamuels@spamalot.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),(155,192,1,'carloss80@testmail.org',0,0,0,0,NULL,NULL,NULL,NULL),(156,81,1,'valenes@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(157,154,1,'ivanov.winford@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),(158,154,1,'ivanov.winford@mymail.com',0,0,0,0,NULL,NULL,NULL,NULL),(159,12,1,'rjensen@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),(160,12,1,'jensen.rebekah@testing.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),(161,63,1,'mu.ivanov-jensen@lol.org',1,0,0,0,NULL,NULL,NULL,NULL),(162,63,1,'ivanov-jensen.u.maria@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL),(163,109,3,'feedback@sierratrust.org',1,0,0,0,NULL,NULL,NULL,NULL),(164,65,2,'jones.i.erik@sierratrust.org',0,0,0,0,NULL,NULL,NULL,NULL),(165,150,3,'sales@cauldereducation.org',1,0,0,0,NULL,NULL,NULL,NULL),(166,81,2,'valenes@cauldereducation.org',0,0,0,0,NULL,NULL,NULL,NULL),(167,100,3,'info@coloradosoftwarefund.org',1,0,0,0,NULL,NULL,NULL,NULL),(168,106,2,'erikdeforest@coloradosoftwarefund.org',1,0,0,0,NULL,NULL,NULL,NULL),(169,125,3,'contact@caulderpartners.org',1,0,0,0,NULL,NULL,NULL,NULL),(170,156,2,'samuels.juliann1@caulderpartners.org',0,0,0,0,NULL,NULL,NULL,NULL),(171,159,3,'sales@montanaeducation.org',1,0,0,0,NULL,NULL,NULL,NULL),(172,175,2,'chowski.scott@montanaeducation.org',0,0,0,0,NULL,NULL,NULL,NULL),(173,25,3,'contact@faucettsports.org',1,0,0,0,NULL,NULL,NULL,NULL),(174,49,3,'feedback@urbanmusicschool.org',1,0,0,0,NULL,NULL,NULL,NULL),(175,140,2,'daz.sonny@urbanmusicschool.org',0,0,0,0,NULL,NULL,NULL,NULL),(176,62,3,'feedback@nylegalassociation.org',1,0,0,0,NULL,NULL,NULL,NULL),(177,58,2,'deforest-nielsen.alida@nylegalassociation.org',0,0,0,0,NULL,NULL,NULL,NULL),(178,180,3,'info@localsportscollective.org',1,0,0,0,NULL,NULL,NULL,NULL),(179,181,3,'feedback@farmersvillefellowship.org',1,0,0,0,NULL,NULL,NULL,NULL),(180,73,2,'felishad@farmersvillefellowship.org',0,0,0,0,NULL,NULL,NULL,NULL),(181,29,3,'contact@urbanlegalcenter.org',1,0,0,0,NULL,NULL,NULL,NULL),(182,46,2,'kathleent@urbanlegalcenter.org',0,0,0,0,NULL,NULL,NULL,NULL),(183,86,3,'info@springfieldpoetry.org',1,0,0,0,NULL,NULL,NULL,NULL),(184,102,2,'princessjones@springfieldpoetry.org',1,0,0,0,NULL,NULL,NULL,NULL),(185,54,3,'sales@texaspoetry.org',1,0,0,0,NULL,NULL,NULL,NULL),(186,173,3,'sales@pineculture.org',1,0,0,0,NULL,NULL,NULL,NULL),(187,134,2,'erika15@pineculture.org',0,0,0,0,NULL,NULL,NULL,NULL),(188,72,3,'feedback@sierrafamily.org',1,0,0,0,NULL,NULL,NULL,NULL),(189,51,2,'swattson87@sierrafamily.org',1,0,0,0,NULL,NULL,NULL,NULL),(190,74,3,'service@jacksonfamily.org',1,0,0,0,NULL,NULL,NULL,NULL),(191,148,2,'@jacksonfamily.org',0,0,0,0,NULL,NULL,NULL,NULL),(192,170,3,'info@unitedmusic.org',1,0,0,0,NULL,NULL,NULL,NULL),(193,19,2,'terrell.kenny15@unitedmusic.org',0,0,0,0,NULL,NULL,NULL,NULL),(194,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(195,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL),(196,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_email` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -446,7 +447,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_entity_financial_trxn` WRITE;
 /*!40000 ALTER TABLE `civicrm_entity_financial_trxn` DISABLE KEYS */;
-INSERT INTO `civicrm_entity_financial_trxn` (`id`, `entity_table`, `entity_id`, `financial_trxn_id`, `amount`) VALUES (1,'civicrm_contribution',1,1,125.00),(2,'civicrm_financial_item',1,1,125.00),(3,'civicrm_contribution',2,2,50.00),(4,'civicrm_financial_item',2,2,50.00),(5,'civicrm_contribution',3,3,25.00),(6,'civicrm_financial_item',3,3,25.00),(7,'civicrm_contribution',4,4,50.00),(8,'civicrm_financial_item',4,4,50.00),(9,'civicrm_contribution',5,5,500.00),(10,'civicrm_financial_item',5,5,500.00),(11,'civicrm_contribution',6,6,175.00),(12,'civicrm_financial_item',6,6,175.00),(13,'civicrm_contribution',7,7,50.00),(14,'civicrm_financial_item',7,7,50.00),(15,'civicrm_contribution',8,8,10.00),(16,'civicrm_financial_item',8,8,10.00),(17,'civicrm_contribution',9,9,250.00),(18,'civicrm_financial_item',9,9,250.00),(19,'civicrm_contribution',10,10,500.00),(20,'civicrm_financial_item',10,10,500.00),(21,'civicrm_contribution',11,11,200.00),(22,'civicrm_financial_item',11,11,200.00),(23,'civicrm_contribution',12,12,200.00),(24,'civicrm_financial_item',12,12,200.00),(25,'civicrm_contribution',13,13,200.00),(26,'civicrm_financial_item',13,13,200.00),(27,'civicrm_contribution',14,14,100.00),(28,'civicrm_financial_item',14,14,100.00),(29,'civicrm_contribution',16,15,100.00),(30,'civicrm_financial_item',15,15,100.00),(31,'civicrm_contribution',18,16,100.00),(32,'civicrm_financial_item',16,16,100.00),(33,'civicrm_contribution',20,17,100.00),(34,'civicrm_financial_item',17,17,100.00),(35,'civicrm_contribution',22,18,100.00),(36,'civicrm_financial_item',18,18,100.00),(37,'civicrm_contribution',26,19,100.00),(38,'civicrm_financial_item',19,19,100.00),(39,'civicrm_contribution',28,20,100.00),(40,'civicrm_financial_item',20,20,100.00),(41,'civicrm_contribution',30,21,100.00),(42,'civicrm_financial_item',21,21,100.00),(43,'civicrm_contribution',32,22,100.00),(44,'civicrm_financial_item',22,22,100.00),(45,'civicrm_contribution',33,23,100.00),(46,'civicrm_financial_item',23,23,100.00),(47,'civicrm_contribution',34,24,100.00),(48,'civicrm_financial_item',24,24,100.00),(49,'civicrm_contribution',36,25,100.00),(50,'civicrm_financial_item',25,25,100.00),(51,'civicrm_contribution',40,26,100.00),(52,'civicrm_financial_item',26,26,100.00),(53,'civicrm_contribution',42,27,100.00),(54,'civicrm_financial_item',27,27,100.00),(55,'civicrm_contribution',43,28,100.00),(56,'civicrm_financial_item',28,28,100.00),(57,'civicrm_contribution',15,29,50.00),(58,'civicrm_financial_item',29,29,50.00),(59,'civicrm_contribution',17,30,50.00),(60,'civicrm_financial_item',30,30,50.00),(61,'civicrm_contribution',19,31,50.00),(62,'civicrm_financial_item',31,31,50.00),(63,'civicrm_contribution',21,32,50.00),(64,'civicrm_financial_item',32,32,50.00),(65,'civicrm_contribution',23,33,50.00),(66,'civicrm_financial_item',33,33,50.00),(67,'civicrm_contribution',25,34,50.00),(68,'civicrm_financial_item',34,34,50.00),(69,'civicrm_contribution',27,35,50.00),(70,'civicrm_financial_item',35,35,50.00),(71,'civicrm_contribution',29,36,50.00),(72,'civicrm_financial_item',36,36,50.00),(73,'civicrm_contribution',31,37,50.00),(74,'civicrm_financial_item',37,37,50.00),(75,'civicrm_contribution',37,38,50.00),(76,'civicrm_financial_item',38,38,50.00),(77,'civicrm_contribution',38,39,50.00),(78,'civicrm_financial_item',39,39,50.00),(79,'civicrm_contribution',39,40,50.00),(80,'civicrm_financial_item',40,40,50.00),(81,'civicrm_contribution',41,41,50.00),(82,'civicrm_financial_item',41,41,50.00),(83,'civicrm_contribution',24,42,1200.00),(84,'civicrm_financial_item',42,42,1200.00),(85,'civicrm_contribution',35,43,1200.00),(86,'civicrm_financial_item',43,43,1200.00),(87,'civicrm_contribution',61,44,50.00),(88,'civicrm_financial_item',44,44,50.00),(89,'civicrm_contribution',51,45,50.00),(90,'civicrm_financial_item',45,45,50.00),(91,'civicrm_contribution',81,46,50.00),(92,'civicrm_financial_item',46,46,50.00),(93,'civicrm_contribution',56,47,50.00),(94,'civicrm_financial_item',47,47,50.00),(95,'civicrm_contribution',79,48,50.00),(96,'civicrm_financial_item',48,48,50.00),(97,'civicrm_contribution',55,49,50.00),(98,'civicrm_financial_item',49,49,50.00),(99,'civicrm_contribution',60,50,50.00),(100,'civicrm_financial_item',50,50,50.00),(101,'civicrm_contribution',53,51,50.00),(102,'civicrm_financial_item',51,51,50.00),(103,'civicrm_contribution',93,52,50.00),(104,'civicrm_financial_item',52,52,50.00),(105,'civicrm_contribution',48,53,50.00),(106,'civicrm_financial_item',53,53,50.00),(107,'civicrm_contribution',54,54,50.00),(108,'civicrm_financial_item',54,54,50.00),(109,'civicrm_contribution',68,55,50.00),(110,'civicrm_financial_item',55,55,50.00),(111,'civicrm_contribution',74,56,50.00),(112,'civicrm_financial_item',56,56,50.00),(113,'civicrm_contribution',49,57,50.00),(114,'civicrm_financial_item',57,57,50.00),(115,'civicrm_contribution',63,58,50.00),(116,'civicrm_financial_item',58,58,50.00),(117,'civicrm_contribution',94,59,50.00),(118,'civicrm_financial_item',59,59,50.00),(119,'civicrm_contribution',57,60,800.00),(120,'civicrm_financial_item',60,60,800.00),(121,'civicrm_contribution',72,61,800.00),(122,'civicrm_financial_item',61,61,800.00),(123,'civicrm_contribution',85,62,800.00),(124,'civicrm_financial_item',62,62,800.00),(125,'civicrm_contribution',70,63,800.00),(126,'civicrm_financial_item',63,63,800.00),(127,'civicrm_contribution',67,64,800.00),(128,'civicrm_financial_item',64,64,800.00),(129,'civicrm_contribution',86,65,800.00),(130,'civicrm_financial_item',65,65,800.00),(131,'civicrm_contribution',52,66,800.00),(132,'civicrm_financial_item',66,66,800.00),(133,'civicrm_contribution',75,67,800.00),(134,'civicrm_financial_item',67,67,800.00),(135,'civicrm_contribution',62,68,800.00),(136,'civicrm_financial_item',68,68,800.00),(137,'civicrm_contribution',59,69,800.00),(138,'civicrm_financial_item',69,69,800.00),(139,'civicrm_contribution',88,70,800.00),(140,'civicrm_financial_item',70,70,800.00),(141,'civicrm_contribution',65,71,800.00),(142,'civicrm_financial_item',71,71,800.00),(143,'civicrm_contribution',84,72,800.00),(144,'civicrm_financial_item',72,72,800.00),(145,'civicrm_contribution',77,73,800.00),(146,'civicrm_financial_item',73,73,800.00),(147,'civicrm_contribution',92,74,800.00),(148,'civicrm_financial_item',74,74,800.00),(149,'civicrm_contribution',80,75,800.00),(150,'civicrm_financial_item',75,75,800.00),(151,'civicrm_contribution',71,76,800.00),(152,'civicrm_financial_item',76,76,800.00),(153,'civicrm_contribution',58,77,800.00),(154,'civicrm_financial_item',77,77,800.00),(155,'civicrm_contribution',64,78,50.00),(156,'civicrm_financial_item',78,78,50.00),(157,'civicrm_contribution',73,79,50.00),(158,'civicrm_financial_item',79,79,50.00),(159,'civicrm_contribution',45,80,50.00),(160,'civicrm_financial_item',80,80,50.00),(161,'civicrm_contribution',83,81,50.00),(162,'civicrm_financial_item',81,81,50.00),(163,'civicrm_contribution',87,82,50.00),(164,'civicrm_financial_item',82,82,50.00),(165,'civicrm_contribution',82,83,50.00),(166,'civicrm_financial_item',83,83,50.00),(167,'civicrm_contribution',90,84,50.00),(168,'civicrm_financial_item',84,84,50.00),(169,'civicrm_contribution',66,85,50.00),(170,'civicrm_financial_item',85,85,50.00),(171,'civicrm_contribution',47,86,50.00),(172,'civicrm_financial_item',86,86,50.00),(173,'civicrm_contribution',78,87,50.00),(174,'civicrm_financial_item',87,87,50.00),(175,'civicrm_contribution',50,88,50.00),(176,'civicrm_financial_item',88,88,50.00),(177,'civicrm_contribution',91,89,50.00),(178,'civicrm_financial_item',89,89,50.00),(179,'civicrm_contribution',46,90,50.00),(180,'civicrm_financial_item',90,90,50.00),(181,'civicrm_contribution',89,91,50.00),(182,'civicrm_financial_item',91,91,50.00),(183,'civicrm_contribution',69,92,50.00),(184,'civicrm_financial_item',92,92,50.00),(185,'civicrm_contribution',76,93,50.00),(186,'civicrm_financial_item',93,93,50.00);
+INSERT INTO `civicrm_entity_financial_trxn` (`id`, `entity_table`, `entity_id`, `financial_trxn_id`, `amount`) VALUES (1,'civicrm_contribution',1,1,125.00),(2,'civicrm_financial_item',1,1,125.00),(3,'civicrm_contribution',2,2,50.00),(4,'civicrm_financial_item',2,2,50.00),(5,'civicrm_contribution',3,3,25.00),(6,'civicrm_financial_item',3,3,25.00),(7,'civicrm_contribution',4,4,50.00),(8,'civicrm_financial_item',4,4,50.00),(9,'civicrm_contribution',5,5,500.00),(10,'civicrm_financial_item',5,5,500.00),(11,'civicrm_contribution',6,6,175.00),(12,'civicrm_financial_item',6,6,175.00),(13,'civicrm_contribution',7,7,50.00),(14,'civicrm_financial_item',7,7,50.00),(15,'civicrm_contribution',8,8,10.00),(16,'civicrm_financial_item',8,8,10.00),(17,'civicrm_contribution',9,9,250.00),(18,'civicrm_financial_item',9,9,250.00),(19,'civicrm_contribution',10,10,500.00),(20,'civicrm_financial_item',10,10,500.00),(21,'civicrm_contribution',11,11,200.00),(22,'civicrm_financial_item',11,11,200.00),(23,'civicrm_contribution',12,12,200.00),(24,'civicrm_financial_item',12,12,200.00),(25,'civicrm_contribution',13,13,200.00),(26,'civicrm_financial_item',13,13,200.00),(27,'civicrm_contribution',14,14,100.00),(28,'civicrm_financial_item',14,14,100.00),(29,'civicrm_contribution',15,15,100.00),(30,'civicrm_financial_item',15,15,100.00),(31,'civicrm_contribution',16,16,100.00),(32,'civicrm_financial_item',16,16,100.00),(33,'civicrm_contribution',17,17,100.00),(34,'civicrm_financial_item',17,17,100.00),(35,'civicrm_contribution',18,18,100.00),(36,'civicrm_financial_item',18,18,100.00),(37,'civicrm_contribution',19,19,100.00),(38,'civicrm_financial_item',19,19,100.00),(39,'civicrm_contribution',20,20,100.00),(40,'civicrm_financial_item',20,20,100.00),(41,'civicrm_contribution',21,21,100.00),(42,'civicrm_financial_item',21,21,100.00),(43,'civicrm_contribution',22,22,100.00),(44,'civicrm_financial_item',22,22,100.00),(45,'civicrm_contribution',23,23,100.00),(46,'civicrm_financial_item',23,23,100.00),(47,'civicrm_contribution',24,24,100.00),(48,'civicrm_financial_item',24,24,100.00),(49,'civicrm_contribution',25,25,100.00),(50,'civicrm_financial_item',25,25,100.00),(51,'civicrm_contribution',26,26,100.00),(52,'civicrm_financial_item',26,26,100.00),(53,'civicrm_contribution',27,27,100.00),(54,'civicrm_financial_item',27,27,100.00),(55,'civicrm_contribution',28,28,100.00),(56,'civicrm_financial_item',28,28,100.00),(57,'civicrm_contribution',29,29,50.00),(58,'civicrm_financial_item',29,29,50.00),(59,'civicrm_contribution',30,30,50.00),(60,'civicrm_financial_item',30,30,50.00),(61,'civicrm_contribution',31,31,50.00),(62,'civicrm_financial_item',31,31,50.00),(63,'civicrm_contribution',32,32,50.00),(64,'civicrm_financial_item',32,32,50.00),(65,'civicrm_contribution',33,33,50.00),(66,'civicrm_financial_item',33,33,50.00),(67,'civicrm_contribution',34,34,50.00),(68,'civicrm_financial_item',34,34,50.00),(69,'civicrm_contribution',35,35,50.00),(70,'civicrm_financial_item',35,35,50.00),(71,'civicrm_contribution',36,36,50.00),(72,'civicrm_financial_item',36,36,50.00),(73,'civicrm_contribution',37,37,50.00),(74,'civicrm_financial_item',37,37,50.00),(75,'civicrm_contribution',38,38,50.00),(76,'civicrm_financial_item',38,38,50.00),(77,'civicrm_contribution',39,39,50.00),(78,'civicrm_financial_item',39,39,50.00),(79,'civicrm_contribution',40,40,50.00),(80,'civicrm_financial_item',40,40,50.00),(81,'civicrm_contribution',41,41,50.00),(82,'civicrm_financial_item',41,41,50.00),(83,'civicrm_contribution',42,42,1200.00),(84,'civicrm_financial_item',42,42,1200.00),(85,'civicrm_contribution',43,43,1200.00),(86,'civicrm_financial_item',43,43,1200.00),(87,'civicrm_contribution',67,44,50.00),(88,'civicrm_financial_item',44,44,50.00),(89,'civicrm_contribution',55,45,50.00),(90,'civicrm_financial_item',45,45,50.00),(91,'civicrm_contribution',60,46,50.00),(92,'civicrm_financial_item',46,46,50.00),(93,'civicrm_contribution',85,47,50.00),(94,'civicrm_financial_item',47,47,50.00),(95,'civicrm_contribution',66,48,50.00),(96,'civicrm_financial_item',48,48,50.00),(97,'civicrm_contribution',63,49,50.00),(98,'civicrm_financial_item',49,49,50.00),(99,'civicrm_contribution',64,50,50.00),(100,'civicrm_financial_item',50,50,50.00),(101,'civicrm_contribution',88,51,50.00),(102,'civicrm_financial_item',51,51,50.00),(103,'civicrm_contribution',65,52,50.00),(104,'civicrm_financial_item',52,52,50.00),(105,'civicrm_contribution',83,53,50.00),(106,'civicrm_financial_item',53,53,50.00),(107,'civicrm_contribution',78,54,50.00),(108,'civicrm_financial_item',54,54,50.00),(109,'civicrm_contribution',80,55,50.00),(110,'civicrm_financial_item',55,55,50.00),(111,'civicrm_contribution',71,56,50.00),(112,'civicrm_financial_item',56,56,50.00),(113,'civicrm_contribution',70,57,50.00),(114,'civicrm_financial_item',57,57,50.00),(115,'civicrm_contribution',48,58,50.00),(116,'civicrm_financial_item',58,58,50.00),(117,'civicrm_contribution',75,59,50.00),(118,'civicrm_financial_item',59,59,50.00),(119,'civicrm_contribution',46,60,800.00),(120,'civicrm_financial_item',60,60,800.00),(121,'civicrm_contribution',93,61,800.00),(122,'civicrm_financial_item',61,61,800.00),(123,'civicrm_contribution',92,62,800.00),(124,'civicrm_financial_item',62,62,800.00),(125,'civicrm_contribution',61,63,800.00),(126,'civicrm_financial_item',63,63,800.00),(127,'civicrm_contribution',59,64,800.00),(128,'civicrm_financial_item',64,64,800.00),(129,'civicrm_contribution',57,65,800.00),(130,'civicrm_financial_item',65,65,800.00),(131,'civicrm_contribution',84,66,800.00),(132,'civicrm_financial_item',66,66,800.00),(133,'civicrm_contribution',87,67,800.00),(134,'civicrm_financial_item',67,67,800.00),(135,'civicrm_contribution',77,68,800.00),(136,'civicrm_financial_item',68,68,800.00),(137,'civicrm_contribution',51,69,800.00),(138,'civicrm_financial_item',69,69,800.00),(139,'civicrm_contribution',72,70,800.00),(140,'civicrm_financial_item',70,70,800.00),(141,'civicrm_contribution',81,71,800.00),(142,'civicrm_financial_item',71,71,800.00),(143,'civicrm_contribution',89,72,800.00),(144,'civicrm_financial_item',72,72,800.00),(145,'civicrm_contribution',68,73,800.00),(146,'civicrm_financial_item',73,73,800.00),(147,'civicrm_contribution',79,74,800.00),(148,'civicrm_financial_item',74,74,800.00),(149,'civicrm_contribution',74,75,800.00),(150,'civicrm_financial_item',75,75,800.00),(151,'civicrm_contribution',56,76,800.00),(152,'civicrm_financial_item',76,76,800.00),(153,'civicrm_contribution',52,77,800.00),(154,'civicrm_financial_item',77,77,800.00),(155,'civicrm_contribution',54,78,50.00),(156,'civicrm_financial_item',78,78,50.00),(157,'civicrm_contribution',50,79,50.00),(158,'civicrm_financial_item',79,79,50.00),(159,'civicrm_contribution',86,80,50.00),(160,'civicrm_financial_item',80,80,50.00),(161,'civicrm_contribution',94,81,50.00),(162,'civicrm_financial_item',81,81,50.00),(163,'civicrm_contribution',45,82,50.00),(164,'civicrm_financial_item',82,82,50.00),(165,'civicrm_contribution',62,83,50.00),(166,'civicrm_financial_item',83,83,50.00),(167,'civicrm_contribution',73,84,50.00),(168,'civicrm_financial_item',84,84,50.00),(169,'civicrm_contribution',47,85,50.00),(170,'civicrm_financial_item',85,85,50.00),(171,'civicrm_contribution',58,86,50.00),(172,'civicrm_financial_item',86,86,50.00),(173,'civicrm_contribution',76,87,50.00),(174,'civicrm_financial_item',87,87,50.00),(175,'civicrm_contribution',90,88,50.00),(176,'civicrm_financial_item',88,88,50.00),(177,'civicrm_contribution',82,89,50.00),(178,'civicrm_financial_item',89,89,50.00),(179,'civicrm_contribution',69,90,50.00),(180,'civicrm_financial_item',90,90,50.00),(181,'civicrm_contribution',49,91,50.00),(182,'civicrm_financial_item',91,91,50.00),(183,'civicrm_contribution',91,92,50.00),(184,'civicrm_financial_item',92,92,50.00),(185,'civicrm_contribution',53,93,50.00),(186,'civicrm_financial_item',93,93,50.00);
 /*!40000 ALTER TABLE `civicrm_entity_financial_trxn` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -456,7 +457,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_entity_tag` WRITE;
 /*!40000 ALTER TABLE `civicrm_entity_tag` DISABLE KEYS */;
-INSERT INTO `civicrm_entity_tag` (`id`, `entity_table`, `entity_id`, `tag_id`) VALUES (91,'civicrm_contact',2,4),(75,'civicrm_contact',5,4),(6,'civicrm_contact',7,2),(19,'civicrm_contact',8,5),(68,'civicrm_contact',11,4),(52,'civicrm_contact',12,4),(53,'civicrm_contact',12,5),(18,'civicrm_contact',13,4),(22,'civicrm_contact',17,5),(65,'civicrm_contact',20,4),(62,'civicrm_contact',26,4),(23,'civicrm_contact',29,4),(69,'civicrm_contact',30,4),(70,'civicrm_contact',30,5),(49,'civicrm_contact',33,4),(50,'civicrm_contact',33,5),(24,'civicrm_contact',35,4),(86,'civicrm_contact',36,4),(87,'civicrm_contact',36,5),(51,'civicrm_contact',37,4),(90,'civicrm_contact',41,4),(42,'civicrm_contact',43,4),(20,'civicrm_contact',44,4),(54,'civicrm_contact',45,4),(55,'civicrm_contact',45,5),(25,'civicrm_contact',46,5),(96,'civicrm_contact',49,4),(3,'civicrm_contact',52,2),(95,'civicrm_contact',53,5),(93,'civicrm_contact',54,4),(94,'civicrm_contact',54,5),(88,'civicrm_contact',55,5),(104,'civicrm_contact',56,4),(9,'civicrm_contact',57,1),(92,'civicrm_contact',58,5),(78,'civicrm_contact',60,4),(79,'civicrm_contact',60,5),(31,'civicrm_contact',61,4),(10,'civicrm_contact',62,1),(80,'civicrm_contact',63,4),(81,'civicrm_contact',63,5),(34,'civicrm_contact',67,5),(29,'civicrm_contact',68,4),(103,'civicrm_contact',70,4),(106,'civicrm_contact',74,4),(43,'civicrm_contact',78,4),(44,'civicrm_contact',78,5),(8,'civicrm_contact',79,1),(27,'civicrm_contact',81,4),(28,'civicrm_contact',81,5),(48,'civicrm_contact',83,4),(98,'civicrm_contact',84,4),(99,'civicrm_contact',84,5),(17,'civicrm_contact',85,4),(58,'civicrm_contact',87,4),(59,'civicrm_contact',87,5),(83,'civicrm_contact',88,5),(60,'civicrm_contact',90,4),(61,'civicrm_contact',90,5),(15,'civicrm_contact',93,4),(16,'civicrm_contact',93,5),(67,'civicrm_contact',98,5),(63,'civicrm_contact',99,4),(64,'civicrm_contact',99,5),(13,'civicrm_contact',100,4),(14,'civicrm_contact',101,5),(82,'civicrm_contact',104,4),(111,'civicrm_contact',105,4),(112,'civicrm_contact',105,5),(56,'civicrm_contact',106,4),(21,'civicrm_contact',107,4),(76,'civicrm_contact',111,4),(77,'civicrm_contact',111,5),(47,'civicrm_contact',113,4),(113,'civicrm_contact',115,4),(12,'civicrm_contact',116,5),(35,'civicrm_contact',117,4),(36,'civicrm_contact',117,5),(74,'civicrm_contact',119,5),(45,'civicrm_contact',126,4),(46,'civicrm_contact',126,5),(110,'civicrm_contact',130,5),(11,'civicrm_contact',136,4),(101,'civicrm_contact',138,4),(102,'civicrm_contact',138,5),(1,'civicrm_contact',139,2),(84,'civicrm_contact',146,5),(114,'civicrm_contact',147,4),(115,'civicrm_contact',147,5),(57,'civicrm_contact',148,4),(71,'civicrm_contact',149,4),(37,'civicrm_contact',152,5),(4,'civicrm_contact',154,1),(26,'civicrm_contact',155,4),(97,'civicrm_contact',158,4),(66,'civicrm_contact',163,4),(40,'civicrm_contact',168,4),(41,'civicrm_contact',168,5),(105,'civicrm_contact',169,4),(85,'civicrm_contact',170,4),(89,'civicrm_contact',176,5),(2,'civicrm_contact',180,3),(30,'civicrm_contact',181,4),(5,'civicrm_contact',182,3),(109,'civicrm_contact',185,5),(32,'civicrm_contact',186,4),(33,'civicrm_contact',186,5),(73,'civicrm_contact',188,4),(72,'civicrm_contact',190,5),(7,'civicrm_contact',196,2),(38,'civicrm_contact',198,4),(39,'civicrm_contact',198,5),(100,'civicrm_contact',200,4),(107,'civicrm_contact',201,4),(108,'civicrm_contact',201,5);
+INSERT INTO `civicrm_entity_tag` (`id`, `entity_table`, `entity_id`, `tag_id`) VALUES (43,'civicrm_contact',2,5),(101,'civicrm_contact',7,4),(109,'civicrm_contact',8,4),(15,'civicrm_contact',15,4),(16,'civicrm_contact',15,5),(38,'civicrm_contact',22,4),(17,'civicrm_contact',24,4),(18,'civicrm_contact',24,5),(4,'civicrm_contact',25,1),(106,'civicrm_contact',26,5),(7,'civicrm_contact',29,1),(85,'civicrm_contact',30,4),(86,'civicrm_contact',30,5),(99,'civicrm_contact',31,4),(83,'civicrm_contact',33,4),(84,'civicrm_contact',33,5),(26,'civicrm_contact',34,5),(88,'civicrm_contact',36,4),(89,'civicrm_contact',36,5),(50,'civicrm_contact',43,4),(20,'civicrm_contact',44,5),(57,'civicrm_contact',45,4),(58,'civicrm_contact',45,5),(53,'civicrm_contact',47,4),(21,'civicrm_contact',48,4),(22,'civicrm_contact',48,5),(30,'civicrm_contact',52,5),(65,'civicrm_contact',53,5),(44,'civicrm_contact',61,5),(5,'civicrm_contact',62,1),(113,'civicrm_contact',63,4),(114,'civicrm_contact',63,5),(24,'civicrm_contact',64,4),(82,'civicrm_contact',65,5),(97,'civicrm_contact',66,4),(98,'civicrm_contact',66,5),(100,'civicrm_contact',67,5),(59,'civicrm_contact',68,4),(108,'civicrm_contact',70,4),(31,'civicrm_contact',71,4),(73,'civicrm_contact',73,4),(10,'civicrm_contact',74,1),(25,'civicrm_contact',76,5),(79,'civicrm_contact',83,4),(107,'civicrm_contact',85,4),(72,'civicrm_contact',88,4),(104,'civicrm_contact',92,5),(51,'civicrm_contact',93,4),(52,'civicrm_contact',93,5),(87,'civicrm_contact',94,5),(8,'civicrm_contact',95,1),(75,'civicrm_contact',96,4),(76,'civicrm_contact',96,5),(32,'civicrm_contact',98,5),(36,'civicrm_contact',99,4),(37,'civicrm_contact',99,5),(27,'civicrm_contact',105,4),(28,'civicrm_contact',105,5),(77,'civicrm_contact',106,4),(47,'civicrm_contact',107,4),(34,'civicrm_contact',108,4),(35,'civicrm_contact',108,5),(1,'civicrm_contact',109,3),(62,'civicrm_contact',110,4),(2,'civicrm_contact',112,1),(45,'civicrm_contact',114,4),(46,'civicrm_contact',114,5),(39,'civicrm_contact',117,4),(40,'civicrm_contact',117,5),(11,'civicrm_contact',119,5),(3,'civicrm_contact',125,3),(61,'civicrm_contact',128,5),(33,'civicrm_contact',130,4),(105,'civicrm_contact',131,4),(13,'civicrm_contact',132,4),(14,'civicrm_contact',132,5),(68,'civicrm_contact',133,4),(91,'civicrm_contact',137,5),(60,'civicrm_contact',139,4),(29,'civicrm_contact',140,5),(69,'civicrm_contact',144,4),(70,'civicrm_contact',144,5),(95,'civicrm_contact',145,5),(67,'civicrm_contact',148,5),(66,'civicrm_contact',151,4),(112,'civicrm_contact',154,5),(55,'civicrm_contact',156,4),(56,'civicrm_contact',156,5),(12,'civicrm_contact',158,4),(80,'civicrm_contact',162,4),(81,'civicrm_contact',162,5),(96,'civicrm_contact',164,5),(78,'civicrm_contact',169,5),(71,'civicrm_contact',172,4),(9,'civicrm_contact',173,2),(64,'civicrm_contact',175,5),(54,'civicrm_contact',176,4),(103,'civicrm_contact',179,5),(6,'civicrm_contact',180,1),(63,'civicrm_contact',182,4),(102,'civicrm_contact',187,5),(19,'civicrm_contact',188,5),(93,'civicrm_contact',189,4),(94,'civicrm_contact',189,5),(74,'civicrm_contact',191,5),(110,'civicrm_contact',192,4),(111,'civicrm_contact',192,5),(90,'civicrm_contact',193,5),(41,'civicrm_contact',195,4),(42,'civicrm_contact',195,5),(48,'civicrm_contact',198,4),(49,'civicrm_contact',198,5),(23,'civicrm_contact',199,5),(92,'civicrm_contact',200,5);
 /*!40000 ALTER TABLE `civicrm_entity_tag` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -466,7 +467,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_event` WRITE;
 /*!40000 ALTER TABLE `civicrm_event` DISABLE KEYS */;
-INSERT INTO `civicrm_event` (`id`, `title`, `summary`, `description`, `event_type_id`, `participant_listing_id`, `is_public`, `start_date`, `end_date`, `is_online_registration`, `registration_link_text`, `registration_start_date`, `registration_end_date`, `max_participants`, `event_full_text`, `is_monetary`, `financial_type_id`, `payment_processor`, `is_map`, `is_active`, `fee_label`, `is_show_location`, `loc_block_id`, `default_role_id`, `intro_text`, `footer_text`, `confirm_title`, `confirm_text`, `confirm_footer_text`, `is_email_confirm`, `confirm_email_text`, `confirm_from_name`, `confirm_from_email`, `cc_confirm`, `bcc_confirm`, `default_fee_id`, `default_discount_fee_id`, `thankyou_title`, `thankyou_text`, `thankyou_footer_text`, `is_pay_later`, `pay_later_text`, `pay_later_receipt`, `is_partial_payment`, `initial_amount_label`, `initial_amount_help_text`, `min_initial_amount`, `is_multiple_registrations`, `max_additional_participants`, `allow_same_participant_emails`, `has_waitlist`, `requires_approval`, `expiration_time`, `allow_selfcancelxfer`, `selfcancelxfer_time`, `waitlist_text`, `approval_req_text`, `is_template`, `template_title`, `created_id`, `created_date`, `currency`, `campaign_id`, `is_share`, `is_confirm_enabled`, `parent_event_id`, `slot_label_id`, `dedupe_rule_group_id`, `is_billing_required`) VALUES (1,'Fall Fundraiser Dinner','Kick up your heels at our Fall Fundraiser Dinner/Dance at Glen Echo Park! Come by yourself or bring a partner, friend or the entire family!','This event benefits our teen programs. Admission includes a full 3 course meal and wine or soft drinks. Grab your dancing shoes, bring the kids and come join the party!',3,1,1,'2019-03-27 17:00:00','2019-03-29 17:00:00',1,'Register Now',NULL,NULL,100,'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.',1,4,NULL,1,1,'Dinner Contribution',1,1,1,'Fill in the information below to join as at this wonderful dinner event.',NULL,'Confirm Your Registration Information','Review the information below carefully.',NULL,1,'Contact the Development Department if you need to make any changes to your registration.','Fundraising Dept.','development@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!','<p>Thank you for your support. Your contribution will help us build even better tools.</p><p>Please tell your friends and colleagues about this wonderful event.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',1,'I will send payment by check','Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110',0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(2,'Summer Solstice Festival Day Concert','Festival Day is coming! Join us and help support your parks.','We will gather at noon, learn a song all together,  and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.',5,1,1,'2018-09-26 12:00:00','2018-09-26 17:00:00',1,'Register Now',NULL,NULL,50,'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.',1,2,NULL,NULL,1,'Festival Fee',1,2,1,'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.','','Confirm Your Registration Information','','',1,'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.','Event Dept.','events@example.org','',NULL,NULL,NULL,'Thanks for Your Joining In!','<p>Thank you for your support. Your participation will help build new parks.</p><p>Please tell your friends and colleagues about the concert.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(3,'Rain-forest Cup Youth Soccer Tournament','Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.','This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).',3,1,1,'2019-04-27 07:00:00','2019-04-30 17:00:00',1,'Register Now',NULL,NULL,500,'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.',1,4,NULL,NULL,1,'Tournament Fees',1,3,1,'Complete the form below to register your team for this year\'s tournament.','<em>A Soccer Youth Event</em>','Review and Confirm Your Registration Information','','<em>A Soccer Youth Event</em>',1,'Contact our Tournament Director for eligibility details.','Tournament Director','tournament@example.org','',NULL,NULL,NULL,'Thanks for Your Support!','<p>Thank you for your support. Your participation will help save thousands of acres of rainforest.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(4,NULL,NULL,NULL,4,1,1,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting without Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(5,NULL,NULL,NULL,4,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(6,NULL,NULL,NULL,1,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,1,4,NULL,0,1,'Conference Fee',1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,1,NULL,'Event Template Dept.','event_templates@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Paid Conference with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0);
+INSERT INTO `civicrm_event` (`id`, `title`, `summary`, `description`, `event_type_id`, `participant_listing_id`, `is_public`, `start_date`, `end_date`, `is_online_registration`, `registration_link_text`, `registration_start_date`, `registration_end_date`, `max_participants`, `event_full_text`, `is_monetary`, `financial_type_id`, `payment_processor`, `is_map`, `is_active`, `fee_label`, `is_show_location`, `loc_block_id`, `default_role_id`, `intro_text`, `footer_text`, `confirm_title`, `confirm_text`, `confirm_footer_text`, `is_email_confirm`, `confirm_email_text`, `confirm_from_name`, `confirm_from_email`, `cc_confirm`, `bcc_confirm`, `default_fee_id`, `default_discount_fee_id`, `thankyou_title`, `thankyou_text`, `thankyou_footer_text`, `is_pay_later`, `pay_later_text`, `pay_later_receipt`, `is_partial_payment`, `initial_amount_label`, `initial_amount_help_text`, `min_initial_amount`, `is_multiple_registrations`, `max_additional_participants`, `allow_same_participant_emails`, `has_waitlist`, `requires_approval`, `expiration_time`, `allow_selfcancelxfer`, `selfcancelxfer_time`, `waitlist_text`, `approval_req_text`, `is_template`, `template_title`, `created_id`, `created_date`, `currency`, `campaign_id`, `is_share`, `is_confirm_enabled`, `parent_event_id`, `slot_label_id`, `dedupe_rule_group_id`, `is_billing_required`) VALUES (1,'Fall Fundraiser Dinner','Kick up your heels at our Fall Fundraiser Dinner/Dance at Glen Echo Park! Come by yourself or bring a partner, friend or the entire family!','This event benefits our teen programs. Admission includes a full 3 course meal and wine or soft drinks. Grab your dancing shoes, bring the kids and come join the party!',3,1,1,'2019-04-30 17:00:00','2019-05-02 17:00:00',1,'Register Now',NULL,NULL,100,'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.',1,4,NULL,1,1,'Dinner Contribution',1,1,1,'Fill in the information below to join as at this wonderful dinner event.',NULL,'Confirm Your Registration Information','Review the information below carefully.',NULL,1,'Contact the Development Department if you need to make any changes to your registration.','Fundraising Dept.','development@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!','<p>Thank you for your support. Your contribution will help us build even better tools.</p><p>Please tell your friends and colleagues about this wonderful event.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',1,'I will send payment by check','Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110',0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(2,'Summer Solstice Festival Day Concert','Festival Day is coming! Join us and help support your parks.','We will gather at noon, learn a song all together,  and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.',5,1,1,'2018-10-29 12:00:00','2018-10-29 17:00:00',1,'Register Now',NULL,NULL,50,'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.',1,2,NULL,NULL,1,'Festival Fee',1,2,1,'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.','','Confirm Your Registration Information','','',1,'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.','Event Dept.','events@example.org','',NULL,NULL,NULL,'Thanks for Your Joining In!','<p>Thank you for your support. Your participation will help build new parks.</p><p>Please tell your friends and colleagues about the concert.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(3,'Rain-forest Cup Youth Soccer Tournament','Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.','This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).',3,1,1,'2019-05-30 07:00:00','2019-06-02 17:00:00',1,'Register Now',NULL,NULL,500,'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.',1,4,NULL,NULL,1,'Tournament Fees',1,3,1,'Complete the form below to register your team for this year\'s tournament.','<em>A Soccer Youth Event</em>','Review and Confirm Your Registration Information','','<em>A Soccer Youth Event</em>',1,'Contact our Tournament Director for eligibility details.','Tournament Director','tournament@example.org','',NULL,NULL,NULL,'Thanks for Your Support!','<p>Thank you for your support. Your participation will help save thousands of acres of rainforest.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(4,NULL,NULL,NULL,4,1,1,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting without Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(5,NULL,NULL,NULL,4,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),(6,NULL,NULL,NULL,1,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,1,4,NULL,0,1,'Conference Fee',1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,1,NULL,'Event Template Dept.','event_templates@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Paid Conference with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0);
 /*!40000 ALTER TABLE `civicrm_event` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -522,7 +523,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_financial_item` WRITE;
 /*!40000 ALTER TABLE `civicrm_financial_item` DISABLE KEYS */;
-INSERT INTO `civicrm_financial_item` (`id`, `created_date`, `transaction_date`, `contact_id`, `description`, `amount`, `currency`, `financial_account_id`, `status_id`, `entity_table`, `entity_id`) VALUES (1,'2018-09-28 01:13:35','2010-04-11 00:00:00',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1),(2,'2018-09-28 01:13:35','2010-03-21 00:00:00',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2),(3,'2018-09-28 01:13:35','2010-04-29 00:00:00',6,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',3),(4,'2018-09-28 01:13:35','2010-04-11 00:00:00',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4),(5,'2018-09-28 01:13:35','2010-04-15 00:00:00',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',5),(6,'2018-09-28 01:13:35','2010-04-11 00:00:00',19,'Contribution Amount',175.00,'USD',1,1,'civicrm_line_item',6),(7,'2018-09-28 01:13:35','2010-03-27 00:00:00',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',7),(8,'2018-09-28 01:13:35','2010-03-08 00:00:00',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',8),(9,'2018-09-28 01:13:35','2010-04-22 00:00:00',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',9),(10,'2018-09-28 01:13:35','2009-07-01 11:53:50',71,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',10),(11,'2018-09-28 01:13:35','2009-07-01 12:55:41',43,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',11),(12,'2018-09-28 01:13:35','2009-10-01 11:53:50',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',12),(13,'2018-09-28 01:13:35','2009-12-01 12:55:41',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',13),(14,'2018-09-28 01:13:35','2018-09-27 21:13:34',48,'General',100.00,'USD',2,1,'civicrm_line_item',16),(15,'2018-09-28 01:13:35','2018-09-27 21:13:34',16,'General',100.00,'USD',2,1,'civicrm_line_item',17),(16,'2018-09-28 01:13:35','2018-09-27 21:13:34',158,'General',100.00,'USD',2,1,'civicrm_line_item',18),(17,'2018-09-28 01:13:35','2018-09-27 21:13:34',145,'General',100.00,'USD',2,1,'civicrm_line_item',19),(18,'2018-09-28 01:13:35','2018-09-27 21:13:34',174,'General',100.00,'USD',2,1,'civicrm_line_item',20),(19,'2018-09-28 01:13:35','2018-09-27 21:13:34',75,'General',100.00,'USD',2,1,'civicrm_line_item',21),(20,'2018-09-28 01:13:35','2018-09-27 21:13:34',29,'General',100.00,'USD',2,1,'civicrm_line_item',22),(21,'2018-09-28 01:13:35','2018-09-27 21:13:34',28,'General',100.00,'USD',2,1,'civicrm_line_item',23),(22,'2018-09-28 01:13:35','2018-09-27 21:13:34',111,'General',100.00,'USD',2,1,'civicrm_line_item',24),(23,'2018-09-28 01:13:35','2018-09-27 21:13:34',69,'General',100.00,'USD',2,1,'civicrm_line_item',25),(24,'2018-09-28 01:13:35','2018-09-27 21:13:34',30,'General',100.00,'USD',2,1,'civicrm_line_item',26),(25,'2018-09-28 01:13:35','2018-09-27 21:13:34',135,'General',100.00,'USD',2,1,'civicrm_line_item',27),(26,'2018-09-28 01:13:35','2018-09-27 21:13:34',76,'General',100.00,'USD',2,1,'civicrm_line_item',28),(27,'2018-09-28 01:13:35','2018-09-27 21:13:34',58,'General',100.00,'USD',2,1,'civicrm_line_item',29),(28,'2018-09-28 01:13:35','2018-09-27 21:13:34',105,'General',100.00,'USD',2,1,'civicrm_line_item',30),(29,'2018-09-28 01:13:35','2018-09-27 21:13:34',70,'Student',50.00,'USD',2,1,'civicrm_line_item',31),(30,'2018-09-28 01:13:35','2018-09-27 21:13:34',99,'Student',50.00,'USD',2,1,'civicrm_line_item',32),(31,'2018-09-28 01:13:35','2018-09-27 21:13:34',114,'Student',50.00,'USD',2,1,'civicrm_line_item',33),(32,'2018-09-28 01:13:35','2018-09-27 21:13:34',147,'Student',50.00,'USD',2,1,'civicrm_line_item',34),(33,'2018-09-28 01:13:35','2018-09-27 21:13:34',188,'Student',50.00,'USD',2,1,'civicrm_line_item',35),(34,'2018-09-28 01:13:35','2018-09-27 21:13:34',175,'Student',50.00,'USD',2,1,'civicrm_line_item',36),(35,'2018-09-28 01:13:35','2018-09-27 21:13:34',160,'Student',50.00,'USD',2,1,'civicrm_line_item',37),(36,'2018-09-28 01:13:35','2018-09-27 21:13:34',34,'Student',50.00,'USD',2,1,'civicrm_line_item',38),(37,'2018-09-28 01:13:35','2018-09-27 21:13:34',125,'Student',50.00,'USD',2,1,'civicrm_line_item',39),(38,'2018-09-28 01:13:35','2018-09-27 21:13:34',149,'Student',50.00,'USD',2,1,'civicrm_line_item',40),(39,'2018-09-28 01:13:35','2018-09-27 21:13:34',97,'Student',50.00,'USD',2,1,'civicrm_line_item',41),(40,'2018-09-28 01:13:35','2018-09-27 21:13:34',54,'Student',50.00,'USD',2,1,'civicrm_line_item',42),(41,'2018-09-28 01:13:35','2018-09-27 21:13:34',84,'Student',50.00,'USD',2,1,'civicrm_line_item',43),(42,'2018-09-28 01:13:35','2018-09-27 21:13:34',87,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',44),(43,'2018-09-28 01:13:35','2018-09-27 21:13:34',153,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',45),(44,'2018-09-28 01:13:35','2018-09-27 21:13:34',68,'Soprano',50.00,'USD',2,1,'civicrm_line_item',81),(45,'2018-09-28 01:13:35','2018-09-27 21:13:34',35,'Soprano',50.00,'USD',2,1,'civicrm_line_item',82),(46,'2018-09-28 01:13:35','2018-09-27 21:13:34',153,'Soprano',50.00,'USD',2,1,'civicrm_line_item',83),(47,'2018-09-28 01:13:35','2018-09-27 21:13:34',56,'Soprano',50.00,'USD',2,1,'civicrm_line_item',84),(48,'2018-09-28 01:13:35','2018-09-27 21:13:34',149,'Soprano',50.00,'USD',2,1,'civicrm_line_item',85),(49,'2018-09-28 01:13:35','2018-09-27 21:13:34',54,'Soprano',50.00,'USD',2,1,'civicrm_line_item',86),(50,'2018-09-28 01:13:35','2018-09-27 21:13:34',67,'Soprano',50.00,'USD',2,1,'civicrm_line_item',87),(51,'2018-09-28 01:13:35','2018-09-27 21:13:34',43,'Soprano',50.00,'USD',2,1,'civicrm_line_item',88),(52,'2018-09-28 01:13:35','2018-09-27 21:13:34',193,'Soprano',50.00,'USD',2,1,'civicrm_line_item',89),(53,'2018-09-28 01:13:35','2018-09-27 21:13:34',16,'Soprano',50.00,'USD',2,1,'civicrm_line_item',90),(54,'2018-09-28 01:13:35','2018-09-27 21:13:34',46,'Soprano',50.00,'USD',2,1,'civicrm_line_item',91),(55,'2018-09-28 01:13:35','2018-09-27 21:13:34',93,'Soprano',50.00,'USD',2,1,'civicrm_line_item',92),(56,'2018-09-28 01:13:35','2018-09-27 21:13:34',130,'Soprano',50.00,'USD',2,1,'civicrm_line_item',93),(57,'2018-09-28 01:13:35','2018-09-27 21:13:34',22,'Soprano',50.00,'USD',2,1,'civicrm_line_item',94),(58,'2018-09-28 01:13:35','2018-09-27 21:13:34',73,'Soprano',50.00,'USD',2,1,'civicrm_line_item',95),(59,'2018-09-28 01:13:35','2018-09-27 21:13:34',194,'Soprano',50.00,'USD',2,1,'civicrm_line_item',96),(60,'2018-09-28 01:13:35','2018-09-27 21:13:34',57,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',47),(61,'2018-09-28 01:13:35','2018-09-27 21:13:34',115,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',48),(62,'2018-09-28 01:13:35','2018-09-27 21:13:34',170,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',49),(63,'2018-09-28 01:13:35','2018-09-27 21:13:34',98,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',50),(64,'2018-09-28 01:13:35','2018-09-27 21:13:34',92,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',51),(65,'2018-09-28 01:13:35','2018-09-27 21:13:34',172,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',52),(66,'2018-09-28 01:13:35','2018-09-27 21:13:34',38,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',53),(67,'2018-09-28 01:13:35','2018-09-27 21:13:34',131,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',54),(68,'2018-09-28 01:13:35','2018-09-27 21:13:34',69,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',55),(69,'2018-09-28 01:13:35','2018-09-27 21:13:34',60,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',56),(70,'2018-09-28 01:13:35','2018-09-27 21:13:34',175,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',57),(71,'2018-09-28 01:13:35','2018-09-27 21:13:34',88,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',58),(72,'2018-09-28 01:13:35','2018-09-27 21:13:34',166,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',59),(73,'2018-09-28 01:13:35','2018-09-27 21:13:34',142,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',60),(74,'2018-09-28 01:13:35','2018-09-27 21:13:34',189,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',61),(75,'2018-09-28 01:13:35','2018-09-27 21:13:34',152,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',62),(76,'2018-09-28 01:13:35','2018-09-27 21:13:34',100,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63),(77,'2018-09-28 01:13:35','2018-09-27 21:13:34',58,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64),(78,'2018-09-28 01:13:35','2018-09-27 21:13:34',74,'Single',50.00,'USD',4,1,'civicrm_line_item',65),(79,'2018-09-28 01:13:35','2018-09-27 21:13:34',116,'Single',50.00,'USD',4,1,'civicrm_line_item',66),(80,'2018-09-28 01:13:35','2018-09-27 21:13:34',5,'Single',50.00,'USD',4,1,'civicrm_line_item',67),(81,'2018-09-28 01:13:35','2018-09-27 21:13:34',165,'Single',50.00,'USD',4,1,'civicrm_line_item',68),(82,'2018-09-28 01:13:35','2018-09-27 21:13:34',174,'Single',50.00,'USD',4,1,'civicrm_line_item',69),(83,'2018-09-28 01:13:35','2018-09-27 21:13:34',163,'Single',50.00,'USD',4,1,'civicrm_line_item',70),(84,'2018-09-28 01:13:35','2018-09-27 21:13:34',181,'Single',50.00,'USD',4,1,'civicrm_line_item',71),(85,'2018-09-28 01:13:35','2018-09-27 21:13:34',89,'Single',50.00,'USD',4,1,'civicrm_line_item',72),(86,'2018-09-28 01:13:35','2018-09-27 21:13:34',13,'Single',50.00,'USD',4,1,'civicrm_line_item',73),(87,'2018-09-28 01:13:35','2018-09-27 21:13:34',144,'Single',50.00,'USD',4,1,'civicrm_line_item',74),(88,'2018-09-28 01:13:35','2018-09-27 21:13:34',26,'Single',50.00,'USD',4,1,'civicrm_line_item',75),(89,'2018-09-28 01:13:35','2018-09-27 21:13:34',182,'Single',50.00,'USD',4,1,'civicrm_line_item',76),(90,'2018-09-28 01:13:35','2018-09-27 21:13:34',10,'Single',50.00,'USD',4,1,'civicrm_line_item',77),(91,'2018-09-28 01:13:35','2018-09-27 21:13:34',180,'Single',50.00,'USD',4,1,'civicrm_line_item',78),(92,'2018-09-28 01:13:35','2018-09-27 21:13:34',94,'Single',50.00,'USD',4,1,'civicrm_line_item',79),(93,'2018-09-28 01:13:35','2018-09-27 21:13:34',136,'Single',50.00,'USD',4,1,'civicrm_line_item',80);
+INSERT INTO `civicrm_financial_item` (`id`, `created_date`, `transaction_date`, `contact_id`, `description`, `amount`, `currency`, `financial_account_id`, `status_id`, `entity_table`, `entity_id`) VALUES (1,'2018-10-31 01:56:02','2010-04-11 00:00:00',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1),(2,'2018-10-31 01:56:02','2010-03-21 00:00:00',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2),(3,'2018-10-31 01:56:02','2010-04-29 00:00:00',6,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',3),(4,'2018-10-31 01:56:02','2010-04-11 00:00:00',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4),(5,'2018-10-31 01:56:02','2010-04-15 00:00:00',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',5),(6,'2018-10-31 01:56:02','2010-04-11 00:00:00',19,'Contribution Amount',175.00,'USD',1,1,'civicrm_line_item',6),(7,'2018-10-31 01:56:02','2010-03-27 00:00:00',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',7),(8,'2018-10-31 01:56:02','2010-03-08 00:00:00',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',8),(9,'2018-10-31 01:56:02','2010-04-22 00:00:00',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',9),(10,'2018-10-31 01:56:02','2009-07-01 11:53:50',71,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',10),(11,'2018-10-31 01:56:02','2009-07-01 12:55:41',43,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',11),(12,'2018-10-31 01:56:02','2009-10-01 11:53:50',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',12),(13,'2018-10-31 01:56:02','2009-12-01 12:55:41',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',13),(14,'2018-10-31 01:56:02','2018-10-30 21:56:01',103,'General',100.00,'USD',2,1,'civicrm_line_item',16),(15,'2018-10-31 01:56:02','2018-10-30 21:56:01',15,'General',100.00,'USD',2,1,'civicrm_line_item',17),(16,'2018-10-31 01:56:02','2018-10-30 21:56:01',128,'General',100.00,'USD',2,1,'civicrm_line_item',18),(17,'2018-10-31 01:56:02','2018-10-30 21:56:01',98,'General',100.00,'USD',2,1,'civicrm_line_item',19),(18,'2018-10-31 01:56:02','2018-10-30 21:56:01',114,'General',100.00,'USD',2,1,'civicrm_line_item',20),(19,'2018-10-31 01:56:02','2018-10-30 21:56:01',155,'General',100.00,'USD',2,1,'civicrm_line_item',21),(20,'2018-10-31 01:56:02','2018-10-30 21:56:01',136,'General',100.00,'USD',2,1,'civicrm_line_item',22),(21,'2018-10-31 01:56:02','2018-10-30 21:56:01',176,'General',100.00,'USD',2,1,'civicrm_line_item',23),(22,'2018-10-31 01:56:02','2018-10-30 21:56:01',63,'General',100.00,'USD',2,1,'civicrm_line_item',24),(23,'2018-10-31 01:56:02','2018-10-30 21:56:01',75,'General',100.00,'USD',2,1,'civicrm_line_item',25),(24,'2018-10-31 01:56:02','2018-10-30 21:56:01',90,'General',100.00,'USD',2,1,'civicrm_line_item',26),(25,'2018-10-31 01:56:02','2018-10-30 21:56:01',88,'General',100.00,'USD',2,1,'civicrm_line_item',27),(26,'2018-10-31 01:56:02','2018-10-30 21:56:01',161,'General',100.00,'USD',2,1,'civicrm_line_item',28),(27,'2018-10-31 01:56:02','2018-10-30 21:56:01',21,'General',100.00,'USD',2,1,'civicrm_line_item',29),(28,'2018-10-31 01:56:02','2018-10-30 21:56:01',124,'General',100.00,'USD',2,1,'civicrm_line_item',30),(29,'2018-10-31 01:56:02','2018-10-30 21:56:01',101,'Student',50.00,'USD',2,1,'civicrm_line_item',31),(30,'2018-10-31 01:56:02','2018-10-30 21:56:01',104,'Student',50.00,'USD',2,1,'civicrm_line_item',32),(31,'2018-10-31 01:56:02','2018-10-30 21:56:01',200,'Student',50.00,'USD',2,1,'civicrm_line_item',33),(32,'2018-10-31 01:56:02','2018-10-30 21:56:01',122,'Student',50.00,'USD',2,1,'civicrm_line_item',34),(33,'2018-10-31 01:56:02','2018-10-30 21:56:01',102,'Student',50.00,'USD',2,1,'civicrm_line_item',35),(34,'2018-10-31 01:56:02','2018-10-30 21:56:01',30,'Student',50.00,'USD',2,1,'civicrm_line_item',36),(35,'2018-10-31 01:56:02','2018-10-30 21:56:01',56,'Student',50.00,'USD',2,1,'civicrm_line_item',37),(36,'2018-10-31 01:56:02','2018-10-30 21:56:01',92,'Student',50.00,'USD',2,1,'civicrm_line_item',38),(37,'2018-10-31 01:56:02','2018-10-30 21:56:01',167,'Student',50.00,'USD',2,1,'civicrm_line_item',39),(38,'2018-10-31 01:56:02','2018-10-30 21:56:01',192,'Student',50.00,'USD',2,1,'civicrm_line_item',40),(39,'2018-10-31 01:56:02','2018-10-30 21:56:01',174,'Student',50.00,'USD',2,1,'civicrm_line_item',41),(40,'2018-10-31 01:56:02','2018-10-30 21:56:01',141,'Student',50.00,'USD',2,1,'civicrm_line_item',42),(41,'2018-10-31 01:56:02','2018-10-30 21:56:01',105,'Student',50.00,'USD',2,1,'civicrm_line_item',43),(42,'2018-10-31 01:56:02','2018-10-30 21:56:01',40,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',44),(43,'2018-10-31 01:56:02','2018-10-30 21:56:01',47,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',45),(44,'2018-10-31 01:56:02','2018-10-30 21:56:01',103,'Soprano',50.00,'USD',2,1,'civicrm_line_item',81),(45,'2018-10-31 01:56:02','2018-10-30 21:56:01',57,'Soprano',50.00,'USD',2,1,'civicrm_line_item',82),(46,'2018-10-31 01:56:02','2018-10-30 21:56:01',77,'Soprano',50.00,'USD',2,1,'civicrm_line_item',83),(47,'2018-10-31 01:56:02','2018-10-30 21:56:01',165,'Soprano',50.00,'USD',2,1,'civicrm_line_item',84),(48,'2018-10-31 01:56:02','2018-10-30 21:56:01',102,'Soprano',50.00,'USD',2,1,'civicrm_line_item',85),(49,'2018-10-31 01:56:02','2018-10-30 21:56:01',81,'Soprano',50.00,'USD',2,1,'civicrm_line_item',86),(50,'2018-10-31 01:56:02','2018-10-30 21:56:01',88,'Soprano',50.00,'USD',2,1,'civicrm_line_item',87),(51,'2018-10-31 01:56:03','2018-10-30 21:56:01',172,'Soprano',50.00,'USD',2,1,'civicrm_line_item',88),(52,'2018-10-31 01:56:03','2018-10-30 21:56:01',89,'Soprano',50.00,'USD',2,1,'civicrm_line_item',89),(53,'2018-10-31 01:56:03','2018-10-30 21:56:01',163,'Soprano',50.00,'USD',2,1,'civicrm_line_item',90),(54,'2018-10-31 01:56:03','2018-10-30 21:56:01',144,'Soprano',50.00,'USD',2,1,'civicrm_line_item',91),(55,'2018-10-31 01:56:03','2018-10-30 21:56:01',156,'Soprano',50.00,'USD',2,1,'civicrm_line_item',92),(56,'2018-10-31 01:56:03','2018-10-30 21:56:01',120,'Soprano',50.00,'USD',2,1,'civicrm_line_item',93),(57,'2018-10-31 01:56:03','2018-10-30 21:56:01',115,'Soprano',50.00,'USD',2,1,'civicrm_line_item',94),(58,'2018-10-31 01:56:03','2018-10-30 21:56:01',15,'Soprano',50.00,'USD',2,1,'civicrm_line_item',95),(59,'2018-10-31 01:56:03','2018-10-30 21:56:01',127,'Soprano',50.00,'USD',2,1,'civicrm_line_item',96),(60,'2018-10-31 01:56:03','2018-10-30 21:56:01',11,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',47),(61,'2018-10-31 01:56:03','2018-10-30 21:56:01',197,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',48),(62,'2018-10-31 01:56:03','2018-10-30 21:56:01',188,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',49),(63,'2018-10-31 01:56:03','2018-10-30 21:56:01',78,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',50),(64,'2018-10-31 01:56:03','2018-10-30 21:56:01',74,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',51),(65,'2018-10-31 01:56:03','2018-10-30 21:56:01',64,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',52),(66,'2018-10-31 01:56:03','2018-10-30 21:56:01',164,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',53),(67,'2018-10-31 01:56:03','2018-10-30 21:56:01',170,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',54),(68,'2018-10-31 01:56:03','2018-10-30 21:56:01',138,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',55),(69,'2018-10-31 01:56:03','2018-10-30 21:56:01',39,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',56),(70,'2018-10-31 01:56:03','2018-10-30 21:56:01',123,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',57),(71,'2018-10-31 01:56:03','2018-10-30 21:56:01',157,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',58),(72,'2018-10-31 01:56:03','2018-10-30 21:56:01',181,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',59),(73,'2018-10-31 01:56:03','2018-10-30 21:56:01',107,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',60),(74,'2018-10-31 01:56:03','2018-10-30 21:56:01',152,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',61),(75,'2018-10-31 01:56:03','2018-10-30 21:56:01',125,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',62),(76,'2018-10-31 01:56:03','2018-10-30 21:56:01',59,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63),(77,'2018-10-31 01:56:03','2018-10-30 21:56:01',43,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64),(78,'2018-10-31 01:56:03','2018-10-30 21:56:01',55,'Single',50.00,'USD',4,1,'civicrm_line_item',65),(79,'2018-10-31 01:56:03','2018-10-30 21:56:01',38,'Single',50.00,'USD',4,1,'civicrm_line_item',66),(80,'2018-10-31 01:56:03','2018-10-30 21:56:01',167,'Single',50.00,'USD',4,1,'civicrm_line_item',67),(81,'2018-10-31 01:56:03','2018-10-30 21:56:01',201,'Single',50.00,'USD',4,1,'civicrm_line_item',68),(82,'2018-10-31 01:56:03','2018-10-30 21:56:01',7,'Single',50.00,'USD',4,1,'civicrm_line_item',69),(83,'2018-10-31 01:56:03','2018-10-30 21:56:01',79,'Single',50.00,'USD',4,1,'civicrm_line_item',70),(84,'2018-10-31 01:56:03','2018-10-30 21:56:01',124,'Single',50.00,'USD',4,1,'civicrm_line_item',71),(85,'2018-10-31 01:56:03','2018-10-30 21:56:01',12,'Single',50.00,'USD',4,1,'civicrm_line_item',72),(86,'2018-10-31 01:56:03','2018-10-30 21:56:01',71,'Single',50.00,'USD',4,1,'civicrm_line_item',73),(87,'2018-10-31 01:56:03','2018-10-30 21:56:01',131,'Single',50.00,'USD',4,1,'civicrm_line_item',74),(88,'2018-10-31 01:56:03','2018-10-30 21:56:01',182,'Single',50.00,'USD',4,1,'civicrm_line_item',75),(89,'2018-10-31 01:56:03','2018-10-30 21:56:01',158,'Single',50.00,'USD',4,1,'civicrm_line_item',76),(90,'2018-10-31 01:56:03','2018-10-30 21:56:01',109,'Single',50.00,'USD',4,1,'civicrm_line_item',77),(91,'2018-10-31 01:56:03','2018-10-30 21:56:01',16,'Single',50.00,'USD',4,1,'civicrm_line_item',78),(92,'2018-10-31 01:56:03','2018-10-30 21:56:01',187,'Single',50.00,'USD',4,1,'civicrm_line_item',79),(93,'2018-10-31 01:56:03','2018-10-30 21:56:01',44,'Single',50.00,'USD',4,1,'civicrm_line_item',80);
 /*!40000 ALTER TABLE `civicrm_financial_item` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -532,7 +533,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_financial_trxn` WRITE;
 /*!40000 ALTER TABLE `civicrm_financial_trxn` DISABLE KEYS */;
-INSERT INTO `civicrm_financial_trxn` (`id`, `from_financial_account_id`, `to_financial_account_id`, `trxn_date`, `total_amount`, `fee_amount`, `net_amount`, `currency`, `is_payment`, `trxn_id`, `trxn_result_code`, `status_id`, `payment_processor_id`, `payment_instrument_id`, `card_type_id`, `check_number`, `pan_truncation`) VALUES (1,NULL,1,'2010-04-11 00:00:00',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL),(2,NULL,1,'2010-03-21 00:00:00',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL),(3,NULL,1,'2010-04-29 00:00:00',25.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'2095',NULL),(4,NULL,1,'2010-04-11 00:00:00',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL),(5,NULL,1,'2010-04-15 00:00:00',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL),(6,NULL,1,'2010-04-11 00:00:00',175.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'102',NULL),(7,NULL,1,'2010-03-27 00:00:00',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL),(8,NULL,1,'2010-03-08 00:00:00',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL),(9,NULL,1,'2010-04-22 00:00:00',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL),(10,NULL,1,'2009-07-01 11:53:50',500.00,NULL,NULL,'USD',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL),(11,NULL,1,'2009-07-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL43II',NULL,1,NULL,1,NULL,NULL,NULL),(12,NULL,1,'2009-10-01 11:53:50',200.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL),(13,NULL,1,'2009-12-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL),(14,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(15,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(16,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(17,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(18,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(19,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(20,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(21,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(22,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(23,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(24,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(25,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(26,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(27,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(28,NULL,1,'2018-09-27 21:13:34',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(29,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(30,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(31,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(32,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(33,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(34,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(35,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(36,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(37,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(38,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(39,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(40,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(41,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(42,NULL,1,'2018-09-27 21:13:34',1200.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(43,NULL,1,'2018-09-27 21:13:34',1200.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(44,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(45,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(46,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(47,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(48,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(49,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(50,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(51,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(52,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(53,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(54,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(55,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(56,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(57,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(58,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(59,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(60,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(61,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(62,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(63,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(64,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(65,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(66,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(67,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(68,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(69,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(70,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(71,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(72,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(73,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(74,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(75,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(76,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(77,NULL,1,'2018-09-27 21:13:34',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(78,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(79,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(80,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(81,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(82,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(83,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(84,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(85,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(86,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(87,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(88,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(89,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(90,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(91,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(92,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(93,NULL,1,'2018-09-27 21:13:34',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL);
+INSERT INTO `civicrm_financial_trxn` (`id`, `from_financial_account_id`, `to_financial_account_id`, `trxn_date`, `total_amount`, `fee_amount`, `net_amount`, `currency`, `is_payment`, `trxn_id`, `trxn_result_code`, `status_id`, `payment_processor_id`, `payment_instrument_id`, `card_type_id`, `check_number`, `pan_truncation`) VALUES (1,NULL,1,'2010-04-11 00:00:00',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL),(2,NULL,1,'2010-03-21 00:00:00',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL),(3,NULL,1,'2010-04-29 00:00:00',25.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'2095',NULL),(4,NULL,1,'2010-04-11 00:00:00',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL),(5,NULL,1,'2010-04-15 00:00:00',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL),(6,NULL,1,'2010-04-11 00:00:00',175.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'102',NULL),(7,NULL,1,'2010-03-27 00:00:00',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL),(8,NULL,1,'2010-03-08 00:00:00',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL),(9,NULL,1,'2010-04-22 00:00:00',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL),(10,NULL,1,'2009-07-01 11:53:50',500.00,NULL,NULL,'USD',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL),(11,NULL,1,'2009-07-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL43II',NULL,1,NULL,1,NULL,NULL,NULL),(12,NULL,1,'2009-10-01 11:53:50',200.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL),(13,NULL,1,'2009-12-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL),(14,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(15,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(16,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(17,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(18,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(19,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(20,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(21,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(22,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(23,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(24,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(25,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(26,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(27,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(28,NULL,1,'2018-10-30 21:56:01',100.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(29,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(30,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(31,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(32,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(33,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(34,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(35,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(36,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(37,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(38,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(39,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(40,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(41,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(42,NULL,1,'2018-10-30 21:56:01',1200.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(43,NULL,1,'2018-10-30 21:56:01',1200.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(44,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(45,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(46,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(47,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(48,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(49,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(50,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(51,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(52,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(53,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(54,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(55,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(56,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(57,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(58,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(59,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(60,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(61,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(62,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(63,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(64,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(65,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(66,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(67,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(68,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(69,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(70,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(71,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(72,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(73,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(74,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(75,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(76,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(77,NULL,1,'2018-10-30 21:56:01',800.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(78,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(79,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(80,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(81,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(82,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(83,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(84,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(85,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(86,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(87,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(88,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(89,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(90,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(91,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(92,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL),(93,NULL,1,'2018-10-30 21:56:01',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_financial_trxn` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -571,7 +572,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_group_contact` WRITE;
 /*!40000 ALTER TABLE `civicrm_group_contact` DISABLE KEYS */;
-INSERT INTO `civicrm_group_contact` (`id`, `group_id`, `contact_id`, `status`, `location_id`, `email_id`) VALUES (1,2,136,'Added',NULL,NULL),(2,2,75,'Added',NULL,NULL),(3,2,116,'Added',NULL,NULL),(4,2,171,'Added',NULL,NULL),(5,2,100,'Added',NULL,NULL),(6,2,144,'Added',NULL,NULL),(7,2,101,'Added',NULL,NULL),(8,2,76,'Added',NULL,NULL),(9,2,93,'Added',NULL,NULL),(10,2,38,'Added',NULL,NULL),(11,2,85,'Added',NULL,NULL),(12,2,125,'Added',NULL,NULL),(13,2,13,'Added',NULL,NULL),(14,2,194,'Added',NULL,NULL),(15,2,8,'Added',NULL,NULL),(16,2,80,'Added',NULL,NULL),(17,2,44,'Added',NULL,NULL),(18,2,89,'Added',NULL,NULL),(19,2,107,'Added',NULL,NULL),(20,2,39,'Added',NULL,NULL),(21,2,17,'Added',NULL,NULL),(22,2,162,'Added',NULL,NULL),(23,2,29,'Added',NULL,NULL),(24,2,97,'Added',NULL,NULL),(25,2,35,'Added',NULL,NULL),(26,2,103,'Added',NULL,NULL),(27,2,46,'Added',NULL,NULL),(28,2,51,'Added',NULL,NULL),(29,2,155,'Added',NULL,NULL),(30,2,9,'Added',NULL,NULL),(31,2,81,'Added',NULL,NULL),(32,2,153,'Added',NULL,NULL),(33,2,68,'Added',NULL,NULL),(34,2,123,'Added',NULL,NULL),(35,2,181,'Added',NULL,NULL),(36,2,95,'Added',NULL,NULL),(37,2,61,'Added',NULL,NULL),(38,2,184,'Added',NULL,NULL),(39,2,186,'Added',NULL,NULL),(40,2,173,'Added',NULL,NULL),(41,2,67,'Added',NULL,NULL),(42,2,114,'Added',NULL,NULL),(43,2,117,'Added',NULL,NULL),(44,2,167,'Added',NULL,NULL),(45,2,152,'Added',NULL,NULL),(46,2,82,'Added',NULL,NULL),(47,2,198,'Added',NULL,NULL),(48,2,25,'Added',NULL,NULL),(49,2,168,'Added',NULL,NULL),(50,2,6,'Added',NULL,NULL),(51,2,43,'Added',NULL,NULL),(52,2,164,'Added',NULL,NULL),(53,2,78,'Added',NULL,NULL),(54,2,24,'Added',NULL,NULL),(55,2,126,'Added',NULL,NULL),(56,2,135,'Added',NULL,NULL),(57,2,113,'Added',NULL,NULL),(58,2,172,'Added',NULL,NULL),(59,2,83,'Added',NULL,NULL),(60,2,134,'Added',NULL,NULL),(61,3,33,'Added',NULL,NULL),(62,3,112,'Added',NULL,NULL),(63,3,37,'Added',NULL,NULL),(64,3,121,'Added',NULL,NULL),(65,3,12,'Added',NULL,NULL),(66,3,127,'Added',NULL,NULL),(67,3,45,'Added',NULL,NULL),(68,3,28,'Added',NULL,NULL),(69,3,106,'Added',NULL,NULL),(70,3,27,'Added',NULL,NULL),(71,3,148,'Added',NULL,NULL),(72,3,166,'Added',NULL,NULL),(73,3,87,'Added',NULL,NULL),(74,3,178,'Added',NULL,NULL),(75,3,90,'Added',NULL,NULL),(76,4,136,'Added',NULL,NULL),(77,4,76,'Added',NULL,NULL),(78,4,8,'Added',NULL,NULL),(79,4,162,'Added',NULL,NULL),(80,4,155,'Added',NULL,NULL),(81,4,95,'Added',NULL,NULL),(82,4,117,'Added',NULL,NULL),(83,4,6,'Added',NULL,NULL);
+INSERT INTO `civicrm_group_contact` (`id`, `group_id`, `contact_id`, `status`, `location_id`, `email_id`) VALUES (1,2,119,'Added',NULL,NULL),(2,2,87,'Added',NULL,NULL),(3,2,158,'Added',NULL,NULL),(4,2,194,'Added',NULL,NULL),(5,2,132,'Added',NULL,NULL),(6,2,90,'Added',NULL,NULL),(7,2,15,'Added',NULL,NULL),(8,2,134,'Added',NULL,NULL),(9,2,24,'Added',NULL,NULL),(10,2,75,'Added',NULL,NULL),(11,2,188,'Added',NULL,NULL),(12,2,146,'Added',NULL,NULL),(13,2,44,'Added',NULL,NULL),(14,2,13,'Added',NULL,NULL),(15,2,48,'Added',NULL,NULL),(16,2,101,'Added',NULL,NULL),(17,2,199,'Added',NULL,NULL),(18,2,35,'Added',NULL,NULL),(19,2,64,'Added',NULL,NULL),(20,2,51,'Added',NULL,NULL),(21,2,76,'Added',NULL,NULL),(22,2,201,'Added',NULL,NULL),(23,2,34,'Added',NULL,NULL),(24,2,89,'Added',NULL,NULL),(25,2,105,'Added',NULL,NULL),(26,2,20,'Added',NULL,NULL),(27,2,140,'Added',NULL,NULL),(28,2,84,'Added',NULL,NULL),(29,2,52,'Added',NULL,NULL),(30,2,167,'Added',NULL,NULL),(31,2,71,'Added',NULL,NULL),(32,2,160,'Added',NULL,NULL),(33,2,98,'Added',NULL,NULL),(34,2,157,'Added',NULL,NULL),(35,2,130,'Added',NULL,NULL),(36,2,124,'Added',NULL,NULL),(37,2,108,'Added',NULL,NULL),(38,2,40,'Added',NULL,NULL),(39,2,99,'Added',NULL,NULL),(40,2,153,'Added',NULL,NULL),(41,2,22,'Added',NULL,NULL),(42,2,56,'Added',NULL,NULL),(43,2,117,'Added',NULL,NULL),(44,2,39,'Added',NULL,NULL),(45,2,195,'Added',NULL,NULL),(46,2,69,'Added',NULL,NULL),(47,2,2,'Added',NULL,NULL),(48,2,55,'Added',NULL,NULL),(49,2,61,'Added',NULL,NULL),(50,2,77,'Added',NULL,NULL),(51,2,114,'Added',NULL,NULL),(52,2,147,'Added',NULL,NULL),(53,2,107,'Added',NULL,NULL),(54,2,3,'Added',NULL,NULL),(55,2,198,'Added',NULL,NULL),(56,2,142,'Added',NULL,NULL),(57,2,43,'Added',NULL,NULL),(58,2,9,'Added',NULL,NULL),(59,2,93,'Added',NULL,NULL),(60,2,42,'Added',NULL,NULL),(61,3,47,'Added',NULL,NULL),(62,3,11,'Added',NULL,NULL),(63,3,176,'Added',NULL,NULL),(64,3,165,'Added',NULL,NULL),(65,3,156,'Added',NULL,NULL),(66,3,120,'Added',NULL,NULL),(67,3,45,'Added',NULL,NULL),(68,3,17,'Added',NULL,NULL),(69,3,68,'Added',NULL,NULL),(70,3,190,'Added',NULL,NULL),(71,3,139,'Added',NULL,NULL),(72,3,126,'Added',NULL,NULL),(73,3,128,'Added',NULL,NULL),(74,3,177,'Added',NULL,NULL),(75,3,110,'Added',NULL,NULL),(76,4,119,'Added',NULL,NULL),(77,4,134,'Added',NULL,NULL),(78,4,48,'Added',NULL,NULL),(79,4,201,'Added',NULL,NULL),(80,4,52,'Added',NULL,NULL),(81,4,124,'Added',NULL,NULL),(82,4,117,'Added',NULL,NULL),(83,4,77,'Added',NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_group_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -636,7 +637,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_line_item` WRITE;
 /*!40000 ALTER TABLE `civicrm_line_item` DISABLE KEYS */;
-INSERT INTO `civicrm_line_item` (`id`, `entity_table`, `entity_id`, `contribution_id`, `price_field_id`, `label`, `qty`, `unit_price`, `line_total`, `participant_count`, `price_field_value_id`, `financial_type_id`, `non_deductible_amount`, `tax_amount`) VALUES (1,'civicrm_contribution',1,1,1,'Contribution Amount',1.00,125.00,125.00,0,1,1,0.00,NULL),(2,'civicrm_contribution',2,2,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(3,'civicrm_contribution',3,3,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL),(4,'civicrm_contribution',4,4,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(5,'civicrm_contribution',5,5,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL),(6,'civicrm_contribution',6,6,1,'Contribution Amount',1.00,175.00,175.00,0,1,1,0.00,NULL),(7,'civicrm_contribution',7,7,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(8,'civicrm_contribution',8,8,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL),(9,'civicrm_contribution',9,9,1,'Contribution Amount',1.00,250.00,250.00,0,1,1,0.00,NULL),(10,'civicrm_contribution',10,10,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL),(11,'civicrm_contribution',11,11,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(12,'civicrm_contribution',12,12,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(13,'civicrm_contribution',13,13,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(16,'civicrm_membership',1,14,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(17,'civicrm_membership',3,16,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(18,'civicrm_membership',5,18,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(19,'civicrm_membership',7,20,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(20,'civicrm_membership',9,22,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(21,'civicrm_membership',13,26,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(22,'civicrm_membership',15,28,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(23,'civicrm_membership',17,30,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(24,'civicrm_membership',19,32,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(25,'civicrm_membership',20,33,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(26,'civicrm_membership',21,34,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(27,'civicrm_membership',23,36,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(28,'civicrm_membership',27,40,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(29,'civicrm_membership',29,42,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(30,'civicrm_membership',30,43,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(31,'civicrm_membership',2,15,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(32,'civicrm_membership',4,17,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(33,'civicrm_membership',6,19,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(34,'civicrm_membership',8,21,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(35,'civicrm_membership',10,23,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(36,'civicrm_membership',12,25,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(37,'civicrm_membership',14,27,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(38,'civicrm_membership',16,29,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(39,'civicrm_membership',18,31,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(40,'civicrm_membership',24,37,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(41,'civicrm_membership',25,38,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(42,'civicrm_membership',26,39,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(43,'civicrm_membership',28,41,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(44,'civicrm_membership',11,24,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL),(45,'civicrm_membership',22,35,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL),(47,'civicrm_participant',3,57,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(48,'civicrm_participant',6,72,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(49,'civicrm_participant',9,85,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(50,'civicrm_participant',12,70,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(51,'civicrm_participant',15,67,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(52,'civicrm_participant',18,86,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(53,'civicrm_participant',21,52,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(54,'civicrm_participant',24,75,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(55,'civicrm_participant',25,62,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(56,'civicrm_participant',28,59,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(57,'civicrm_participant',31,88,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(58,'civicrm_participant',34,65,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(59,'civicrm_participant',37,84,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(60,'civicrm_participant',40,77,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(61,'civicrm_participant',43,92,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(62,'civicrm_participant',46,80,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(63,'civicrm_participant',49,71,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(64,'civicrm_participant',50,58,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(65,'civicrm_participant',1,64,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(66,'civicrm_participant',4,73,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(67,'civicrm_participant',7,45,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(68,'civicrm_participant',10,83,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(69,'civicrm_participant',13,87,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(70,'civicrm_participant',16,82,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(71,'civicrm_participant',19,90,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(72,'civicrm_participant',22,66,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(73,'civicrm_participant',26,47,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(74,'civicrm_participant',29,78,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(75,'civicrm_participant',32,50,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(76,'civicrm_participant',35,91,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(77,'civicrm_participant',38,46,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(78,'civicrm_participant',41,89,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(79,'civicrm_participant',44,69,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(80,'civicrm_participant',47,76,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(81,'civicrm_participant',2,61,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(82,'civicrm_participant',5,51,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(83,'civicrm_participant',8,81,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(84,'civicrm_participant',11,56,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(85,'civicrm_participant',14,79,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(86,'civicrm_participant',17,55,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(87,'civicrm_participant',20,60,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(88,'civicrm_participant',23,53,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(89,'civicrm_participant',27,93,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(90,'civicrm_participant',30,48,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(91,'civicrm_participant',33,54,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(92,'civicrm_participant',36,68,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(93,'civicrm_participant',39,74,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(94,'civicrm_participant',42,49,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(95,'civicrm_participant',45,63,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(96,'civicrm_participant',48,94,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL);
+INSERT INTO `civicrm_line_item` (`id`, `entity_table`, `entity_id`, `contribution_id`, `price_field_id`, `label`, `qty`, `unit_price`, `line_total`, `participant_count`, `price_field_value_id`, `financial_type_id`, `non_deductible_amount`, `tax_amount`) VALUES (1,'civicrm_contribution',1,1,1,'Contribution Amount',1.00,125.00,125.00,0,1,1,0.00,NULL),(2,'civicrm_contribution',2,2,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(3,'civicrm_contribution',3,3,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL),(4,'civicrm_contribution',4,4,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(5,'civicrm_contribution',5,5,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL),(6,'civicrm_contribution',6,6,1,'Contribution Amount',1.00,175.00,175.00,0,1,1,0.00,NULL),(7,'civicrm_contribution',7,7,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL),(8,'civicrm_contribution',8,8,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL),(9,'civicrm_contribution',9,9,1,'Contribution Amount',1.00,250.00,250.00,0,1,1,0.00,NULL),(10,'civicrm_contribution',10,10,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL),(11,'civicrm_contribution',11,11,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(12,'civicrm_contribution',12,12,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(13,'civicrm_contribution',13,13,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL),(16,'civicrm_membership',1,14,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(17,'civicrm_membership',3,15,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(18,'civicrm_membership',7,16,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(19,'civicrm_membership',9,17,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(20,'civicrm_membership',10,18,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(21,'civicrm_membership',13,19,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(22,'civicrm_membership',17,20,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(23,'civicrm_membership',19,21,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(24,'civicrm_membership',20,22,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(25,'civicrm_membership',21,23,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(26,'civicrm_membership',23,24,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(27,'civicrm_membership',25,25,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(28,'civicrm_membership',27,26,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(29,'civicrm_membership',29,27,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(30,'civicrm_membership',30,28,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL),(31,'civicrm_membership',2,29,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(32,'civicrm_membership',4,30,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(33,'civicrm_membership',5,31,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(34,'civicrm_membership',6,32,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(35,'civicrm_membership',8,33,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(36,'civicrm_membership',12,34,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(37,'civicrm_membership',14,35,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(38,'civicrm_membership',15,36,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(39,'civicrm_membership',16,37,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(40,'civicrm_membership',18,38,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(41,'civicrm_membership',24,39,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(42,'civicrm_membership',26,40,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(43,'civicrm_membership',28,41,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL),(44,'civicrm_membership',11,42,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL),(45,'civicrm_membership',22,43,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL),(47,'civicrm_participant',3,46,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(48,'civicrm_participant',6,93,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(49,'civicrm_participant',9,92,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(50,'civicrm_participant',12,61,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(51,'civicrm_participant',15,59,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(52,'civicrm_participant',18,57,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(53,'civicrm_participant',21,84,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(54,'civicrm_participant',24,87,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(55,'civicrm_participant',25,77,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(56,'civicrm_participant',28,51,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(57,'civicrm_participant',31,72,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(58,'civicrm_participant',34,81,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(59,'civicrm_participant',37,89,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(60,'civicrm_participant',40,68,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(61,'civicrm_participant',43,79,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(62,'civicrm_participant',46,74,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(63,'civicrm_participant',49,56,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(64,'civicrm_participant',50,52,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL),(65,'civicrm_participant',1,54,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(66,'civicrm_participant',4,50,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(67,'civicrm_participant',7,86,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(68,'civicrm_participant',10,94,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(69,'civicrm_participant',13,45,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(70,'civicrm_participant',16,62,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(71,'civicrm_participant',19,73,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(72,'civicrm_participant',22,47,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(73,'civicrm_participant',26,58,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(74,'civicrm_participant',29,76,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(75,'civicrm_participant',32,90,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(76,'civicrm_participant',35,82,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(77,'civicrm_participant',38,69,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(78,'civicrm_participant',41,49,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(79,'civicrm_participant',44,91,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(80,'civicrm_participant',47,53,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL),(81,'civicrm_participant',2,67,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(82,'civicrm_participant',5,55,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(83,'civicrm_participant',8,60,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(84,'civicrm_participant',11,85,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(85,'civicrm_participant',14,66,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(86,'civicrm_participant',17,63,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(87,'civicrm_participant',20,64,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(88,'civicrm_participant',23,88,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(89,'civicrm_participant',27,65,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(90,'civicrm_participant',30,83,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(91,'civicrm_participant',33,78,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(92,'civicrm_participant',36,80,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(93,'civicrm_participant',39,71,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(94,'civicrm_participant',42,70,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(95,'civicrm_participant',45,48,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL),(96,'civicrm_participant',48,75,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL);
 /*!40000 ALTER TABLE `civicrm_line_item` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -646,7 +647,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_loc_block` WRITE;
 /*!40000 ALTER TABLE `civicrm_loc_block` DISABLE KEYS */;
-INSERT INTO `civicrm_loc_block` (`id`, `address_id`, `email_id`, `phone_id`, `im_id`, `address_2_id`, `email_2_id`, `phone_2_id`, `im_2_id`) VALUES (1,173,179,134,NULL,NULL,NULL,NULL,NULL),(2,174,180,135,NULL,NULL,NULL,NULL,NULL),(3,175,181,136,NULL,NULL,NULL,NULL,NULL);
+INSERT INTO `civicrm_loc_block` (`id`, `address_id`, `email_id`, `phone_id`, `im_id`, `address_2_id`, `email_2_id`, `phone_2_id`, `im_2_id`) VALUES (1,186,194,161,NULL,NULL,NULL,NULL,NULL),(2,187,195,162,NULL,NULL,NULL,NULL,NULL),(3,188,196,163,NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_loc_block` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -895,7 +896,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_membership` WRITE;
 /*!40000 ALTER TABLE `civicrm_membership` DISABLE KEYS */;
-INSERT INTO `civicrm_membership` (`id`, `contact_id`, `membership_type_id`, `join_date`, `start_date`, `end_date`, `source`, `status_id`, `is_override`, `status_override_end_date`, `owner_membership_id`, `max_related`, `is_test`, `is_pay_later`, `contribution_recur_id`, `campaign_id`) VALUES (1,48,1,'2018-09-27','2018-09-27','2020-09-26','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(2,70,2,'2018-09-26','2018-09-26','2019-09-25','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(3,16,1,'2018-09-25','2018-09-25','2020-09-24','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(4,99,2,'2018-09-24','2018-09-24','2019-09-23','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(5,158,1,'2016-08-26','2016-08-26','2018-08-25','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(6,114,2,'2018-09-22','2018-09-22','2019-09-21','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(7,145,1,'2018-09-21','2018-09-21','2020-09-20','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(8,147,2,'2018-09-20','2018-09-20','2019-09-19','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(9,174,1,'2018-09-19','2018-09-19','2020-09-18','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(10,188,2,'2017-09-18','2017-09-18','2018-09-17','Donation',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(11,87,3,'2018-09-17','2018-09-17',NULL,'Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(12,175,2,'2018-09-16','2018-09-16','2019-09-15','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(13,75,1,'2018-09-15','2018-09-15','2020-09-14','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(14,160,2,'2018-09-14','2018-09-14','2019-09-13','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(15,29,1,'2016-06-07','2016-06-07','2018-06-06','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(16,34,2,'2018-09-12','2018-09-12','2019-09-11','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(17,28,1,'2018-09-11','2018-09-11','2020-09-10','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(18,125,2,'2018-09-10','2018-09-10','2019-09-09','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(19,111,1,'2018-09-09','2018-09-09','2020-09-08','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(20,69,1,'2016-04-28','2016-04-28','2018-04-27','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(21,30,1,'2018-09-07','2018-09-07','2020-09-06','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(22,153,3,'2018-09-06','2018-09-06',NULL,'Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(23,135,1,'2018-09-05','2018-09-05','2020-09-04','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(24,149,2,'2018-09-04','2018-09-04','2019-09-03','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(25,97,2,'2017-09-03','2017-09-03','2018-09-02','Check',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(26,54,2,'2018-09-02','2018-09-02','2019-09-01','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(27,76,1,'2018-09-01','2018-09-01','2020-08-31','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(28,84,2,'2018-08-31','2018-08-31','2019-08-30','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(29,58,1,'2018-08-30','2018-08-30','2020-08-29','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(30,105,1,'2016-02-08','2016-02-08','2018-02-07','Payment',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL);
+INSERT INTO `civicrm_membership` (`id`, `contact_id`, `membership_type_id`, `join_date`, `start_date`, `end_date`, `source`, `status_id`, `is_override`, `status_override_end_date`, `owner_membership_id`, `max_related`, `is_test`, `is_pay_later`, `contribution_recur_id`, `campaign_id`) VALUES (1,103,1,'2018-10-30','2018-10-30','2020-10-29','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(2,101,2,'2018-10-29','2018-10-29','2019-10-28','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(3,15,1,'2018-10-28','2018-10-28','2020-10-27','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(4,104,2,'2018-10-27','2018-10-27','2019-10-26','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(5,200,2,'2017-10-26','2017-10-26','2018-10-25','Payment',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(6,122,2,'2018-10-25','2018-10-25','2019-10-24','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(7,128,1,'2018-10-24','2018-10-24','2020-10-23','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(8,102,2,'2018-10-23','2018-10-23','2019-10-22','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(9,98,1,'2018-10-22','2018-10-22','2020-10-21','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(10,114,1,'2016-08-19','2016-08-19','2018-08-18','Payment',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(11,40,3,'2018-10-20','2018-10-20',NULL,'Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(12,30,2,'2018-10-19','2018-10-19','2019-10-18','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(13,155,1,'2018-10-18','2018-10-18','2020-10-17','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(14,56,2,'2018-10-17','2018-10-17','2019-10-16','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(15,92,2,'2017-10-16','2017-10-16','2018-10-15','Check',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(16,167,2,'2018-10-15','2018-10-15','2019-10-14','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(17,136,1,'2018-10-14','2018-10-14','2020-10-13','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(18,192,2,'2018-10-13','2018-10-13','2019-10-12','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(19,176,1,'2018-10-12','2018-10-12','2020-10-11','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(20,63,1,'2016-05-31','2016-05-31','2018-05-30','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(21,75,1,'2018-10-10','2018-10-10','2020-10-09','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(22,47,3,'2018-10-09','2018-10-09',NULL,'Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(23,90,1,'2018-10-08','2018-10-08','2020-10-07','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(24,174,2,'2018-10-07','2018-10-07','2019-10-06','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(25,88,1,'2016-04-21','2016-04-21','2018-04-20','Payment',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(26,141,2,'2018-10-05','2018-10-05','2019-10-04','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(27,161,1,'2018-10-04','2018-10-04','2020-10-03','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(28,105,2,'2018-10-03','2018-10-03','2019-10-02','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(29,21,1,'2018-10-02','2018-10-02','2020-10-01','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),(30,124,1,'2016-03-12','2016-03-12','2018-03-11','Donation',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_membership` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -915,7 +916,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_membership_log` WRITE;
 /*!40000 ALTER TABLE `civicrm_membership_log` DISABLE KEYS */;
-INSERT INTO `civicrm_membership_log` (`id`, `membership_id`, `status_id`, `start_date`, `end_date`, `modified_id`, `modified_date`, `membership_type_id`, `max_related`) VALUES (1,3,1,'2018-09-25','2020-09-24',16,'2018-09-27',1,NULL),(2,17,1,'2018-09-11','2020-09-10',28,'2018-09-27',1,NULL),(3,15,3,'2016-06-07','2018-06-06',29,'2018-09-27',1,NULL),(4,21,1,'2018-09-07','2020-09-06',30,'2018-09-27',1,NULL),(5,16,1,'2018-09-12','2019-09-11',34,'2018-09-27',2,NULL),(6,1,1,'2018-09-27','2020-09-26',48,'2018-09-27',1,NULL),(7,26,1,'2018-09-02','2019-09-01',54,'2018-09-27',2,NULL),(8,29,1,'2018-08-30','2020-08-29',58,'2018-09-27',1,NULL),(9,20,3,'2016-04-28','2018-04-27',69,'2018-09-27',1,NULL),(10,2,1,'2018-09-26','2019-09-25',70,'2018-09-27',2,NULL),(11,13,1,'2018-09-15','2020-09-14',75,'2018-09-27',1,NULL),(12,27,1,'2018-09-01','2020-08-31',76,'2018-09-27',1,NULL),(13,28,1,'2018-08-31','2019-08-30',84,'2018-09-27',2,NULL),(14,11,1,'2018-09-17',NULL,87,'2018-09-27',3,NULL),(15,25,4,'2017-09-03','2018-09-02',97,'2018-09-27',2,NULL),(16,4,1,'2018-09-24','2019-09-23',99,'2018-09-27',2,NULL),(17,30,3,'2016-02-08','2018-02-07',105,'2018-09-27',1,NULL),(18,19,1,'2018-09-09','2020-09-08',111,'2018-09-27',1,NULL),(19,6,1,'2018-09-22','2019-09-21',114,'2018-09-27',2,NULL),(20,18,1,'2018-09-10','2019-09-09',125,'2018-09-27',2,NULL),(21,23,1,'2018-09-05','2020-09-04',135,'2018-09-27',1,NULL),(22,7,1,'2018-09-21','2020-09-20',145,'2018-09-27',1,NULL),(23,8,1,'2018-09-20','2019-09-19',147,'2018-09-27',2,NULL),(24,24,1,'2018-09-04','2019-09-03',149,'2018-09-27',2,NULL),(25,22,1,'2018-09-06',NULL,153,'2018-09-27',3,NULL),(26,5,3,'2016-08-26','2018-08-25',158,'2018-09-27',1,NULL),(27,14,1,'2018-09-14','2019-09-13',160,'2018-09-27',2,NULL),(28,9,1,'2018-09-19','2020-09-18',174,'2018-09-27',1,NULL),(29,12,1,'2018-09-16','2019-09-15',175,'2018-09-27',2,NULL),(30,10,4,'2017-09-18','2018-09-17',188,'2018-09-27',2,NULL);
+INSERT INTO `civicrm_membership_log` (`id`, `membership_id`, `status_id`, `start_date`, `end_date`, `modified_id`, `modified_date`, `membership_type_id`, `max_related`) VALUES (1,3,1,'2018-10-28','2020-10-27',15,'2018-10-30',1,NULL),(2,29,1,'2018-10-02','2020-10-01',21,'2018-10-30',1,NULL),(3,12,1,'2018-10-19','2019-10-18',30,'2018-10-30',2,NULL),(4,11,1,'2018-10-20',NULL,40,'2018-10-30',3,NULL),(5,22,1,'2018-10-09',NULL,47,'2018-10-30',3,NULL),(6,14,1,'2018-10-17','2019-10-16',56,'2018-10-30',2,NULL),(7,20,3,'2016-05-31','2018-05-30',63,'2018-10-30',1,NULL),(8,21,1,'2018-10-10','2020-10-09',75,'2018-10-30',1,NULL),(9,25,3,'2016-04-21','2018-04-20',88,'2018-10-30',1,NULL),(10,23,1,'2018-10-08','2020-10-07',90,'2018-10-30',1,NULL),(11,15,4,'2017-10-16','2018-10-15',92,'2018-10-30',2,NULL),(12,9,1,'2018-10-22','2020-10-21',98,'2018-10-30',1,NULL),(13,2,1,'2018-10-29','2019-10-28',101,'2018-10-30',2,NULL),(14,8,1,'2018-10-23','2019-10-22',102,'2018-10-30',2,NULL),(15,1,1,'2018-10-30','2020-10-29',103,'2018-10-30',1,NULL),(16,4,1,'2018-10-27','2019-10-26',104,'2018-10-30',2,NULL),(17,28,1,'2018-10-03','2019-10-02',105,'2018-10-30',2,NULL),(18,10,3,'2016-08-19','2018-08-18',114,'2018-10-30',1,NULL),(19,6,1,'2018-10-25','2019-10-24',122,'2018-10-30',2,NULL),(20,30,3,'2016-03-12','2018-03-11',124,'2018-10-30',1,NULL),(21,7,1,'2018-10-24','2020-10-23',128,'2018-10-30',1,NULL),(22,17,1,'2018-10-14','2020-10-13',136,'2018-10-30',1,NULL),(23,26,1,'2018-10-05','2019-10-04',141,'2018-10-30',2,NULL),(24,13,1,'2018-10-18','2020-10-17',155,'2018-10-30',1,NULL),(25,27,1,'2018-10-04','2020-10-03',161,'2018-10-30',1,NULL),(26,16,1,'2018-10-15','2019-10-14',167,'2018-10-30',2,NULL),(27,24,1,'2018-10-07','2019-10-06',174,'2018-10-30',2,NULL),(28,19,1,'2018-10-12','2020-10-11',176,'2018-10-30',1,NULL),(29,18,1,'2018-10-13','2019-10-12',192,'2018-10-30',2,NULL),(30,5,4,'2017-10-26','2018-10-25',200,'2018-10-30',2,NULL);
 /*!40000 ALTER TABLE `civicrm_membership_log` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -925,7 +926,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_membership_payment` WRITE;
 /*!40000 ALTER TABLE `civicrm_membership_payment` DISABLE KEYS */;
-INSERT INTO `civicrm_membership_payment` (`id`, `membership_id`, `contribution_id`) VALUES (1,1,14),(2,2,15),(3,3,16),(4,4,17),(5,5,18),(6,6,19),(7,7,20),(8,8,21),(9,9,22),(10,10,23),(11,11,24),(12,12,25),(13,13,26),(14,14,27),(15,15,28),(16,16,29),(17,17,30),(18,18,31),(19,19,32),(20,20,33),(21,21,34),(22,22,35),(23,23,36),(24,24,37),(25,25,38),(26,26,39),(27,27,40),(28,28,41),(29,29,42),(30,30,43);
+INSERT INTO `civicrm_membership_payment` (`id`, `membership_id`, `contribution_id`) VALUES (1,1,14),(2,3,15),(3,7,16),(4,9,17),(5,10,18),(6,13,19),(7,17,20),(8,19,21),(9,20,22),(10,21,23),(11,23,24),(12,25,25),(13,27,26),(14,29,27),(15,30,28),(16,2,29),(17,4,30),(18,5,31),(19,6,32),(20,8,33),(21,12,34),(22,14,35),(23,15,36),(24,16,37),(25,18,38),(26,24,39),(27,26,40),(28,28,41),(29,11,42),(30,22,43);
 /*!40000 ALTER TABLE `civicrm_membership_payment` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -955,7 +956,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_menu` WRITE;
 /*!40000 ALTER TABLE `civicrm_menu` DISABLE KEYS */;
-INSERT INTO `civicrm_menu` (`id`, `domain_id`, `path`, `path_arguments`, `title`, `access_callback`, `access_arguments`, `page_callback`, `page_arguments`, `breadcrumb`, `return_url`, `return_url_args`, `component_id`, `is_active`, `is_public`, `is_exposed`, `is_ssl`, `weight`, `type`, `page_type`, `skipBreadcrumb`, `module_data`) VALUES (1,1,'civicrm/import',NULL,'Import','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,400,1,1,NULL,'a:0:{}'),(2,1,'civicrm/import/contact',NULL,'Import Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,410,1,1,NULL,'a:0:{}'),(3,1,'civicrm/import/activity',NULL,'Import Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),(4,1,'civicrm/import/custom','id=%%id%%','Import Multi-value Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Custom_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),(5,1,'civicrm/ajax/status',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Contact_Import_Page_AJAX\";i:1;s:6:\"status\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(6,1,'civicrm/custom/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Custom_Form_CustomData\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(7,1,'civicrm/ajax/optionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:13:\"getOptionList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(8,1,'civicrm/ajax/reorder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:11:\"fixOrdering\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(9,1,'civicrm/ajax/multirecordfieldlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:23:\"getMultiRecordFieldList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(10,1,'civicrm/group',NULL,'Manage Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Page_Group\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,30,1,1,NULL,'a:0:{}'),(11,1,'civicrm/group/search',NULL,'Group Members','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:7:\"comment\";s:164:\"Note: group search already respect ACL, so a strict permission at url level is not required. A simple/basic permission like \'access CiviCRM\' could be used. CRM-5417\";}'),(12,1,'civicrm/group/add',NULL,'New Group','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:11:\"edit groups\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(13,1,'civicrm/ajax/grouplist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Group_Page_AJAX\";i:1;s:12:\"getGroupList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(14,1,'civicrm/tag',NULL,'Tags (Categories)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:16:\"CRM_Tag_Page_Tag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,25,1,0,NULL,'a:3:{s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/11.png\";}'),(15,1,'civicrm/tag/edit','action=add','New Tag','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:17:\"CRM_Tag_Form_Edit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:17:\"Tags (Categories)\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(16,1,'civicrm/tag/merge',NULL,'Merge Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:18:\"CRM_Tag_Form_Merge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:17:\"Tags (Categories)\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(17,1,'civicrm/ajax/tagTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:10:\"getTagTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(18,1,'civicrm/payment/form',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Financial_Form_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(19,1,'civicrm/payment/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:30:\"CRM_Financial_Form_PaymentEdit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(20,1,'civicrm',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:0:{}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(21,1,'civicrm/dashboard',NULL,'CiviCRM Home','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,1,NULL,'a:0:{}'),(22,1,'civicrm/dashlet',NULL,'CiviCRM Dashlets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Page_Dashlet\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,1,NULL,'a:0:{}'),(23,1,'civicrm/contact/search',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'),(24,1,'civicrm/contact/image',NULL,'Process Uploaded Images','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"CRM_Contact_BAO_Contact\";i:1;s:12:\"processImage\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(25,1,'civicrm/contact/imagefile',NULL,'Get Image File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_ImageFile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(26,1,'civicrm/contact/search/basic',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(27,1,'civicrm/contact/search/advanced',NULL,'Advanced Search','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=512\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,12,1,1,NULL,'a:0:{}'),(28,1,'civicrm/contact/search/builder',NULL,'Search Builder','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:9:\"mode=8192\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,14,1,1,NULL,'a:0:{}'),(29,1,'civicrm/contact/search/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:10:\"mode=16384\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(30,1,'civicrm/contact/search/custom/list',NULL,'Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Page_CustomSearch\";','s:10:\"mode=16384\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,16,1,1,NULL,'a:0:{}'),(31,1,'civicrm/contact/add',NULL,'New Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(32,1,'civicrm/contact/add/individual','ct=Individual','New Individual','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(33,1,'civicrm/contact/add/household','ct=Household','New Household','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(34,1,'civicrm/contact/add/organization','ct=Organization','New Organization','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(35,1,'civicrm/contact/relatedcontact',NULL,'Edit Related Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_RelatedContact\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(36,1,'civicrm/contact/merge',NULL,'Merge Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:22:\"CRM_Contact_Form_Merge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(37,1,'civicrm/contact/email',NULL,'Email a Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(38,1,'civicrm/contact/map',NULL,'Map Location(s)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_Map\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(39,1,'civicrm/contact/map/event',NULL,'Map Event Location','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_Task_Map_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Map Location(s)\";s:3:\"url\";s:28:\"/civicrm/contact/map?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(40,1,'civicrm/contact/view','cid=%%cid%%','Contact Summary','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Summary\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(41,1,'civicrm/contact/view/delete',NULL,'Delete Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(42,1,'civicrm/contact/view/activity','show=1,cid=%%cid%%','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:21:\"CRM_Activity_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(43,1,'civicrm/activity/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(44,1,'civicrm/activity/email/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(45,1,'civicrm/activity/pdf/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(46,1,'civicrm/contact/view/rel','cid=%%cid%%','Relationships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_Relationship\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(47,1,'civicrm/contact/view/group','cid=%%cid%%','Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_GroupContact\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(48,1,'civicrm/contact/view/smartgroup','cid=%%cid%%','Smart Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:39:\"CRM_Contact_Page_View_ContactSmartGroup\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(49,1,'civicrm/contact/view/note','cid=%%cid%%','Notes','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:26:\"CRM_Contact_Page_View_Note\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(50,1,'civicrm/contact/view/tag','cid=%%cid%%','Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Tag\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(51,1,'civicrm/contact/view/cd',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:32:\"CRM_Contact_Page_View_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(52,1,'civicrm/contact/view/cd/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Form_CustomData\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(53,1,'civicrm/contact/view/vcard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Vcard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(54,1,'civicrm/contact/view/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Print\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(55,1,'civicrm/contact/view/log',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Log\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(56,1,'civicrm/user',NULL,'Contact Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Page_View_UserDashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(57,1,'civicrm/dashlet/activity',NULL,'Activity Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_Activity\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(58,1,'civicrm/dashlet/blog',NULL,'CiviCRM Blog','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Dashlet_Page_Blog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(59,1,'civicrm/dashlet/getting-started',NULL,'CiviCRM Resources','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Dashlet_Page_GettingStarted\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(60,1,'civicrm/ajax/relation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"relationship\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(61,1,'civicrm/ajax/groupTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"groupTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(62,1,'civicrm/ajax/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:11:\"customField\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(63,1,'civicrm/ajax/customvalue',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:17:\"deleteCustomValue\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(64,1,'civicrm/ajax/cmsuser',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"checkUserName\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(65,1,'civicrm/ajax/checkemail',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactEmail\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(66,1,'civicrm/ajax/checkphone',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactPhone\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(67,1,'civicrm/ajax/subtype',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"buildSubTypes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(68,1,'civicrm/ajax/dashboard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"dashboard\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(69,1,'civicrm/ajax/signature',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"getSignature\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(70,1,'civicrm/ajax/pdfFormat',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"pdfFormat\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(71,1,'civicrm/ajax/paperSize',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"paperSize\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(72,1,'civicrm/ajax/contactref',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:31:\"access contact reference fields\";i:1;s:15:\" access CiviCRM\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"contactReference\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(73,1,'civicrm/dashlet/myCases',NULL,'Case Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Dashlet_Page_MyCases\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(74,1,'civicrm/dashlet/allCases',NULL,'All Cases Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_AllCases\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(75,1,'civicrm/dashlet/casedashboard',NULL,'Case Dashboard Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Dashlet_Page_CaseDashboard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(76,1,'civicrm/contact/deduperules',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer dedupe rules\";i:1;s:24:\"merge duplicate contacts\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Page_DedupeRules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,105,1,0,NULL,'a:3:{s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:10:\"adminGroup\";s:6:\"Manage\";s:4:\"icon\";s:34:\"admin/small/duplicate_matching.png\";}'),(77,1,'civicrm/contact/dedupefind',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Page_DedupeFind\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(78,1,'civicrm/ajax/dedupefind',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:10:\"getDedupes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(79,1,'civicrm/contact/dedupemerge',NULL,'Batch Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Page_DedupeMerge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(80,1,'civicrm/dedupe/exception',NULL,'Dedupe Exceptions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Page_DedupeException\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,110,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'),(81,1,'civicrm/ajax/dedupeRules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"buildDedupeRules\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(82,1,'civicrm/contact/view/useradd','cid=%%cid%%','Add User','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Useradd\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(83,1,'civicrm/ajax/markSelection',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:22:\"selectUnselectContacts\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(84,1,'civicrm/ajax/toggleDedupeSelect',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:18:\"toggleDedupeSelect\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(85,1,'civicrm/ajax/flipDupePairs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"flipDupePairs\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(86,1,'civicrm/activity/sms/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_SMS\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(87,1,'civicrm/ajax/contactrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"view my contact\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:23:\"getContactRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(88,1,'civicrm/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(89,1,'civicrm/pcp/campaign',NULL,'Setup a Personal Campaign Page - Account Information','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(90,1,'civicrm/pcp/info',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_PCP_Page_PCPInfo\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(91,1,'civicrm/admin/pcp','context=contribute','Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Page_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,362,1,0,NULL,'a:3:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";}'),(92,1,'civicrm/activity','action=add&context=standalone','New Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(93,1,'civicrm/activity/view',NULL,'View Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Form_ActivityView\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(94,1,'civicrm/ajax/activity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:15:\"getCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(95,1,'civicrm/ajax/globalrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseGlobalRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(96,1,'civicrm/ajax/clientrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseClientRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(97,1,'civicrm/ajax/caseroles',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:12:\"getCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(98,1,'civicrm/ajax/contactactivity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:18:\"getContactActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(99,1,'civicrm/ajax/activity/convert',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:21:\"convertToCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(100,1,'civicrm/activity/search',NULL,'Find Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Controller_Search\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(101,1,'civicrm/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Custom_Form_CustomDataByType\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(102,1,'civicrm/profile',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(103,1,'civicrm/profile/create',NULL,'CiviCRM Profile Create','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(104,1,'civicrm/profile/view',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Profile_Page_View\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(105,1,'civicrm/ajax/jqState',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:7:\"jqState\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(106,1,'civicrm/ajax/jqCounty',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:8:\"jqCounty\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(107,1,'civicrm/admin/custom/group',NULL,'Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:26:\"admin/small/custm_data.png\";}'),(108,1,'civicrm/admin/custom/group/field',NULL,'Custom Data Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,11,1,0,0,'a:0:{}'),(109,1,'civicrm/admin/custom/group/field/option',NULL,'Custom Field - Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Custom_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(110,1,'civicrm/admin/custom/group/field/add',NULL,'Custom Field - Add','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(111,1,'civicrm/admin/custom/group/field/update',NULL,'Custom Field - Edit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(112,1,'civicrm/admin/custom/group/field/move',NULL,'Custom Field - Move','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Custom_Form_MoveField\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(113,1,'civicrm/admin/custom/group/field/changetype',NULL,'Custom Field - Change Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Custom_Form_ChangeFieldType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(114,1,'civicrm/admin/uf/group',NULL,'Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),(115,1,'civicrm/admin/uf/group/field',NULL,'CiviCRM Profile Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,21,1,0,0,'a:0:{}'),(116,1,'civicrm/admin/uf/group/field/add',NULL,'Add Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,22,1,0,NULL,'a:0:{}'),(117,1,'civicrm/admin/uf/group/field/update',NULL,'Edit Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,23,1,0,NULL,'a:0:{}'),(118,1,'civicrm/admin/uf/group/add',NULL,'New CiviCRM Profile','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,24,1,0,NULL,'a:0:{}'),(119,1,'civicrm/admin/uf/group/update',NULL,'Profile Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,25,1,0,NULL,'a:0:{}'),(120,1,'civicrm/admin/uf/group/setting',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_UF_Form_AdvanceSetting\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,0,1,0,NULL,'a:0:{}'),(121,1,'civicrm/admin/options/activity_type',NULL,'Activity Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/05.png\";}'),(122,1,'civicrm/admin/reltype',NULL,'Relationship Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_RelationshipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,35,1,0,NULL,'a:3:{s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:25:\"admin/small/rela_type.png\";}'),(123,1,'civicrm/admin/options/subtype',NULL,'Contact Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_ContactType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/09.png\";}'),(124,1,'civicrm/admin/options/gender',NULL,'Gender Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,45,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(125,1,'civicrm/admin/options/individual_prefix',NULL,'Individual Prefixes (Ms, Mr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(126,1,'civicrm/admin/options/individual_suffix',NULL,'Individual Suffixes (Jr, Sr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,55,1,0,NULL,'a:3:{s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/10.png\";}'),(127,1,'civicrm/admin/locationType',NULL,'Location Types (Home, Work...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LocationType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:3:{s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(128,1,'civicrm/admin/options/website_type',NULL,'Website Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,65,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),(129,1,'civicrm/admin/options/instant_messenger_service',NULL,'Instant Messenger Services','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(130,1,'civicrm/admin/options/mobile_provider',NULL,'Mobile Phone Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:3:{s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/08.png\";}'),(131,1,'civicrm/admin/options/phone_type',NULL,'Phone Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n    Mobile, Fax, Pager)\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:7:\"tel.gif\";}'),(132,1,'civicrm/admin/setting/preferences/display',NULL,'Display Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Display\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(133,1,'civicrm/admin/setting/search',NULL,'Search Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Form_Setting_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,95,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(134,1,'civicrm/admin/setting/preferences/date',NULL,'View Date Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Page_PreferencesDate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(135,1,'civicrm/admin/menu',NULL,'Navigation Menu','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Navigation\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(136,1,'civicrm/admin/options/wordreplacements',NULL,'Word Replacements','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Form_WordReplacements\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),(137,1,'civicrm/admin/options/custom_search',NULL,'Manage Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:3:{s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(138,1,'civicrm/admin/domain','action=update','Organization Address and Contact Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contact_Form_Domain\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:22:\"admin/small/domain.png\";}'),(139,1,'civicrm/admin/options/from_email_address',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(140,1,'civicrm/admin/messageTemplates',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Page_MessageTemplates\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(141,1,'civicrm/admin/messageTemplates/add',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Form_MessageTemplates\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Message Templates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,262,1,0,NULL,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'),(142,1,'civicrm/admin/scheduleReminders',NULL,'Schedule Reminders','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:15:\"edit all events\";}i:1;s:2:\"or\";}','s:32:\"CRM_Admin_Page_ScheduleReminders\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:3:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(143,1,'civicrm/admin/weight',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_Weight\";i:1;s:8:\"fixOrder\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(144,1,'civicrm/admin/options/preferred_communication_method',NULL,'Preferred Communication Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:29:\"admin/small/communication.png\";}'),(145,1,'civicrm/admin/labelFormats',NULL,'Label Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LabelFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:3:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(146,1,'civicrm/admin/pdfFormats',NULL,'Print Page (PDF) Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_PdfFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:3:{s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(147,1,'civicrm/admin/options/communication_style',NULL,'Communication Style Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:3:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(148,1,'civicrm/admin/options/email_greeting',NULL,'Email Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(149,1,'civicrm/admin/options/postal_greeting',NULL,'Postal Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:3:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(150,1,'civicrm/admin/options/addressee',NULL,'Addressee Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(151,1,'civicrm/admin/setting/localization',NULL,'Languages, Currency, Locations','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Setting_Localization\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(152,1,'civicrm/admin/setting/preferences/address',NULL,'Address Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Address\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(153,1,'civicrm/admin/setting/date',NULL,'Date Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Date\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(154,1,'civicrm/admin/options/languages',NULL,'Preferred Languages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:3:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(155,1,'civicrm/admin/access',NULL,'Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_Access\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";s:4:\"icon\";s:18:\"admin/small/03.png\";}'),(156,1,'civicrm/admin/access/wp-permissions',NULL,'WordPress Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_ACL_Form_WordPress_Permissions\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Access Control\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'),(157,1,'civicrm/admin/synchUser',NULL,'Synchronize Users to Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_CMSUser\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";s:4:\"icon\";s:26:\"admin/small/Synch_user.png\";}'),(158,1,'civicrm/admin/configtask',NULL,'Configuration Checklist','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_ConfigTaskList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}','civicrm/admin/configtask',NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:9:\"check.gif\";}'),(159,1,'civicrm/admin/setting/component',NULL,'Enable CiviCRM Components','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(160,1,'civicrm/admin/extensions',NULL,'Manage Extensions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Extensions\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:3:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";}'),(161,1,'civicrm/admin/extensions/upgrade',NULL,'Database Upgrades','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Page_ExtensionsUpgrade\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Manage Extensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(162,1,'civicrm/admin/setting/smtp',NULL,'Outbound Email Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Smtp\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(163,1,'civicrm/admin/paymentProcessor',NULL,'Settings - Payment Processor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:29:\"administer payment processors\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_PaymentProcessor\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";}'),(164,1,'civicrm/admin/setting/mapping',NULL,'Mapping and Geocoding','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Form_Setting_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(165,1,'civicrm/admin/setting/misc',NULL,'Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Setting_Miscellaneous\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:91:\"Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(166,1,'civicrm/admin/setting/path',NULL,'Directories','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Path\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(167,1,'civicrm/admin/setting/url',NULL,'Resource URLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Form_Setting_Url\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(168,1,'civicrm/admin/setting/updateConfigBackend',NULL,'Cleanup Caches and Update Paths','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Admin_Form_Setting_UpdateConfigBackend\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:26:\"admin/small/updatepath.png\";}'),(169,1,'civicrm/admin/setting/uf',NULL,'CMS Database Integration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Setting_UF\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(170,1,'civicrm/admin/options/safe_file_extension',NULL,'Safe File Extension Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(171,1,'civicrm/admin/options',NULL,'Option Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:3:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(172,1,'civicrm/admin/mapping',NULL,'Import/Export Mappings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:3:{s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:33:\"admin/small/import_export_map.png\";}'),(173,1,'civicrm/admin/setting/debug',NULL,'Debugging','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Debugging\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(174,1,'civicrm/admin/setting/preferences/multisite',NULL,'Multi Site Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Preferences_Multisite\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,130,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(175,1,'civicrm/admin/setting/preferences/campaign',NULL,'CiviCampaign Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Preferences_Campaign\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(176,1,'civicrm/admin/setting/preferences/event',NULL,'CiviEvent Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Preferences_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(177,1,'civicrm/admin/setting/preferences/mailing',NULL,'CiviMail Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Mailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'),(178,1,'civicrm/admin/setting/preferences/member',NULL,'CiviMember Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Admin_Form_Preferences_Member\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'),(179,1,'civicrm/admin/runjobs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:20:\"executeScheduledJobs\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'),(180,1,'civicrm/admin/job',NULL,'Scheduled Jobs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Admin_Page_Job\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1370,1,0,NULL,'a:3:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(181,1,'civicrm/admin/joblog',NULL,'Scheduled Jobs Log','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_JobLog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1380,1,0,NULL,'a:3:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(182,1,'civicrm/admin/options/grant_type',NULL,'Grant Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:3:{s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:10:\"adminGroup\";s:12:\"Option Lists\";s:4:\"icon\";s:26:\"admin/small/grant_type.png\";}'),(183,1,'civicrm/admin/paymentProcessorType',NULL,'Payment Processor Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Page_PaymentProcessorType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'),(184,1,'civicrm/admin',NULL,'Administer CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Admin_Page_Admin\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,9000,1,1,NULL,'a:0:{}'),(185,1,'civicrm/ajax/menujs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:17:\"getNavigationMenu\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(186,1,'civicrm/ajax/menutree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:8:\"menuTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(187,1,'civicrm/ajax/statusmsg',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:12:\"getStatusMsg\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(188,1,'civicrm/admin/price',NULL,'Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:10:\"adminGroup\";s:9:\"Customize\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";}'),(189,1,'civicrm/admin/price/add','action=add','New Price Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";}'),(190,1,'civicrm/admin/price/field',NULL,'Price Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:20:\"CRM_Price_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,0,'a:0:{}'),(191,1,'civicrm/admin/price/field/option',NULL,'Price Field Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Price_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(192,1,'civicrm/admin/tplstrings/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Persistent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(193,1,'civicrm/admin/tplstrings',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Persistent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(194,1,'civicrm/ajax/mapping',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:11:\"mappingList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(195,1,'civicrm/ajax/recipientListing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:16:\"recipientListing\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(196,1,'civicrm/admin/sms/provider',NULL,'Sms Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Provider\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,500,1,0,NULL,'a:3:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(197,1,'civicrm/sms/send',NULL,'New Mass SMS','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:23:\"CRM_SMS_Controller_Send\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),(198,1,'civicrm/sms/callback',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Callback\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(199,1,'civicrm/admin/badgelayout','action=browse','Event Name Badge Layouts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Page_Layout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,399,1,0,NULL,'a:2:{s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(200,1,'civicrm/admin/badgelayout/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Form_Layout\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?reset=1&amp;action=browse\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(201,1,'civicrm/admin/ckeditor',NULL,'Configure CKEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_CKEditorConfig\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(202,1,'civicrm/upgrade',NULL,'Upgrade CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Upgrade_Page_Upgrade\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(203,1,'civicrm/export',NULL,'Download Errors','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(204,1,'civicrm/export/contact',NULL,'Export Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(205,1,'civicrm/export/standalone',NULL,'Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Export_Controller_Standalone\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(206,1,'civicrm/admin/options/acl_role',NULL,'ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(207,1,'civicrm/acl',NULL,'Manage ACLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_ACL_Page_ACL\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(208,1,'civicrm/acl/entityrole',NULL,'Assign Users to ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_ACL_Page_EntityRole\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(209,1,'civicrm/acl/basic',NULL,'ACL','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_ACL_Page_ACLBasic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(210,1,'civicrm/standalone/register',NULL,'Registration Page','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Standalone_Form_Register\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(211,1,'civicrm/file',NULL,'Browse Uploaded files','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_Page_File\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(212,1,'civicrm/file/delete',NULL,'Delete File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:17:\"CRM_Core_BAO_File\";i:1;s:16:\"deleteAttachment\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:21:\"Browse Uploaded files\";s:3:\"url\";s:21:\"/civicrm/file?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(213,1,'civicrm/friend',NULL,'Tell a Friend','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:15:\"CRM_Friend_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(214,1,'civicrm/logout',NULL,'Log out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:6:\"logout\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,9999,1,1,NULL,'a:0:{}'),(215,1,'civicrm/i18n',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"translate CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_I18n_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(216,1,'civicrm/ajax/attachment',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:29:\"CRM_Core_Page_AJAX_Attachment\";i:1;s:10:\"attachFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(217,1,'civicrm/api',NULL,'CiviCRM API v3','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_APIExplorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(218,1,'civicrm/ajax/apiexample',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:14:\"getExampleFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(219,1,'civicrm/ajax/apidoc',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:6:\"getDoc\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(220,1,'civicrm/ajax/rest',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:4:\"ajax\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(221,1,'civicrm/api/json',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:8:\"ajaxJson\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:14:\"CiviCRM API v3\";s:3:\"url\";s:20:\"/civicrm/api?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(222,1,'civicrm/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:12:\"loadTemplate\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(223,1,'civicrm/ajax/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(224,1,'civicrm/asset/builder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"\\Civi\\Core\\AssetBuilder\";i:1;s:7:\"pageRun\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(225,1,'civicrm/contribute/ajax/tableview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(226,1,'civicrm/payment/ipn',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Core_Payment\";i:1;s:9:\"handleIPN\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(227,1,'civicrm/batch',NULL,'Batch Data Entry','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(228,1,'civicrm/batch/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Batch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(229,1,'civicrm/batch/entry',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Entry\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(230,1,'civicrm/ajax/batch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:9:\"batchSave\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(231,1,'civicrm/ajax/batchlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:12:\"getBatchList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(232,1,'civicrm/ajax/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Page_AJAX\";i:1;s:3:\"run\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(233,1,'civicrm/dev/qunit',NULL,'QUnit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:19:\"CRM_Core_Page_QUnit\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(234,1,'civicrm/profile-editor/schema',NULL,'ProfileEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:25:\"CRM_UF_Page_ProfileEditor\";i:1;s:13:\"getSchemaJSON\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(235,1,'civicrm/a',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"\\Civi\\Angular\\Page\\Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(236,1,'civicrm/ajax/angular-modules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"\\Civi\\Angular\\Page\\Modules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(237,1,'civicrm/ajax/recurringentity/update-mode',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:34:\"CRM_Core_Page_AJAX_RecurringEntity\";i:1;s:10:\"updateMode\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(238,1,'civicrm/recurringentity/preview',NULL,'Confirm dates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Core_Page_RecurringEntityPreview\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(239,1,'civicrm/ajax/l10n-js',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Resources\";i:1;s:20:\"outputLocalizationJS\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(240,1,'civicrm/shortcode',NULL,'Insert CiviCRM Content','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Core_Form_ShortCode\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(241,1,'civicrm/task/add-to-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Form_Task_AddToGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(242,1,'civicrm/task/remove-from-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contact_Form_Task_RemoveFromGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(243,1,'civicrm/task/add-to-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Contact_Form_Task_AddToTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(244,1,'civicrm/task/remove-from-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Form_Task_RemoveFromTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(245,1,'civicrm/task/send-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(246,1,'civicrm/task/make-mailing-label',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Label\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(247,1,'civicrm/task/pick-profile',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contact_Form_Task_PickProfile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(248,1,'civicrm/task/print-document',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(249,1,'civicrm/task/unhold-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Unhold\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(250,1,'civicrm/task/alter-contact-preference',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contact_Form_Task_AlterPreferences\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(251,1,'civicrm/task/delete-contact',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(252,1,'civicrm/event',NULL,'CiviEvent Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,800,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),(253,1,'civicrm/participant/add','action=add','Register New Participant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),(254,1,'civicrm/event/info',NULL,'Event Information','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(255,1,'civicrm/event/register',NULL,'Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Controller_Registration\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(256,1,'civicrm/event/confirm',NULL,'Confirm Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:46:\"CRM_Event_Form_Registration_ParticipantConfirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(257,1,'civicrm/event/ical',NULL,'Current and Upcoming Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"view event info\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_ICalendar\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(258,1,'civicrm/event/participant',NULL,'Event Participants List','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"view event participants\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Page_ParticipantListing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(259,1,'civicrm/admin/event',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:28:\"admin/small/event_manage.png\";}'),(260,1,'civicrm/admin/eventTemplate',NULL,'Event Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Admin_Page_EventTemplate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,375,1,0,NULL,'a:3:{s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(261,1,'civicrm/admin/options/event_type',NULL,'Event Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:3:{s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:26:\"admin/small/event_type.png\";}'),(262,1,'civicrm/admin/participant_status',NULL,'Participant Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Page_ParticipantStatusType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:3:{s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:28:\"admin/small/parti_status.png\";}'),(263,1,'civicrm/admin/options/participant_role',NULL,'Participant Role','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:3:{s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:26:\"admin/small/parti_role.png\";}'),(264,1,'civicrm/admin/options/participant_listing',NULL,'Participant Listing Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,398,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(265,1,'civicrm/admin/conference_slots','group=conference_slot','Conference Slot Labels','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(266,1,'civicrm/event/search',NULL,'Find Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,810,1,1,NULL,'a:0:{}'),(267,1,'civicrm/event/manage',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,820,1,1,NULL,'a:0:{}'),(268,1,'civicrm/event/badge',NULL,'Print Event Name Badge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:25:\"CRM_Event_Form_Task_Badge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(269,1,'civicrm/event/manage/settings',NULL,'Event Info and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,910,1,0,NULL,'a:0:{}'),(270,1,'civicrm/event/manage/location',NULL,'Event Location','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:35:\"CRM_Event_Form_ManageEvent_Location\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),(271,1,'civicrm/event/manage/fee',NULL,'Event Fees','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_ManageEvent_Fee\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,920,1,0,NULL,'a:0:{}'),(272,1,'civicrm/event/manage/registration',NULL,'Event Online Registration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:39:\"CRM_Event_Form_ManageEvent_Registration\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),(273,1,'civicrm/event/manage/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Friend_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,940,1,0,NULL,'a:0:{}'),(274,1,'civicrm/event/manage/reminder',NULL,'Schedule Reminders','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:44:\"CRM_Event_Form_ManageEvent_ScheduleReminders\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),(275,1,'civicrm/event/manage/repeat',NULL,'Repeat Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Form_ManageEvent_Repeat\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,960,1,0,NULL,'a:0:{}'),(276,1,'civicrm/event/manage/conference',NULL,'Conference Slots','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:37:\"CRM_Event_Form_ManageEvent_Conference\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),(277,1,'civicrm/event/add','action=add','New Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,830,1,0,NULL,'a:0:{}'),(278,1,'civicrm/event/import',NULL,'Import Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:23:\"edit event participants\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,840,1,1,NULL,'a:0:{}'),(279,1,'civicrm/event/price',NULL,'Manage Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,850,1,1,NULL,'a:0:{}'),(280,1,'civicrm/event/selfsvcupdate',NULL,'Self-service Registration Update','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Form_SelfSvcUpdate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,880,1,1,NULL,'a:0:{}'),(281,1,'civicrm/event/selfsvctransfer',NULL,'Self-service Registration Transfer','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_SelfSvcTransfer\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,890,1,1,NULL,'a:0:{}'),(282,1,'civicrm/contact/view/participant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,4,1,0,NULL,'a:0:{}'),(283,1,'civicrm/ajax/eventFee',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Event_Page_AJAX\";i:1;s:8:\"eventFee\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(284,1,'civicrm/ajax/locBlock',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:11:\"getLocBlock\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(285,1,'civicrm/ajax/event/add_participant_to_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:23:\"add_participant_to_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(286,1,'civicrm/ajax/event/remove_participant_from_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:28:\"remove_participant_from_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(287,1,'civicrm/event/add_to_cart',NULL,'Add Event To Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:29:\"CRM_Event_Cart_Page_AddToCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(288,1,'civicrm/event/cart_checkout',NULL,'Cart Checkout','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Controller_Checkout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(289,1,'civicrm/event/remove_from_cart',NULL,'Remove From Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Page_RemoveFromCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(290,1,'civicrm/event/view_cart',NULL,'View Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Cart_Page_ViewCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(291,1,'civicrm/event/participant/feeselection',NULL,'Change Registration Selections','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:38:\"CRM_Event_Form_ParticipantFeeSelection\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:23:\"Event Participants List\";s:3:\"url\";s:34:\"/civicrm/event/participant?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(292,1,'civicrm/event/manage/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_PCP_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,540,1,1,NULL,'a:0:{}'),(293,1,'civicrm/event/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(294,1,'civicrm/event/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(295,1,'civicrm/contribute',NULL,'CiviContribute Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,500,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(296,1,'civicrm/contribute/add','action=add','New Contribution','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(297,1,'civicrm/contribute/chart',NULL,'Contribution Summary - Chart View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(298,1,'civicrm/contribute/transact',NULL,'CiviContribute','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Controller_Contribution\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,1,0,1,0,NULL,'a:0:{}'),(299,1,'civicrm/admin/contribute',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,360,1,0,NULL,'a:3:{s:4:\"desc\";s:242:\"CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";}'),(300,1,'civicrm/admin/contribute/settings',NULL,'Title and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Form_ContributionPage_Settings\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:0:{}'),(301,1,'civicrm/admin/contribute/amount',NULL,'Contribution Amounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Amount\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,410,1,0,NULL,'a:0:{}'),(302,1,'civicrm/admin/contribute/membership',NULL,'Membership Section','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Member_Form_MembershipBlock\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:0:{}'),(303,1,'civicrm/admin/contribute/custom',NULL,'Include Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Custom\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),(304,1,'civicrm/admin/contribute/thankyou',NULL,'Thank-you and Receipting','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Form_ContributionPage_ThankYou\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),(305,1,'civicrm/admin/contribute/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Friend_Form_Contribute\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,440,1,0,NULL,'a:0:{}'),(306,1,'civicrm/admin/contribute/widget',NULL,'Configure Widget','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Widget\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,460,1,0,NULL,'a:0:{}'),(307,1,'civicrm/admin/contribute/premium',NULL,'Premiums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:44:\"CRM_Contribute_Form_ContributionPage_Premium\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,470,1,0,NULL,'a:0:{}'),(308,1,'civicrm/admin/contribute/addProductToPage',NULL,'Add Products to This Page','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:47:\"CRM_Contribute_Form_ContributionPage_AddProduct\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,480,1,0,NULL,'a:0:{}'),(309,1,'civicrm/admin/contribute/add','action=add','New Contribution Page','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Contribute_Controller_ContributionPage\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(310,1,'civicrm/admin/contribute/managePremiums',NULL,'Manage Premiums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Page_ManagePremiums\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,365,1,0,NULL,'a:3:{s:4:\"desc\";s:175:\"CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:24:\"admin/small/Premiums.png\";}'),(311,1,'civicrm/admin/financial/financialType',NULL,'Financial Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Financial_Page_FinancialType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,580,1,0,NULL,'a:2:{s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),(312,1,'civicrm/payment','action=add','New Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Form_AdditionalPayment\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(313,1,'civicrm/admin/financial/financialAccount',NULL,'Financial Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_FinancialAccount\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:128:\"Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";}'),(314,1,'civicrm/admin/options/payment_instrument',NULL,'Payment Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:224:\"You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:35:\"admin/small/payment_instruments.png\";}'),(315,1,'civicrm/admin/options/accept_creditcard',NULL,'Accepted Credit Cards','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:3:{s:4:\"desc\";s:94:\"Credit card options that will be offered to contributors using your Online Contribution pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:36:\"admin/small/accepted_creditcards.png\";}'),(316,1,'civicrm/admin/options/soft_credit_type',NULL,'Soft Credit Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:32:\"admin/small/soft_credit_type.png\";}'),(317,1,'civicrm/contact/view/contribution',NULL,'Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(318,1,'civicrm/contact/view/contributionrecur',NULL,'Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:37:\"CRM_Contribute_Page_ContributionRecur\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(319,1,'civicrm/contact/view/contribution/additionalinfo',NULL,'Additional Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:13:\"Contributions\";s:3:\"url\";s:42:\"/civicrm/contact/view/contribution?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(320,1,'civicrm/contribute/search',NULL,'Find Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,510,1,1,NULL,'a:0:{}'),(321,1,'civicrm/contribute/searchBatch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Controller_SearchBatch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,588,1,1,NULL,'a:0:{}'),(322,1,'civicrm/contribute/import',NULL,'Import Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"edit contributions\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,520,1,1,NULL,'a:0:{}'),(323,1,'civicrm/contribute/manage',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,530,1,1,NULL,'a:0:{}'),(324,1,'civicrm/contribute/additionalinfo',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(325,1,'civicrm/ajax/permlocation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:23:\"getPermissionedLocation\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(326,1,'civicrm/contribute/unsubscribe',NULL,'Cancel Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_CancelSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(327,1,'civicrm/contribute/onbehalf',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_Contribution_OnBehalfOf\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(328,1,'civicrm/contribute/updatebilling',NULL,'Update Billing Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contribute_Form_UpdateBilling\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(329,1,'civicrm/contribute/updaterecur',NULL,'Update Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_UpdateSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(330,1,'civicrm/contribute/subscriptionstatus',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Page_SubscriptionStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(331,1,'civicrm/admin/financial/financialType/accounts',NULL,'Financial Type Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:39:\"CRM_Financial_Page_FinancialTypeAccount\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:15:\"Financial Types\";s:3:\"url\";s:46:\"/civicrm/admin/financial/financialType?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,581,1,0,NULL,'a:0:{}'),(332,1,'civicrm/financial/batch',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:33:\"CRM_Financial_Page_FinancialBatch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,585,1,0,NULL,'a:0:{}'),(333,1,'civicrm/financial/financialbatches',NULL,'Accounting Batches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Financial_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,586,1,0,NULL,'a:0:{}'),(334,1,'civicrm/batchtransaction',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_BatchTransaction\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,600,1,0,NULL,'a:0:{}'),(335,1,'civicrm/financial/batch/export',NULL,'Accounting Batch Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:25:\"CRM_Financial_Form_Export\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Accounting Batch\";s:3:\"url\";s:32:\"/civicrm/financial/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,0,NULL,'a:0:{}'),(336,1,'civicrm/payment/view','action=view','View Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contribute_Page_PaymentInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(337,1,'civicrm/admin/setting/preferences/contribute',NULL,'CiviContribute Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Admin_Form_Preferences_Contribute\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),(338,1,'civicrm/contribute/invoice',NULL,'PDF Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Contribute_Form_Task_Invoice\";i:1;s:11:\"getPrintPDF\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,620,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(339,1,'civicrm/contribute/invoice/email',NULL,'Email Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Form_Task_Invoice\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"PDF Invoice\";s:3:\"url\";s:35:\"/civicrm/contribute/invoice?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,630,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(340,1,'civicrm/ajax/softcontributionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:24:\"CRM_Contribute_Page_AJAX\";i:1;s:23:\"getSoftContributionRows\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(341,1,'civicrm/contribute/contributionrecur-payments',NULL,'Recurring Contribution\'s Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Page_ContributionRecurPayments\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(342,1,'civicrm/membership/recurring-contributions',NULL,'Membership Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Member_Page_RecurringContributions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(343,1,'civicrm/admin/contribute/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_PCP_Form_Contribute\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,450,1,0,NULL,'a:0:{}'),(344,1,'civicrm/contribute/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(345,1,'civicrm/member',NULL,'CiviMember Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:25:\"CRM_Member_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,700,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),(346,1,'civicrm/member/add','action=add','New Membership','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),(347,1,'civicrm/admin/member/membershipType',NULL,'Membership Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Page_MembershipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:174:\"Define the types of memberships you want to offer. For each type, you can specify a \'name\' (Gold Member, Honor Society Member...), a description, duration, and a minimum fee.\";s:10:\"adminGroup\";s:10:\"CiviMember\";s:4:\"icon\";s:31:\"admin/small/membership_type.png\";}'),(348,1,'civicrm/admin/member/membershipStatus',NULL,'Membership Status Rules','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Member_Page_MembershipStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:187:\"Status \'rules\' define the current status for a membership based on that membership\'s start and end dates. You can adjust the default status options and rules as needed to meet your needs.\";s:10:\"adminGroup\";s:10:\"CiviMember\";s:4:\"icon\";s:33:\"admin/small/membership_status.png\";}'),(349,1,'civicrm/contact/view/membership','force=1,cid=%%cid%%','Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,2,1,0,NULL,'a:0:{}'),(350,1,'civicrm/membership/view',NULL,'Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Form_MembershipView\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,390,1,0,NULL,'a:0:{}'),(351,1,'civicrm/member/search',NULL,'Find Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:28:\"CRM_Member_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,710,1,1,NULL,'a:0:{}'),(352,1,'civicrm/member/import',NULL,'Import Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:16:\"edit memberships\";}i:1;s:3:\"and\";}','s:28:\"CRM_Member_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,720,1,1,NULL,'a:0:{}'),(353,1,'civicrm/ajax/memType',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Member_Page_AJAX\";i:1;s:21:\"getMemberTypeDefaults\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(354,1,'civicrm/admin/member/membershipType/add',NULL,'Membership Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Form_MembershipType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:16:\"Membership Types\";s:3:\"url\";s:44:\"/civicrm/admin/member/membershipType?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(355,1,'civicrm/mailing',NULL,'CiviMail','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:8:\"send SMS\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,600,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviMail\";}'),(356,1,'civicrm/admin/mail',NULL,'Mailer Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Mail\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:61:\"Configure spool period, throttling and other mailer settings.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(357,1,'civicrm/admin/component',NULL,'Headers, Footers, and Automated Messages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Page_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,410,1,0,NULL,'a:3:{s:4:\"desc\";s:143:\"Configure the header and footer used for mailings. Customize the content of automated Subscribe, Unsubscribe, Resubscribe and Opt-out messages.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),(358,1,'civicrm/admin/options/from_email_address/civimail',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:4:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}i:3;a:2:{s:5:\"title\";s:20:\"From Email Addresses\";s:3:\"url\";s:49:\"/civicrm/admin/options/from_email_address?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:3:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(359,1,'civicrm/admin/mailSettings',NULL,'Mail Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_MailSettings\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:3:{s:4:\"desc\";s:32:\"Configure email account setting.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(360,1,'civicrm/mailing/send',NULL,'New Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:27:\"CRM_Mailing_Controller_Send\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),(361,1,'civicrm/mailing/browse/scheduled','scheduled=true','Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:5:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";i:2;s:15:\"create mailings\";i:3;s:17:\"schedule mailings\";i:4;s:8:\"send SMS\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,620,1,1,NULL,'a:0:{}'),(362,1,'civicrm/mailing/browse/unscheduled','scheduled=false','Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,620,1,1,NULL,'a:0:{}'),(363,1,'civicrm/mailing/browse/archived',NULL,'Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,625,1,1,NULL,'a:0:{}'),(364,1,'civicrm/mailing/component',NULL,'Headers, Footers, and Automated Messages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Page_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,630,1,1,NULL,'a:0:{}'),(365,1,'civicrm/mailing/unsubscribe',NULL,'Unsubscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:28:\"CRM_Mailing_Form_Unsubscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,640,1,0,NULL,'a:0:{}'),(366,1,'civicrm/mailing/resubscribe',NULL,'Resubscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:28:\"CRM_Mailing_Page_Resubscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,645,1,0,NULL,'a:0:{}'),(367,1,'civicrm/mailing/optout',NULL,'Opt-out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:23:\"CRM_Mailing_Form_Optout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,650,1,0,NULL,'a:0:{}'),(368,1,'civicrm/mailing/confirm',NULL,'Confirm','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:24:\"CRM_Mailing_Page_Confirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,660,1,0,NULL,'a:0:{}'),(369,1,'civicrm/mailing/subscribe',NULL,'Subscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Form_Subscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,660,1,0,NULL,'a:0:{}'),(370,1,'civicrm/mailing/preview',NULL,'Preview Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";i:2;s:15:\"create mailings\";i:3;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:24:\"CRM_Mailing_Page_Preview\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,670,1,0,NULL,'a:0:{}'),(371,1,'civicrm/mailing/report','mid=%%mid%%','Mailing Report','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Report\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,680,1,0,NULL,'a:0:{}'),(372,1,'civicrm/mailing/forward',NULL,'Forward Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:31:\"CRM_Mailing_Form_ForwardMailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,685,1,0,NULL,'a:0:{}'),(373,1,'civicrm/mailing/queue',NULL,'Sending Mail','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,690,1,0,NULL,'a:0:{}'),(374,1,'civicrm/mailing/report/event',NULL,'Mailing Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:22:\"CRM_Mailing_Page_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Mailing Report\";s:3:\"url\";s:47:\"/civicrm/mailing/report?reset=1&amp;mid=%%mid%%\";}}',NULL,NULL,4,NULL,NULL,NULL,0,695,1,0,NULL,'a:0:{}'),(375,1,'civicrm/ajax/template',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Mailing_Page_AJAX\";i:1;s:8:\"template\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(376,1,'civicrm/mailing/view',NULL,'View Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:28:\"view public CiviMail content\";i:1;s:15:\"access CiviMail\";i:2;s:16:\"approve mailings\";}i:1;s:2:\"or\";}','s:21:\"CRM_Mailing_Page_View\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,800,1,0,NULL,'a:0:{}'),(377,1,'civicrm/mailing/approve',NULL,'Approve Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";}i:1;s:2:\"or\";}','s:24:\"CRM_Mailing_Form_Approve\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,850,1,0,NULL,'a:0:{}'),(378,1,'civicrm/contact/view/mailing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:20:\"CRM_Mailing_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(379,1,'civicrm/ajax/contactmailing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Mailing_Page_AJAX\";i:1;s:18:\"getContactMailings\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(380,1,'civicrm/grant',NULL,'CiviGrant Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:24:\"CRM_Grant_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1000,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviGrant\";}'),(381,1,'civicrm/grant/info',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:24:\"CRM_Grant_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(382,1,'civicrm/grant/search',NULL,'Find Grants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:27:\"CRM_Grant_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1010,1,1,NULL,'a:0:{}'),(383,1,'civicrm/grant/add','action=add','New Grant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:18:\"CRM_Grant_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviGrant\";}'),(384,1,'civicrm/contact/view/grant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:18:\"CRM_Grant_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(385,1,'civicrm/pledge',NULL,'CiviPledge Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:25:\"CRM_Pledge_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,550,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviPledge\";}'),(386,1,'civicrm/pledge/search',NULL,'Find Pledges','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:28:\"CRM_Pledge_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,560,1,1,NULL,'a:0:{}'),(387,1,'civicrm/contact/view/pledge','force=1,cid=%%cid%%','Pledges','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:19:\"CRM_Pledge_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,570,1,0,NULL,'a:0:{}'),(388,1,'civicrm/pledge/add','action=add','New Pledge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:19:\"CRM_Pledge_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviPledge\";}'),(389,1,'civicrm/pledge/payment',NULL,'Pledge Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:23:\"CRM_Pledge_Page_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,580,1,0,NULL,'a:0:{}'),(390,1,'civicrm/ajax/pledgeAmount',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviPledge\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Pledge_Page_AJAX\";i:1;s:17:\"getPledgeDefaults\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(391,1,'civicrm/case',NULL,'CiviCase Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Case_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,900,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviCase\";}'),(392,1,'civicrm/case/add',NULL,'Open Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Case_Form_Case\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviCase\";}'),(393,1,'civicrm/case/search',NULL,'Find Cases','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Case_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,910,1,1,NULL,'a:0:{}'),(394,1,'civicrm/case/activity',NULL,'Case Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Case_Form_Activity\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(395,1,'civicrm/case/report',NULL,'Case Activity Audit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:20:\"CRM_Case_Form_Report\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(396,1,'civicrm/case/cd/edit',NULL,'Case Custom Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Case_Form_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(397,1,'civicrm/contact/view/case',NULL,'Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:17:\"CRM_Case_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(398,1,'civicrm/case/activity/view',NULL,'Activity View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Case_Form_ActivityView\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Case Activity\";s:3:\"url\";s:30:\"/civicrm/case/activity?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(399,1,'civicrm/contact/view/case/editClient',NULL,'Assign to Another Client','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Case_Form_EditClient\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:4:\"Case\";s:3:\"url\";s:34:\"/civicrm/contact/view/case?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(400,1,'civicrm/case/addToCase',NULL,'File on Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Case_Form_ActivityToCase\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(401,1,'civicrm/case/details',NULL,'Case Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Case_Page_CaseDetails\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(402,1,'civicrm/admin/setting/case',NULL,'CiviCase Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Case\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(403,1,'civicrm/admin/options/case_type',NULL,'Case Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Core_Page_Redirect\";','s:24:\"url=civicrm/a/#/caseType\";','a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:3:{s:4:\"desc\";s:137:\"List of types which can be assigned to Cases. (Enable the Cases tab from System Settings - Enable Components if you want to track cases.)\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(404,1,'civicrm/admin/options/redaction_rule',NULL,'Redaction Rules','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:223:\"List of rules which can be applied to user input strings so that the redacted output can be recognized as repeated instances of the same string or can be identified as a \"semantic type of the data element\" within case data.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:30:\"admin/small/redaction_type.png\";}'),(405,1,'civicrm/admin/options/case_status',NULL,'Case Statuses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"List of statuses that can be assigned to a case.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(406,1,'civicrm/admin/options/encounter_medium',NULL,'Encounter Mediums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:26:\"List of encounter mediums.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(407,1,'civicrm/case/report/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Case_XMLProcessor_Report\";i:1;s:15:\"printCaseReport\";}',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}i:2;a:2:{s:5:\"title\";s:19:\"Case Activity Audit\";s:3:\"url\";s:28:\"/civicrm/case/report?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(408,1,'civicrm/case/ajax/addclient',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:9:\"addClient\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(409,1,'civicrm/case/ajax/processtags',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:15:\"processCaseTags\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(410,1,'civicrm/case/ajax/details',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:11:\"CaseDetails\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(411,1,'civicrm/ajax/delcaserole',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:15:\"deleteCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(412,1,'civicrm/ajax/get-cases',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:8:\"getCases\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(413,1,'civicrm/report',NULL,'CiviReport','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:22:\"CRM_Report_Page_Report\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1200,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviReport\";}'),(414,1,'civicrm/report/list',NULL,'CiviCRM Reports','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_InstanceList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(415,1,'civicrm/report/template/list',NULL,'Create New Report from Template','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_TemplateList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1220,1,1,NULL,'a:0:{}'),(416,1,'civicrm/report/options/report_template',NULL,'Manage Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:23:\"CRM_Report_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1241,1,1,NULL,'a:0:{}'),(417,1,'civicrm/admin/report/register',NULL,'Register Report','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:24:\"CRM_Report_Form_Register\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:30:\"Register the Report templates.\";}'),(418,1,'civicrm/report/instance',NULL,'Report','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:24:\"CRM_Report_Page_Instance\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(419,1,'civicrm/admin/report/template/list',NULL,'Create New Report from Template','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_TemplateList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:49:\"Component wise listing of all available templates\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:31:\"admin/small/report_template.gif\";}'),(420,1,'civicrm/admin/report/options/report_template',NULL,'Manage Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:23:\"CRM_Report_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:45:\"Browse, Edit and Delete the Report templates.\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(421,1,'civicrm/admin/report/list',NULL,'Reports Listing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_InstanceList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:60:\"Browse existing report, change report criteria and settings.\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:27:\"admin/small/report_list.gif\";}'),(422,1,'civicrm/report/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','a:2:{i:0;s:15:\"CRM_Report_Form\";i:1;s:16:\"uploadChartImage\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(423,1,'civicrm/campaign',NULL,'Campaign Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:27:\"CRM_Campaign_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(424,1,'civicrm/campaign/add',NULL,'New Campaign','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:26:\"CRM_Campaign_Form_Campaign\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(425,1,'civicrm/survey/add',NULL,'New Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:29:\"CRM_Campaign_Form_Survey_Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(426,1,'civicrm/campaign/vote',NULL,'Conduct Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:25:\"reserve campaign contacts\";i:3;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','s:22:\"CRM_Campaign_Page_Vote\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(427,1,'civicrm/admin/campaign/surveyType',NULL,'Survey Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCampaign\";}i:1;s:3:\"and\";}','s:28:\"CRM_Campaign_Page_SurveyType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"icon\";s:18:\"admin/small/05.png\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(428,1,'civicrm/admin/options/campaign_type',NULL,'Campaign Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,2,1,0,NULL,'a:4:{s:4:\"desc\";s:47:\"categorize your campaigns using campaign types.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(429,1,'civicrm/admin/options/campaign_status',NULL,'Campaign Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,3,1,0,NULL,'a:4:{s:4:\"desc\";s:34:\"Define statuses for campaign here.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(430,1,'civicrm/admin/options/engagement_index',NULL,'Engagement Index','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,4,1,0,NULL,'a:4:{s:4:\"desc\";s:18:\"Engagement levels.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(431,1,'civicrm/survey/search','op=interview','Record Respondents Interview','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','s:30:\"CRM_Campaign_Controller_Search\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(432,1,'civicrm/campaign/gotv',NULL,'GOTV (Track Voters)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:25:\"release campaign contacts\";i:3;s:22:\"gotv campaign contacts\";}i:1;s:2:\"or\";}','s:22:\"CRM_Campaign_Form_Gotv\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(433,1,'civicrm/petition/add',NULL,'New Petition','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:26:\"CRM_Campaign_Form_Petition\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(434,1,'civicrm/petition/sign',NULL,'Sign Petition','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:36:\"CRM_Campaign_Form_Petition_Signature\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(435,1,'civicrm/petition/browse',NULL,'View Petition Signatures','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Campaign_Page_Petition\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(436,1,'civicrm/petition/confirm',NULL,'Email address verified','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:34:\"CRM_Campaign_Page_Petition_Confirm\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(437,1,'civicrm/petition/thankyou',NULL,'Thank You','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:35:\"CRM_Campaign_Page_Petition_ThankYou\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(438,1,'civicrm/campaign/registerInterview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','a:2:{i:0;s:22:\"CRM_Campaign_Page_AJAX\";i:1;s:17:\"registerInterview\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(439,1,'civicrm/survey/configure/main',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:29:\"CRM_Campaign_Form_Survey_Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(440,1,'civicrm/survey/configure/questions',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:34:\"CRM_Campaign_Form_Survey_Questions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(441,1,'civicrm/survey/configure/results',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:32:\"CRM_Campaign_Form_Survey_Results\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(442,1,'civicrm/survey/delete',NULL,'Delete Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:31:\"CRM_Campaign_Form_Survey_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(443,1,'admin',NULL,NULL,NULL,NULL,NULL,NULL,'a:15:{s:26:\"Customize Data and Screens\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:19:{s:26:\"{weight}.Tags (Categories)\";a:6:{s:5:\"title\";s:17:\"Tags (Categories)\";s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:2:\"id\";s:15:\"Tags_Categories\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";s:4:\"icon\";s:18:\"admin/small/11.png\";s:5:\"extra\";N;}s:20:\"{weight}.Custom Data\";a:6:{s:5:\"title\";s:11:\"Custom Data\";s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:2:\"id\";s:10:\"CustomData\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";s:4:\"icon\";s:26:\"admin/small/custm_data.png\";s:5:\"extra\";N;}s:17:\"{weight}.Profiles\";a:6:{s:5:\"title\";s:8:\"Profiles\";s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:2:\"id\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}s:23:\"{weight}.Activity Types\";a:6:{s:5:\"title\";s:14:\"Activity Types\";s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:2:\"id\";s:13:\"ActivityTypes\";s:3:\"url\";s:44:\"/civicrm/admin/options/activity_type?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:27:\"{weight}.Relationship Types\";a:6:{s:5:\"title\";s:18:\"Relationship Types\";s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:2:\"id\";s:17:\"RelationshipTypes\";s:3:\"url\";s:30:\"/civicrm/admin/reltype?reset=1\";s:4:\"icon\";s:25:\"admin/small/rela_type.png\";s:5:\"extra\";N;}s:22:\"{weight}.Contact Types\";a:6:{s:5:\"title\";s:13:\"Contact Types\";s:4:\"desc\";N;s:2:\"id\";s:12:\"ContactTypes\";s:3:\"url\";s:38:\"/civicrm/admin/options/subtype?reset=1\";s:4:\"icon\";s:18:\"admin/small/09.png\";s:5:\"extra\";N;}s:23:\"{weight}.Gender Options\";a:6:{s:5:\"title\";s:14:\"Gender Options\";s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:2:\"id\";s:13:\"GenderOptions\";s:3:\"url\";s:37:\"/civicrm/admin/options/gender?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:40:\"{weight}.Individual Prefixes (Ms, Mr...)\";a:6:{s:5:\"title\";s:31:\"Individual Prefixes (Ms, Mr...)\";s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:2:\"id\";s:27:\"IndividualPrefixes_Ms_Mr...\";s:3:\"url\";s:48:\"/civicrm/admin/options/individual_prefix?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:40:\"{weight}.Individual Suffixes (Jr, Sr...)\";a:6:{s:5:\"title\";s:31:\"Individual Suffixes (Jr, Sr...)\";s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:2:\"id\";s:27:\"IndividualSuffixes_Jr_Sr...\";s:3:\"url\";s:48:\"/civicrm/admin/options/individual_suffix?reset=1\";s:4:\"icon\";s:18:\"admin/small/10.png\";s:5:\"extra\";N;}s:39:\"{weight}.Location Types (Home, Work...)\";a:6:{s:5:\"title\";s:30:\"Location Types (Home, Work...)\";s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:2:\"id\";s:26:\"LocationTypes_Home_Work...\";s:3:\"url\";s:35:\"/civicrm/admin/locationType?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:22:\"{weight}.Website Types\";a:6:{s:5:\"title\";s:13:\"Website Types\";s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:2:\"id\";s:12:\"WebsiteTypes\";s:3:\"url\";s:43:\"/civicrm/admin/options/website_type?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:35:\"{weight}.Instant Messenger Services\";a:6:{s:5:\"title\";s:26:\"Instant Messenger Services\";s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:2:\"id\";s:24:\"InstantMessengerServices\";s:3:\"url\";s:56:\"/civicrm/admin/options/instant_messenger_service?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:31:\"{weight}.Mobile Phone Providers\";a:6:{s:5:\"title\";s:22:\"Mobile Phone Providers\";s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:2:\"id\";s:20:\"MobilePhoneProviders\";s:3:\"url\";s:46:\"/civicrm/admin/options/mobile_provider?reset=1\";s:4:\"icon\";s:18:\"admin/small/08.png\";s:5:\"extra\";N;}s:19:\"{weight}.Phone Type\";a:6:{s:5:\"title\";s:10:\"Phone Type\";s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n    Mobile, Fax, Pager)\";s:2:\"id\";s:9:\"PhoneType\";s:3:\"url\";s:41:\"/civicrm/admin/options/phone_type?reset=1\";s:4:\"icon\";s:7:\"tel.gif\";s:5:\"extra\";N;}s:28:\"{weight}.Display Preferences\";a:6:{s:5:\"title\";s:19:\"Display Preferences\";s:4:\"desc\";N;s:2:\"id\";s:18:\"DisplayPreferences\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/display?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:27:\"{weight}.Search Preferences\";a:6:{s:5:\"title\";s:18:\"Search Preferences\";s:4:\"desc\";N;s:2:\"id\";s:17:\"SearchPreferences\";s:3:\"url\";s:37:\"/civicrm/admin/setting/search?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:24:\"{weight}.Navigation Menu\";a:6:{s:5:\"title\";s:15:\"Navigation Menu\";s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:2:\"id\";s:14:\"NavigationMenu\";s:3:\"url\";s:27:\"/civicrm/admin/menu?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:26:\"{weight}.Word Replacements\";a:6:{s:5:\"title\";s:17:\"Word Replacements\";s:4:\"desc\";s:18:\"Word Replacements.\";s:2:\"id\";s:16:\"WordReplacements\";s:3:\"url\";s:47:\"/civicrm/admin/options/wordreplacements?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:31:\"{weight}.Manage Custom Searches\";a:6:{s:5:\"title\";s:22:\"Manage Custom Searches\";s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:2:\"id\";s:20:\"ManageCustomSearches\";s:3:\"url\";s:44:\"/civicrm/admin/options/custom_search?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:10;}s:6:\"Manage\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:42:\"{weight}.Find and Merge Duplicate Contacts\";a:6:{s:5:\"title\";s:33:\"Find and Merge Duplicate Contacts\";s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:2:\"id\";s:29:\"FindandMergeDuplicateContacts\";s:3:\"url\";s:36:\"/civicrm/contact/deduperules?reset=1\";s:4:\"icon\";s:34:\"admin/small/duplicate_matching.png\";s:5:\"extra\";N;}s:26:\"{weight}.Dedupe Exceptions\";a:6:{s:5:\"title\";s:17:\"Dedupe Exceptions\";s:4:\"desc\";N;s:2:\"id\";s:16:\"DedupeExceptions\";s:3:\"url\";s:33:\"/civicrm/dedupe/exception?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:27:\"{weight}.Scheduled Jobs Log\";a:6:{s:5:\"title\";s:18:\"Scheduled Jobs Log\";s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:2:\"id\";s:16:\"ScheduledJobsLog\";s:3:\"url\";s:29:\"/civicrm/admin/joblog?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:14:\"CiviContribute\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:9:{s:32:\"{weight}.Personal Campaign Pages\";a:6:{s:5:\"title\";s:23:\"Personal Campaign Pages\";s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:2:\"id\";s:21:\"PersonalCampaignPages\";s:3:\"url\";s:49:\"/civicrm/admin/pcp?context=contribute&amp;reset=1\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";s:5:\"extra\";N;}s:34:\"{weight}.Manage Contribution Pages\";a:6:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:4:\"desc\";s:242:\"CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.\";s:2:\"id\";s:23:\"ManageContributionPages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";s:5:\"extra\";N;}s:24:\"{weight}.Manage Premiums\";a:6:{s:5:\"title\";s:15:\"Manage Premiums\";s:4:\"desc\";s:175:\"CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.\";s:2:\"id\";s:14:\"ManagePremiums\";s:3:\"url\";s:48:\"/civicrm/admin/contribute/managePremiums?reset=1\";s:4:\"icon\";s:24:\"admin/small/Premiums.png\";s:5:\"extra\";N;}s:24:\"{weight}.Financial Types\";a:6:{s:5:\"title\";s:15:\"Financial Types\";s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:2:\"id\";s:14:\"FinancialTypes\";s:3:\"url\";s:46:\"/civicrm/admin/financial/financialType?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:27:\"{weight}.Financial Accounts\";a:6:{s:5:\"title\";s:18:\"Financial Accounts\";s:4:\"desc\";s:128:\"Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.\";s:2:\"id\";s:17:\"FinancialAccounts\";s:3:\"url\";s:49:\"/civicrm/admin/financial/financialAccount?reset=1\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";s:5:\"extra\";N;}s:24:\"{weight}.Payment Methods\";a:6:{s:5:\"title\";s:15:\"Payment Methods\";s:4:\"desc\";s:224:\"You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.\";s:2:\"id\";s:14:\"PaymentMethods\";s:3:\"url\";s:49:\"/civicrm/admin/options/payment_instrument?reset=1\";s:4:\"icon\";s:35:\"admin/small/payment_instruments.png\";s:5:\"extra\";N;}s:30:\"{weight}.Accepted Credit Cards\";a:6:{s:5:\"title\";s:21:\"Accepted Credit Cards\";s:4:\"desc\";s:94:\"Credit card options that will be offered to contributors using your Online Contribution pages.\";s:2:\"id\";s:19:\"AcceptedCreditCards\";s:3:\"url\";s:48:\"/civicrm/admin/options/accept_creditcard?reset=1\";s:4:\"icon\";s:36:\"admin/small/accepted_creditcards.png\";s:5:\"extra\";N;}s:26:\"{weight}.Soft Credit Types\";a:6:{s:5:\"title\";s:17:\"Soft Credit Types\";s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:2:\"id\";s:15:\"SoftCreditTypes\";s:3:\"url\";s:47:\"/civicrm/admin/options/soft_credit_type?reset=1\";s:4:\"icon\";s:32:\"admin/small/soft_credit_type.png\";s:5:\"extra\";N;}s:42:\"{weight}.CiviContribute Component Settings\";a:6:{s:5:\"title\";s:33:\"CiviContribute Component Settings\";s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:2:\"id\";s:31:\"CiviContributeComponentSettings\";s:3:\"url\";s:53:\"/civicrm/admin/setting/preferences/contribute?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:5;}s:14:\"Communications\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:11:{s:46:\"{weight}.Organization Address and Contact Info\";a:6:{s:5:\"title\";s:37:\"Organization Address and Contact Info\";s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:2:\"id\";s:33:\"OrganizationAddressandContactInfo\";s:3:\"url\";s:47:\"/civicrm/admin/domain?action=update&amp;reset=1\";s:4:\"icon\";s:22:\"admin/small/domain.png\";s:5:\"extra\";N;}s:29:\"{weight}.From Email Addresses\";a:6:{s:5:\"title\";s:20:\"From Email Addresses\";s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:2:\"id\";s:18:\"FromEmailAddresses\";s:3:\"url\";s:49:\"/civicrm/admin/options/from_email_address?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:26:\"{weight}.Message Templates\";a:6:{s:5:\"title\";s:17:\"Message Templates\";s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:2:\"id\";s:16:\"MessageTemplates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:27:\"{weight}.Schedule Reminders\";a:6:{s:5:\"title\";s:18:\"Schedule Reminders\";s:4:\"desc\";s:19:\"Schedule Reminders.\";s:2:\"id\";s:17:\"ScheduleReminders\";s:3:\"url\";s:40:\"/civicrm/admin/scheduleReminders?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:40:\"{weight}.Preferred Communication Methods\";a:6:{s:5:\"title\";s:31:\"Preferred Communication Methods\";s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:2:\"id\";s:29:\"PreferredCommunicationMethods\";s:3:\"url\";s:61:\"/civicrm/admin/options/preferred_communication_method?reset=1\";s:4:\"icon\";s:29:\"admin/small/communication.png\";s:5:\"extra\";N;}s:22:\"{weight}.Label Formats\";a:6:{s:5:\"title\";s:13:\"Label Formats\";s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:2:\"id\";s:12:\"LabelFormats\";s:3:\"url\";s:35:\"/civicrm/admin/labelFormats?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:33:\"{weight}.Print Page (PDF) Formats\";a:6:{s:5:\"title\";s:24:\"Print Page (PDF) Formats\";s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:2:\"id\";s:20:\"PrintPage_PDFFormats\";s:3:\"url\";s:33:\"/civicrm/admin/pdfFormats?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:36:\"{weight}.Communication Style Options\";a:6:{s:5:\"title\";s:27:\"Communication Style Options\";s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:2:\"id\";s:25:\"CommunicationStyleOptions\";s:3:\"url\";s:50:\"/civicrm/admin/options/communication_style?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Email Greeting Formats\";a:6:{s:5:\"title\";s:22:\"Email Greeting Formats\";s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:2:\"id\";s:20:\"EmailGreetingFormats\";s:3:\"url\";s:45:\"/civicrm/admin/options/email_greeting?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:32:\"{weight}.Postal Greeting Formats\";a:6:{s:5:\"title\";s:23:\"Postal Greeting Formats\";s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:2:\"id\";s:21:\"PostalGreetingFormats\";s:3:\"url\";s:46:\"/civicrm/admin/options/postal_greeting?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:26:\"{weight}.Addressee Formats\";a:6:{s:5:\"title\";s:17:\"Addressee Formats\";s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:2:\"id\";s:16:\"AddresseeFormats\";s:3:\"url\";s:40:\"/civicrm/admin/options/addressee?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:6;}s:12:\"Localization\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:4:{s:39:\"{weight}.Languages, Currency, Locations\";a:6:{s:5:\"title\";s:30:\"Languages, Currency, Locations\";s:4:\"desc\";N;s:2:\"id\";s:28:\"Languages_Currency_Locations\";s:3:\"url\";s:43:\"/civicrm/admin/setting/localization?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:25:\"{weight}.Address Settings\";a:6:{s:5:\"title\";s:16:\"Address Settings\";s:4:\"desc\";N;s:2:\"id\";s:15:\"AddressSettings\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/address?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:21:\"{weight}.Date Formats\";a:6:{s:5:\"title\";s:12:\"Date Formats\";s:4:\"desc\";N;s:2:\"id\";s:11:\"DateFormats\";s:3:\"url\";s:35:\"/civicrm/admin/setting/date?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:28:\"{weight}.Preferred Languages\";a:6:{s:5:\"title\";s:19:\"Preferred Languages\";s:4:\"desc\";s:30:\"Options for contact languages.\";s:2:\"id\";s:18:\"PreferredLanguages\";s:3:\"url\";s:40:\"/civicrm/admin/options/languages?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:21:\"Users and Permissions\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:2:{s:23:\"{weight}.Access Control\";a:6:{s:5:\"title\";s:14:\"Access Control\";s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:2:\"id\";s:13:\"AccessControl\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";s:4:\"icon\";s:18:\"admin/small/03.png\";s:5:\"extra\";N;}s:38:\"{weight}.Synchronize Users to Contacts\";a:6:{s:5:\"title\";s:29:\"Synchronize Users to Contacts\";s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:2:\"id\";s:26:\"SynchronizeUserstoContacts\";s:3:\"url\";s:32:\"/civicrm/admin/synchUser?reset=1\";s:4:\"icon\";s:26:\"admin/small/Synch_user.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:15:\"System Settings\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:18:{s:32:\"{weight}.Configuration Checklist\";a:6:{s:5:\"title\";s:23:\"Configuration Checklist\";s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:2:\"id\";s:22:\"ConfigurationChecklist\";s:3:\"url\";s:33:\"/civicrm/admin/configtask?reset=1\";s:4:\"icon\";s:9:\"check.gif\";s:5:\"extra\";N;}s:34:\"{weight}.Enable CiviCRM Components\";a:6:{s:5:\"title\";s:25:\"Enable CiviCRM Components\";s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:2:\"id\";s:23:\"EnableCiviCRMComponents\";s:3:\"url\";s:40:\"/civicrm/admin/setting/component?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:26:\"{weight}.Manage Extensions\";a:6:{s:5:\"title\";s:17:\"Manage Extensions\";s:4:\"desc\";s:0:\"\";s:2:\"id\";s:16:\"ManageExtensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";s:5:\"extra\";N;}s:32:\"{weight}.Outbound Email Settings\";a:6:{s:5:\"title\";s:23:\"Outbound Email Settings\";s:4:\"desc\";N;s:2:\"id\";s:21:\"OutboundEmailSettings\";s:3:\"url\";s:35:\"/civicrm/admin/setting/smtp?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:37:\"{weight}.Settings - Payment Processor\";a:6:{s:5:\"title\";s:28:\"Settings - Payment Processor\";s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:2:\"id\";s:25:\"Settings-PaymentProcessor\";s:3:\"url\";s:39:\"/civicrm/admin/paymentProcessor?reset=1\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";s:5:\"extra\";N;}s:30:\"{weight}.Mapping and Geocoding\";a:6:{s:5:\"title\";s:21:\"Mapping and Geocoding\";s:4:\"desc\";N;s:2:\"id\";s:19:\"MappingandGeocoding\";s:3:\"url\";s:38:\"/civicrm/admin/setting/mapping?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:62:\"{weight}.Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)\";a:6:{s:5:\"title\";s:53:\"Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)\";s:4:\"desc\";s:91:\"Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.\";s:2:\"id\";s:46:\"Misc_Undelete_PDFs_Limits_Logging_Captcha_etc.\";s:3:\"url\";s:35:\"/civicrm/admin/setting/misc?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:20:\"{weight}.Directories\";a:6:{s:5:\"title\";s:11:\"Directories\";s:4:\"desc\";N;s:2:\"id\";s:11:\"Directories\";s:3:\"url\";s:35:\"/civicrm/admin/setting/path?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:22:\"{weight}.Resource URLs\";a:6:{s:5:\"title\";s:13:\"Resource URLs\";s:4:\"desc\";N;s:2:\"id\";s:12:\"ResourceURLs\";s:3:\"url\";s:34:\"/civicrm/admin/setting/url?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:40:\"{weight}.Cleanup Caches and Update Paths\";a:6:{s:5:\"title\";s:31:\"Cleanup Caches and Update Paths\";s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:2:\"id\";s:27:\"CleanupCachesandUpdatePaths\";s:3:\"url\";s:50:\"/civicrm/admin/setting/updateConfigBackend?reset=1\";s:4:\"icon\";s:26:\"admin/small/updatepath.png\";s:5:\"extra\";N;}s:33:\"{weight}.CMS Database Integration\";a:6:{s:5:\"title\";s:24:\"CMS Database Integration\";s:4:\"desc\";N;s:2:\"id\";s:22:\"CMSDatabaseIntegration\";s:3:\"url\";s:33:\"/civicrm/admin/setting/uf?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:36:\"{weight}.Safe File Extension Options\";a:6:{s:5:\"title\";s:27:\"Safe File Extension Options\";s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:2:\"id\";s:24:\"SafeFileExtensionOptions\";s:3:\"url\";s:50:\"/civicrm/admin/options/safe_file_extension?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:22:\"{weight}.Option Groups\";a:6:{s:5:\"title\";s:13:\"Option Groups\";s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:2:\"id\";s:12:\"OptionGroups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Import/Export Mappings\";a:6:{s:5:\"title\";s:22:\"Import/Export Mappings\";s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:2:\"id\";s:21:\"Import_ExportMappings\";s:3:\"url\";s:30:\"/civicrm/admin/mapping?reset=1\";s:4:\"icon\";s:33:\"admin/small/import_export_map.png\";s:5:\"extra\";N;}s:18:\"{weight}.Debugging\";a:6:{s:5:\"title\";s:9:\"Debugging\";s:4:\"desc\";N;s:2:\"id\";s:9:\"Debugging\";s:3:\"url\";s:36:\"/civicrm/admin/setting/debug?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:28:\"{weight}.Multi Site Settings\";a:6:{s:5:\"title\";s:19:\"Multi Site Settings\";s:4:\"desc\";N;s:2:\"id\";s:17:\"MultiSiteSettings\";s:3:\"url\";s:52:\"/civicrm/admin/setting/preferences/multisite?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:23:\"{weight}.Scheduled Jobs\";a:6:{s:5:\"title\";s:14:\"Scheduled Jobs\";s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:2:\"id\";s:13:\"ScheduledJobs\";s:3:\"url\";s:26:\"/civicrm/admin/job?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:22:\"{weight}.Sms Providers\";a:6:{s:5:\"title\";s:13:\"Sms Providers\";s:4:\"desc\";s:27:\"To configure a sms provider\";s:2:\"id\";s:12:\"SmsProviders\";s:3:\"url\";s:35:\"/civicrm/admin/sms/provider?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:9;}s:12:\"CiviCampaign\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:40:\"{weight}.CiviCampaign Component Settings\";a:6:{s:5:\"title\";s:31:\"CiviCampaign Component Settings\";s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:2:\"id\";s:29:\"CiviCampaignComponentSettings\";s:3:\"url\";s:51:\"/civicrm/admin/setting/preferences/campaign?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:21:\"{weight}.Survey Types\";a:6:{s:5:\"title\";s:12:\"Survey Types\";s:4:\"desc\";N;s:2:\"id\";s:11:\"SurveyTypes\";s:3:\"url\";s:42:\"/civicrm/admin/campaign/surveyType?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:23:\"{weight}.Campaign Types\";a:6:{s:5:\"title\";s:14:\"Campaign Types\";s:4:\"desc\";s:47:\"categorize your campaigns using campaign types.\";s:2:\"id\";s:13:\"CampaignTypes\";s:3:\"url\";s:44:\"/civicrm/admin/options/campaign_type?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:24:\"{weight}.Campaign Status\";a:6:{s:5:\"title\";s:15:\"Campaign Status\";s:4:\"desc\";s:34:\"Define statuses for campaign here.\";s:2:\"id\";s:14:\"CampaignStatus\";s:3:\"url\";s:46:\"/civicrm/admin/options/campaign_status?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:25:\"{weight}.Engagement Index\";a:6:{s:5:\"title\";s:16:\"Engagement Index\";s:4:\"desc\";s:18:\"Engagement levels.\";s:2:\"id\";s:15:\"EngagementIndex\";s:3:\"url\";s:47:\"/civicrm/admin/options/engagement_index?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:9:\"CiviEvent\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:9:{s:37:\"{weight}.CiviEvent Component Settings\";a:6:{s:5:\"title\";s:28:\"CiviEvent Component Settings\";s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:2:\"id\";s:26:\"CiviEventComponentSettings\";s:3:\"url\";s:48:\"/civicrm/admin/setting/preferences/event?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:33:\"{weight}.Event Name Badge Layouts\";a:6:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:2:\"id\";s:21:\"EventNameBadgeLayouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?action=browse&amp;reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:22:\"{weight}.Manage Events\";a:6:{s:5:\"title\";s:13:\"Manage Events\";s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:2:\"id\";s:12:\"ManageEvents\";s:3:\"url\";s:28:\"/civicrm/admin/event?reset=1\";s:4:\"icon\";s:28:\"admin/small/event_manage.png\";s:5:\"extra\";N;}s:24:\"{weight}.Event Templates\";a:6:{s:5:\"title\";s:15:\"Event Templates\";s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:2:\"id\";s:14:\"EventTemplates\";s:3:\"url\";s:36:\"/civicrm/admin/eventTemplate?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:20:\"{weight}.Event Types\";a:6:{s:5:\"title\";s:11:\"Event Types\";s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:2:\"id\";s:10:\"EventTypes\";s:3:\"url\";s:41:\"/civicrm/admin/options/event_type?reset=1\";s:4:\"icon\";s:26:\"admin/small/event_type.png\";s:5:\"extra\";N;}s:27:\"{weight}.Participant Status\";a:6:{s:5:\"title\";s:18:\"Participant Status\";s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:2:\"id\";s:17:\"ParticipantStatus\";s:3:\"url\";s:41:\"/civicrm/admin/participant_status?reset=1\";s:4:\"icon\";s:28:\"admin/small/parti_status.png\";s:5:\"extra\";N;}s:25:\"{weight}.Participant Role\";a:6:{s:5:\"title\";s:16:\"Participant Role\";s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:2:\"id\";s:15:\"ParticipantRole\";s:3:\"url\";s:47:\"/civicrm/admin/options/participant_role?reset=1\";s:4:\"icon\";s:26:\"admin/small/parti_role.png\";s:5:\"extra\";N;}s:38:\"{weight}.Participant Listing Templates\";a:6:{s:5:\"title\";s:29:\"Participant Listing Templates\";s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:2:\"id\";s:27:\"ParticipantListingTemplates\";s:3:\"url\";s:50:\"/civicrm/admin/options/participant_listing?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Conference Slot Labels\";a:6:{s:5:\"title\";s:22:\"Conference Slot Labels\";s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:2:\"id\";s:20:\"ConferenceSlotLabels\";s:3:\"url\";s:65:\"/civicrm/admin/conference_slots?group=conference_slot&amp;reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:5;}s:8:\"CiviMail\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:36:\"{weight}.CiviMail Component Settings\";a:6:{s:5:\"title\";s:27:\"CiviMail Component Settings\";s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:2:\"id\";s:25:\"CiviMailComponentSettings\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/mailing?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:24:\"{weight}.Mailer Settings\";a:6:{s:5:\"title\";s:15:\"Mailer Settings\";s:4:\"desc\";s:61:\"Configure spool period, throttling and other mailer settings.\";s:2:\"id\";s:14:\"MailerSettings\";s:3:\"url\";s:27:\"/civicrm/admin/mail?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:49:\"{weight}.Headers, Footers, and Automated Messages\";a:6:{s:5:\"title\";s:40:\"Headers, Footers, and Automated Messages\";s:4:\"desc\";s:143:\"Configure the header and footer used for mailings. Customize the content of automated Subscribe, Unsubscribe, Resubscribe and Opt-out messages.\";s:2:\"id\";s:36:\"Headers_Footers_andAutomatedMessages\";s:3:\"url\";s:32:\"/civicrm/admin/component?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}s:29:\"{weight}.From Email Addresses\";a:6:{s:5:\"title\";s:20:\"From Email Addresses\";s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:2:\"id\";s:18:\"FromEmailAddresses\";s:3:\"url\";s:58:\"/civicrm/admin/options/from_email_address/civimail?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:22:\"{weight}.Mail Accounts\";a:6:{s:5:\"title\";s:13:\"Mail Accounts\";s:4:\"desc\";s:32:\"Configure email account setting.\";s:2:\"id\";s:12:\"MailAccounts\";s:3:\"url\";s:35:\"/civicrm/admin/mailSettings?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:10:\"CiviMember\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:38:\"{weight}.CiviMember Component Settings\";a:6:{s:5:\"title\";s:29:\"CiviMember Component Settings\";s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:2:\"id\";s:27:\"CiviMemberComponentSettings\";s:3:\"url\";s:49:\"/civicrm/admin/setting/preferences/member?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:25:\"{weight}.Membership Types\";a:6:{s:5:\"title\";s:16:\"Membership Types\";s:4:\"desc\";s:174:\"Define the types of memberships you want to offer. For each type, you can specify a \'name\' (Gold Member, Honor Society Member...), a description, duration, and a minimum fee.\";s:2:\"id\";s:15:\"MembershipTypes\";s:3:\"url\";s:44:\"/civicrm/admin/member/membershipType?reset=1\";s:4:\"icon\";s:31:\"admin/small/membership_type.png\";s:5:\"extra\";N;}s:32:\"{weight}.Membership Status Rules\";a:6:{s:5:\"title\";s:23:\"Membership Status Rules\";s:4:\"desc\";s:187:\"Status \'rules\' define the current status for a membership based on that membership\'s start and end dates. You can adjust the default status options and rules as needed to meet your needs.\";s:2:\"id\";s:21:\"MembershipStatusRules\";s:3:\"url\";s:46:\"/civicrm/admin/member/membershipStatus?reset=1\";s:4:\"icon\";s:33:\"admin/small/membership_status.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:12:\"Option Lists\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:1:{s:20:\"{weight}.Grant Types\";a:6:{s:5:\"title\";s:11:\"Grant Types\";s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:2:\"id\";s:10:\"GrantTypes\";s:3:\"url\";s:41:\"/civicrm/admin/options/grant_type?reset=1\";s:4:\"icon\";s:26:\"admin/small/grant_type.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:9:\"Customize\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:1:{s:19:\"{weight}.Price Sets\";a:6:{s:5:\"title\";s:10:\"Price Sets\";s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:2:\"id\";s:9:\"PriceSets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:8:\"CiviCase\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:26:\"{weight}.CiviCase Settings\";a:6:{s:5:\"title\";s:17:\"CiviCase Settings\";s:4:\"desc\";N;s:2:\"id\";s:16:\"CiviCaseSettings\";s:3:\"url\";s:35:\"/civicrm/admin/setting/case?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:19:\"{weight}.Case Types\";a:6:{s:5:\"title\";s:10:\"Case Types\";s:4:\"desc\";s:137:\"List of types which can be assigned to Cases. (Enable the Cases tab from System Settings - Enable Components if you want to track cases.)\";s:2:\"id\";s:9:\"CaseTypes\";s:3:\"url\";s:40:\"/civicrm/admin/options/case_type?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}s:24:\"{weight}.Redaction Rules\";a:6:{s:5:\"title\";s:15:\"Redaction Rules\";s:4:\"desc\";s:223:\"List of rules which can be applied to user input strings so that the redacted output can be recognized as repeated instances of the same string or can be identified as a \"semantic type of the data element\" within case data.\";s:2:\"id\";s:14:\"RedactionRules\";s:3:\"url\";s:45:\"/civicrm/admin/options/redaction_rule?reset=1\";s:4:\"icon\";s:30:\"admin/small/redaction_type.png\";s:5:\"extra\";N;}s:22:\"{weight}.Case Statuses\";a:6:{s:5:\"title\";s:13:\"Case Statuses\";s:4:\"desc\";s:48:\"List of statuses that can be assigned to a case.\";s:2:\"id\";s:12:\"CaseStatuses\";s:3:\"url\";s:42:\"/civicrm/admin/options/case_status?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}s:26:\"{weight}.Encounter Mediums\";a:6:{s:5:\"title\";s:17:\"Encounter Mediums\";s:4:\"desc\";s:26:\"List of encounter mediums.\";s:2:\"id\";s:16:\"EncounterMediums\";s:3:\"url\";s:47:\"/civicrm/admin/options/encounter_medium?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:10:\"CiviReport\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:40:\"{weight}.Create New Report from Template\";a:6:{s:5:\"title\";s:31:\"Create New Report from Template\";s:4:\"desc\";s:49:\"Component wise listing of all available templates\";s:2:\"id\";s:27:\"CreateNewReportfromTemplate\";s:3:\"url\";s:43:\"/civicrm/admin/report/template/list?reset=1\";s:4:\"icon\";s:31:\"admin/small/report_template.gif\";s:5:\"extra\";N;}s:25:\"{weight}.Manage Templates\";a:6:{s:5:\"title\";s:16:\"Manage Templates\";s:4:\"desc\";s:45:\"Browse, Edit and Delete the Report templates.\";s:2:\"id\";s:15:\"ManageTemplates\";s:3:\"url\";s:53:\"/civicrm/admin/report/options/report_template?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:24:\"{weight}.Reports Listing\";a:6:{s:5:\"title\";s:15:\"Reports Listing\";s:4:\"desc\";s:60:\"Browse existing report, change report criteria and settings.\";s:2:\"id\";s:14:\"ReportsListing\";s:3:\"url\";s:34:\"/civicrm/admin/report/list?reset=1\";s:4:\"icon\";s:27:\"admin/small/report_list.gif\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}}',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,NULL,'a:0:{}');
+INSERT INTO `civicrm_menu` (`id`, `domain_id`, `path`, `path_arguments`, `title`, `access_callback`, `access_arguments`, `page_callback`, `page_arguments`, `breadcrumb`, `return_url`, `return_url_args`, `component_id`, `is_active`, `is_public`, `is_exposed`, `is_ssl`, `weight`, `type`, `page_type`, `skipBreadcrumb`, `module_data`) VALUES (1,1,'civicrm/import',NULL,'Import','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,400,1,1,NULL,'a:0:{}'),(2,1,'civicrm/import/contact',NULL,'Import Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,410,1,1,NULL,'a:0:{}'),(3,1,'civicrm/import/activity',NULL,'Import Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),(4,1,'civicrm/import/custom','id=%%id%%','Import Multi-value Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Custom_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),(5,1,'civicrm/ajax/status',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Contact_Import_Page_AJAX\";i:1;s:6:\"status\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(6,1,'civicrm/activity','action=add&context=standalone','New Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(7,1,'civicrm/activity/view',NULL,'View Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Form_ActivityView\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(8,1,'civicrm/ajax/activity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:15:\"getCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(9,1,'civicrm/ajax/globalrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseGlobalRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(10,1,'civicrm/ajax/clientrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseClientRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(11,1,'civicrm/ajax/caseroles',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:12:\"getCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(12,1,'civicrm/ajax/contactactivity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:18:\"getContactActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(13,1,'civicrm/ajax/activity/convert',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:21:\"convertToCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(14,1,'civicrm/activity/search',NULL,'Find Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Controller_Search\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(15,1,'civicrm/payment/form',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Financial_Form_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(16,1,'civicrm/payment/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:30:\"CRM_Financial_Form_PaymentEdit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(17,1,'civicrm/profile',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(18,1,'civicrm/profile/create',NULL,'CiviCRM Profile Create','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(19,1,'civicrm/profile/view',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Profile_Page_View\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(20,1,'civicrm/custom/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Custom_Form_CustomData\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(21,1,'civicrm/ajax/optionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:13:\"getOptionList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(22,1,'civicrm/ajax/reorder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:11:\"fixOrdering\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(23,1,'civicrm/ajax/multirecordfieldlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:23:\"getMultiRecordFieldList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(24,1,'civicrm/ajax/jqState',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:7:\"jqState\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(25,1,'civicrm/ajax/jqCounty',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:8:\"jqCounty\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(26,1,'civicrm/group',NULL,'Manage Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Page_Group\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,30,1,1,NULL,'a:0:{}'),(27,1,'civicrm/group/search',NULL,'Group Members','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:7:\"comment\";s:164:\"Note: group search already respect ACL, so a strict permission at url level is not required. A simple/basic permission like \'access CiviCRM\' could be used. CRM-5417\";}'),(28,1,'civicrm/group/add',NULL,'New Group','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:11:\"edit groups\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(29,1,'civicrm/ajax/grouplist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Group_Page_AJAX\";i:1;s:12:\"getGroupList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(30,1,'civicrm/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Custom_Form_CustomDataByType\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(31,1,'civicrm/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(32,1,'civicrm/pcp/campaign',NULL,'Setup a Personal Campaign Page - Account Information','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(33,1,'civicrm/pcp/info',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_PCP_Page_PCPInfo\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(34,1,'civicrm/admin/pcp','context=contribute','Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Page_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,362,1,0,NULL,'a:3:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";}'),(35,1,'civicrm/admin/custom/group',NULL,'Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:26:\"admin/small/custm_data.png\";}'),(36,1,'civicrm/admin/custom/group/field',NULL,'Custom Data Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,11,1,0,0,'a:0:{}'),(37,1,'civicrm/admin/custom/group/field/option',NULL,'Custom Field - Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Custom_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(38,1,'civicrm/admin/custom/group/field/add',NULL,'Custom Field - Add','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(39,1,'civicrm/admin/custom/group/field/update',NULL,'Custom Field - Edit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(40,1,'civicrm/admin/custom/group/field/move',NULL,'Custom Field - Move','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Custom_Form_MoveField\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(41,1,'civicrm/admin/custom/group/field/changetype',NULL,'Custom Field - Change Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Custom_Form_ChangeFieldType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(42,1,'civicrm/admin/uf/group',NULL,'Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),(43,1,'civicrm/admin/uf/group/field',NULL,'CiviCRM Profile Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,21,1,0,0,'a:0:{}'),(44,1,'civicrm/admin/uf/group/field/add',NULL,'Add Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,22,1,0,NULL,'a:0:{}'),(45,1,'civicrm/admin/uf/group/field/update',NULL,'Edit Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,23,1,0,NULL,'a:0:{}'),(46,1,'civicrm/admin/uf/group/add',NULL,'New CiviCRM Profile','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,24,1,0,NULL,'a:0:{}'),(47,1,'civicrm/admin/uf/group/update',NULL,'Profile Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,25,1,0,NULL,'a:0:{}'),(48,1,'civicrm/admin/uf/group/setting',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_UF_Form_AdvanceSetting\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,0,1,0,NULL,'a:0:{}'),(49,1,'civicrm/admin/options/activity_type',NULL,'Activity Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/05.png\";}'),(50,1,'civicrm/admin/reltype',NULL,'Relationship Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_RelationshipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,35,1,0,NULL,'a:3:{s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:25:\"admin/small/rela_type.png\";}'),(51,1,'civicrm/admin/options/subtype',NULL,'Contact Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_ContactType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/09.png\";}'),(52,1,'civicrm/admin/options/gender',NULL,'Gender Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,45,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(53,1,'civicrm/admin/options/individual_prefix',NULL,'Individual Prefixes (Ms, Mr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(54,1,'civicrm/admin/options/individual_suffix',NULL,'Individual Suffixes (Jr, Sr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,55,1,0,NULL,'a:3:{s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/10.png\";}'),(55,1,'civicrm/admin/locationType',NULL,'Location Types (Home, Work...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LocationType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:3:{s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(56,1,'civicrm/admin/options/website_type',NULL,'Website Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,65,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),(57,1,'civicrm/admin/options/instant_messenger_service',NULL,'Instant Messenger Services','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(58,1,'civicrm/admin/options/mobile_provider',NULL,'Mobile Phone Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:3:{s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/08.png\";}'),(59,1,'civicrm/admin/options/phone_type',NULL,'Phone Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n    Mobile, Fax, Pager)\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:7:\"tel.gif\";}'),(60,1,'civicrm/admin/setting/preferences/display',NULL,'Display Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Display\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(61,1,'civicrm/admin/setting/search',NULL,'Search Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Form_Setting_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,95,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(62,1,'civicrm/admin/setting/preferences/date',NULL,'View Date Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Page_PreferencesDate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(63,1,'civicrm/admin/menu',NULL,'Navigation Menu','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Navigation\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(64,1,'civicrm/admin/options/wordreplacements',NULL,'Word Replacements','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Form_WordReplacements\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),(65,1,'civicrm/admin/options/custom_search',NULL,'Manage Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:3:{s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(66,1,'civicrm/admin/domain','action=update','Organization Address and Contact Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contact_Form_Domain\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:22:\"admin/small/domain.png\";}'),(67,1,'civicrm/admin/options/from_email_address',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(68,1,'civicrm/admin/messageTemplates',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Page_MessageTemplates\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(69,1,'civicrm/admin/messageTemplates/add',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Form_MessageTemplates\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Message Templates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,262,1,0,NULL,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'),(70,1,'civicrm/admin/scheduleReminders',NULL,'Schedule Reminders','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:15:\"edit all events\";}i:1;s:2:\"or\";}','s:32:\"CRM_Admin_Page_ScheduleReminders\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:3:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(71,1,'civicrm/admin/weight',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_Weight\";i:1;s:8:\"fixOrder\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(72,1,'civicrm/admin/options/preferred_communication_method',NULL,'Preferred Communication Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:29:\"admin/small/communication.png\";}'),(73,1,'civicrm/admin/labelFormats',NULL,'Label Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LabelFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:3:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(74,1,'civicrm/admin/pdfFormats',NULL,'Print Page (PDF) Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_PdfFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:3:{s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(75,1,'civicrm/admin/options/communication_style',NULL,'Communication Style Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:3:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(76,1,'civicrm/admin/options/email_greeting',NULL,'Email Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(77,1,'civicrm/admin/options/postal_greeting',NULL,'Postal Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:3:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(78,1,'civicrm/admin/options/addressee',NULL,'Addressee Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(79,1,'civicrm/admin/setting/localization',NULL,'Languages, Currency, Locations','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Setting_Localization\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(80,1,'civicrm/admin/setting/preferences/address',NULL,'Address Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Address\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(81,1,'civicrm/admin/setting/date',NULL,'Date Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Date\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(82,1,'civicrm/admin/options/languages',NULL,'Preferred Languages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:3:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(83,1,'civicrm/admin/access',NULL,'Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_Access\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";s:4:\"icon\";s:18:\"admin/small/03.png\";}'),(84,1,'civicrm/admin/access/wp-permissions',NULL,'WordPress Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_ACL_Form_WordPress_Permissions\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Access Control\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'),(85,1,'civicrm/admin/synchUser',NULL,'Synchronize Users to Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_CMSUser\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:3:{s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";s:4:\"icon\";s:26:\"admin/small/Synch_user.png\";}'),(86,1,'civicrm/admin/configtask',NULL,'Configuration Checklist','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_ConfigTaskList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}','civicrm/admin/configtask',NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:9:\"check.gif\";}'),(87,1,'civicrm/admin/setting/component',NULL,'Enable CiviCRM Components','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(88,1,'civicrm/admin/extensions',NULL,'Manage Extensions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Extensions\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:3:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";}'),(89,1,'civicrm/admin/extensions/upgrade',NULL,'Database Upgrades','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Page_ExtensionsUpgrade\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Manage Extensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(90,1,'civicrm/admin/setting/smtp',NULL,'Outbound Email Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Smtp\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(91,1,'civicrm/admin/paymentProcessor',NULL,'Settings - Payment Processor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:29:\"administer payment processors\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_PaymentProcessor\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";}'),(92,1,'civicrm/admin/setting/mapping',NULL,'Mapping and Geocoding','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Form_Setting_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(93,1,'civicrm/admin/setting/misc',NULL,'Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Setting_Miscellaneous\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:3:{s:4:\"desc\";s:91:\"Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(94,1,'civicrm/admin/setting/path',NULL,'Directories','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Path\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(95,1,'civicrm/admin/setting/url',NULL,'Resource URLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Form_Setting_Url\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(96,1,'civicrm/admin/setting/updateConfigBackend',NULL,'Cleanup Caches and Update Paths','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Admin_Form_Setting_UpdateConfigBackend\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:3:{s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:26:\"admin/small/updatepath.png\";}'),(97,1,'civicrm/admin/setting/uf',NULL,'CMS Database Integration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Setting_UF\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(98,1,'civicrm/admin/options/safe_file_extension',NULL,'Safe File Extension Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:3:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(99,1,'civicrm/admin/options',NULL,'Option Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:3:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(100,1,'civicrm/admin/mapping',NULL,'Import/Export Mappings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:3:{s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:33:\"admin/small/import_export_map.png\";}'),(101,1,'civicrm/admin/setting/debug',NULL,'Debugging','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Debugging\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(102,1,'civicrm/admin/setting/preferences/multisite',NULL,'Multi Site Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Preferences_Multisite\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,130,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(103,1,'civicrm/admin/setting/preferences/campaign',NULL,'CiviCampaign Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Preferences_Campaign\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(104,1,'civicrm/admin/setting/preferences/event',NULL,'CiviEvent Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Preferences_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(105,1,'civicrm/admin/setting/preferences/mailing',NULL,'CiviMail Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Mailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'),(106,1,'civicrm/admin/setting/preferences/member',NULL,'CiviMember Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Admin_Form_Preferences_Member\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'),(107,1,'civicrm/admin/runjobs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:20:\"executeScheduledJobs\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'),(108,1,'civicrm/admin/job',NULL,'Scheduled Jobs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Admin_Page_Job\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1370,1,0,NULL,'a:3:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(109,1,'civicrm/admin/joblog',NULL,'Scheduled Jobs Log','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_JobLog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1380,1,0,NULL,'a:3:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";s:4:\"icon\";s:18:\"admin/small/13.png\";}'),(110,1,'civicrm/admin/options/grant_type',NULL,'Grant Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:3:{s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:10:\"adminGroup\";s:12:\"Option Lists\";s:4:\"icon\";s:26:\"admin/small/grant_type.png\";}'),(111,1,'civicrm/admin/paymentProcessorType',NULL,'Payment Processor Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Page_PaymentProcessorType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'),(112,1,'civicrm/admin',NULL,'Administer CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Admin_Page_Admin\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,9000,1,1,NULL,'a:0:{}'),(113,1,'civicrm/ajax/menujs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:17:\"getNavigationMenu\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(114,1,'civicrm/ajax/menutree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:8:\"menuTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(115,1,'civicrm/ajax/statusmsg',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:12:\"getStatusMsg\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(116,1,'civicrm/admin/price',NULL,'Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:10:\"adminGroup\";s:9:\"Customize\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";}'),(117,1,'civicrm/admin/price/add','action=add','New Price Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";}'),(118,1,'civicrm/admin/price/field',NULL,'Price Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:20:\"CRM_Price_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,0,'a:0:{}'),(119,1,'civicrm/admin/price/field/option',NULL,'Price Field Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Price_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(120,1,'civicrm/admin/tplstrings/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Persistent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(121,1,'civicrm/admin/tplstrings',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Persistent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(122,1,'civicrm/ajax/mapping',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:11:\"mappingList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(123,1,'civicrm/ajax/recipientListing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:16:\"recipientListing\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(124,1,'civicrm/admin/sms/provider',NULL,'Sms Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Provider\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,500,1,0,NULL,'a:3:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(125,1,'civicrm/sms/send',NULL,'New Mass SMS','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:23:\"CRM_SMS_Controller_Send\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),(126,1,'civicrm/sms/callback',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Callback\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(127,1,'civicrm/admin/badgelayout','action=browse','Event Name Badge Layouts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Page_Layout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,399,1,0,NULL,'a:2:{s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(128,1,'civicrm/admin/badgelayout/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Form_Layout\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?reset=1&amp;action=browse\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(129,1,'civicrm/admin/ckeditor',NULL,'Configure CKEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_CKEditorConfig\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(130,1,'civicrm',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:0:{}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(131,1,'civicrm/dashboard',NULL,'CiviCRM Home','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,1,NULL,'a:0:{}'),(132,1,'civicrm/dashlet',NULL,'CiviCRM Dashlets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Page_Dashlet\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,1,NULL,'a:0:{}'),(133,1,'civicrm/contact/search',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'),(134,1,'civicrm/contact/image',NULL,'Process Uploaded Images','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"CRM_Contact_BAO_Contact\";i:1;s:12:\"processImage\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(135,1,'civicrm/contact/imagefile',NULL,'Get Image File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_ImageFile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(136,1,'civicrm/contact/search/basic',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(137,1,'civicrm/contact/search/advanced',NULL,'Advanced Search','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=512\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,12,1,1,NULL,'a:0:{}'),(138,1,'civicrm/contact/search/builder',NULL,'Search Builder','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:9:\"mode=8192\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,14,1,1,NULL,'a:0:{}'),(139,1,'civicrm/contact/search/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:10:\"mode=16384\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(140,1,'civicrm/contact/search/custom/list',NULL,'Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Page_CustomSearch\";','s:10:\"mode=16384\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,16,1,1,NULL,'a:0:{}'),(141,1,'civicrm/contact/add',NULL,'New Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(142,1,'civicrm/contact/add/individual','ct=Individual','New Individual','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(143,1,'civicrm/contact/add/household','ct=Household','New Household','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(144,1,'civicrm/contact/add/organization','ct=Organization','New Organization','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(145,1,'civicrm/contact/relatedcontact',NULL,'Edit Related Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_RelatedContact\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(146,1,'civicrm/contact/merge',NULL,'Merge Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:22:\"CRM_Contact_Form_Merge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(147,1,'civicrm/contact/email',NULL,'Email a Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(148,1,'civicrm/contact/map',NULL,'Map Location(s)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_Map\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(149,1,'civicrm/contact/map/event',NULL,'Map Event Location','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_Task_Map_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Map Location(s)\";s:3:\"url\";s:28:\"/civicrm/contact/map?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(150,1,'civicrm/contact/view','cid=%%cid%%','Contact Summary','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Summary\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(151,1,'civicrm/contact/view/delete',NULL,'Delete Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(152,1,'civicrm/contact/view/activity','show=1,cid=%%cid%%','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:21:\"CRM_Activity_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(153,1,'civicrm/activity/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(154,1,'civicrm/activity/email/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(155,1,'civicrm/activity/pdf/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(156,1,'civicrm/contact/view/rel','cid=%%cid%%','Relationships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_Relationship\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(157,1,'civicrm/contact/view/group','cid=%%cid%%','Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_GroupContact\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(158,1,'civicrm/contact/view/smartgroup','cid=%%cid%%','Smart Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:39:\"CRM_Contact_Page_View_ContactSmartGroup\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(159,1,'civicrm/contact/view/note','cid=%%cid%%','Notes','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:26:\"CRM_Contact_Page_View_Note\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(160,1,'civicrm/contact/view/tag','cid=%%cid%%','Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Tag\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(161,1,'civicrm/contact/view/cd',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:32:\"CRM_Contact_Page_View_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(162,1,'civicrm/contact/view/cd/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Form_CustomData\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(163,1,'civicrm/contact/view/vcard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Vcard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(164,1,'civicrm/contact/view/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Print\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(165,1,'civicrm/contact/view/log',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Log\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(166,1,'civicrm/user',NULL,'Contact Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Page_View_UserDashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(167,1,'civicrm/dashlet/activity',NULL,'Activity Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_Activity\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(168,1,'civicrm/dashlet/blog',NULL,'CiviCRM Blog','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Dashlet_Page_Blog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(169,1,'civicrm/dashlet/getting-started',NULL,'CiviCRM Resources','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Dashlet_Page_GettingStarted\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(170,1,'civicrm/ajax/relation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"relationship\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(171,1,'civicrm/ajax/groupTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"groupTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(172,1,'civicrm/ajax/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:11:\"customField\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(173,1,'civicrm/ajax/customvalue',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:17:\"deleteCustomValue\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(174,1,'civicrm/ajax/cmsuser',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"checkUserName\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(175,1,'civicrm/ajax/checkemail',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactEmail\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(176,1,'civicrm/ajax/checkphone',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactPhone\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(177,1,'civicrm/ajax/subtype',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"buildSubTypes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(178,1,'civicrm/ajax/dashboard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"dashboard\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(179,1,'civicrm/ajax/signature',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"getSignature\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(180,1,'civicrm/ajax/pdfFormat',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"pdfFormat\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(181,1,'civicrm/ajax/paperSize',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"paperSize\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(182,1,'civicrm/ajax/contactref',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:31:\"access contact reference fields\";i:1;s:15:\" access CiviCRM\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"contactReference\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(183,1,'civicrm/dashlet/myCases',NULL,'Case Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Dashlet_Page_MyCases\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(184,1,'civicrm/dashlet/allCases',NULL,'All Cases Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_AllCases\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(185,1,'civicrm/dashlet/casedashboard',NULL,'Case Dashboard Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Dashlet_Page_CaseDashboard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"CiviCRM Dashlets\";s:3:\"url\";s:24:\"/civicrm/dashlet?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(186,1,'civicrm/contact/deduperules',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer dedupe rules\";i:1;s:24:\"merge duplicate contacts\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Page_DedupeRules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,105,1,0,NULL,'a:3:{s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:10:\"adminGroup\";s:6:\"Manage\";s:4:\"icon\";s:34:\"admin/small/duplicate_matching.png\";}'),(187,1,'civicrm/contact/dedupefind',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Page_DedupeFind\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(188,1,'civicrm/ajax/dedupefind',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:10:\"getDedupes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(189,1,'civicrm/contact/dedupemerge',NULL,'Batch Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Page_DedupeMerge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(190,1,'civicrm/dedupe/exception',NULL,'Dedupe Exceptions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Page_DedupeException\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,110,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'),(191,1,'civicrm/ajax/dedupeRules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"buildDedupeRules\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(192,1,'civicrm/contact/view/useradd','cid=%%cid%%','Add User','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Useradd\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(193,1,'civicrm/ajax/markSelection',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:22:\"selectUnselectContacts\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(194,1,'civicrm/ajax/toggleDedupeSelect',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:18:\"toggleDedupeSelect\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(195,1,'civicrm/ajax/flipDupePairs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"flipDupePairs\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(196,1,'civicrm/activity/sms/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_SMS\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(197,1,'civicrm/ajax/contactrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"view my contact\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:23:\"getContactRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(198,1,'civicrm/upgrade',NULL,'Upgrade CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Upgrade_Page_Upgrade\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(199,1,'civicrm/export',NULL,'Download Errors','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(200,1,'civicrm/export/contact',NULL,'Export Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(201,1,'civicrm/export/standalone',NULL,'Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Export_Controller_Standalone\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(202,1,'civicrm/admin/options/acl_role',NULL,'ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(203,1,'civicrm/acl',NULL,'Manage ACLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_ACL_Page_ACL\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(204,1,'civicrm/acl/entityrole',NULL,'Assign Users to ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_ACL_Page_EntityRole\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(205,1,'civicrm/acl/basic',NULL,'ACL','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_ACL_Page_ACLBasic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(206,1,'civicrm/standalone/register',NULL,'Registration Page','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Standalone_Form_Register\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(207,1,'civicrm/file',NULL,'Browse Uploaded files','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_Page_File\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(208,1,'civicrm/file/delete',NULL,'Delete File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:17:\"CRM_Core_BAO_File\";i:1;s:16:\"deleteAttachment\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:21:\"Browse Uploaded files\";s:3:\"url\";s:21:\"/civicrm/file?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(209,1,'civicrm/friend',NULL,'Tell a Friend','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:15:\"CRM_Friend_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(210,1,'civicrm/logout',NULL,'Log out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:6:\"logout\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,9999,1,1,NULL,'a:0:{}'),(211,1,'civicrm/i18n',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"translate CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_I18n_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(212,1,'civicrm/ajax/attachment',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:29:\"CRM_Core_Page_AJAX_Attachment\";i:1;s:10:\"attachFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(213,1,'civicrm/api',NULL,'CiviCRM API v3','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_APIExplorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(214,1,'civicrm/ajax/apiexample',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:14:\"getExampleFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(215,1,'civicrm/ajax/apidoc',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:6:\"getDoc\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(216,1,'civicrm/ajax/rest',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:4:\"ajax\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(217,1,'civicrm/api/json',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:8:\"ajaxJson\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:14:\"CiviCRM API v3\";s:3:\"url\";s:20:\"/civicrm/api?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(218,1,'civicrm/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:12:\"loadTemplate\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(219,1,'civicrm/ajax/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(220,1,'civicrm/asset/builder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"\\Civi\\Core\\AssetBuilder\";i:1;s:7:\"pageRun\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(221,1,'civicrm/contribute/ajax/tableview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(222,1,'civicrm/payment/ipn',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Core_Payment\";i:1;s:9:\"handleIPN\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(223,1,'civicrm/batch',NULL,'Batch Data Entry','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(224,1,'civicrm/batch/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Batch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(225,1,'civicrm/batch/entry',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Entry\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(226,1,'civicrm/ajax/batch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:9:\"batchSave\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(227,1,'civicrm/ajax/batchlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:12:\"getBatchList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(228,1,'civicrm/ajax/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Page_AJAX\";i:1;s:3:\"run\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(229,1,'civicrm/dev/qunit',NULL,'QUnit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:19:\"CRM_Core_Page_QUnit\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(230,1,'civicrm/profile-editor/schema',NULL,'ProfileEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:25:\"CRM_UF_Page_ProfileEditor\";i:1;s:13:\"getSchemaJSON\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(231,1,'civicrm/a',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"\\Civi\\Angular\\Page\\Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(232,1,'civicrm/ajax/angular-modules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"\\Civi\\Angular\\Page\\Modules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(233,1,'civicrm/ajax/recurringentity/update-mode',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:34:\"CRM_Core_Page_AJAX_RecurringEntity\";i:1;s:10:\"updateMode\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(234,1,'civicrm/recurringentity/preview',NULL,'Confirm dates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Core_Page_RecurringEntityPreview\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(235,1,'civicrm/ajax/l10n-js',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Resources\";i:1;s:20:\"outputLocalizationJS\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(236,1,'civicrm/shortcode',NULL,'Insert CiviCRM Content','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Core_Form_ShortCode\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(237,1,'civicrm/task/add-to-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Form_Task_AddToGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(238,1,'civicrm/task/remove-from-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contact_Form_Task_RemoveFromGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(239,1,'civicrm/task/add-to-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Contact_Form_Task_AddToTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(240,1,'civicrm/task/remove-from-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Form_Task_RemoveFromTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(241,1,'civicrm/task/send-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(242,1,'civicrm/task/make-mailing-label',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Label\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(243,1,'civicrm/task/pick-profile',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contact_Form_Task_PickProfile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(244,1,'civicrm/task/print-document',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(245,1,'civicrm/task/unhold-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Unhold\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(246,1,'civicrm/task/alter-contact-preference',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contact_Form_Task_AlterPreferences\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(247,1,'civicrm/task/delete-contact',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(248,1,'civicrm/tag',NULL,'Tags (Categories)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:16:\"CRM_Tag_Page_Tag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,25,1,0,NULL,'a:3:{s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";s:4:\"icon\";s:18:\"admin/small/11.png\";}'),(249,1,'civicrm/tag/edit','action=add','New Tag','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:17:\"CRM_Tag_Form_Edit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:17:\"Tags (Categories)\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(250,1,'civicrm/tag/merge',NULL,'Merge Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:18:\"CRM_Tag_Form_Merge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:17:\"Tags (Categories)\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(251,1,'civicrm/ajax/tagTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:10:\"getTagTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(252,1,'civicrm/event',NULL,'CiviEvent Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,800,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),(253,1,'civicrm/participant/add','action=add','Register New Participant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),(254,1,'civicrm/event/info',NULL,'Event Information','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(255,1,'civicrm/event/register',NULL,'Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Controller_Registration\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(256,1,'civicrm/event/confirm',NULL,'Confirm Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:46:\"CRM_Event_Form_Registration_ParticipantConfirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(257,1,'civicrm/event/ical',NULL,'Current and Upcoming Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"view event info\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_ICalendar\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(258,1,'civicrm/event/participant',NULL,'Event Participants List','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"view event participants\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Page_ParticipantListing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(259,1,'civicrm/admin/event',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:28:\"admin/small/event_manage.png\";}'),(260,1,'civicrm/admin/eventTemplate',NULL,'Event Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Admin_Page_EventTemplate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,375,1,0,NULL,'a:3:{s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(261,1,'civicrm/admin/options/event_type',NULL,'Event Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:3:{s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:26:\"admin/small/event_type.png\";}'),(262,1,'civicrm/admin/participant_status',NULL,'Participant Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Page_ParticipantStatusType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:3:{s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:28:\"admin/small/parti_status.png\";}'),(263,1,'civicrm/admin/options/participant_role',NULL,'Participant Role','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:3:{s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:26:\"admin/small/parti_role.png\";}'),(264,1,'civicrm/admin/options/participant_listing',NULL,'Participant Listing Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,398,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";s:4:\"icon\";s:18:\"admin/small/01.png\";}'),(265,1,'civicrm/admin/conference_slots','group=conference_slot','Conference Slot Labels','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),(266,1,'civicrm/event/search',NULL,'Find Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,810,1,1,NULL,'a:0:{}'),(267,1,'civicrm/event/manage',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,820,1,1,NULL,'a:0:{}'),(268,1,'civicrm/event/badge',NULL,'Print Event Name Badge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:25:\"CRM_Event_Form_Task_Badge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(269,1,'civicrm/event/manage/settings',NULL,'Event Info and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,910,1,0,NULL,'a:0:{}'),(270,1,'civicrm/event/manage/location',NULL,'Event Location','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:35:\"CRM_Event_Form_ManageEvent_Location\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),(271,1,'civicrm/event/manage/fee',NULL,'Event Fees','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_ManageEvent_Fee\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,920,1,0,NULL,'a:0:{}'),(272,1,'civicrm/event/manage/registration',NULL,'Event Online Registration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:39:\"CRM_Event_Form_ManageEvent_Registration\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),(273,1,'civicrm/event/manage/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Friend_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,940,1,0,NULL,'a:0:{}'),(274,1,'civicrm/event/manage/reminder',NULL,'Schedule Reminders','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:44:\"CRM_Event_Form_ManageEvent_ScheduleReminders\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),(275,1,'civicrm/event/manage/repeat',NULL,'Repeat Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Form_ManageEvent_Repeat\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,960,1,0,NULL,'a:0:{}'),(276,1,'civicrm/event/manage/conference',NULL,'Conference Slots','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:37:\"CRM_Event_Form_ManageEvent_Conference\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),(277,1,'civicrm/event/add','action=add','New Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,830,1,0,NULL,'a:0:{}'),(278,1,'civicrm/event/import',NULL,'Import Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:23:\"edit event participants\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,840,1,1,NULL,'a:0:{}'),(279,1,'civicrm/event/price',NULL,'Manage Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,850,1,1,NULL,'a:0:{}'),(280,1,'civicrm/event/selfsvcupdate',NULL,'Self-service Registration Update','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Form_SelfSvcUpdate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,880,1,1,NULL,'a:0:{}'),(281,1,'civicrm/event/selfsvctransfer',NULL,'Self-service Registration Transfer','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_SelfSvcTransfer\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,890,1,1,NULL,'a:0:{}'),(282,1,'civicrm/contact/view/participant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,4,1,0,NULL,'a:0:{}'),(283,1,'civicrm/ajax/eventFee',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Event_Page_AJAX\";i:1;s:8:\"eventFee\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(284,1,'civicrm/ajax/locBlock',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:11:\"getLocBlock\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(285,1,'civicrm/ajax/event/add_participant_to_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:23:\"add_participant_to_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(286,1,'civicrm/ajax/event/remove_participant_from_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:28:\"remove_participant_from_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(287,1,'civicrm/event/add_to_cart',NULL,'Add Event To Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:29:\"CRM_Event_Cart_Page_AddToCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(288,1,'civicrm/event/cart_checkout',NULL,'Cart Checkout','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Controller_Checkout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),(289,1,'civicrm/event/remove_from_cart',NULL,'Remove From Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Page_RemoveFromCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(290,1,'civicrm/event/view_cart',NULL,'View Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Cart_Page_ViewCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(291,1,'civicrm/event/participant/feeselection',NULL,'Change Registration Selections','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:38:\"CRM_Event_Form_ParticipantFeeSelection\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:23:\"Event Participants List\";s:3:\"url\";s:34:\"/civicrm/event/participant?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(292,1,'civicrm/event/manage/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_PCP_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,540,1,1,NULL,'a:0:{}'),(293,1,'civicrm/event/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(294,1,'civicrm/event/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(295,1,'civicrm/contribute',NULL,'CiviContribute Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,500,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(296,1,'civicrm/contribute/add','action=add','New Contribution','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(297,1,'civicrm/contribute/chart',NULL,'Contribution Summary - Chart View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(298,1,'civicrm/contribute/transact',NULL,'CiviContribute','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Controller_Contribution\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,1,0,1,0,NULL,'a:0:{}'),(299,1,'civicrm/admin/contribute',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,360,1,0,NULL,'a:3:{s:4:\"desc\";s:242:\"CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";}'),(300,1,'civicrm/admin/contribute/settings',NULL,'Title and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Form_ContributionPage_Settings\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:0:{}'),(301,1,'civicrm/admin/contribute/amount',NULL,'Contribution Amounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Amount\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,410,1,0,NULL,'a:0:{}'),(302,1,'civicrm/admin/contribute/membership',NULL,'Membership Section','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Member_Form_MembershipBlock\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:0:{}'),(303,1,'civicrm/admin/contribute/custom',NULL,'Include Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Custom\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),(304,1,'civicrm/admin/contribute/thankyou',NULL,'Thank-you and Receipting','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Form_ContributionPage_ThankYou\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),(305,1,'civicrm/admin/contribute/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Friend_Form_Contribute\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,440,1,0,NULL,'a:0:{}'),(306,1,'civicrm/admin/contribute/widget',NULL,'Configure Widget','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_ContributionPage_Widget\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,460,1,0,NULL,'a:0:{}'),(307,1,'civicrm/admin/contribute/premium',NULL,'Premiums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:44:\"CRM_Contribute_Form_ContributionPage_Premium\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,470,1,0,NULL,'a:0:{}'),(308,1,'civicrm/admin/contribute/addProductToPage',NULL,'Add Products to This Page','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:47:\"CRM_Contribute_Form_ContributionPage_AddProduct\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,480,1,0,NULL,'a:0:{}'),(309,1,'civicrm/admin/contribute/add','action=add','New Contribution Page','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Contribute_Controller_ContributionPage\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(310,1,'civicrm/admin/contribute/managePremiums',NULL,'Manage Premiums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Page_ManagePremiums\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,365,1,0,NULL,'a:3:{s:4:\"desc\";s:175:\"CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:24:\"admin/small/Premiums.png\";}'),(311,1,'civicrm/admin/financial/financialType',NULL,'Financial Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Financial_Page_FinancialType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,580,1,0,NULL,'a:2:{s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),(312,1,'civicrm/payment','action=add','New Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Form_AdditionalPayment\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(313,1,'civicrm/admin/financial/financialAccount',NULL,'Financial Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_FinancialAccount\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:128:\"Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";}'),(314,1,'civicrm/admin/options/payment_instrument',NULL,'Payment Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:224:\"You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:35:\"admin/small/payment_instruments.png\";}'),(315,1,'civicrm/admin/options/accept_creditcard',NULL,'Accepted Credit Cards','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:3:{s:4:\"desc\";s:94:\"Credit card options that will be offered to contributors using your Online Contribution pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:36:\"admin/small/accepted_creditcards.png\";}'),(316,1,'civicrm/admin/options/soft_credit_type',NULL,'Soft Credit Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:10:\"adminGroup\";s:14:\"CiviContribute\";s:4:\"icon\";s:32:\"admin/small/soft_credit_type.png\";}'),(317,1,'civicrm/contact/view/contribution',NULL,'Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(318,1,'civicrm/contact/view/contributionrecur',NULL,'Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:37:\"CRM_Contribute_Page_ContributionRecur\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(319,1,'civicrm/contact/view/contribution/additionalinfo',NULL,'Additional Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:13:\"Contributions\";s:3:\"url\";s:42:\"/civicrm/contact/view/contribution?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(320,1,'civicrm/contribute/search',NULL,'Find Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,510,1,1,NULL,'a:0:{}'),(321,1,'civicrm/contribute/searchBatch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Controller_SearchBatch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,588,1,1,NULL,'a:0:{}'),(322,1,'civicrm/contribute/import',NULL,'Import Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"edit contributions\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,520,1,1,NULL,'a:0:{}'),(323,1,'civicrm/contribute/manage',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,530,1,1,NULL,'a:0:{}'),(324,1,'civicrm/contribute/additionalinfo',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(325,1,'civicrm/ajax/permlocation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:23:\"getPermissionedLocation\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(326,1,'civicrm/contribute/unsubscribe',NULL,'Cancel Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_CancelSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(327,1,'civicrm/contribute/onbehalf',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_Contribution_OnBehalfOf\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(328,1,'civicrm/contribute/updatebilling',NULL,'Update Billing Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contribute_Form_UpdateBilling\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(329,1,'civicrm/contribute/updaterecur',NULL,'Update Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_UpdateSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(330,1,'civicrm/contribute/subscriptionstatus',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Page_SubscriptionStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(331,1,'civicrm/admin/financial/financialType/accounts',NULL,'Financial Type Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:39:\"CRM_Financial_Page_FinancialTypeAccount\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:15:\"Financial Types\";s:3:\"url\";s:46:\"/civicrm/admin/financial/financialType?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,581,1,0,NULL,'a:0:{}'),(332,1,'civicrm/financial/batch',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:33:\"CRM_Financial_Page_FinancialBatch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,585,1,0,NULL,'a:0:{}'),(333,1,'civicrm/financial/financialbatches',NULL,'Accounting Batches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Financial_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,586,1,0,NULL,'a:0:{}'),(334,1,'civicrm/batchtransaction',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_BatchTransaction\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,600,1,0,NULL,'a:0:{}'),(335,1,'civicrm/financial/batch/export',NULL,'Accounting Batch Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:25:\"CRM_Financial_Form_Export\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Accounting Batch\";s:3:\"url\";s:32:\"/civicrm/financial/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,0,NULL,'a:0:{}'),(336,1,'civicrm/payment/view','action=view','View Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contribute_Page_PaymentInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(337,1,'civicrm/admin/setting/preferences/contribute',NULL,'CiviContribute Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Admin_Form_Preferences_Contribute\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),(338,1,'civicrm/contribute/invoice',NULL,'PDF Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Contribute_Form_Task_Invoice\";i:1;s:11:\"getPrintPDF\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,620,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(339,1,'civicrm/contribute/invoice/email',NULL,'Email Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Form_Task_Invoice\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"PDF Invoice\";s:3:\"url\";s:35:\"/civicrm/contribute/invoice?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,630,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),(340,1,'civicrm/ajax/softcontributionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:24:\"CRM_Contribute_Page_AJAX\";i:1;s:23:\"getSoftContributionRows\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(341,1,'civicrm/contribute/contributionrecur-payments',NULL,'Recurring Contribution\'s Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Page_ContributionRecurPayments\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(342,1,'civicrm/membership/recurring-contributions',NULL,'Membership Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Member_Page_RecurringContributions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(343,1,'civicrm/admin/contribute/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_PCP_Form_Contribute\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,450,1,0,NULL,'a:0:{}'),(344,1,'civicrm/contribute/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),(345,1,'civicrm/member',NULL,'CiviMember Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:25:\"CRM_Member_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,700,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),(346,1,'civicrm/member/add','action=add','New Membership','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),(347,1,'civicrm/admin/member/membershipType',NULL,'Membership Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Page_MembershipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:3:{s:4:\"desc\";s:174:\"Define the types of memberships you want to offer. For each type, you can specify a \'name\' (Gold Member, Honor Society Member...), a description, duration, and a minimum fee.\";s:10:\"adminGroup\";s:10:\"CiviMember\";s:4:\"icon\";s:31:\"admin/small/membership_type.png\";}'),(348,1,'civicrm/admin/member/membershipStatus',NULL,'Membership Status Rules','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Member_Page_MembershipStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:3:{s:4:\"desc\";s:187:\"Status \'rules\' define the current status for a membership based on that membership\'s start and end dates. You can adjust the default status options and rules as needed to meet your needs.\";s:10:\"adminGroup\";s:10:\"CiviMember\";s:4:\"icon\";s:33:\"admin/small/membership_status.png\";}'),(349,1,'civicrm/contact/view/membership','force=1,cid=%%cid%%','Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,2,1,0,NULL,'a:0:{}'),(350,1,'civicrm/membership/view',NULL,'Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Form_MembershipView\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,390,1,0,NULL,'a:0:{}'),(351,1,'civicrm/member/search',NULL,'Find Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:28:\"CRM_Member_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,710,1,1,NULL,'a:0:{}'),(352,1,'civicrm/member/import',NULL,'Import Memberships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:16:\"edit memberships\";}i:1;s:3:\"and\";}','s:28:\"CRM_Member_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,720,1,1,NULL,'a:0:{}'),(353,1,'civicrm/ajax/memType',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Member_Page_AJAX\";i:1;s:21:\"getMemberTypeDefaults\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(354,1,'civicrm/admin/member/membershipType/add',NULL,'Membership Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Member_Form_MembershipType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:16:\"Membership Types\";s:3:\"url\";s:44:\"/civicrm/admin/member/membershipType?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),(355,1,'civicrm/mailing',NULL,'CiviMail','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:8:\"send SMS\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,600,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviMail\";}'),(356,1,'civicrm/admin/mail',NULL,'Mailer Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Mail\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:61:\"Configure spool period, throttling and other mailer settings.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(357,1,'civicrm/admin/component',NULL,'Headers, Footers, and Automated Messages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Page_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,410,1,0,NULL,'a:3:{s:4:\"desc\";s:143:\"Configure the header and footer used for mailings. Customize the content of automated Subscribe, Unsubscribe, Resubscribe and Opt-out messages.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),(358,1,'civicrm/admin/options/from_email_address/civimail',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:4:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}i:3;a:2:{s:5:\"title\";s:20:\"From Email Addresses\";s:3:\"url\";s:49:\"/civicrm/admin/options/from_email_address?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:3:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:21:\"admin/small/title.png\";}'),(359,1,'civicrm/admin/mailSettings',NULL,'Mail Accounts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_MailSettings\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:3:{s:4:\"desc\";s:32:\"Configure email account setting.\";s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:18:\"admin/small/07.png\";}'),(360,1,'civicrm/mailing/send',NULL,'New Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:27:\"CRM_Mailing_Controller_Send\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),(361,1,'civicrm/mailing/browse/scheduled','scheduled=true','Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:5:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";i:2;s:15:\"create mailings\";i:3;s:17:\"schedule mailings\";i:4;s:8:\"send SMS\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,620,1,1,NULL,'a:0:{}'),(362,1,'civicrm/mailing/browse/unscheduled','scheduled=false','Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";i:2;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,620,1,1,NULL,'a:0:{}'),(363,1,'civicrm/mailing/browse/archived',NULL,'Find Mailings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,625,1,1,NULL,'a:0:{}'),(364,1,'civicrm/mailing/component',NULL,'Headers, Footers, and Automated Messages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Page_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,630,1,1,NULL,'a:0:{}'),(365,1,'civicrm/mailing/unsubscribe',NULL,'Unsubscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:28:\"CRM_Mailing_Form_Unsubscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,640,1,0,NULL,'a:0:{}'),(366,1,'civicrm/mailing/resubscribe',NULL,'Resubscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:28:\"CRM_Mailing_Page_Resubscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,645,1,0,NULL,'a:0:{}'),(367,1,'civicrm/mailing/optout',NULL,'Opt-out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:23:\"CRM_Mailing_Form_Optout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,650,1,0,NULL,'a:0:{}'),(368,1,'civicrm/mailing/confirm',NULL,'Confirm','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:24:\"CRM_Mailing_Page_Confirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,660,1,0,NULL,'a:0:{}'),(369,1,'civicrm/mailing/subscribe',NULL,'Subscribe','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:26:\"CRM_Mailing_Form_Subscribe\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,660,1,0,NULL,'a:0:{}'),(370,1,'civicrm/mailing/preview',NULL,'Preview Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";i:2;s:15:\"create mailings\";i:3;s:17:\"schedule mailings\";}i:1;s:2:\"or\";}','s:24:\"CRM_Mailing_Page_Preview\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,670,1,0,NULL,'a:0:{}'),(371,1,'civicrm/mailing/report','mid=%%mid%%','Mailing Report','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:15:\"create mailings\";}i:1;s:2:\"or\";}','s:23:\"CRM_Mailing_Page_Report\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,680,1,0,NULL,'a:0:{}'),(372,1,'civicrm/mailing/forward',NULL,'Forward Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:43:\"access CiviMail subscribe/unsubscribe pages\";}i:1;s:3:\"and\";}','s:31:\"CRM_Mailing_Form_ForwardMailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,685,1,0,NULL,'a:0:{}'),(373,1,'civicrm/mailing/queue',NULL,'Sending Mail','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:23:\"CRM_Mailing_Page_Browse\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,690,1,0,NULL,'a:0:{}'),(374,1,'civicrm/mailing/report/event',NULL,'Mailing Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"access CiviMail\";}i:1;s:3:\"and\";}','s:22:\"CRM_Mailing_Page_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Mailing Report\";s:3:\"url\";s:47:\"/civicrm/mailing/report?reset=1&amp;mid=%%mid%%\";}}',NULL,NULL,4,NULL,NULL,NULL,0,695,1,0,NULL,'a:0:{}'),(375,1,'civicrm/ajax/template',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Mailing_Page_AJAX\";i:1;s:8:\"template\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(376,1,'civicrm/mailing/view',NULL,'View Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:28:\"view public CiviMail content\";i:1;s:15:\"access CiviMail\";i:2;s:16:\"approve mailings\";}i:1;s:2:\"or\";}','s:21:\"CRM_Mailing_Page_View\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,1,NULL,0,800,1,0,NULL,'a:0:{}'),(377,1,'civicrm/mailing/approve',NULL,'Approve Mailing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:16:\"approve mailings\";}i:1;s:2:\"or\";}','s:24:\"CRM_Mailing_Form_Approve\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:8:\"CiviMail\";s:3:\"url\";s:24:\"/civicrm/mailing?reset=1\";}}',NULL,NULL,4,NULL,NULL,NULL,0,850,1,0,NULL,'a:0:{}'),(378,1,'civicrm/contact/view/mailing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:20:\"CRM_Mailing_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(379,1,'civicrm/ajax/contactmailing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Mailing_Page_AJAX\";i:1;s:18:\"getContactMailings\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(380,1,'civicrm/grant',NULL,'CiviGrant Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:24:\"CRM_Grant_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1000,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviGrant\";}'),(381,1,'civicrm/grant/info',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:24:\"CRM_Grant_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),(382,1,'civicrm/grant/search',NULL,'Find Grants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:27:\"CRM_Grant_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1010,1,1,NULL,'a:0:{}'),(383,1,'civicrm/grant/add','action=add','New Grant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:18:\"CRM_Grant_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviGrant Dashboard\";s:3:\"url\";s:22:\"/civicrm/grant?reset=1\";}}',NULL,NULL,5,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviGrant\";}'),(384,1,'civicrm/contact/view/grant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviGrant\";}i:1;s:3:\"and\";}','s:18:\"CRM_Grant_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(385,1,'civicrm/pledge',NULL,'CiviPledge Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:25:\"CRM_Pledge_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,550,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviPledge\";}'),(386,1,'civicrm/pledge/search',NULL,'Find Pledges','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:28:\"CRM_Pledge_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,560,1,1,NULL,'a:0:{}'),(387,1,'civicrm/contact/view/pledge','force=1,cid=%%cid%%','Pledges','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:19:\"CRM_Pledge_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,570,1,0,NULL,'a:0:{}'),(388,1,'civicrm/pledge/add','action=add','New Pledge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:19:\"CRM_Pledge_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviPledge\";}'),(389,1,'civicrm/pledge/payment',NULL,'Pledge Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviPledge\";}i:1;s:3:\"and\";}','s:23:\"CRM_Pledge_Page_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviPledge Dashboard\";s:3:\"url\";s:23:\"/civicrm/pledge?reset=1\";}}',NULL,NULL,6,NULL,NULL,NULL,0,580,1,0,NULL,'a:0:{}'),(390,1,'civicrm/ajax/pledgeAmount',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviPledge\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Pledge_Page_AJAX\";i:1;s:17:\"getPledgeDefaults\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(391,1,'civicrm/case',NULL,'CiviCase Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Case_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,900,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviCase\";}'),(392,1,'civicrm/case/add',NULL,'Open Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Case_Form_Case\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:8:\"CiviCase\";}'),(393,1,'civicrm/case/search',NULL,'Find Cases','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Case_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,910,1,1,NULL,'a:0:{}'),(394,1,'civicrm/case/activity',NULL,'Case Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Case_Form_Activity\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(395,1,'civicrm/case/report',NULL,'Case Activity Audit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:20:\"CRM_Case_Form_Report\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(396,1,'civicrm/case/cd/edit',NULL,'Case Custom Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Case_Form_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(397,1,'civicrm/contact/view/case',NULL,'Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:17:\"CRM_Case_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(398,1,'civicrm/case/activity/view',NULL,'Activity View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Case_Form_ActivityView\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Case Activity\";s:3:\"url\";s:30:\"/civicrm/case/activity?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(399,1,'civicrm/contact/view/case/editClient',NULL,'Assign to Another Client','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Case_Form_EditClient\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:4:\"Case\";s:3:\"url\";s:34:\"/civicrm/contact/view/case?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(400,1,'civicrm/case/addToCase',NULL,'File on Case','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Case_Form_ActivityToCase\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(401,1,'civicrm/case/details',NULL,'Case Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Case_Page_CaseDetails\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(402,1,'civicrm/admin/setting/case',NULL,'CiviCase Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Case\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:18:\"admin/small/36.png\";}'),(403,1,'civicrm/admin/options/case_type',NULL,'Case Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Core_Page_Redirect\";','s:24:\"url=civicrm/a/#/caseType\";','a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:3:{s:4:\"desc\";s:137:\"List of types which can be assigned to Cases. (Enable the Cases tab from System Settings - Enable Components if you want to track cases.)\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(404,1,'civicrm/admin/options/redaction_rule',NULL,'Redaction Rules','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:223:\"List of rules which can be applied to user input strings so that the redacted output can be recognized as repeated instances of the same string or can be identified as a \"semantic type of the data element\" within case data.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:30:\"admin/small/redaction_type.png\";}'),(405,1,'civicrm/admin/options/case_status',NULL,'Case Statuses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:48:\"List of statuses that can be assigned to a case.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(406,1,'civicrm/admin/options/encounter_medium',NULL,'Encounter Mediums','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"administer CiviCase\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,400,1,0,NULL,'a:3:{s:4:\"desc\";s:26:\"List of encounter mediums.\";s:10:\"adminGroup\";s:8:\"CiviCase\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";}'),(407,1,'civicrm/case/report/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Case_XMLProcessor_Report\";i:1;s:15:\"printCaseReport\";}',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}i:2;a:2:{s:5:\"title\";s:19:\"Case Activity Audit\";s:3:\"url\";s:28:\"/civicrm/case/report?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(408,1,'civicrm/case/ajax/addclient',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:9:\"addClient\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(409,1,'civicrm/case/ajax/processtags',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:15:\"processCaseTags\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),(410,1,'civicrm/case/ajax/details',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:11:\"CaseDetails\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"CiviCase Dashboard\";s:3:\"url\";s:21:\"/civicrm/case?reset=1\";}}',NULL,NULL,7,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(411,1,'civicrm/ajax/delcaserole',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:15:\"deleteCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(412,1,'civicrm/ajax/get-cases',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Case_Page_AJAX\";i:1;s:8:\"getCases\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(413,1,'civicrm/report',NULL,'CiviReport','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:22:\"CRM_Report_Page_Report\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1200,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviReport\";}'),(414,1,'civicrm/report/list',NULL,'CiviCRM Reports','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_InstanceList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(415,1,'civicrm/report/template/list',NULL,'Create New Report from Template','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_TemplateList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1220,1,1,NULL,'a:0:{}'),(416,1,'civicrm/report/options/report_template',NULL,'Manage Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:23:\"CRM_Report_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1241,1,1,NULL,'a:0:{}'),(417,1,'civicrm/admin/report/register',NULL,'Register Report','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer Reports\";}i:1;s:3:\"and\";}','s:24:\"CRM_Report_Form_Register\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:30:\"Register the Report templates.\";}'),(418,1,'civicrm/report/instance',NULL,'Report','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:24:\"CRM_Report_Page_Instance\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(419,1,'civicrm/admin/report/template/list',NULL,'Create New Report from Template','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_TemplateList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:49:\"Component wise listing of all available templates\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:31:\"admin/small/report_template.gif\";}'),(420,1,'civicrm/admin/report/options/report_template',NULL,'Manage Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','s:23:\"CRM_Report_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:45:\"Browse, Edit and Delete the Report templates.\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:24:\"admin/small/template.png\";}'),(421,1,'civicrm/admin/report/list',NULL,'Reports Listing','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Report_Page_InstanceList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"desc\";s:60:\"Browse existing report, change report criteria and settings.\";s:10:\"adminGroup\";s:10:\"CiviReport\";s:4:\"icon\";s:27:\"admin/small/report_list.gif\";}'),(422,1,'civicrm/report/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviReport\";}i:1;s:3:\"and\";}','a:2:{i:0;s:15:\"CRM_Report_Form\";i:1;s:16:\"uploadChartImage\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:10:\"CiviReport\";s:3:\"url\";s:23:\"/civicrm/report?reset=1\";}}',NULL,NULL,8,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(423,1,'civicrm/campaign',NULL,'Campaign Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:27:\"CRM_Campaign_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(424,1,'civicrm/campaign/add',NULL,'New Campaign','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:26:\"CRM_Campaign_Form_Campaign\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(425,1,'civicrm/survey/add',NULL,'New Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:29:\"CRM_Campaign_Form_Survey_Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(426,1,'civicrm/campaign/vote',NULL,'Conduct Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:25:\"reserve campaign contacts\";i:3;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','s:22:\"CRM_Campaign_Page_Vote\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(427,1,'civicrm/admin/campaign/surveyType',NULL,'Survey Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCampaign\";}i:1;s:3:\"and\";}','s:28:\"CRM_Campaign_Page_SurveyType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:3:{s:4:\"icon\";s:18:\"admin/small/05.png\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(428,1,'civicrm/admin/options/campaign_type',NULL,'Campaign Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,2,1,0,NULL,'a:4:{s:4:\"desc\";s:47:\"categorize your campaigns using campaign types.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(429,1,'civicrm/admin/options/campaign_status',NULL,'Campaign Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,3,1,0,NULL,'a:4:{s:4:\"desc\";s:34:\"Define statuses for campaign here.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(430,1,'civicrm/admin/options/engagement_index',NULL,'Engagement Index','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,4,1,0,NULL,'a:4:{s:4:\"desc\";s:18:\"Engagement levels.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:9:\"component\";s:12:\"CiviCampaign\";}'),(431,1,'civicrm/survey/search','op=interview','Record Respondents Interview','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','s:30:\"CRM_Campaign_Controller_Search\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(432,1,'civicrm/campaign/gotv',NULL,'GOTV (Track Voters)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:4:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:25:\"release campaign contacts\";i:3;s:22:\"gotv campaign contacts\";}i:1;s:2:\"or\";}','s:22:\"CRM_Campaign_Form_Gotv\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:12:\"CiviCampaign\";}'),(433,1,'civicrm/petition/add',NULL,'New Petition','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:26:\"CRM_Campaign_Form_Petition\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(434,1,'civicrm/petition/sign',NULL,'Sign Petition','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:36:\"CRM_Campaign_Form_Petition_Signature\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(435,1,'civicrm/petition/browse',NULL,'View Petition Signatures','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Campaign_Page_Petition\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(436,1,'civicrm/petition/confirm',NULL,'Email address verified','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:34:\"CRM_Campaign_Page_Petition_Confirm\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(437,1,'civicrm/petition/thankyou',NULL,'Thank You','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"sign CiviCRM Petition\";}i:1;s:3:\"and\";}','s:35:\"CRM_Campaign_Page_Petition_ThankYou\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),(438,1,'civicrm/campaign/registerInterview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";i:2;s:27:\"interview campaign contacts\";}i:1;s:2:\"or\";}','a:2:{i:0;s:22:\"CRM_Campaign_Page_AJAX\";i:1;s:17:\"registerInterview\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Campaign Dashboard\";s:3:\"url\";s:25:\"/civicrm/campaign?reset=1\";}}',NULL,NULL,9,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(439,1,'civicrm/survey/configure/main',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:29:\"CRM_Campaign_Form_Survey_Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(440,1,'civicrm/survey/configure/questions',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:34:\"CRM_Campaign_Form_Survey_Questions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(441,1,'civicrm/survey/configure/results',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:32:\"CRM_Campaign_Form_Survey_Results\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(442,1,'civicrm/survey/delete',NULL,'Delete Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:31:\"CRM_Campaign_Form_Survey_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),(443,1,'admin',NULL,NULL,NULL,NULL,NULL,NULL,'a:15:{s:14:\"CiviContribute\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:9:{s:32:\"{weight}.Personal Campaign Pages\";a:6:{s:5:\"title\";s:23:\"Personal Campaign Pages\";s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:2:\"id\";s:21:\"PersonalCampaignPages\";s:3:\"url\";s:49:\"/civicrm/admin/pcp?context=contribute&amp;reset=1\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";s:5:\"extra\";N;}s:34:\"{weight}.Manage Contribution Pages\";a:6:{s:5:\"title\";s:25:\"Manage Contribution Pages\";s:4:\"desc\";s:242:\"CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.\";s:2:\"id\";s:23:\"ManageContributionPages\";s:3:\"url\";s:33:\"/civicrm/admin/contribute?reset=1\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";s:5:\"extra\";N;}s:24:\"{weight}.Manage Premiums\";a:6:{s:5:\"title\";s:15:\"Manage Premiums\";s:4:\"desc\";s:175:\"CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.\";s:2:\"id\";s:14:\"ManagePremiums\";s:3:\"url\";s:48:\"/civicrm/admin/contribute/managePremiums?reset=1\";s:4:\"icon\";s:24:\"admin/small/Premiums.png\";s:5:\"extra\";N;}s:24:\"{weight}.Financial Types\";a:6:{s:5:\"title\";s:15:\"Financial Types\";s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:2:\"id\";s:14:\"FinancialTypes\";s:3:\"url\";s:46:\"/civicrm/admin/financial/financialType?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:27:\"{weight}.Financial Accounts\";a:6:{s:5:\"title\";s:18:\"Financial Accounts\";s:4:\"desc\";s:128:\"Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.\";s:2:\"id\";s:17:\"FinancialAccounts\";s:3:\"url\";s:49:\"/civicrm/admin/financial/financialAccount?reset=1\";s:4:\"icon\";s:34:\"admin/small/contribution_types.png\";s:5:\"extra\";N;}s:24:\"{weight}.Payment Methods\";a:6:{s:5:\"title\";s:15:\"Payment Methods\";s:4:\"desc\";s:224:\"You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.\";s:2:\"id\";s:14:\"PaymentMethods\";s:3:\"url\";s:49:\"/civicrm/admin/options/payment_instrument?reset=1\";s:4:\"icon\";s:35:\"admin/small/payment_instruments.png\";s:5:\"extra\";N;}s:30:\"{weight}.Accepted Credit Cards\";a:6:{s:5:\"title\";s:21:\"Accepted Credit Cards\";s:4:\"desc\";s:94:\"Credit card options that will be offered to contributors using your Online Contribution pages.\";s:2:\"id\";s:19:\"AcceptedCreditCards\";s:3:\"url\";s:48:\"/civicrm/admin/options/accept_creditcard?reset=1\";s:4:\"icon\";s:36:\"admin/small/accepted_creditcards.png\";s:5:\"extra\";N;}s:26:\"{weight}.Soft Credit Types\";a:6:{s:5:\"title\";s:17:\"Soft Credit Types\";s:4:\"desc\";s:86:\"Soft Credit Types that will be offered to contributors during soft credit contribution\";s:2:\"id\";s:15:\"SoftCreditTypes\";s:3:\"url\";s:47:\"/civicrm/admin/options/soft_credit_type?reset=1\";s:4:\"icon\";s:32:\"admin/small/soft_credit_type.png\";s:5:\"extra\";N;}s:42:\"{weight}.CiviContribute Component Settings\";a:6:{s:5:\"title\";s:33:\"CiviContribute Component Settings\";s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:2:\"id\";s:31:\"CiviContributeComponentSettings\";s:3:\"url\";s:53:\"/civicrm/admin/setting/preferences/contribute?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:5;}s:26:\"Customize Data and Screens\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:19:{s:20:\"{weight}.Custom Data\";a:6:{s:5:\"title\";s:11:\"Custom Data\";s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:2:\"id\";s:10:\"CustomData\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";s:4:\"icon\";s:26:\"admin/small/custm_data.png\";s:5:\"extra\";N;}s:17:\"{weight}.Profiles\";a:6:{s:5:\"title\";s:8:\"Profiles\";s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:2:\"id\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}s:23:\"{weight}.Activity Types\";a:6:{s:5:\"title\";s:14:\"Activity Types\";s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:2:\"id\";s:13:\"ActivityTypes\";s:3:\"url\";s:44:\"/civicrm/admin/options/activity_type?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:27:\"{weight}.Relationship Types\";a:6:{s:5:\"title\";s:18:\"Relationship Types\";s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:2:\"id\";s:17:\"RelationshipTypes\";s:3:\"url\";s:30:\"/civicrm/admin/reltype?reset=1\";s:4:\"icon\";s:25:\"admin/small/rela_type.png\";s:5:\"extra\";N;}s:22:\"{weight}.Contact Types\";a:6:{s:5:\"title\";s:13:\"Contact Types\";s:4:\"desc\";N;s:2:\"id\";s:12:\"ContactTypes\";s:3:\"url\";s:38:\"/civicrm/admin/options/subtype?reset=1\";s:4:\"icon\";s:18:\"admin/small/09.png\";s:5:\"extra\";N;}s:23:\"{weight}.Gender Options\";a:6:{s:5:\"title\";s:14:\"Gender Options\";s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:2:\"id\";s:13:\"GenderOptions\";s:3:\"url\";s:37:\"/civicrm/admin/options/gender?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:40:\"{weight}.Individual Prefixes (Ms, Mr...)\";a:6:{s:5:\"title\";s:31:\"Individual Prefixes (Ms, Mr...)\";s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:2:\"id\";s:27:\"IndividualPrefixes_Ms_Mr...\";s:3:\"url\";s:48:\"/civicrm/admin/options/individual_prefix?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:40:\"{weight}.Individual Suffixes (Jr, Sr...)\";a:6:{s:5:\"title\";s:31:\"Individual Suffixes (Jr, Sr...)\";s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:2:\"id\";s:27:\"IndividualSuffixes_Jr_Sr...\";s:3:\"url\";s:48:\"/civicrm/admin/options/individual_suffix?reset=1\";s:4:\"icon\";s:18:\"admin/small/10.png\";s:5:\"extra\";N;}s:39:\"{weight}.Location Types (Home, Work...)\";a:6:{s:5:\"title\";s:30:\"Location Types (Home, Work...)\";s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:2:\"id\";s:26:\"LocationTypes_Home_Work...\";s:3:\"url\";s:35:\"/civicrm/admin/locationType?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:22:\"{weight}.Website Types\";a:6:{s:5:\"title\";s:13:\"Website Types\";s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:2:\"id\";s:12:\"WebsiteTypes\";s:3:\"url\";s:43:\"/civicrm/admin/options/website_type?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:35:\"{weight}.Instant Messenger Services\";a:6:{s:5:\"title\";s:26:\"Instant Messenger Services\";s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:2:\"id\";s:24:\"InstantMessengerServices\";s:3:\"url\";s:56:\"/civicrm/admin/options/instant_messenger_service?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:31:\"{weight}.Mobile Phone Providers\";a:6:{s:5:\"title\";s:22:\"Mobile Phone Providers\";s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:2:\"id\";s:20:\"MobilePhoneProviders\";s:3:\"url\";s:46:\"/civicrm/admin/options/mobile_provider?reset=1\";s:4:\"icon\";s:18:\"admin/small/08.png\";s:5:\"extra\";N;}s:19:\"{weight}.Phone Type\";a:6:{s:5:\"title\";s:10:\"Phone Type\";s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n    Mobile, Fax, Pager)\";s:2:\"id\";s:9:\"PhoneType\";s:3:\"url\";s:41:\"/civicrm/admin/options/phone_type?reset=1\";s:4:\"icon\";s:7:\"tel.gif\";s:5:\"extra\";N;}s:28:\"{weight}.Display Preferences\";a:6:{s:5:\"title\";s:19:\"Display Preferences\";s:4:\"desc\";N;s:2:\"id\";s:18:\"DisplayPreferences\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/display?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:27:\"{weight}.Search Preferences\";a:6:{s:5:\"title\";s:18:\"Search Preferences\";s:4:\"desc\";N;s:2:\"id\";s:17:\"SearchPreferences\";s:3:\"url\";s:37:\"/civicrm/admin/setting/search?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:24:\"{weight}.Navigation Menu\";a:6:{s:5:\"title\";s:15:\"Navigation Menu\";s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:2:\"id\";s:14:\"NavigationMenu\";s:3:\"url\";s:27:\"/civicrm/admin/menu?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:26:\"{weight}.Word Replacements\";a:6:{s:5:\"title\";s:17:\"Word Replacements\";s:4:\"desc\";s:18:\"Word Replacements.\";s:2:\"id\";s:16:\"WordReplacements\";s:3:\"url\";s:47:\"/civicrm/admin/options/wordreplacements?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:31:\"{weight}.Manage Custom Searches\";a:6:{s:5:\"title\";s:22:\"Manage Custom Searches\";s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:2:\"id\";s:20:\"ManageCustomSearches\";s:3:\"url\";s:44:\"/civicrm/admin/options/custom_search?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:26:\"{weight}.Tags (Categories)\";a:6:{s:5:\"title\";s:17:\"Tags (Categories)\";s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:2:\"id\";s:15:\"Tags_Categories\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";s:4:\"icon\";s:18:\"admin/small/11.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:10;}s:14:\"Communications\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:11:{s:46:\"{weight}.Organization Address and Contact Info\";a:6:{s:5:\"title\";s:37:\"Organization Address and Contact Info\";s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:2:\"id\";s:33:\"OrganizationAddressandContactInfo\";s:3:\"url\";s:47:\"/civicrm/admin/domain?action=update&amp;reset=1\";s:4:\"icon\";s:22:\"admin/small/domain.png\";s:5:\"extra\";N;}s:29:\"{weight}.From Email Addresses\";a:6:{s:5:\"title\";s:20:\"From Email Addresses\";s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:2:\"id\";s:18:\"FromEmailAddresses\";s:3:\"url\";s:49:\"/civicrm/admin/options/from_email_address?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:26:\"{weight}.Message Templates\";a:6:{s:5:\"title\";s:17:\"Message Templates\";s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:2:\"id\";s:16:\"MessageTemplates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:27:\"{weight}.Schedule Reminders\";a:6:{s:5:\"title\";s:18:\"Schedule Reminders\";s:4:\"desc\";s:19:\"Schedule Reminders.\";s:2:\"id\";s:17:\"ScheduleReminders\";s:3:\"url\";s:40:\"/civicrm/admin/scheduleReminders?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:40:\"{weight}.Preferred Communication Methods\";a:6:{s:5:\"title\";s:31:\"Preferred Communication Methods\";s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:2:\"id\";s:29:\"PreferredCommunicationMethods\";s:3:\"url\";s:61:\"/civicrm/admin/options/preferred_communication_method?reset=1\";s:4:\"icon\";s:29:\"admin/small/communication.png\";s:5:\"extra\";N;}s:22:\"{weight}.Label Formats\";a:6:{s:5:\"title\";s:13:\"Label Formats\";s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:2:\"id\";s:12:\"LabelFormats\";s:3:\"url\";s:35:\"/civicrm/admin/labelFormats?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:33:\"{weight}.Print Page (PDF) Formats\";a:6:{s:5:\"title\";s:24:\"Print Page (PDF) Formats\";s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:2:\"id\";s:20:\"PrintPage_PDFFormats\";s:3:\"url\";s:33:\"/civicrm/admin/pdfFormats?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:36:\"{weight}.Communication Style Options\";a:6:{s:5:\"title\";s:27:\"Communication Style Options\";s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:2:\"id\";s:25:\"CommunicationStyleOptions\";s:3:\"url\";s:50:\"/civicrm/admin/options/communication_style?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Email Greeting Formats\";a:6:{s:5:\"title\";s:22:\"Email Greeting Formats\";s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:2:\"id\";s:20:\"EmailGreetingFormats\";s:3:\"url\";s:45:\"/civicrm/admin/options/email_greeting?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:32:\"{weight}.Postal Greeting Formats\";a:6:{s:5:\"title\";s:23:\"Postal Greeting Formats\";s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:2:\"id\";s:21:\"PostalGreetingFormats\";s:3:\"url\";s:46:\"/civicrm/admin/options/postal_greeting?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:26:\"{weight}.Addressee Formats\";a:6:{s:5:\"title\";s:17:\"Addressee Formats\";s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:2:\"id\";s:16:\"AddresseeFormats\";s:3:\"url\";s:40:\"/civicrm/admin/options/addressee?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:6;}s:12:\"Localization\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:4:{s:39:\"{weight}.Languages, Currency, Locations\";a:6:{s:5:\"title\";s:30:\"Languages, Currency, Locations\";s:4:\"desc\";N;s:2:\"id\";s:28:\"Languages_Currency_Locations\";s:3:\"url\";s:43:\"/civicrm/admin/setting/localization?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:25:\"{weight}.Address Settings\";a:6:{s:5:\"title\";s:16:\"Address Settings\";s:4:\"desc\";N;s:2:\"id\";s:15:\"AddressSettings\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/address?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:21:\"{weight}.Date Formats\";a:6:{s:5:\"title\";s:12:\"Date Formats\";s:4:\"desc\";N;s:2:\"id\";s:11:\"DateFormats\";s:3:\"url\";s:35:\"/civicrm/admin/setting/date?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:28:\"{weight}.Preferred Languages\";a:6:{s:5:\"title\";s:19:\"Preferred Languages\";s:4:\"desc\";s:30:\"Options for contact languages.\";s:2:\"id\";s:18:\"PreferredLanguages\";s:3:\"url\";s:40:\"/civicrm/admin/options/languages?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:21:\"Users and Permissions\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:2:{s:23:\"{weight}.Access Control\";a:6:{s:5:\"title\";s:14:\"Access Control\";s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:2:\"id\";s:13:\"AccessControl\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";s:4:\"icon\";s:18:\"admin/small/03.png\";s:5:\"extra\";N;}s:38:\"{weight}.Synchronize Users to Contacts\";a:6:{s:5:\"title\";s:29:\"Synchronize Users to Contacts\";s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:2:\"id\";s:26:\"SynchronizeUserstoContacts\";s:3:\"url\";s:32:\"/civicrm/admin/synchUser?reset=1\";s:4:\"icon\";s:26:\"admin/small/Synch_user.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:15:\"System Settings\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:18:{s:32:\"{weight}.Configuration Checklist\";a:6:{s:5:\"title\";s:23:\"Configuration Checklist\";s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:2:\"id\";s:22:\"ConfigurationChecklist\";s:3:\"url\";s:33:\"/civicrm/admin/configtask?reset=1\";s:4:\"icon\";s:9:\"check.gif\";s:5:\"extra\";N;}s:34:\"{weight}.Enable CiviCRM Components\";a:6:{s:5:\"title\";s:25:\"Enable CiviCRM Components\";s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:2:\"id\";s:23:\"EnableCiviCRMComponents\";s:3:\"url\";s:40:\"/civicrm/admin/setting/component?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:26:\"{weight}.Manage Extensions\";a:6:{s:5:\"title\";s:17:\"Manage Extensions\";s:4:\"desc\";s:0:\"\";s:2:\"id\";s:16:\"ManageExtensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";s:5:\"extra\";N;}s:32:\"{weight}.Outbound Email Settings\";a:6:{s:5:\"title\";s:23:\"Outbound Email Settings\";s:4:\"desc\";N;s:2:\"id\";s:21:\"OutboundEmailSettings\";s:3:\"url\";s:35:\"/civicrm/admin/setting/smtp?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:37:\"{weight}.Settings - Payment Processor\";a:6:{s:5:\"title\";s:28:\"Settings - Payment Processor\";s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:2:\"id\";s:25:\"Settings-PaymentProcessor\";s:3:\"url\";s:39:\"/civicrm/admin/paymentProcessor?reset=1\";s:4:\"icon\";s:41:\"admin/small/online_contribution_pages.png\";s:5:\"extra\";N;}s:30:\"{weight}.Mapping and Geocoding\";a:6:{s:5:\"title\";s:21:\"Mapping and Geocoding\";s:4:\"desc\";N;s:2:\"id\";s:19:\"MappingandGeocoding\";s:3:\"url\";s:38:\"/civicrm/admin/setting/mapping?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:62:\"{weight}.Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)\";a:6:{s:5:\"title\";s:53:\"Misc (Undelete, PDFs, Limits, Logging, Captcha, etc.)\";s:4:\"desc\";s:91:\"Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.\";s:2:\"id\";s:46:\"Misc_Undelete_PDFs_Limits_Logging_Captcha_etc.\";s:3:\"url\";s:35:\"/civicrm/admin/setting/misc?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:20:\"{weight}.Directories\";a:6:{s:5:\"title\";s:11:\"Directories\";s:4:\"desc\";N;s:2:\"id\";s:11:\"Directories\";s:3:\"url\";s:35:\"/civicrm/admin/setting/path?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:22:\"{weight}.Resource URLs\";a:6:{s:5:\"title\";s:13:\"Resource URLs\";s:4:\"desc\";N;s:2:\"id\";s:12:\"ResourceURLs\";s:3:\"url\";s:34:\"/civicrm/admin/setting/url?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:40:\"{weight}.Cleanup Caches and Update Paths\";a:6:{s:5:\"title\";s:31:\"Cleanup Caches and Update Paths\";s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:2:\"id\";s:27:\"CleanupCachesandUpdatePaths\";s:3:\"url\";s:50:\"/civicrm/admin/setting/updateConfigBackend?reset=1\";s:4:\"icon\";s:26:\"admin/small/updatepath.png\";s:5:\"extra\";N;}s:33:\"{weight}.CMS Database Integration\";a:6:{s:5:\"title\";s:24:\"CMS Database Integration\";s:4:\"desc\";N;s:2:\"id\";s:22:\"CMSDatabaseIntegration\";s:3:\"url\";s:33:\"/civicrm/admin/setting/uf?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:36:\"{weight}.Safe File Extension Options\";a:6:{s:5:\"title\";s:27:\"Safe File Extension Options\";s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:2:\"id\";s:24:\"SafeFileExtensionOptions\";s:3:\"url\";s:50:\"/civicrm/admin/options/safe_file_extension?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:22:\"{weight}.Option Groups\";a:6:{s:5:\"title\";s:13:\"Option Groups\";s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:2:\"id\";s:12:\"OptionGroups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Import/Export Mappings\";a:6:{s:5:\"title\";s:22:\"Import/Export Mappings\";s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:2:\"id\";s:21:\"Import_ExportMappings\";s:3:\"url\";s:30:\"/civicrm/admin/mapping?reset=1\";s:4:\"icon\";s:33:\"admin/small/import_export_map.png\";s:5:\"extra\";N;}s:18:\"{weight}.Debugging\";a:6:{s:5:\"title\";s:9:\"Debugging\";s:4:\"desc\";N;s:2:\"id\";s:9:\"Debugging\";s:3:\"url\";s:36:\"/civicrm/admin/setting/debug?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:28:\"{weight}.Multi Site Settings\";a:6:{s:5:\"title\";s:19:\"Multi Site Settings\";s:4:\"desc\";N;s:2:\"id\";s:17:\"MultiSiteSettings\";s:3:\"url\";s:52:\"/civicrm/admin/setting/preferences/multisite?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:23:\"{weight}.Scheduled Jobs\";a:6:{s:5:\"title\";s:14:\"Scheduled Jobs\";s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:2:\"id\";s:13:\"ScheduledJobs\";s:3:\"url\";s:26:\"/civicrm/admin/job?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:22:\"{weight}.Sms Providers\";a:6:{s:5:\"title\";s:13:\"Sms Providers\";s:4:\"desc\";s:27:\"To configure a sms provider\";s:2:\"id\";s:12:\"SmsProviders\";s:3:\"url\";s:35:\"/civicrm/admin/sms/provider?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:9;}s:12:\"CiviCampaign\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:40:\"{weight}.CiviCampaign Component Settings\";a:6:{s:5:\"title\";s:31:\"CiviCampaign Component Settings\";s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:2:\"id\";s:29:\"CiviCampaignComponentSettings\";s:3:\"url\";s:51:\"/civicrm/admin/setting/preferences/campaign?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:21:\"{weight}.Survey Types\";a:6:{s:5:\"title\";s:12:\"Survey Types\";s:4:\"desc\";N;s:2:\"id\";s:11:\"SurveyTypes\";s:3:\"url\";s:42:\"/civicrm/admin/campaign/surveyType?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:23:\"{weight}.Campaign Types\";a:6:{s:5:\"title\";s:14:\"Campaign Types\";s:4:\"desc\";s:47:\"categorize your campaigns using campaign types.\";s:2:\"id\";s:13:\"CampaignTypes\";s:3:\"url\";s:44:\"/civicrm/admin/options/campaign_type?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:24:\"{weight}.Campaign Status\";a:6:{s:5:\"title\";s:15:\"Campaign Status\";s:4:\"desc\";s:34:\"Define statuses for campaign here.\";s:2:\"id\";s:14:\"CampaignStatus\";s:3:\"url\";s:46:\"/civicrm/admin/options/campaign_status?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}s:25:\"{weight}.Engagement Index\";a:6:{s:5:\"title\";s:16:\"Engagement Index\";s:4:\"desc\";s:18:\"Engagement levels.\";s:2:\"id\";s:15:\"EngagementIndex\";s:3:\"url\";s:47:\"/civicrm/admin/options/engagement_index?reset=1\";s:4:\"icon\";s:18:\"admin/small/05.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:9:\"CiviEvent\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:9:{s:37:\"{weight}.CiviEvent Component Settings\";a:6:{s:5:\"title\";s:28:\"CiviEvent Component Settings\";s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:2:\"id\";s:26:\"CiviEventComponentSettings\";s:3:\"url\";s:48:\"/civicrm/admin/setting/preferences/event?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:33:\"{weight}.Event Name Badge Layouts\";a:6:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:2:\"id\";s:21:\"EventNameBadgeLayouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?action=browse&amp;reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:22:\"{weight}.Manage Events\";a:6:{s:5:\"title\";s:13:\"Manage Events\";s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:2:\"id\";s:12:\"ManageEvents\";s:3:\"url\";s:28:\"/civicrm/admin/event?reset=1\";s:4:\"icon\";s:28:\"admin/small/event_manage.png\";s:5:\"extra\";N;}s:24:\"{weight}.Event Templates\";a:6:{s:5:\"title\";s:15:\"Event Templates\";s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:2:\"id\";s:14:\"EventTemplates\";s:3:\"url\";s:36:\"/civicrm/admin/eventTemplate?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:20:\"{weight}.Event Types\";a:6:{s:5:\"title\";s:11:\"Event Types\";s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:2:\"id\";s:10:\"EventTypes\";s:3:\"url\";s:41:\"/civicrm/admin/options/event_type?reset=1\";s:4:\"icon\";s:26:\"admin/small/event_type.png\";s:5:\"extra\";N;}s:27:\"{weight}.Participant Status\";a:6:{s:5:\"title\";s:18:\"Participant Status\";s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:2:\"id\";s:17:\"ParticipantStatus\";s:3:\"url\";s:41:\"/civicrm/admin/participant_status?reset=1\";s:4:\"icon\";s:28:\"admin/small/parti_status.png\";s:5:\"extra\";N;}s:25:\"{weight}.Participant Role\";a:6:{s:5:\"title\";s:16:\"Participant Role\";s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:2:\"id\";s:15:\"ParticipantRole\";s:3:\"url\";s:47:\"/civicrm/admin/options/participant_role?reset=1\";s:4:\"icon\";s:26:\"admin/small/parti_role.png\";s:5:\"extra\";N;}s:38:\"{weight}.Participant Listing Templates\";a:6:{s:5:\"title\";s:29:\"Participant Listing Templates\";s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:2:\"id\";s:27:\"ParticipantListingTemplates\";s:3:\"url\";s:50:\"/civicrm/admin/options/participant_listing?reset=1\";s:4:\"icon\";s:18:\"admin/small/01.png\";s:5:\"extra\";N;}s:31:\"{weight}.Conference Slot Labels\";a:6:{s:5:\"title\";s:22:\"Conference Slot Labels\";s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:2:\"id\";s:20:\"ConferenceSlotLabels\";s:3:\"url\";s:65:\"/civicrm/admin/conference_slots?group=conference_slot&amp;reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:5;}s:8:\"CiviMail\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:36:\"{weight}.CiviMail Component Settings\";a:6:{s:5:\"title\";s:27:\"CiviMail Component Settings\";s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:2:\"id\";s:25:\"CiviMailComponentSettings\";s:3:\"url\";s:50:\"/civicrm/admin/setting/preferences/mailing?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:24:\"{weight}.Mailer Settings\";a:6:{s:5:\"title\";s:15:\"Mailer Settings\";s:4:\"desc\";s:61:\"Configure spool period, throttling and other mailer settings.\";s:2:\"id\";s:14:\"MailerSettings\";s:3:\"url\";s:27:\"/civicrm/admin/mail?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}s:49:\"{weight}.Headers, Footers, and Automated Messages\";a:6:{s:5:\"title\";s:40:\"Headers, Footers, and Automated Messages\";s:4:\"desc\";s:143:\"Configure the header and footer used for mailings. Customize the content of automated Subscribe, Unsubscribe, Resubscribe and Opt-out messages.\";s:2:\"id\";s:36:\"Headers_Footers_andAutomatedMessages\";s:3:\"url\";s:32:\"/civicrm/admin/component?reset=1\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";s:5:\"extra\";N;}s:29:\"{weight}.From Email Addresses\";a:6:{s:5:\"title\";s:20:\"From Email Addresses\";s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:2:\"id\";s:18:\"FromEmailAddresses\";s:3:\"url\";s:58:\"/civicrm/admin/options/from_email_address/civimail?reset=1\";s:4:\"icon\";s:21:\"admin/small/title.png\";s:5:\"extra\";N;}s:22:\"{weight}.Mail Accounts\";a:6:{s:5:\"title\";s:13:\"Mail Accounts\";s:4:\"desc\";s:32:\"Configure email account setting.\";s:2:\"id\";s:12:\"MailAccounts\";s:3:\"url\";s:35:\"/civicrm/admin/mailSettings?reset=1\";s:4:\"icon\";s:18:\"admin/small/07.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:10:\"CiviMember\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:38:\"{weight}.CiviMember Component Settings\";a:6:{s:5:\"title\";s:29:\"CiviMember Component Settings\";s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:2:\"id\";s:27:\"CiviMemberComponentSettings\";s:3:\"url\";s:49:\"/civicrm/admin/setting/preferences/member?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}s:25:\"{weight}.Membership Types\";a:6:{s:5:\"title\";s:16:\"Membership Types\";s:4:\"desc\";s:174:\"Define the types of memberships you want to offer. For each type, you can specify a \'name\' (Gold Member, Honor Society Member...), a description, duration, and a minimum fee.\";s:2:\"id\";s:15:\"MembershipTypes\";s:3:\"url\";s:44:\"/civicrm/admin/member/membershipType?reset=1\";s:4:\"icon\";s:31:\"admin/small/membership_type.png\";s:5:\"extra\";N;}s:32:\"{weight}.Membership Status Rules\";a:6:{s:5:\"title\";s:23:\"Membership Status Rules\";s:4:\"desc\";s:187:\"Status \'rules\' define the current status for a membership based on that membership\'s start and end dates. You can adjust the default status options and rules as needed to meet your needs.\";s:2:\"id\";s:21:\"MembershipStatusRules\";s:3:\"url\";s:46:\"/civicrm/admin/member/membershipStatus?reset=1\";s:4:\"icon\";s:33:\"admin/small/membership_status.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:6:\"Manage\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:27:\"{weight}.Scheduled Jobs Log\";a:6:{s:5:\"title\";s:18:\"Scheduled Jobs Log\";s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:2:\"id\";s:16:\"ScheduledJobsLog\";s:3:\"url\";s:29:\"/civicrm/admin/joblog?reset=1\";s:4:\"icon\";s:18:\"admin/small/13.png\";s:5:\"extra\";N;}s:42:\"{weight}.Find and Merge Duplicate Contacts\";a:6:{s:5:\"title\";s:33:\"Find and Merge Duplicate Contacts\";s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:2:\"id\";s:29:\"FindandMergeDuplicateContacts\";s:3:\"url\";s:36:\"/civicrm/contact/deduperules?reset=1\";s:4:\"icon\";s:34:\"admin/small/duplicate_matching.png\";s:5:\"extra\";N;}s:26:\"{weight}.Dedupe Exceptions\";a:6:{s:5:\"title\";s:17:\"Dedupe Exceptions\";s:4:\"desc\";N;s:2:\"id\";s:16:\"DedupeExceptions\";s:3:\"url\";s:33:\"/civicrm/dedupe/exception?reset=1\";s:4:\"icon\";N;s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}s:12:\"Option Lists\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:1:{s:20:\"{weight}.Grant Types\";a:6:{s:5:\"title\";s:11:\"Grant Types\";s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:2:\"id\";s:10:\"GrantTypes\";s:3:\"url\";s:41:\"/civicrm/admin/options/grant_type?reset=1\";s:4:\"icon\";s:26:\"admin/small/grant_type.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:9:\"Customize\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:1:{s:19:\"{weight}.Price Sets\";a:6:{s:5:\"title\";s:10:\"Price Sets\";s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:2:\"id\";s:9:\"PriceSets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";s:4:\"icon\";s:26:\"admin/small/price_sets.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:1;}s:8:\"CiviCase\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:5:{s:26:\"{weight}.CiviCase Settings\";a:6:{s:5:\"title\";s:17:\"CiviCase Settings\";s:4:\"desc\";N;s:2:\"id\";s:16:\"CiviCaseSettings\";s:3:\"url\";s:35:\"/civicrm/admin/setting/case?reset=1\";s:4:\"icon\";s:18:\"admin/small/36.png\";s:5:\"extra\";N;}s:19:\"{weight}.Case Types\";a:6:{s:5:\"title\";s:10:\"Case Types\";s:4:\"desc\";s:137:\"List of types which can be assigned to Cases. (Enable the Cases tab from System Settings - Enable Components if you want to track cases.)\";s:2:\"id\";s:9:\"CaseTypes\";s:3:\"url\";s:40:\"/civicrm/admin/options/case_type?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}s:24:\"{weight}.Redaction Rules\";a:6:{s:5:\"title\";s:15:\"Redaction Rules\";s:4:\"desc\";s:223:\"List of rules which can be applied to user input strings so that the redacted output can be recognized as repeated instances of the same string or can be identified as a \"semantic type of the data element\" within case data.\";s:2:\"id\";s:14:\"RedactionRules\";s:3:\"url\";s:45:\"/civicrm/admin/options/redaction_rule?reset=1\";s:4:\"icon\";s:30:\"admin/small/redaction_type.png\";s:5:\"extra\";N;}s:22:\"{weight}.Case Statuses\";a:6:{s:5:\"title\";s:13:\"Case Statuses\";s:4:\"desc\";s:48:\"List of statuses that can be assigned to a case.\";s:2:\"id\";s:12:\"CaseStatuses\";s:3:\"url\";s:42:\"/civicrm/admin/options/case_status?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}s:26:\"{weight}.Encounter Mediums\";a:6:{s:5:\"title\";s:17:\"Encounter Mediums\";s:4:\"desc\";s:26:\"List of encounter mediums.\";s:2:\"id\";s:16:\"EncounterMediums\";s:3:\"url\";s:47:\"/civicrm/admin/options/encounter_medium?reset=1\";s:4:\"icon\";s:25:\"admin/small/case_type.png\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:3;}s:10:\"CiviReport\";a:3:{s:12:\"component_id\";N;s:6:\"fields\";a:3:{s:40:\"{weight}.Create New Report from Template\";a:6:{s:5:\"title\";s:31:\"Create New Report from Template\";s:4:\"desc\";s:49:\"Component wise listing of all available templates\";s:2:\"id\";s:27:\"CreateNewReportfromTemplate\";s:3:\"url\";s:43:\"/civicrm/admin/report/template/list?reset=1\";s:4:\"icon\";s:31:\"admin/small/report_template.gif\";s:5:\"extra\";N;}s:25:\"{weight}.Manage Templates\";a:6:{s:5:\"title\";s:16:\"Manage Templates\";s:4:\"desc\";s:45:\"Browse, Edit and Delete the Report templates.\";s:2:\"id\";s:15:\"ManageTemplates\";s:3:\"url\";s:53:\"/civicrm/admin/report/options/report_template?reset=1\";s:4:\"icon\";s:24:\"admin/small/template.png\";s:5:\"extra\";N;}s:24:\"{weight}.Reports Listing\";a:6:{s:5:\"title\";s:15:\"Reports Listing\";s:4:\"desc\";s:60:\"Browse existing report, change report criteria and settings.\";s:2:\"id\";s:14:\"ReportsListing\";s:3:\"url\";s:34:\"/civicrm/admin/report/list?reset=1\";s:4:\"icon\";s:27:\"admin/small/report_list.gif\";s:5:\"extra\";N;}}s:9:\"perColumn\";d:2;}}',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,NULL,'a:0:{}');
 /*!40000 ALTER TABLE `civicrm_menu` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -985,7 +986,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_note` WRITE;
 /*!40000 ALTER TABLE `civicrm_note` DISABLE KEYS */;
-INSERT INTO `civicrm_note` (`id`, `entity_table`, `entity_id`, `note`, `contact_id`, `modified_date`, `subject`, `privacy`) VALUES (1,'civicrm_contact',18,'Reminder screening of \"Black\" on next Friday',1,'2017-12-01',NULL,'0'),(2,'civicrm_contact',34,'Invite members for the Steve Prefontaine 10k dream run',1,'2018-04-05',NULL,'0'),(3,'civicrm_contact',30,'Arrange collection of funds from members',1,'2018-03-07',NULL,'0'),(4,'civicrm_contact',76,'Reminder screening of \"Black\" on next Friday',1,'2018-08-07',NULL,'0'),(5,'civicrm_contact',169,'Reminder screening of \"Black\" on next Friday',1,'2018-07-25',NULL,'0'),(6,'civicrm_contact',199,'Connect for presentation',1,'2018-01-10',NULL,'0'),(7,'civicrm_contact',178,'Get the registration done for NGO status',1,'2018-08-23',NULL,'0'),(8,'civicrm_contact',93,'Arrange collection of funds from members',1,'2018-08-31',NULL,'0'),(9,'civicrm_contact',4,'Arrange collection of funds from members',1,'2017-10-31',NULL,'0'),(10,'civicrm_contact',107,'Contact the Commissioner of Charities',1,'2018-02-28',NULL,'0'),(11,'civicrm_contact',193,'Contact the Commissioner of Charities',1,'2017-10-24',NULL,'0'),(12,'civicrm_contact',171,'Arrange for cricket match with Sunil Gavaskar',1,'2017-11-20',NULL,'0'),(13,'civicrm_contact',11,'Reminder screening of \"Black\" on next Friday',1,'2018-08-09',NULL,'0'),(14,'civicrm_contact',19,'Chart out route map for next 10k run',1,'2018-06-15',NULL,'0'),(15,'civicrm_contact',172,'Contact the Commissioner of Charities',1,'2018-04-07',NULL,'0'),(16,'civicrm_contact',174,'Send newsletter for April 2005',1,'2017-10-21',NULL,'0'),(17,'civicrm_contact',171,'Send newsletter for April 2005',1,'2018-03-16',NULL,'0'),(18,'civicrm_contact',19,'Connect for presentation',1,'2017-10-19',NULL,'0'),(19,'civicrm_contact',137,'Get the registration done for NGO status',1,'2018-08-29',NULL,'0'),(20,'civicrm_contact',108,'Connect for presentation',1,'2018-09-25',NULL,'0');
+INSERT INTO `civicrm_note` (`id`, `entity_table`, `entity_id`, `note`, `contact_id`, `modified_date`, `subject`, `privacy`) VALUES (1,'civicrm_contact',109,'Invite members for the Steve Prefontaine 10k dream run',1,'2018-09-02',NULL,'0'),(2,'civicrm_contact',38,'Contact the Commissioner of Charities',1,'2017-11-12',NULL,'0'),(3,'civicrm_contact',36,'Organize the Terry Fox run',1,'2018-02-04',NULL,'0'),(4,'civicrm_contact',49,'Connect for presentation',1,'2018-09-22',NULL,'0'),(5,'civicrm_contact',70,'Arrange collection of funds from members',1,'2018-08-20',NULL,'0'),(6,'civicrm_contact',181,'Arrange for cricket match with Sunil Gavaskar',1,'2018-07-30',NULL,'0'),(7,'civicrm_contact',86,'Contact the Commissioner of Charities',1,'2018-09-27',NULL,'0'),(8,'civicrm_contact',6,'Arrange collection of funds from members',1,'2018-01-16',NULL,'0'),(9,'civicrm_contact',94,'Chart out route map for next 10k run',1,'2018-05-07',NULL,'0'),(10,'civicrm_contact',178,'Send newsletter for April 2005',1,'2018-02-20',NULL,'0'),(11,'civicrm_contact',38,'Send reminder for annual dinner',1,'2017-12-08',NULL,'0'),(12,'civicrm_contact',66,'Arrange collection of funds from members',1,'2018-02-07',NULL,'0'),(13,'civicrm_contact',63,'Reminder screening of \"Black\" on next Friday',1,'2017-12-01',NULL,'0'),(14,'civicrm_contact',181,'Reminder screening of \"Black\" on next Friday',1,'2018-04-05',NULL,'0'),(15,'civicrm_contact',120,'Send reminder for annual dinner',1,'2017-12-01',NULL,'0'),(16,'civicrm_contact',20,'Connect for presentation',1,'2018-07-07',NULL,'0'),(17,'civicrm_contact',69,'Chart out route map for next 10k run',1,'2018-01-24',NULL,'0'),(18,'civicrm_contact',121,'Invite members for the Steve Prefontaine 10k dream run',1,'2018-08-29',NULL,'0'),(19,'civicrm_contact',10,'Send newsletter for April 2005',1,'2018-02-13',NULL,'0'),(20,'civicrm_contact',75,'Connect for presentation',1,'2018-06-27',NULL,'0');
 /*!40000 ALTER TABLE `civicrm_note` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1024,7 +1025,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_participant` WRITE;
 /*!40000 ALTER TABLE `civicrm_participant` DISABLE KEYS */;
-INSERT INTO `civicrm_participant` (`id`, `contact_id`, `event_id`, `status_id`, `role_id`, `register_date`, `source`, `fee_level`, `is_test`, `is_pay_later`, `fee_amount`, `registered_by_id`, `discount_id`, `fee_currency`, `campaign_id`, `discount_amount`, `cart_id`, `must_wait`, `transferred_to_contact_id`) VALUES (1,74,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(2,68,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(3,57,3,3,'3','2008-05-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(4,116,1,4,'4','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(5,35,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(6,115,3,2,'2','2008-03-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(7,5,1,3,'3','2009-07-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(8,153,2,4,'4','2009-03-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(9,170,3,1,'1','2008-02-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(10,165,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(11,56,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(12,98,3,4,'4','2009-03-06 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(13,174,1,1,'2','2008-06-04 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(14,149,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(15,92,3,4,'1','2008-07-04 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(16,163,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(17,54,2,2,'3','2008-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(18,172,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(19,181,1,2,'1','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(20,67,2,4,'1','2009-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(21,38,3,1,'4','2008-03-25 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(22,89,1,2,'3','2009-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(23,43,2,4,'1','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(24,131,3,3,'1','2008-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(25,69,3,2,'2','2008-04-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(26,13,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(27,193,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(28,60,3,3,'3','2009-12-12 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(29,144,1,4,'4','2009-12-13 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(30,16,2,1,'1','2009-12-14 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(31,175,3,2,'2','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(32,26,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(33,46,2,4,'4','2009-03-07 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(34,88,3,1,'1','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(35,182,1,2,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(36,93,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(37,166,3,4,'4','2009-03-06 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(38,10,1,1,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(39,130,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(40,142,3,4,'1','2009-12-14 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(41,180,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(42,22,2,2,'3','2009-12-15 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(43,189,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(44,94,1,2,'1','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(45,73,2,4,'1','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(46,152,3,1,'4','2009-12-13 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(47,136,1,2,'3','2009-10-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(48,194,2,4,'1','2009-12-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(49,100,3,3,'1','2009-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(50,58,3,2,'2','2009-04-05 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL);
+INSERT INTO `civicrm_participant` (`id`, `contact_id`, `event_id`, `status_id`, `role_id`, `register_date`, `source`, `fee_level`, `is_test`, `is_pay_later`, `fee_amount`, `registered_by_id`, `discount_id`, `fee_currency`, `campaign_id`, `discount_amount`, `cart_id`, `must_wait`, `transferred_to_contact_id`) VALUES (1,55,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(2,103,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(3,11,3,3,'3','2008-05-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(4,38,1,4,'4','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(5,57,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(6,197,3,2,'2','2008-03-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(7,167,1,3,'3','2009-07-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(8,77,2,4,'4','2009-03-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(9,188,3,1,'1','2008-02-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(10,201,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(11,165,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(12,78,3,4,'4','2009-03-06 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(13,7,1,1,'2','2008-06-04 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(14,102,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(15,74,3,4,'1','2008-07-04 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(16,79,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(17,81,2,2,'3','2008-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(18,64,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(19,124,1,2,'1','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(20,88,2,4,'1','2009-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(21,164,3,1,'4','2008-03-25 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(22,12,1,2,'3','2009-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(23,172,2,4,'1','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(24,170,3,3,'1','2008-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(25,138,3,2,'2','2008-04-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(26,71,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(27,89,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(28,39,3,3,'3','2009-12-12 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(29,131,1,4,'4','2009-12-13 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(30,163,2,1,'1','2009-12-14 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(31,123,3,2,'2','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(32,182,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(33,144,2,4,'4','2009-03-07 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(34,157,3,1,'1','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(35,158,1,2,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(36,156,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(37,181,3,4,'4','2009-03-06 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(38,109,1,1,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(39,120,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(40,107,3,4,'1','2009-12-14 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(41,16,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(42,115,2,2,'3','2009-12-15 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(43,152,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(44,187,1,2,'1','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(45,15,2,4,'1','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(46,125,3,1,'4','2009-12-13 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(47,44,1,2,'3','2009-10-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(48,127,2,4,'1','2009-12-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(49,59,3,3,'1','2009-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),(50,43,3,2,'2','2009-04-05 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_participant` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1034,7 +1035,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_participant_payment` WRITE;
 /*!40000 ALTER TABLE `civicrm_participant_payment` DISABLE KEYS */;
-INSERT INTO `civicrm_participant_payment` (`id`, `participant_id`, `contribution_id`) VALUES (1,7,45),(2,38,46),(3,26,47),(4,30,48),(5,42,49),(6,32,50),(7,5,51),(8,21,52),(9,23,53),(10,33,54),(11,17,55),(12,11,56),(13,3,57),(14,50,58),(15,28,59),(16,20,60),(17,2,61),(18,25,62),(19,45,63),(20,1,64),(21,34,65),(22,22,66),(23,15,67),(24,36,68),(25,44,69),(26,12,70),(27,49,71),(28,6,72),(29,4,73),(30,39,74),(31,24,75),(32,47,76),(33,40,77),(34,29,78),(35,14,79),(36,46,80),(37,8,81),(38,16,82),(39,10,83),(40,37,84),(41,9,85),(42,18,86),(43,13,87),(44,31,88),(45,41,89),(46,19,90),(47,35,91),(48,43,92),(49,27,93),(50,48,94);
+INSERT INTO `civicrm_participant_payment` (`id`, `participant_id`, `contribution_id`) VALUES (1,13,45),(2,3,46),(3,22,47),(4,45,48),(5,41,49),(6,4,50),(7,28,51),(8,50,52),(9,47,53),(10,1,54),(11,5,55),(12,49,56),(13,18,57),(14,26,58),(15,15,59),(16,8,60),(17,12,61),(18,16,62),(19,17,63),(20,20,64),(21,27,65),(22,14,66),(23,2,67),(24,40,68),(25,38,69),(26,42,70),(27,39,71),(28,31,72),(29,19,73),(30,46,74),(31,48,75),(32,29,76),(33,25,77),(34,33,78),(35,43,79),(36,36,80),(37,34,81),(38,35,82),(39,30,83),(40,21,84),(41,11,85),(42,7,86),(43,24,87),(44,23,88),(45,37,89),(46,32,90),(47,44,91),(48,9,92),(49,6,93),(50,10,94);
 /*!40000 ALTER TABLE `civicrm_participant_payment` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1082,7 +1083,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_pcp` WRITE;
 /*!40000 ALTER TABLE `civicrm_pcp` DISABLE KEYS */;
-INSERT INTO `civicrm_pcp` (`id`, `contact_id`, `status_id`, `title`, `intro_text`, `page_text`, `donate_link_text`, `page_id`, `page_type`, `pcp_block_id`, `is_thermometer`, `is_honor_roll`, `goal_amount`, `currency`, `is_active`, `is_notify`) VALUES (1,171,2,'My Personal Civi Fundraiser','I\'m on a mission to get all my friends and family to help support my favorite open-source civic sector CRM.','<p>Friends and family - please help build much needed infrastructure for the civic sector by supporting my personal campaign!</p>\r\n<p><a href=\"https://civicrm.org\">You can learn more about CiviCRM here</a>.</p>\r\n<p>Then click the <strong>Contribute Now</strong> button to go to our easy-to-use online contribution form.</p>','Contribute Now',1,'contribute',1,1,1,5000.00,'USD',1,1);
+INSERT INTO `civicrm_pcp` (`id`, `contact_id`, `status_id`, `title`, `intro_text`, `page_text`, `donate_link_text`, `page_id`, `page_type`, `pcp_block_id`, `is_thermometer`, `is_honor_roll`, `goal_amount`, `currency`, `is_active`, `is_notify`) VALUES (1,194,2,'My Personal Civi Fundraiser','I\'m on a mission to get all my friends and family to help support my favorite open-source civic sector CRM.','<p>Friends and family - please help build much needed infrastructure for the civic sector by supporting my personal campaign!</p>\r\n<p><a href=\"https://civicrm.org\">You can learn more about CiviCRM here</a>.</p>\r\n<p>Then click the <strong>Contribute Now</strong> button to go to our easy-to-use online contribution form.</p>','Contribute Now',1,'contribute',1,1,1,5000.00,'USD',1,1);
 /*!40000 ALTER TABLE `civicrm_pcp` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1111,7 +1112,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_phone` WRITE;
 /*!40000 ALTER TABLE `civicrm_phone` DISABLE KEYS */;
-INSERT INTO `civicrm_phone` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `mobile_provider_id`, `phone`, `phone_ext`, `phone_numeric`, `phone_type_id`) VALUES (1,136,1,1,0,NULL,'(466) 489-7431',NULL,'4664897431',2),(2,75,1,1,0,NULL,'219-9862',NULL,'2199862',2),(3,144,1,1,0,NULL,'(254) 762-6846',NULL,'2547626846',1),(4,101,1,1,0,NULL,'573-7955',NULL,'5737955',1),(5,93,1,1,0,NULL,'(885) 716-8715',NULL,'8857168715',2),(6,93,1,0,0,NULL,'569-9039',NULL,'5699039',2),(7,38,1,1,0,NULL,'307-7342',NULL,'3077342',2),(8,85,1,1,0,NULL,'666-3684',NULL,'6663684',2),(9,125,1,1,0,NULL,'(718) 430-9901',NULL,'7184309901',1),(10,13,1,1,0,NULL,'819-8135',NULL,'8198135',1),(11,194,1,1,0,NULL,'392-5451',NULL,'3925451',2),(12,80,1,1,0,NULL,'(562) 507-6454',NULL,'5625076454',2),(13,44,1,1,0,NULL,'205-4484',NULL,'2054484',2),(14,89,1,1,0,NULL,'327-1393',NULL,'3271393',2),(15,107,1,1,0,NULL,'(401) 345-1544',NULL,'4013451544',2),(16,39,1,1,0,NULL,'382-5717',NULL,'3825717',1),(17,162,1,1,0,NULL,'553-2265',NULL,'5532265',1),(18,162,1,0,0,NULL,'289-1214',NULL,'2891214',2),(19,97,1,1,0,NULL,'423-9620',NULL,'4239620',2),(20,97,1,0,0,NULL,'(305) 641-1747',NULL,'3056411747',2),(21,35,1,1,0,NULL,'(448) 767-7265',NULL,'4487677265',1),(22,35,1,0,0,NULL,'(819) 478-5399',NULL,'8194785399',1),(23,51,1,1,0,NULL,'(647) 864-3407',NULL,'6478643407',2),(24,51,1,0,0,NULL,'(389) 543-9180',NULL,'3895439180',1),(25,95,1,1,0,NULL,'648-1387',NULL,'6481387',1),(26,95,1,0,0,NULL,'(529) 744-2208',NULL,'5297442208',1),(27,184,1,1,0,NULL,'(406) 717-6929',NULL,'4067176929',1),(28,186,1,1,0,NULL,'844-3286',NULL,'8443286',2),(29,186,1,0,0,NULL,'(202) 673-4629',NULL,'2026734629',2),(30,167,1,1,0,NULL,'738-3373',NULL,'7383373',2),(31,198,1,1,0,NULL,'624-4934',NULL,'6244934',2),(32,164,1,1,0,NULL,'(391) 813-4405',NULL,'3918134405',2),(33,164,1,0,0,NULL,'(323) 594-7103',NULL,'3235947103',2),(34,78,1,1,0,NULL,'(306) 232-7420',NULL,'3062327420',2),(35,24,1,1,0,NULL,'(799) 856-3391',NULL,'7998563391',2),(36,126,1,1,0,NULL,'475-3965',NULL,'4753965',2),(37,126,1,0,0,NULL,'(815) 505-5203',NULL,'8155055203',1),(38,135,1,1,0,NULL,'(537) 628-9331',NULL,'5376289331',1),(39,135,1,0,0,NULL,'322-2587',NULL,'3222587',2),(40,113,1,1,0,NULL,'(467) 547-7104',NULL,'4675477104',2),(41,172,1,1,0,NULL,'622-6966',NULL,'6226966',1),(42,172,1,0,0,NULL,'385-3236',NULL,'3853236',2),(43,83,1,1,0,NULL,'(281) 632-7970',NULL,'2816327970',1),(44,83,1,0,0,NULL,'753-4564',NULL,'7534564',1),(45,134,1,1,0,NULL,'746-3854',NULL,'7463854',1),(46,33,1,1,0,NULL,'(861) 669-9162',NULL,'8616699162',2),(47,37,1,1,0,NULL,'663-1132',NULL,'6631132',1),(48,121,1,1,0,NULL,'(412) 220-4056',NULL,'4122204056',2),(49,121,1,0,0,NULL,'(851) 580-9124',NULL,'8515809124',1),(50,12,1,1,0,NULL,'(521) 721-5697',NULL,'5217215697',2),(51,12,1,0,0,NULL,'270-4935',NULL,'2704935',2),(52,45,1,1,0,NULL,'830-5187',NULL,'8305187',2),(53,28,1,1,0,NULL,'(482) 401-1259',NULL,'4824011259',2),(54,28,1,0,0,NULL,'806-6336',NULL,'8066336',1),(55,106,1,1,0,NULL,'408-9030',NULL,'4089030',1),(56,106,1,0,0,NULL,'371-1400',NULL,'3711400',2),(57,27,1,1,0,NULL,'293-2973',NULL,'2932973',1),(58,148,1,1,0,NULL,'785-8673',NULL,'7858673',1),(59,166,1,1,0,NULL,'(216) 823-5870',NULL,'2168235870',2),(60,178,1,1,0,NULL,'(297) 487-9324',NULL,'2974879324',1),(61,178,1,0,0,NULL,'(569) 701-2855',NULL,'5697012855',1),(62,90,1,1,0,NULL,'(533) 560-7019',NULL,'5335607019',1),(63,90,1,0,0,NULL,'501-2761',NULL,'5012761',1),(64,145,1,1,0,NULL,'257-5836',NULL,'2575836',1),(65,99,1,1,0,NULL,'671-2658',NULL,'6712658',1),(66,99,1,0,0,NULL,'846-7295',NULL,'8467295',2),(67,143,1,1,0,NULL,'582-5293',NULL,'5825293',2),(68,165,1,1,0,NULL,'707-9167',NULL,'7079167',2),(69,183,1,1,0,NULL,'(731) 377-9569',NULL,'7313779569',1),(70,30,1,1,0,NULL,'233-5192',NULL,'2335192',1),(71,149,1,1,0,NULL,'563-4774',NULL,'5634774',2),(72,149,1,0,0,NULL,'494-8080',NULL,'4948080',1),(73,190,1,1,0,NULL,'(827) 427-6440',NULL,'8274276440',1),(74,187,1,1,0,NULL,'578-6309',NULL,'5786309',2),(75,187,1,0,0,NULL,'(886) 865-2025',NULL,'8868652025',1),(76,188,1,1,0,NULL,'(269) 796-8170',NULL,'2697968170',2),(77,188,1,0,0,NULL,'(427) 558-7183',NULL,'4275587183',1),(78,175,1,1,0,NULL,'312-7022',NULL,'3127022',2),(79,111,1,1,0,NULL,'347-7637',NULL,'3477637',2),(80,15,1,1,0,NULL,'(645) 426-6629',NULL,'6454266629',1),(81,4,1,1,0,NULL,'(530) 578-2472',NULL,'5305782472',2),(82,104,1,1,0,NULL,'871-4393',NULL,'8714393',2),(83,104,1,0,0,NULL,'(223) 702-2361',NULL,'2237022361',2),(84,195,1,1,0,NULL,'(801) 712-2517',NULL,'8017122517',2),(85,88,1,1,0,NULL,'(339) 447-8162',NULL,'3394478162',2),(86,88,1,0,0,NULL,'(679) 501-2807',NULL,'6795012807',2),(87,146,1,1,0,NULL,'688-7431',NULL,'6887431',1),(88,16,1,1,0,NULL,'252-8388',NULL,'2528388',2),(89,16,1,0,0,NULL,'(597) 263-1121',NULL,'5972631121',2),(90,64,1,1,0,NULL,'(754) 864-5987',NULL,'7548645987',2),(91,142,1,1,0,NULL,'652-7472',NULL,'6527472',2),(92,142,1,0,0,NULL,'(281) 359-9679',NULL,'2813599679',2),(93,176,1,1,0,NULL,'(833) 241-2786',NULL,'8332412786',1),(94,94,1,1,0,NULL,'560-9980',NULL,'5609980',2),(95,94,1,0,0,NULL,'(779) 207-4938',NULL,'7792074938',2),(96,2,1,1,0,NULL,'(824) 672-5276',NULL,'8246725276',1),(97,92,1,1,0,NULL,'322-9308',NULL,'3229308',1),(98,58,1,1,0,NULL,'419-3243',NULL,'4193243',1),(99,72,1,1,0,NULL,'730-6381',NULL,'7306381',1),(100,72,1,0,0,NULL,'(561) 206-7657',NULL,'5612067657',2),(101,54,1,1,0,NULL,'(668) 413-2227',NULL,'6684132227',2),(102,54,1,0,0,NULL,'(747) 381-9683',NULL,'7473819683',2),(103,53,1,1,0,NULL,'551-8275',NULL,'5518275',1),(104,53,1,0,0,NULL,'(780) 432-6360',NULL,'7804326360',1),(105,133,1,1,0,NULL,'(436) 811-1377',NULL,'4368111377',1),(106,102,1,1,0,NULL,'(361) 734-3045',NULL,'3617343045',2),(107,158,1,1,0,NULL,'(853) 573-9055',NULL,'8535739055',2),(108,161,1,1,0,NULL,'(216) 398-3808',NULL,'2163983808',1),(109,161,1,0,0,NULL,'716-7468',NULL,'7167468',2),(110,84,1,1,0,NULL,'(269) 501-4340',NULL,'2695014340',2),(111,200,1,1,0,NULL,'473-8865',NULL,'4738865',1),(112,138,1,1,0,NULL,'564-1692',NULL,'5641692',2),(113,151,1,1,0,NULL,'531-1680',NULL,'5311680',2),(114,70,1,1,0,NULL,'(394) 575-7397',NULL,'3945757397',2),(115,70,1,0,0,NULL,'(323) 888-7039',NULL,'3238887039',1),(116,124,1,1,0,NULL,'812-5072',NULL,'8125072',1),(117,56,1,1,0,NULL,'398-6033',NULL,'3986033',2),(118,56,1,0,0,NULL,'578-7381',NULL,'5787381',1),(119,42,1,1,0,NULL,'(893) 238-8680',NULL,'8932388680',2),(120,42,1,0,0,NULL,'(685) 861-9067',NULL,'6858619067',2),(121,169,1,1,0,NULL,'375-7154',NULL,'3757154',1),(122,74,1,1,0,NULL,'(565) 767-6706',NULL,'5657676706',2),(123,86,1,1,0,NULL,'(222) 724-4371',NULL,'2227244371',2),(124,86,1,0,0,NULL,'(664) 681-8421',NULL,'6646818421',1),(125,201,1,1,0,NULL,'613-6679',NULL,'6136679',1),(126,201,1,0,0,NULL,'456-7915',NULL,'4567915',1),(127,69,1,1,0,NULL,'(795) 377-4247',NULL,'7953774247',1),(128,69,1,0,0,NULL,'(414) 435-3779',NULL,'4144353779',1),(129,110,1,1,0,NULL,'684-9209',NULL,'6849209',1),(130,50,1,1,0,NULL,'(412) 458-4935',NULL,'4124584935',1),(131,50,1,0,0,NULL,'344-8854',NULL,'3448854',2),(132,48,1,1,0,NULL,'(636) 553-5641',NULL,'6365535641',1),(133,48,1,0,0,NULL,'(760) 204-7186',NULL,'7602047186',1),(134,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1),(135,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1),(136,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1);
+INSERT INTO `civicrm_phone` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `mobile_provider_id`, `phone`, `phone_ext`, `phone_numeric`, `phone_type_id`) VALUES (1,87,1,1,0,NULL,'(297) 376-3088',NULL,'2973763088',2),(2,158,1,1,0,NULL,'(468) 229-2609',NULL,'4682292609',1),(3,158,1,0,0,NULL,'(741) 773-5544',NULL,'7417735544',2),(4,15,1,1,0,NULL,'779-8509',NULL,'7798509',1),(5,134,1,1,0,NULL,'(836) 639-2580',NULL,'8366392580',2),(6,24,1,1,0,NULL,'(887) 293-3126',NULL,'8872933126',1),(7,188,1,1,0,NULL,'(503) 718-2493',NULL,'5037182493',1),(8,188,1,0,0,NULL,'(241) 314-1317',NULL,'2413141317',2),(9,44,1,1,0,NULL,'845-1345',NULL,'8451345',1),(10,48,1,1,0,NULL,'(444) 753-2515',NULL,'4447532515',2),(11,35,1,1,0,NULL,'(752) 474-7566',NULL,'7524747566',2),(12,64,1,1,0,NULL,'(302) 426-9691',NULL,'3024269691',1),(13,51,1,1,0,NULL,'655-1529',NULL,'6551529',2),(14,76,1,1,0,NULL,'728-6431',NULL,'7286431',1),(15,76,1,0,0,NULL,'(439) 634-6134',NULL,'4396346134',1),(16,201,1,1,0,NULL,'880-2680',NULL,'8802680',1),(17,201,1,0,0,NULL,'424-2065',NULL,'4242065',2),(18,34,1,1,0,NULL,'337-2982',NULL,'3372982',2),(19,34,1,0,0,NULL,'765-9856',NULL,'7659856',2),(20,89,1,1,0,NULL,'(727) 364-9057',NULL,'7273649057',1),(21,89,1,0,0,NULL,'433-5268',NULL,'4335268',1),(22,140,1,1,0,NULL,'(322) 412-1451',NULL,'3224121451',1),(23,140,1,0,0,NULL,'404-8283',NULL,'4048283',2),(24,84,1,1,0,NULL,'798-7686',NULL,'7987686',2),(25,52,1,1,0,NULL,'684-2044',NULL,'6842044',2),(26,71,1,1,0,NULL,'(799) 557-5119',NULL,'7995575119',1),(27,71,1,0,0,NULL,'881-4948',NULL,'8814948',1),(28,160,1,1,0,NULL,'(441) 372-8021',NULL,'4413728021',1),(29,160,1,0,0,NULL,'593-9288',NULL,'5939288',2),(30,98,1,1,0,NULL,'440-1956',NULL,'4401956',2),(31,98,1,0,0,NULL,'(810) 327-8453',NULL,'8103278453',1),(32,157,1,1,0,NULL,'(513) 804-7508',NULL,'5138047508',1),(33,157,1,0,0,NULL,'(647) 298-1396',NULL,'6472981396',2),(34,130,1,1,0,NULL,'234-6790',NULL,'2346790',2),(35,124,1,1,0,NULL,'298-4554',NULL,'2984554',2),(36,108,1,1,0,NULL,'368-5831',NULL,'3685831',2),(37,108,1,0,0,NULL,'(660) 759-6288',NULL,'6607596288',1),(38,40,1,1,0,NULL,'763-4456',NULL,'7634456',1),(39,40,1,0,0,NULL,'813-1812',NULL,'8131812',1),(40,99,1,1,0,NULL,'468-1681',NULL,'4681681',1),(41,153,1,1,0,NULL,'(608) 403-9410',NULL,'6084039410',1),(42,117,1,1,0,NULL,'221-3002',NULL,'2213002',2),(43,117,1,0,0,NULL,'(894) 683-8642',NULL,'8946838642',2),(44,195,1,1,0,NULL,'(747) 252-9410',NULL,'7472529410',2),(45,195,1,0,0,NULL,'(673) 666-1496',NULL,'6736661496',2),(46,2,1,1,0,NULL,'(461) 441-1629',NULL,'4614411629',1),(47,2,1,0,0,NULL,'(203) 471-9514',NULL,'2034719514',2),(48,55,1,1,0,NULL,'(896) 360-6371',NULL,'8963606371',1),(49,55,1,0,0,NULL,'(690) 215-7729',NULL,'6902157729',2),(50,61,1,1,0,NULL,'424-1301',NULL,'4241301',1),(51,61,1,0,0,NULL,'(318) 356-1285',NULL,'3183561285',1),(52,77,1,1,0,NULL,'(486) 301-9108',NULL,'4863019108',2),(53,114,1,1,0,NULL,'252-4048',NULL,'2524048',2),(54,147,1,1,0,NULL,'853-7234',NULL,'8537234',1),(55,3,1,1,0,NULL,'723-9389',NULL,'7239389',1),(56,198,1,1,0,NULL,'(866) 265-7174',NULL,'8662657174',1),(57,198,1,0,0,NULL,'557-9930',NULL,'5579930',1),(58,142,1,1,0,NULL,'476-4461',NULL,'4764461',1),(59,43,1,1,0,NULL,'369-8319',NULL,'3698319',1),(60,43,1,0,0,NULL,'(508) 239-5670',NULL,'5082395670',2),(61,9,1,1,0,NULL,'830-1521',NULL,'8301521',2),(62,42,1,1,0,NULL,'673-6063',NULL,'6736063',1),(63,47,1,1,0,NULL,'(601) 733-1524',NULL,'6017331524',1),(64,176,1,1,0,NULL,'(424) 435-2673',NULL,'4244352673',2),(65,176,1,0,0,NULL,'(401) 826-4188',NULL,'4018264188',1),(66,165,1,1,0,NULL,'842-8950',NULL,'8428950',1),(67,120,1,1,0,NULL,'284-2781',NULL,'2842781',1),(68,68,1,1,0,NULL,'(452) 409-4575',NULL,'4524094575',2),(69,68,1,0,0,NULL,'(310) 886-9697',NULL,'3108869697',2),(70,190,1,1,0,NULL,'(764) 872-2335',NULL,'7648722335',2),(71,126,1,1,0,NULL,'(794) 714-2234',NULL,'7947142234',1),(72,128,1,1,0,NULL,'437-8249',NULL,'4378249',1),(73,110,1,1,0,NULL,'(814) 298-5072',NULL,'8142985072',2),(74,182,1,1,0,NULL,'756-2274',NULL,'7562274',1),(75,182,1,0,0,NULL,'(675) 759-3020',NULL,'6757593020',2),(76,46,1,1,0,NULL,'257-4472',NULL,'2574472',1),(77,46,1,0,0,NULL,'(579) 233-7325',NULL,'5792337325',2),(78,151,1,1,0,NULL,'(531) 818-3433',NULL,'5318183433',1),(79,19,1,1,0,NULL,'(885) 844-8820',NULL,'8858448820',2),(80,19,1,0,0,NULL,'(346) 479-9874',NULL,'3464799874',2),(81,148,1,1,0,NULL,'(630) 707-8166',NULL,'6307078166',1),(82,60,1,1,0,NULL,'(748) 413-8930',NULL,'7484138930',1),(83,60,1,0,0,NULL,'831-5339',NULL,'8315339',2),(84,133,1,1,0,NULL,'646-8494',NULL,'6468494',1),(85,6,1,1,0,NULL,'(216) 723-2237',NULL,'2167232237',2),(86,186,1,1,0,NULL,'(637) 428-2992',NULL,'6374282992',2),(87,186,1,0,0,NULL,'(278) 889-4916',NULL,'2788894916',1),(88,184,1,1,0,NULL,'745-3776',NULL,'7453776',2),(89,184,1,0,0,NULL,'307-5871',NULL,'3075871',1),(90,88,1,1,0,NULL,'311-7046',NULL,'3117046',2),(91,88,1,0,0,NULL,'392-6480',NULL,'3926480',1),(92,73,1,1,0,NULL,'431-3946',NULL,'4313946',2),(93,155,1,1,0,NULL,'(465) 283-6084',NULL,'4652836084',1),(94,155,1,0,0,NULL,'(672) 344-5645',NULL,'6723445645',1),(95,79,1,1,0,NULL,'(699) 284-1122',NULL,'6992841122',1),(96,96,1,1,0,NULL,'(286) 546-3045',NULL,'2865463045',1),(97,32,1,1,0,NULL,'(615) 541-6188',NULL,'6155416188',2),(98,106,1,1,0,NULL,'(597) 849-9692',NULL,'5978499692',2),(99,106,1,0,0,NULL,'(225) 599-3528',NULL,'2255993528',2),(100,169,1,1,0,NULL,'(357) 616-9708',NULL,'3576169708',2),(101,83,1,1,0,NULL,'(699) 692-7444',NULL,'6996927444',2),(102,83,1,0,0,NULL,'516-4487',NULL,'5164487',1),(103,136,1,1,0,NULL,'615-5238',NULL,'6155238',1),(104,136,1,0,0,NULL,'290-5327',NULL,'2905327',1),(105,162,1,1,0,NULL,'(733) 241-4768',NULL,'7332414768',2),(106,178,1,1,0,NULL,'(409) 447-8553',NULL,'4094478553',2),(107,178,1,0,0,NULL,'836-9133',NULL,'8369133',2),(108,65,1,1,0,NULL,'807-3799',NULL,'8073799',1),(109,65,1,0,0,NULL,'628-2522',NULL,'6282522',2),(110,102,1,1,0,NULL,'(736) 523-8997',NULL,'7365238997',2),(111,102,1,0,0,NULL,'788-2258',NULL,'7882258',1),(112,30,1,1,0,NULL,'391-2712',NULL,'3912712',1),(113,141,1,1,0,NULL,'(886) 229-6464',NULL,'8862296464',2),(114,141,1,0,0,NULL,'(597) 852-1217',NULL,'5978521217',2),(115,94,1,1,0,NULL,'(471) 598-1368',NULL,'4715981368',1),(116,36,1,1,0,NULL,'845-1428',NULL,'8451428',2),(117,4,1,1,0,NULL,'805-5298',NULL,'8055298',1),(118,4,1,0,0,NULL,'507-2331',NULL,'5072331',1),(119,193,1,1,0,NULL,'762-2659',NULL,'7622659',2),(120,193,1,0,0,NULL,'468-2210',NULL,'4682210',1),(121,197,1,1,0,NULL,'537-9783',NULL,'5379783',1),(122,200,1,1,0,NULL,'684-7907',NULL,'6847907',2),(123,118,1,1,0,NULL,'(756) 558-8492',NULL,'7565588492',2),(124,118,1,0,0,NULL,'671-8559',NULL,'6718559',2),(125,189,1,1,0,NULL,'514-8768',NULL,'5148768',2),(126,122,1,1,0,NULL,'(265) 489-4212',NULL,'2654894212',1),(127,145,1,1,0,NULL,'(270) 599-9904',NULL,'2705999904',1),(128,113,1,1,0,NULL,'(889) 558-6620',NULL,'8895586620',2),(129,164,1,1,0,NULL,'536-6265',NULL,'5366265',1),(130,164,1,0,0,NULL,'416-9695',NULL,'4169695',2),(131,66,1,1,0,NULL,'(716) 495-8449',NULL,'7164958449',2),(132,66,1,0,0,NULL,'(536) 844-4886',NULL,'5368444886',2),(133,67,1,1,0,NULL,'321-8903',NULL,'3218903',2),(134,67,1,0,0,NULL,'722-6379',NULL,'7226379',1),(135,171,1,1,0,NULL,'(343) 451-7213',NULL,'3434517213',2),(136,171,1,0,0,NULL,'439-4399',NULL,'4394399',2),(137,7,1,1,0,NULL,'342-9814',NULL,'3429814',2),(138,7,1,0,0,NULL,'(378) 504-4281',NULL,'3785044281',1),(139,21,1,1,0,NULL,'318-5125',NULL,'3185125',2),(140,21,1,0,0,NULL,'(452) 747-6584',NULL,'4527476584',1),(141,23,1,1,0,NULL,'759-3722',NULL,'7593722',2),(142,179,1,1,0,NULL,'(818) 710-3138',NULL,'8187103138',2),(143,92,1,1,0,NULL,'463-8459',NULL,'4638459',2),(144,92,1,0,0,NULL,'274-9690',NULL,'2749690',1),(145,5,1,1,0,NULL,'(833) 790-9240',NULL,'8337909240',2),(146,5,1,0,0,NULL,'693-6859',NULL,'6936859',1),(147,161,1,1,0,NULL,'(473) 745-8720',NULL,'4737458720',1),(148,174,1,1,0,NULL,'(318) 566-2043',NULL,'3185662043',1),(149,174,1,0,0,NULL,'(778) 891-4488',NULL,'7788914488',2),(150,97,1,1,0,NULL,'(386) 251-6267',NULL,'3862516267',1),(151,70,1,1,0,NULL,'(796) 478-8224',NULL,'7964788224',1),(152,80,1,1,0,NULL,'(578) 443-6548',NULL,'5784436548',2),(153,80,1,0,0,NULL,'(893) 373-5222',NULL,'8933735222',2),(154,8,1,1,0,NULL,'467-5827',NULL,'4675827',1),(155,192,1,1,0,NULL,'(291) 473-4493',NULL,'2914734493',2),(156,81,1,1,0,NULL,'(523) 534-7191',NULL,'5235347191',1),(157,81,1,0,0,NULL,'703-3857',NULL,'7033857',2),(158,63,1,1,0,NULL,'(758) 321-7820',NULL,'7583217820',2),(159,63,1,0,0,NULL,'(751) 520-1490',NULL,'7515201490',1),(160,116,1,1,0,NULL,'635-6325',NULL,'6356325',2),(161,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1),(162,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1),(163,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1);
 /*!40000 ALTER TABLE `civicrm_phone` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1268,7 +1269,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_relationship` WRITE;
 /*!40000 ALTER TABLE `civicrm_relationship` DISABLE KEYS */;
-INSERT INTO `civicrm_relationship` (`id`, `contact_id_a`, `contact_id_b`, `relationship_type_id`, `start_date`, `end_date`, `is_active`, `description`, `is_permission_a_b`, `is_permission_b_a`, `case_id`) VALUES (1,163,20,1,NULL,NULL,1,NULL,0,0,NULL),(2,165,20,1,NULL,NULL,1,NULL,0,0,NULL),(3,163,143,1,NULL,NULL,1,NULL,0,0,NULL),(4,165,143,1,NULL,NULL,1,NULL,0,0,NULL),(5,165,163,4,NULL,NULL,1,NULL,0,0,NULL),(6,143,3,8,NULL,NULL,1,NULL,0,0,NULL),(7,163,3,8,NULL,NULL,1,NULL,0,0,NULL),(8,165,3,8,NULL,NULL,1,NULL,0,0,NULL),(9,20,3,7,NULL,NULL,0,NULL,0,0,NULL),(10,143,20,2,NULL,NULL,0,NULL,0,0,NULL),(11,11,98,1,NULL,NULL,1,NULL,0,0,NULL),(12,183,98,1,NULL,NULL,1,NULL,0,0,NULL),(13,11,132,1,NULL,NULL,1,NULL,0,0,NULL),(14,183,132,1,NULL,NULL,1,NULL,0,0,NULL),(15,183,11,4,NULL,NULL,1,NULL,0,0,NULL),(16,132,47,8,NULL,NULL,1,NULL,0,0,NULL),(17,11,47,8,NULL,NULL,1,NULL,0,0,NULL),(18,183,47,8,NULL,NULL,1,NULL,0,0,NULL),(19,98,47,7,NULL,NULL,0,NULL,0,0,NULL),(20,132,98,2,NULL,NULL,0,NULL,0,0,NULL),(21,149,30,1,NULL,NULL,1,NULL,0,0,NULL),(22,18,30,1,NULL,NULL,1,NULL,0,0,NULL),(23,149,159,1,NULL,NULL,1,NULL,0,0,NULL),(24,18,159,1,NULL,NULL,1,NULL,0,0,NULL),(25,18,149,4,NULL,NULL,1,NULL,0,0,NULL),(26,159,108,8,NULL,NULL,1,NULL,0,0,NULL),(27,149,108,8,NULL,NULL,1,NULL,0,0,NULL),(28,18,108,8,NULL,NULL,1,NULL,0,0,NULL),(29,30,108,7,NULL,NULL,1,NULL,0,0,NULL),(30,159,30,2,NULL,NULL,1,NULL,0,0,NULL),(31,188,190,1,NULL,NULL,1,NULL,0,0,NULL),(32,160,190,1,NULL,NULL,1,NULL,0,0,NULL),(33,188,187,1,NULL,NULL,1,NULL,0,0,NULL),(34,160,187,1,NULL,NULL,1,NULL,0,0,NULL),(35,160,188,4,NULL,NULL,1,NULL,0,0,NULL),(36,187,122,8,NULL,NULL,1,NULL,0,0,NULL),(37,188,122,8,NULL,NULL,1,NULL,0,0,NULL),(38,160,122,8,NULL,NULL,1,NULL,0,0,NULL),(39,190,122,7,NULL,NULL,0,NULL,0,0,NULL),(40,187,190,2,NULL,NULL,0,NULL,0,0,NULL),(41,5,119,1,NULL,NULL,1,NULL,0,0,NULL),(42,197,119,1,NULL,NULL,1,NULL,0,0,NULL),(43,5,175,1,NULL,NULL,1,NULL,0,0,NULL),(44,197,175,1,NULL,NULL,1,NULL,0,0,NULL),(45,197,5,4,NULL,NULL,1,NULL,0,0,NULL),(46,175,10,8,NULL,NULL,1,NULL,0,0,NULL),(47,5,10,8,NULL,NULL,1,NULL,0,0,NULL),(48,197,10,8,NULL,NULL,1,NULL,0,0,NULL),(49,119,10,7,NULL,NULL,0,NULL,0,0,NULL),(50,175,119,2,NULL,NULL,0,NULL,0,0,NULL),(51,60,111,1,NULL,NULL,1,NULL,0,0,NULL),(52,77,111,1,NULL,NULL,1,NULL,0,0,NULL),(53,60,15,1,NULL,NULL,1,NULL,0,0,NULL),(54,77,15,1,NULL,NULL,1,NULL,0,0,NULL),(55,77,60,4,NULL,NULL,1,NULL,0,0,NULL),(56,15,177,8,NULL,NULL,1,NULL,0,0,NULL),(57,60,177,8,NULL,NULL,1,NULL,0,0,NULL),(58,77,177,8,NULL,NULL,1,NULL,0,0,NULL),(59,111,177,7,NULL,NULL,0,NULL,0,0,NULL),(60,15,111,2,NULL,NULL,0,NULL,0,0,NULL),(61,104,63,1,NULL,NULL,1,NULL,0,0,NULL),(62,195,63,1,NULL,NULL,1,NULL,0,0,NULL),(63,104,4,1,NULL,NULL,1,NULL,0,0,NULL),(64,195,4,1,NULL,NULL,1,NULL,0,0,NULL),(65,195,104,4,NULL,NULL,1,NULL,0,0,NULL),(66,4,129,8,NULL,NULL,1,NULL,0,0,NULL),(67,104,129,8,NULL,NULL,1,NULL,0,0,NULL),(68,195,129,8,NULL,NULL,1,NULL,0,0,NULL),(69,63,129,7,NULL,NULL,0,NULL,0,0,NULL),(70,4,63,2,NULL,NULL,0,NULL,0,0,NULL),(71,146,88,1,NULL,NULL,1,NULL,0,0,NULL),(72,16,88,1,NULL,NULL,1,NULL,0,0,NULL),(73,146,34,1,NULL,NULL,1,NULL,0,0,NULL),(74,16,34,1,NULL,NULL,1,NULL,0,0,NULL),(75,16,146,4,NULL,NULL,1,NULL,0,0,NULL),(76,34,66,8,NULL,NULL,1,NULL,0,0,NULL),(77,146,66,8,NULL,NULL,1,NULL,0,0,NULL),(78,16,66,8,NULL,NULL,1,NULL,0,0,NULL),(79,88,66,7,NULL,NULL,1,NULL,0,0,NULL),(80,34,88,2,NULL,NULL,1,NULL,0,0,NULL),(81,36,170,1,NULL,NULL,1,NULL,0,0,NULL),(82,142,170,1,NULL,NULL,1,NULL,0,0,NULL),(83,36,64,1,NULL,NULL,1,NULL,0,0,NULL),(84,142,64,1,NULL,NULL,1,NULL,0,0,NULL),(85,142,36,4,NULL,NULL,1,NULL,0,0,NULL),(86,64,96,8,NULL,NULL,1,NULL,0,0,NULL),(87,36,96,8,NULL,NULL,1,NULL,0,0,NULL),(88,142,96,8,NULL,NULL,1,NULL,0,0,NULL),(89,170,96,7,NULL,NULL,0,NULL,0,0,NULL),(90,64,170,2,NULL,NULL,0,NULL,0,0,NULL),(91,176,55,1,NULL,NULL,1,NULL,0,0,NULL),(92,94,55,1,NULL,NULL,1,NULL,0,0,NULL),(93,176,14,1,NULL,NULL,1,NULL,0,0,NULL),(94,94,14,1,NULL,NULL,1,NULL,0,0,NULL),(95,94,176,4,NULL,NULL,1,NULL,0,0,NULL),(96,14,189,8,NULL,NULL,1,NULL,0,0,NULL),(97,176,189,8,NULL,NULL,1,NULL,0,0,NULL),(98,94,189,8,NULL,NULL,1,NULL,0,0,NULL),(99,55,189,7,NULL,NULL,1,NULL,0,0,NULL),(100,14,55,2,NULL,NULL,1,NULL,0,0,NULL),(101,2,41,1,NULL,NULL,1,NULL,0,0,NULL),(102,92,41,1,NULL,NULL,1,NULL,0,0,NULL),(103,2,150,1,NULL,NULL,1,NULL,0,0,NULL),(104,92,150,1,NULL,NULL,1,NULL,0,0,NULL),(105,92,2,4,NULL,NULL,1,NULL,0,0,NULL),(106,150,156,8,NULL,NULL,1,NULL,0,0,NULL),(107,2,156,8,NULL,NULL,1,NULL,0,0,NULL),(108,92,156,8,NULL,NULL,1,NULL,0,0,NULL),(109,41,156,7,NULL,NULL,0,NULL,0,0,NULL),(110,150,41,2,NULL,NULL,0,NULL,0,0,NULL),(111,54,58,1,NULL,NULL,1,NULL,0,0,NULL),(112,174,58,1,NULL,NULL,1,NULL,0,0,NULL),(113,54,72,1,NULL,NULL,1,NULL,0,0,NULL),(114,174,72,1,NULL,NULL,1,NULL,0,0,NULL),(115,174,54,4,NULL,NULL,1,NULL,0,0,NULL),(116,72,179,8,NULL,NULL,1,NULL,0,0,NULL),(117,54,179,8,NULL,NULL,1,NULL,0,0,NULL),(118,174,179,8,NULL,NULL,1,NULL,0,0,NULL),(119,58,179,7,NULL,NULL,1,NULL,0,0,NULL),(120,72,58,2,NULL,NULL,1,NULL,0,0,NULL),(121,49,53,1,NULL,NULL,1,NULL,0,0,NULL),(122,102,53,1,NULL,NULL,1,NULL,0,0,NULL),(123,49,133,1,NULL,NULL,1,NULL,0,0,NULL),(124,102,133,1,NULL,NULL,1,NULL,0,0,NULL),(125,102,49,4,NULL,NULL,1,NULL,0,0,NULL),(126,133,118,8,NULL,NULL,1,NULL,0,0,NULL),(127,49,118,8,NULL,NULL,1,NULL,0,0,NULL),(128,102,118,8,NULL,NULL,1,NULL,0,0,NULL),(129,53,118,7,NULL,NULL,0,NULL,0,0,NULL),(130,133,53,2,NULL,NULL,0,NULL,0,0,NULL),(131,84,158,1,NULL,NULL,1,NULL,0,0,NULL),(132,199,158,1,NULL,NULL,1,NULL,0,0,NULL),(133,84,161,1,NULL,NULL,1,NULL,0,0,NULL),(134,199,161,1,NULL,NULL,1,NULL,0,0,NULL),(135,199,84,4,NULL,NULL,1,NULL,0,0,NULL),(136,161,140,8,NULL,NULL,1,NULL,0,0,NULL),(137,84,140,8,NULL,NULL,1,NULL,0,0,NULL),(138,199,140,8,NULL,NULL,1,NULL,0,0,NULL),(139,158,140,7,NULL,NULL,0,NULL,0,0,NULL),(140,161,158,2,NULL,NULL,0,NULL,0,0,NULL),(141,138,200,1,NULL,NULL,1,NULL,0,0,NULL),(142,151,200,1,NULL,NULL,1,NULL,0,0,NULL),(143,138,109,1,NULL,NULL,1,NULL,0,0,NULL),(144,151,109,1,NULL,NULL,1,NULL,0,0,NULL),(145,151,138,4,NULL,NULL,1,NULL,0,0,NULL),(146,109,157,8,NULL,NULL,1,NULL,0,0,NULL),(147,138,157,8,NULL,NULL,1,NULL,0,0,NULL),(148,151,157,8,NULL,NULL,1,NULL,0,0,NULL),(149,200,157,7,NULL,NULL,0,NULL,0,0,NULL),(150,109,200,2,NULL,NULL,0,NULL,0,0,NULL),(151,56,70,1,NULL,NULL,1,NULL,0,0,NULL),(152,42,70,1,NULL,NULL,1,NULL,0,0,NULL),(153,56,124,1,NULL,NULL,1,NULL,0,0,NULL),(154,42,124,1,NULL,NULL,1,NULL,0,0,NULL),(155,42,56,4,NULL,NULL,1,NULL,0,0,NULL),(156,124,65,8,NULL,NULL,1,NULL,0,0,NULL),(157,56,65,8,NULL,NULL,1,NULL,0,0,NULL),(158,42,65,8,NULL,NULL,1,NULL,0,0,NULL),(159,70,65,7,NULL,NULL,1,NULL,0,0,NULL),(160,124,70,2,NULL,NULL,1,NULL,0,0,NULL),(161,74,169,1,NULL,NULL,1,NULL,0,0,NULL),(162,86,169,1,NULL,NULL,1,NULL,0,0,NULL),(163,74,71,1,NULL,NULL,1,NULL,0,0,NULL),(164,86,71,1,NULL,NULL,1,NULL,0,0,NULL),(165,86,74,4,NULL,NULL,1,NULL,0,0,NULL),(166,71,59,8,NULL,NULL,1,NULL,0,0,NULL),(167,74,59,8,NULL,NULL,1,NULL,0,0,NULL),(168,86,59,8,NULL,NULL,1,NULL,0,0,NULL),(169,169,59,7,NULL,NULL,0,NULL,0,0,NULL),(170,71,169,2,NULL,NULL,0,NULL,0,0,NULL),(171,185,201,1,NULL,NULL,1,NULL,0,0,NULL),(172,91,201,1,NULL,NULL,1,NULL,0,0,NULL),(173,185,69,1,NULL,NULL,1,NULL,0,0,NULL),(174,91,69,1,NULL,NULL,1,NULL,0,0,NULL),(175,91,185,4,NULL,NULL,1,NULL,0,0,NULL),(176,69,19,8,NULL,NULL,1,NULL,0,0,NULL),(177,185,19,8,NULL,NULL,1,NULL,0,0,NULL),(178,91,19,8,NULL,NULL,1,NULL,0,0,NULL),(179,201,19,7,NULL,NULL,0,NULL,0,0,NULL),(180,69,201,2,NULL,NULL,0,NULL,0,0,NULL),(181,105,130,1,NULL,NULL,1,NULL,0,0,NULL),(182,50,130,1,NULL,NULL,1,NULL,0,0,NULL),(183,105,110,1,NULL,NULL,1,NULL,0,0,NULL),(184,50,110,1,NULL,NULL,1,NULL,0,0,NULL),(185,50,105,4,NULL,NULL,1,NULL,0,0,NULL),(186,110,192,8,NULL,NULL,1,NULL,0,0,NULL),(187,105,192,8,NULL,NULL,1,NULL,0,0,NULL),(188,50,192,8,NULL,NULL,1,NULL,0,0,NULL),(189,130,192,7,NULL,NULL,0,NULL,0,0,NULL),(190,110,130,2,NULL,NULL,0,NULL,0,0,NULL),(191,147,115,1,NULL,NULL,1,NULL,0,0,NULL),(192,48,115,1,NULL,NULL,1,NULL,0,0,NULL),(193,147,193,1,NULL,NULL,1,NULL,0,0,NULL),(194,48,193,1,NULL,NULL,1,NULL,0,0,NULL),(195,48,147,4,NULL,NULL,1,NULL,0,0,NULL),(196,193,40,8,NULL,NULL,1,NULL,0,0,NULL),(197,147,40,8,NULL,NULL,1,NULL,0,0,NULL),(198,48,40,8,NULL,NULL,1,NULL,0,0,NULL),(199,115,40,7,NULL,NULL,1,NULL,0,0,NULL),(200,193,115,2,NULL,NULL,1,NULL,0,0,NULL),(201,93,7,5,NULL,NULL,1,NULL,0,0,NULL),(202,13,21,5,NULL,NULL,1,NULL,0,0,NULL),(203,144,22,5,NULL,NULL,1,NULL,0,0,NULL),(204,160,23,5,NULL,NULL,1,NULL,0,0,NULL),(205,165,31,5,NULL,NULL,1,NULL,0,0,NULL),(206,51,52,5,NULL,NULL,1,NULL,0,0,NULL),(207,169,57,5,NULL,NULL,1,NULL,0,0,NULL),(208,9,62,5,NULL,NULL,1,NULL,0,0,NULL),(209,27,79,5,NULL,NULL,1,NULL,0,0,NULL),(210,100,128,5,NULL,NULL,1,NULL,0,0,NULL),(211,48,131,5,NULL,NULL,1,NULL,0,0,NULL),(212,39,137,5,NULL,NULL,1,NULL,0,0,NULL),(213,113,139,5,NULL,NULL,1,NULL,0,0,NULL),(214,112,141,5,NULL,NULL,1,NULL,0,0,NULL),(215,61,154,5,NULL,NULL,1,NULL,0,0,NULL),(216,29,182,5,NULL,NULL,1,NULL,0,0,NULL),(217,114,191,5,NULL,NULL,1,NULL,0,0,NULL);
+INSERT INTO `civicrm_relationship` (`id`, `contact_id_a`, `contact_id_b`, `relationship_type_id`, `start_date`, `end_date`, `is_active`, `description`, `is_permission_a_b`, `is_permission_b_a`, `case_id`) VALUES (1,151,53,1,NULL,NULL,1,NULL,0,0,NULL),(2,19,53,1,NULL,NULL,1,NULL,0,0,NULL),(3,151,46,1,NULL,NULL,1,NULL,0,0,NULL),(4,19,46,1,NULL,NULL,1,NULL,0,0,NULL),(5,19,151,4,NULL,NULL,1,NULL,0,0,NULL),(6,46,121,8,NULL,NULL,1,NULL,0,0,NULL),(7,151,121,8,NULL,NULL,1,NULL,0,0,NULL),(8,19,121,8,NULL,NULL,1,NULL,0,0,NULL),(9,53,121,7,NULL,NULL,1,NULL,0,0,NULL),(10,46,53,2,NULL,NULL,1,NULL,0,0,NULL),(11,133,148,1,NULL,NULL,1,NULL,0,0,NULL),(12,6,148,1,NULL,NULL,1,NULL,0,0,NULL),(13,133,60,1,NULL,NULL,1,NULL,0,0,NULL),(14,6,60,1,NULL,NULL,1,NULL,0,0,NULL),(15,6,133,4,NULL,NULL,1,NULL,0,0,NULL),(16,60,50,8,NULL,NULL,1,NULL,0,0,NULL),(17,133,50,8,NULL,NULL,1,NULL,0,0,NULL),(18,6,50,8,NULL,NULL,1,NULL,0,0,NULL),(19,148,50,7,NULL,NULL,1,NULL,0,0,NULL),(20,60,148,2,NULL,NULL,1,NULL,0,0,NULL),(21,172,144,1,NULL,NULL,1,NULL,0,0,NULL),(22,184,144,1,NULL,NULL,1,NULL,0,0,NULL),(23,172,186,1,NULL,NULL,1,NULL,0,0,NULL),(24,184,186,1,NULL,NULL,1,NULL,0,0,NULL),(25,184,172,4,NULL,NULL,1,NULL,0,0,NULL),(26,186,129,8,NULL,NULL,1,NULL,0,0,NULL),(27,172,129,8,NULL,NULL,1,NULL,0,0,NULL),(28,184,129,8,NULL,NULL,1,NULL,0,0,NULL),(29,144,129,7,NULL,NULL,0,NULL,0,0,NULL),(30,186,144,2,NULL,NULL,0,NULL,0,0,NULL),(31,73,88,1,NULL,NULL,1,NULL,0,0,NULL),(32,155,88,1,NULL,NULL,1,NULL,0,0,NULL),(33,73,123,1,NULL,NULL,1,NULL,0,0,NULL),(34,155,123,1,NULL,NULL,1,NULL,0,0,NULL),(35,155,73,4,NULL,NULL,1,NULL,0,0,NULL),(36,123,135,8,NULL,NULL,1,NULL,0,0,NULL),(37,73,135,8,NULL,NULL,1,NULL,0,0,NULL),(38,155,135,8,NULL,NULL,1,NULL,0,0,NULL),(39,88,135,7,NULL,NULL,1,NULL,0,0,NULL),(40,123,88,2,NULL,NULL,1,NULL,0,0,NULL),(41,96,191,1,NULL,NULL,1,NULL,0,0,NULL),(42,32,191,1,NULL,NULL,1,NULL,0,0,NULL),(43,96,79,1,NULL,NULL,1,NULL,0,0,NULL),(44,32,79,1,NULL,NULL,1,NULL,0,0,NULL),(45,32,96,4,NULL,NULL,1,NULL,0,0,NULL),(46,79,27,8,NULL,NULL,1,NULL,0,0,NULL),(47,96,27,8,NULL,NULL,1,NULL,0,0,NULL),(48,32,27,8,NULL,NULL,1,NULL,0,0,NULL),(49,191,27,7,NULL,NULL,1,NULL,0,0,NULL),(50,79,191,2,NULL,NULL,1,NULL,0,0,NULL),(51,169,106,1,NULL,NULL,1,NULL,0,0,NULL),(52,58,106,1,NULL,NULL,1,NULL,0,0,NULL),(53,169,103,1,NULL,NULL,1,NULL,0,0,NULL),(54,58,103,1,NULL,NULL,1,NULL,0,0,NULL),(55,58,169,4,NULL,NULL,1,NULL,0,0,NULL),(56,103,59,8,NULL,NULL,1,NULL,0,0,NULL),(57,169,59,8,NULL,NULL,1,NULL,0,0,NULL),(58,58,59,8,NULL,NULL,1,NULL,0,0,NULL),(59,106,59,7,NULL,NULL,0,NULL,0,0,NULL),(60,103,106,2,NULL,NULL,0,NULL,0,0,NULL),(61,162,83,1,NULL,NULL,1,NULL,0,0,NULL),(62,178,83,1,NULL,NULL,1,NULL,0,0,NULL),(63,162,136,1,NULL,NULL,1,NULL,0,0,NULL),(64,178,136,1,NULL,NULL,1,NULL,0,0,NULL),(65,178,162,4,NULL,NULL,1,NULL,0,0,NULL),(66,136,57,8,NULL,NULL,1,NULL,0,0,NULL),(67,162,57,8,NULL,NULL,1,NULL,0,0,NULL),(68,178,57,8,NULL,NULL,1,NULL,0,0,NULL),(69,83,57,7,NULL,NULL,1,NULL,0,0,NULL),(70,136,83,2,NULL,NULL,1,NULL,0,0,NULL),(71,33,65,1,NULL,NULL,1,NULL,0,0,NULL),(72,163,65,1,NULL,NULL,1,NULL,0,0,NULL),(73,33,102,1,NULL,NULL,1,NULL,0,0,NULL),(74,163,102,1,NULL,NULL,1,NULL,0,0,NULL),(75,163,33,4,NULL,NULL,1,NULL,0,0,NULL),(76,102,183,8,NULL,NULL,1,NULL,0,0,NULL),(77,33,183,8,NULL,NULL,1,NULL,0,0,NULL),(78,163,183,8,NULL,NULL,1,NULL,0,0,NULL),(79,65,183,7,NULL,NULL,1,NULL,0,0,NULL),(80,102,65,2,NULL,NULL,1,NULL,0,0,NULL),(81,94,30,1,NULL,NULL,1,NULL,0,0,NULL),(82,28,30,1,NULL,NULL,1,NULL,0,0,NULL),(83,94,141,1,NULL,NULL,1,NULL,0,0,NULL),(84,28,141,1,NULL,NULL,1,NULL,0,0,NULL),(85,28,94,4,NULL,NULL,1,NULL,0,0,NULL),(86,141,82,8,NULL,NULL,1,NULL,0,0,NULL),(87,94,82,8,NULL,NULL,1,NULL,0,0,NULL),(88,28,82,8,NULL,NULL,1,NULL,0,0,NULL),(89,30,82,7,NULL,NULL,1,NULL,0,0,NULL),(90,141,30,2,NULL,NULL,1,NULL,0,0,NULL),(91,193,36,1,NULL,NULL,1,NULL,0,0,NULL),(92,138,36,1,NULL,NULL,1,NULL,0,0,NULL),(93,193,4,1,NULL,NULL,1,NULL,0,0,NULL),(94,138,4,1,NULL,NULL,1,NULL,0,0,NULL),(95,138,193,4,NULL,NULL,1,NULL,0,0,NULL),(96,4,168,8,NULL,NULL,1,NULL,0,0,NULL),(97,193,168,8,NULL,NULL,1,NULL,0,0,NULL),(98,138,168,8,NULL,NULL,1,NULL,0,0,NULL),(99,36,168,7,NULL,NULL,1,NULL,0,0,NULL),(100,4,36,2,NULL,NULL,1,NULL,0,0,NULL),(101,200,137,1,NULL,NULL,1,NULL,0,0,NULL),(102,118,137,1,NULL,NULL,1,NULL,0,0,NULL),(103,200,197,1,NULL,NULL,1,NULL,0,0,NULL),(104,118,197,1,NULL,NULL,1,NULL,0,0,NULL),(105,118,200,4,NULL,NULL,1,NULL,0,0,NULL),(106,197,91,8,NULL,NULL,1,NULL,0,0,NULL),(107,200,91,8,NULL,NULL,1,NULL,0,0,NULL),(108,118,91,8,NULL,NULL,1,NULL,0,0,NULL),(109,137,91,7,NULL,NULL,0,NULL,0,0,NULL),(110,197,137,2,NULL,NULL,0,NULL,0,0,NULL),(111,145,189,1,NULL,NULL,1,NULL,0,0,NULL),(112,113,189,1,NULL,NULL,1,NULL,0,0,NULL),(113,145,122,1,NULL,NULL,1,NULL,0,0,NULL),(114,113,122,1,NULL,NULL,1,NULL,0,0,NULL),(115,113,145,4,NULL,NULL,1,NULL,0,0,NULL),(116,122,111,8,NULL,NULL,1,NULL,0,0,NULL),(117,145,111,8,NULL,NULL,1,NULL,0,0,NULL),(118,113,111,8,NULL,NULL,1,NULL,0,0,NULL),(119,189,111,7,NULL,NULL,1,NULL,0,0,NULL),(120,122,189,2,NULL,NULL,1,NULL,0,0,NULL),(121,66,164,1,NULL,NULL,1,NULL,0,0,NULL),(122,37,164,1,NULL,NULL,1,NULL,0,0,NULL),(123,66,127,1,NULL,NULL,1,NULL,0,0,NULL),(124,37,127,1,NULL,NULL,1,NULL,0,0,NULL),(125,37,66,4,NULL,NULL,1,NULL,0,0,NULL),(126,127,38,8,NULL,NULL,1,NULL,0,0,NULL),(127,66,38,8,NULL,NULL,1,NULL,0,0,NULL),(128,37,38,8,NULL,NULL,1,NULL,0,0,NULL),(129,164,38,7,NULL,NULL,1,NULL,0,0,NULL),(130,127,164,2,NULL,NULL,1,NULL,0,0,NULL),(131,67,31,1,NULL,NULL,1,NULL,0,0,NULL),(132,171,31,1,NULL,NULL,1,NULL,0,0,NULL),(133,67,166,1,NULL,NULL,1,NULL,0,0,NULL),(134,171,166,1,NULL,NULL,1,NULL,0,0,NULL),(135,171,67,4,NULL,NULL,1,NULL,0,0,NULL),(136,166,149,8,NULL,NULL,1,NULL,0,0,NULL),(137,67,149,8,NULL,NULL,1,NULL,0,0,NULL),(138,171,149,8,NULL,NULL,1,NULL,0,0,NULL),(139,31,149,7,NULL,NULL,0,NULL,0,0,NULL),(140,166,31,2,NULL,NULL,0,NULL,0,0,NULL),(141,187,7,1,NULL,NULL,1,NULL,0,0,NULL),(142,23,7,1,NULL,NULL,1,NULL,0,0,NULL),(143,187,21,1,NULL,NULL,1,NULL,0,0,NULL),(144,23,21,1,NULL,NULL,1,NULL,0,0,NULL),(145,23,187,4,NULL,NULL,1,NULL,0,0,NULL),(146,21,152,8,NULL,NULL,1,NULL,0,0,NULL),(147,187,152,8,NULL,NULL,1,NULL,0,0,NULL),(148,23,152,8,NULL,NULL,1,NULL,0,0,NULL),(149,7,152,7,NULL,NULL,0,NULL,0,0,NULL),(150,21,7,2,NULL,NULL,0,NULL,0,0,NULL),(151,92,179,1,NULL,NULL,1,NULL,0,0,NULL),(152,5,179,1,NULL,NULL,1,NULL,0,0,NULL),(153,92,16,1,NULL,NULL,1,NULL,0,0,NULL),(154,5,16,1,NULL,NULL,1,NULL,0,0,NULL),(155,5,92,4,NULL,NULL,1,NULL,0,0,NULL),(156,16,115,8,NULL,NULL,1,NULL,0,0,NULL),(157,92,115,8,NULL,NULL,1,NULL,0,0,NULL),(158,5,115,8,NULL,NULL,1,NULL,0,0,NULL),(159,179,115,7,NULL,NULL,0,NULL,0,0,NULL),(160,16,179,2,NULL,NULL,0,NULL,0,0,NULL),(161,26,131,1,NULL,NULL,1,NULL,0,0,NULL),(162,174,131,1,NULL,NULL,1,NULL,0,0,NULL),(163,26,161,1,NULL,NULL,1,NULL,0,0,NULL),(164,174,161,1,NULL,NULL,1,NULL,0,0,NULL),(165,174,26,4,NULL,NULL,1,NULL,0,0,NULL),(166,161,41,8,NULL,NULL,1,NULL,0,0,NULL),(167,26,41,8,NULL,NULL,1,NULL,0,0,NULL),(168,174,41,8,NULL,NULL,1,NULL,0,0,NULL),(169,131,41,7,NULL,NULL,0,NULL,0,0,NULL),(170,161,131,2,NULL,NULL,0,NULL,0,0,NULL),(171,70,85,1,NULL,NULL,1,NULL,0,0,NULL),(172,80,85,1,NULL,NULL,1,NULL,0,0,NULL),(173,70,97,1,NULL,NULL,1,NULL,0,0,NULL),(174,80,97,1,NULL,NULL,1,NULL,0,0,NULL),(175,80,70,4,NULL,NULL,1,NULL,0,0,NULL),(176,97,196,8,NULL,NULL,1,NULL,0,0,NULL),(177,70,196,8,NULL,NULL,1,NULL,0,0,NULL),(178,80,196,8,NULL,NULL,1,NULL,0,0,NULL),(179,85,196,7,NULL,NULL,0,NULL,0,0,NULL),(180,97,85,2,NULL,NULL,0,NULL,0,0,NULL),(181,192,8,1,NULL,NULL,1,NULL,0,0,NULL),(182,81,8,1,NULL,NULL,1,NULL,0,0,NULL),(183,192,185,1,NULL,NULL,1,NULL,0,0,NULL),(184,81,185,1,NULL,NULL,1,NULL,0,0,NULL),(185,81,192,4,NULL,NULL,1,NULL,0,0,NULL),(186,185,143,8,NULL,NULL,1,NULL,0,0,NULL),(187,192,143,8,NULL,NULL,1,NULL,0,0,NULL),(188,81,143,8,NULL,NULL,1,NULL,0,0,NULL),(189,8,143,7,NULL,NULL,0,NULL,0,0,NULL),(190,185,8,2,NULL,NULL,0,NULL,0,0,NULL),(191,63,154,1,NULL,NULL,1,NULL,0,0,NULL),(192,116,154,1,NULL,NULL,1,NULL,0,0,NULL),(193,63,12,1,NULL,NULL,1,NULL,0,0,NULL),(194,116,12,1,NULL,NULL,1,NULL,0,0,NULL),(195,116,63,4,NULL,NULL,1,NULL,0,0,NULL),(196,12,10,8,NULL,NULL,1,NULL,0,0,NULL),(197,63,10,8,NULL,NULL,1,NULL,0,0,NULL),(198,116,10,8,NULL,NULL,1,NULL,0,0,NULL),(199,154,10,7,NULL,NULL,0,NULL,0,0,NULL),(200,12,154,2,NULL,NULL,0,NULL,0,0,NULL),(201,46,29,5,NULL,NULL,1,NULL,0,0,NULL),(202,140,49,5,NULL,NULL,1,NULL,0,0,NULL),(203,58,62,5,NULL,NULL,1,NULL,0,0,NULL),(204,51,72,5,NULL,NULL,1,NULL,0,0,NULL),(205,148,74,5,NULL,NULL,1,NULL,0,0,NULL),(206,102,86,5,NULL,NULL,1,NULL,0,0,NULL),(207,2,95,5,NULL,NULL,1,NULL,0,0,NULL),(208,106,100,5,NULL,NULL,1,NULL,0,0,NULL),(209,65,109,5,NULL,NULL,1,NULL,0,0,NULL),(210,127,112,5,NULL,NULL,1,NULL,0,0,NULL),(211,156,125,5,NULL,NULL,1,NULL,0,0,NULL),(212,81,150,5,NULL,NULL,1,NULL,0,0,NULL),(213,175,159,5,NULL,NULL,1,NULL,0,0,NULL),(214,19,170,5,NULL,NULL,1,NULL,0,0,NULL),(215,134,173,5,NULL,NULL,1,NULL,0,0,NULL),(216,73,181,5,NULL,NULL,1,NULL,0,0,NULL);
 /*!40000 ALTER TABLE `civicrm_relationship` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1344,7 +1345,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_subscription_history` WRITE;
 /*!40000 ALTER TABLE `civicrm_subscription_history` DISABLE KEYS */;
-INSERT INTO `civicrm_subscription_history` (`id`, `contact_id`, `group_id`, `date`, `method`, `status`, `tracking`) VALUES (1,136,2,'2018-01-12 04:30:44','Email','Added',NULL),(2,75,2,'2018-01-15 07:50:56','Admin','Added',NULL),(3,116,2,'2018-04-18 14:26:06','Admin','Added',NULL),(4,171,2,'2018-04-13 06:53:12','Admin','Added',NULL),(5,100,2,'2017-10-15 00:13:16','Admin','Added',NULL),(6,144,2,'2018-04-07 11:47:22','Admin','Added',NULL),(7,101,2,'2017-11-29 01:23:30','Admin','Added',NULL),(8,76,2,'2017-10-06 16:54:06','Admin','Added',NULL),(9,93,2,'2018-03-08 06:40:36','Admin','Added',NULL),(10,38,2,'2017-10-20 08:17:42','Admin','Added',NULL),(11,85,2,'2017-10-21 16:41:08','Email','Added',NULL),(12,125,2,'2018-05-15 17:42:03','Email','Added',NULL),(13,13,2,'2017-09-28 12:17:29','Email','Added',NULL),(14,194,2,'2018-05-12 18:58:33','Admin','Added',NULL),(15,8,2,'2018-02-07 21:21:33','Admin','Added',NULL),(16,80,2,'2017-10-13 00:17:25','Email','Added',NULL),(17,44,2,'2018-07-23 05:19:06','Email','Added',NULL),(18,89,2,'2018-05-13 07:44:12','Email','Added',NULL),(19,107,2,'2018-02-13 09:33:38','Admin','Added',NULL),(20,39,2,'2018-02-25 10:41:58','Admin','Added',NULL),(21,17,2,'2018-02-08 13:38:09','Admin','Added',NULL),(22,162,2,'2018-08-04 22:53:39','Admin','Added',NULL),(23,29,2,'2017-11-28 04:20:11','Admin','Added',NULL),(24,97,2,'2018-09-04 01:02:41','Admin','Added',NULL),(25,35,2,'2018-07-23 09:48:25','Admin','Added',NULL),(26,103,2,'2018-01-14 11:12:12','Email','Added',NULL),(27,46,2,'2018-06-07 03:50:26','Admin','Added',NULL),(28,51,2,'2017-11-03 18:00:57','Admin','Added',NULL),(29,155,2,'2017-12-16 19:38:11','Admin','Added',NULL),(30,9,2,'2017-10-19 15:56:48','Email','Added',NULL),(31,81,2,'2018-08-25 20:37:47','Admin','Added',NULL),(32,153,2,'2018-02-07 18:00:47','Admin','Added',NULL),(33,68,2,'2018-04-11 16:57:11','Email','Added',NULL),(34,123,2,'2017-11-22 09:02:49','Email','Added',NULL),(35,181,2,'2018-03-12 11:56:28','Email','Added',NULL),(36,95,2,'2018-08-15 23:08:02','Admin','Added',NULL),(37,61,2,'2018-09-18 00:28:04','Admin','Added',NULL),(38,184,2,'2017-12-12 04:18:36','Admin','Added',NULL),(39,186,2,'2018-09-12 12:35:07','Email','Added',NULL),(40,173,2,'2017-12-07 22:49:29','Email','Added',NULL),(41,67,2,'2018-01-13 03:03:28','Admin','Added',NULL),(42,114,2,'2018-09-17 20:10:09','Admin','Added',NULL),(43,117,2,'2018-09-01 13:10:30','Admin','Added',NULL),(44,167,2,'2017-10-17 02:29:38','Email','Added',NULL),(45,152,2,'2018-02-21 00:50:14','Admin','Added',NULL),(46,82,2,'2017-10-18 00:14:24','Email','Added',NULL),(47,198,2,'2018-09-22 19:01:43','Admin','Added',NULL),(48,25,2,'2018-02-07 10:19:40','Email','Added',NULL),(49,168,2,'2017-12-22 02:49:32','Email','Added',NULL),(50,6,2,'2017-12-13 16:46:56','Admin','Added',NULL),(51,43,2,'2018-07-13 15:59:02','Email','Added',NULL),(52,164,2,'2018-08-29 09:05:29','Admin','Added',NULL),(53,78,2,'2018-06-03 02:17:18','Admin','Added',NULL),(54,24,2,'2018-08-31 18:41:21','Email','Added',NULL),(55,126,2,'2017-11-28 08:08:34','Email','Added',NULL),(56,135,2,'2018-02-23 06:57:22','Email','Added',NULL),(57,113,2,'2018-04-13 07:14:38','Admin','Added',NULL),(58,172,2,'2018-03-01 13:08:51','Email','Added',NULL),(59,83,2,'2017-11-24 23:07:23','Admin','Added',NULL),(60,134,2,'2018-02-06 04:27:18','Admin','Added',NULL),(61,33,3,'2018-03-08 07:20:18','Email','Added',NULL),(62,112,3,'2017-11-23 15:47:19','Email','Added',NULL),(63,37,3,'2018-01-15 17:06:13','Email','Added',NULL),(64,121,3,'2018-03-09 04:21:58','Admin','Added',NULL),(65,12,3,'2018-02-12 09:59:20','Admin','Added',NULL),(66,127,3,'2017-10-08 23:03:01','Email','Added',NULL),(67,45,3,'2018-09-25 07:00:53','Admin','Added',NULL),(68,28,3,'2017-11-22 01:35:49','Admin','Added',NULL),(69,106,3,'2018-05-17 21:59:18','Email','Added',NULL),(70,27,3,'2018-07-29 01:08:24','Email','Added',NULL),(71,148,3,'2017-12-09 16:48:16','Email','Added',NULL),(72,166,3,'2017-11-12 16:43:15','Admin','Added',NULL),(73,87,3,'2018-09-24 15:40:52','Email','Added',NULL),(74,178,3,'2018-08-30 05:42:05','Email','Added',NULL),(75,90,3,'2018-08-12 12:09:51','Email','Added',NULL),(76,136,4,'2017-10-03 00:56:46','Email','Added',NULL),(77,76,4,'2017-12-12 11:33:54','Email','Added',NULL),(78,8,4,'2018-05-22 01:03:49','Admin','Added',NULL),(79,162,4,'2018-03-07 01:45:45','Admin','Added',NULL),(80,155,4,'2018-09-19 20:07:41','Admin','Added',NULL),(81,95,4,'2018-06-15 06:27:58','Email','Added',NULL),(82,117,4,'2017-11-30 15:04:54','Admin','Added',NULL),(83,6,4,'2018-05-02 20:23:19','Admin','Added',NULL);
+INSERT INTO `civicrm_subscription_history` (`id`, `contact_id`, `group_id`, `date`, `method`, `status`, `tracking`) VALUES (1,119,2,'2018-08-12 08:22:21','Email','Added',NULL),(2,87,2,'2018-02-08 08:23:19','Email','Added',NULL),(3,158,2,'2017-11-27 03:04:07','Email','Added',NULL),(4,194,2,'2017-11-19 06:36:46','Admin','Added',NULL),(5,132,2,'2018-10-11 09:29:52','Email','Added',NULL),(6,90,2,'2018-07-08 23:16:57','Admin','Added',NULL),(7,15,2,'2018-05-06 10:56:40','Admin','Added',NULL),(8,134,2,'2017-12-08 23:29:44','Email','Added',NULL),(9,24,2,'2018-09-12 00:23:07','Admin','Added',NULL),(10,75,2,'2018-06-18 07:20:58','Email','Added',NULL),(11,188,2,'2018-04-16 02:23:07','Admin','Added',NULL),(12,146,2,'2018-03-08 03:02:35','Admin','Added',NULL),(13,44,2,'2018-03-16 14:24:43','Email','Added',NULL),(14,13,2,'2018-06-08 08:25:13','Admin','Added',NULL),(15,48,2,'2017-11-15 06:24:50','Email','Added',NULL),(16,101,2,'2017-12-23 18:12:44','Admin','Added',NULL),(17,199,2,'2018-02-28 17:40:32','Admin','Added',NULL),(18,35,2,'2017-11-24 05:03:25','Admin','Added',NULL),(19,64,2,'2018-02-05 18:07:04','Email','Added',NULL),(20,51,2,'2018-10-03 23:30:39','Admin','Added',NULL),(21,76,2,'2018-01-01 10:17:29','Admin','Added',NULL),(22,201,2,'2018-02-25 15:37:21','Admin','Added',NULL),(23,34,2,'2018-03-24 11:30:05','Email','Added',NULL),(24,89,2,'2018-10-21 15:28:02','Admin','Added',NULL),(25,105,2,'2017-11-20 22:55:40','Email','Added',NULL),(26,20,2,'2018-09-08 17:30:46','Email','Added',NULL),(27,140,2,'2018-02-03 21:45:18','Email','Added',NULL),(28,84,2,'2017-12-08 18:36:18','Email','Added',NULL),(29,52,2,'2018-04-07 18:01:03','Email','Added',NULL),(30,167,2,'2017-12-16 23:09:52','Admin','Added',NULL),(31,71,2,'2018-07-02 21:39:29','Email','Added',NULL),(32,160,2,'2018-10-27 15:11:17','Email','Added',NULL),(33,98,2,'2018-01-23 06:45:38','Admin','Added',NULL),(34,157,2,'2018-09-20 02:18:52','Admin','Added',NULL),(35,130,2,'2018-10-20 01:43:25','Email','Added',NULL),(36,124,2,'2018-10-06 03:51:47','Admin','Added',NULL),(37,108,2,'2018-04-15 08:24:38','Admin','Added',NULL),(38,40,2,'2018-03-12 19:39:06','Email','Added',NULL),(39,99,2,'2018-01-03 04:41:10','Email','Added',NULL),(40,153,2,'2018-06-21 21:02:26','Email','Added',NULL),(41,22,2,'2018-03-17 10:50:28','Email','Added',NULL),(42,56,2,'2017-12-25 03:19:47','Email','Added',NULL),(43,117,2,'2018-09-13 07:25:45','Email','Added',NULL),(44,39,2,'2018-04-04 04:05:45','Admin','Added',NULL),(45,195,2,'2018-05-13 16:29:53','Admin','Added',NULL),(46,69,2,'2018-03-19 08:58:15','Email','Added',NULL),(47,2,2,'2018-10-21 09:53:20','Admin','Added',NULL),(48,55,2,'2018-04-12 21:29:56','Admin','Added',NULL),(49,61,2,'2017-11-26 01:07:40','Admin','Added',NULL),(50,77,2,'2018-10-17 09:35:35','Admin','Added',NULL),(51,114,2,'2018-02-03 03:47:10','Email','Added',NULL),(52,147,2,'2018-07-21 16:24:53','Email','Added',NULL),(53,107,2,'2017-11-29 16:38:42','Admin','Added',NULL),(54,3,2,'2018-06-08 07:05:20','Email','Added',NULL),(55,198,2,'2018-05-02 07:09:41','Email','Added',NULL),(56,142,2,'2018-08-23 10:03:06','Email','Added',NULL),(57,43,2,'2018-08-25 23:37:24','Admin','Added',NULL),(58,9,2,'2018-02-08 21:39:42','Email','Added',NULL),(59,93,2,'2017-12-13 03:55:02','Admin','Added',NULL),(60,42,2,'2017-11-03 15:12:22','Email','Added',NULL),(61,47,3,'2018-10-21 23:16:53','Email','Added',NULL),(62,11,3,'2018-05-10 08:49:37','Admin','Added',NULL),(63,176,3,'2017-12-21 04:19:00','Email','Added',NULL),(64,165,3,'2018-06-15 21:07:51','Admin','Added',NULL),(65,156,3,'2018-04-08 06:30:36','Admin','Added',NULL),(66,120,3,'2018-02-02 21:34:30','Admin','Added',NULL),(67,45,3,'2018-10-22 19:41:03','Admin','Added',NULL),(68,17,3,'2018-05-30 22:28:50','Email','Added',NULL),(69,68,3,'2018-07-06 06:02:43','Admin','Added',NULL),(70,190,3,'2018-08-04 13:03:50','Admin','Added',NULL),(71,139,3,'2018-07-31 21:49:06','Email','Added',NULL),(72,126,3,'2018-10-17 17:38:37','Admin','Added',NULL),(73,128,3,'2018-02-26 06:32:03','Email','Added',NULL),(74,177,3,'2018-03-01 01:57:28','Email','Added',NULL),(75,110,3,'2017-11-02 09:43:12','Admin','Added',NULL),(76,119,4,'2018-08-08 09:48:56','Admin','Added',NULL),(77,134,4,'2018-08-29 16:50:14','Admin','Added',NULL),(78,48,4,'2018-07-15 19:15:45','Admin','Added',NULL),(79,201,4,'2018-08-09 23:30:13','Email','Added',NULL),(80,52,4,'2018-08-29 13:11:37','Email','Added',NULL),(81,124,4,'2017-12-19 12:27:43','Email','Added',NULL),(82,117,4,'2018-08-14 05:35:55','Email','Added',NULL),(83,77,4,'2018-02-24 18:15:27','Email','Added',NULL);
 /*!40000 ALTER TABLE `civicrm_subscription_history` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1440,7 +1441,7 @@ UNLOCK TABLES;
 
 LOCK TABLES `civicrm_website` WRITE;
 /*!40000 ALTER TABLE `civicrm_website` DISABLE KEYS */;
-INSERT INTO `civicrm_website` (`id`, `contact_id`, `url`, `website_type_id`) VALUES (1,139,'http://mahwahagriculturesolutions.org',1),(2,21,'http://baydevelopment.org',1),(3,180,'http://caminoliteracyfellowship.org',1),(4,32,'http://friendstechnology.org',1),(5,52,'http://cascadesystems.org',1),(6,141,'http://cadellliteracy.org',1),(7,23,'http://michiganschool.org',1),(8,182,'http://michigannetwork.org',1),(9,22,'http://communitytrust.org',1),(10,7,'http://sierrawellnesspartners.org',1),(11,137,'http://northpointculture.org',1),(12,196,'http://progressiveservices.org',1),(13,131,'http://communityassociation.org',1),(14,79,'http://connecticutculture.org',1),(15,57,'http://localadvocacy.org',1),(16,62,'http://vndevelopmentinitiative.org',1),(17,31,'http://sierrasportssystems.org',1);
+INSERT INTO `civicrm_website` (`id`, `contact_id`, `url`, `website_type_id`) VALUES (1,109,'http://sierratrust.org',1),(2,150,'http://cauldereducation.org',1),(3,100,'http://coloradosoftwarefund.org',1),(4,125,'http://caulderpartners.org',1),(5,159,'http://montanaeducation.org',1),(6,25,'http://faucettsports.org',1),(7,49,'http://urbanmusicschool.org',1),(8,62,'http://nylegalassociation.org',1),(9,180,'http://localsportscollective.org',1),(10,181,'http://farmersvillefellowship.org',1),(11,29,'http://urbanlegalcenter.org',1),(12,86,'http://springfieldpoetry.org',1),(13,54,'http://texaspoetry.org',1),(14,173,'http://pineculture.org',1),(15,72,'http://sierrafamily.org',1),(16,74,'http://jacksonfamily.org',1),(17,170,'http://unitedmusic.org',1);
 /*!40000 ALTER TABLE `civicrm_website` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1466,12 +1467,13 @@ UNLOCK TABLES;
 
 /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
 /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
 
--- Dump completed on 2018-09-27 21:13:35
+-- Dump completed on 2018-10-30 21:56:04
 -- +--------------------------------------------------------------------+
 -- | CiviCRM version 5                                                  |
 -- +--------------------------------------------------------------------+
diff --git a/civicrm/templates/CRM/Activity/Selector/Selector.tpl b/civicrm/templates/CRM/Activity/Selector/Selector.tpl
index 1b0be911e975b20136d2514795a12706b9fcd470..dd3015cc32dd8145ee7f6801adbdf81402644e7e 100644
--- a/civicrm/templates/CRM/Activity/Selector/Selector.tpl
+++ b/civicrm/templates/CRM/Activity/Selector/Selector.tpl
@@ -45,7 +45,7 @@
       </table>
     </div><!-- /.crm-accordion-body -->
   </div><!-- /.crm-accordion-wrapper -->
-  <table class="contact-activity-selector-{$context} crm-ajax-table">
+  <table class="contact-activity-selector-{$context} crm-ajax-table" style="width: 100%;">
     <thead>
     <tr>
       <th data-data="activity_type" class="crm-contact-activity-activity_type">{ts}Type{/ts}</th>
diff --git a/civicrm/templates/CRM/Admin/Form/Preferences/Contribute.tpl b/civicrm/templates/CRM/Admin/Form/Preferences/Contribute.tpl
index 9baa42d3f2740a939d950514fed9decb26bccf6f..42139e9d9a245e3f979fd93b1d11641715f227fa 100644
--- a/civicrm/templates/CRM/Admin/Form/Preferences/Contribute.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Preferences/Contribute.tpl
@@ -23,4 +23,58 @@
  | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
  +--------------------------------------------------------------------+
 *}
-{include file="CRM/Form/basicForm.tpl"}
+<div class="crm-block crm-form-block crm-{$formName}-block">
+  <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
+  {include file="CRM/Form/basicFormFields.tpl"}
+
+  <table class="form-layout" id="invoicing_blocks">
+    {foreach from=$htmlFields item=fieldSpec key=htmlField}
+      {if $form.$htmlField}
+        {assign var=n value=$htmlField|cat:'_description'}
+        <tr class="crm-preferences-form-block-{$htmlField}">
+          {if $fieldSpec.html_type EQ 'checkbox'|| $fieldSpec.html_type EQ 'checkboxes'}
+            <td class="label"></td>
+            <td>
+              {$form.$htmlField.html} {$form.$htmlField.label}
+              {if $desc}
+                <br /><span class="description">{$fieldSpec.description}</span>
+              {/if}
+            </td>
+          {else}
+            <td class="label">{$form.$htmlField.label}&nbsp;{if $htmlField eq 'acl_financial_type'}{help id="$htmlField"}{/if}</td>
+            <td>
+              {$form.$htmlField.html}
+              {if $fieldSpec.description}
+                <br /><span class="description">{$fieldSpec.description}</span>
+              {/if}
+            </td>
+          {/if}
+        </tr>
+      {/if}
+    {/foreach}
+  </table>
+  <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
+</div>
+
+{literal}
+  <script type="text/javascript">
+    cj(document).ready(function() {
+      if (document.getElementById("invoicing_invoicing").checked) {
+        cj("#invoicing_blocks").show();
+      }
+      else {
+        cj("#invoicing_blocks").hide();
+      }
+    });
+    cj(function () {
+      cj("input[type=checkbox]").click(function() {
+        if (cj("#invoicing_invoicing").is(":checked")) {
+          cj("#invoicing_blocks").show();
+        }
+        else {
+          cj("#invoicing_blocks").hide();
+        }
+      });
+    });
+  </script>
+{/literal}
diff --git a/civicrm/templates/CRM/Admin/Form/Preferences/Display.tpl b/civicrm/templates/CRM/Admin/Form/Preferences/Display.tpl
index 3405f878e13eb442af8534d6e887cd5825f8b4e0..ef0fdc4111c466be635d43dfd6e494be17efe8b6 100644
--- a/civicrm/templates/CRM/Admin/Form/Preferences/Display.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Preferences/Display.tpl
@@ -50,7 +50,7 @@
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
       <td class="description">
-        {ts}Controls display of the smart groups that a contact is part of in each contact's "Groups" tab. "Show on Demand" provides the best performance, and is recommended for most sites.{/ts}
+        {$settings_fields.contact_smart_group_display.description}
       </td>
     </tr>
     <tr class="crm-preferences-display-form-block-contact_edit_options">
@@ -125,7 +125,7 @@
     </tr>
     <tr class="crm-preferences-display-form-block-activity_assignee_notification">
       <td class="label"></td>
-      <td>{$form.activity_assignee_notification.html} {$form.activity_assignee_notification.label}</td>
+      <td>{$form.activity_assignee_notification.html}</td>
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
@@ -145,7 +145,7 @@
     </tr>
     <tr class="crm-preferences-display-form-block-activity_assignee_notification_ics">
       <td class="label"></td>
-      <td>{$form.activity_assignee_notification_ics.html} {$form.activity_assignee_notification_ics.label}</td>
+      <td>{$form.activity_assignee_notification_ics.html}</td>
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
@@ -155,12 +155,11 @@
 
     <tr class="crm-preferences-display-form-block-preserve_activity_tab_filter">
       <td class="label"></td>
-      <td>{$form.preserve_activity_tab_filter.html} {$form.preserve_activity_tab_filter.label}</td>
+      <td>{$form.preserve_activity_tab_filter.html}</td>
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
-      <td class="description">{ts}When enabled, any filter settings a user selects on the contact's Activity tab will be remembered as they visit other contacts.{/ts}
-      </td>
+      <td class="description">{$settings_fields.preserve_activity_tab_filter.description}</td>
     </tr>
 
     <tr class="crm-preferences-display-form-block-user_dashboard_options">
@@ -170,7 +169,7 @@
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
       <td class="description">
-        {ts}Select the sections that should be included in the Contact Dashboard. EXAMPLE: If you don't want constituents to view their own contribution history, un-check that option.{/ts}
+        {$settings_fields.user_dashboard_options.description}
       </td>
     </tr>
     <tr class="crm-preferences-display-form-block-editor_id">
@@ -200,7 +199,7 @@
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
-      <td class="description">{ts}Display name format for individual contact display names.{/ts}</td>
+      <td class="description">{$settings_fields.display_name_format.description}</td>
     </tr>
     <tr class="crm-preferences-display-form-block-sort_name_format">
       <td class="label">{$form.sort_name_format.label}</td>
@@ -208,7 +207,7 @@
     </tr>
     <tr class="crm-preferences-display-form-block-description">
       <td>&nbsp;</td>
-      <td class="description">{ts}Sort name format for individual contact display names.{/ts}</td>
+      <td class="description">{$settings_fields.sort_name_format.description}</td>
     </tr>
   </table>
   <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
@@ -239,8 +238,8 @@
         }
 
         // show/hide activity types based on checkbox value
-        $('.crm-preferences-display-form-activity_types').toggle($('#activity_assignee_notification').is(":checked"));
-        $('#activity_assignee_notification').click(function() {
+        $('.crm-preferences-display-form-activity_types').toggle($('#activity_assignee_notification_activity_assignee_notification').is(":checked"));
+        $('#activity_assignee_notification_activity_assignee_notification').click(function() {
           $('.crm-preferences-display-form-activity_types').toggle($(this).is(":checked"));
         });
 
diff --git a/civicrm/templates/CRM/Admin/Form/Setting/Search.tpl b/civicrm/templates/CRM/Admin/Form/Setting/Search.tpl
index 3a704662ad12825a5b2d1388f1d2654a9796b36e..09e42364505ce8081e9b5a31a22ab4175acd279b 100644
--- a/civicrm/templates/CRM/Admin/Form/Setting/Search.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Setting/Search.tpl
@@ -68,6 +68,13 @@
             <td>{$form.smartGroupCacheTimeout.html}<br />
                 <span class="description">{ts}The number of minutes to cache smart group contacts. We strongly recommend that this value be greater than zero, since a value of zero means no caching at all. If your contact data changes frequently, you should set this value to at least 5 minutes.{/ts}</span></td>
         </tr>
+        <tr class="crm-search-setting-form-block-quicksearch_options">
+            <td class="label">{$form.quicksearch_options.label}</td>
+            <td>
+                {$form.quicksearch_options.html}
+                <p class="description">{$setting_descriptions.quicksearch_options}</p>
+            </td>
+        </tr>
         <tr class="crm-search-setting-form-block-autocompleteContactSearch">
             <td class="label">{$form.contact_autocomplete_options.label}</td>
             <td>{$form.contact_autocomplete_options.html}<br/>
diff --git a/civicrm/templates/CRM/Admin/Page/Extensions.tpl b/civicrm/templates/CRM/Admin/Page/Extensions.tpl
index fbfcd84894c77b066c3236235fc6d2cbd81d2332..c50ce1b60174f38087a445f13172a3bd612d87b0 100644
--- a/civicrm/templates/CRM/Admin/Page/Extensions.tpl
+++ b/civicrm/templates/CRM/Admin/Page/Extensions.tpl
@@ -101,20 +101,7 @@
     </script>
     {/literal}
 
-    {* Tab management *}
-    <script type="text/javascript">
-    var selectedTab  = 'summary';
-    {if $selectedChild}selectedTab = "{$selectedChild}";{/if}
-
-    {literal}
-
-    CRM.$(function($) {
-      var tabIndex = $('#tab_' + selectedTab).prevAll().length;
-      $("#mainTabContainer").tabs({active: tabIndex});
-      $(".crm-tab-button").addClass("ui-corner-bottom");
-    });
-    {/literal}
-    </script>
+    {include file="CRM/common/TabSelected.tpl" defaultTab="summary"}
 
     {* Refresh buttons *}
     {literal}
diff --git a/civicrm/templates/CRM/Admin/Page/MessageTemplates.tpl b/civicrm/templates/CRM/Admin/Page/MessageTemplates.tpl
index c8e41a24e4dd862c7480730d7dbc143e4f1c720d..6ab271be39870ec263df32d4340fed4ee970257b 100644
--- a/civicrm/templates/CRM/Admin/Page/MessageTemplates.tpl
+++ b/civicrm/templates/CRM/Admin/Page/MessageTemplates.tpl
@@ -173,16 +173,7 @@
     {/foreach}
   </div>
 </div>
-  <script type='text/javascript'>
-    var selectedTab = 'user';
-    {if $selectedChild}selectedTab = '{$selectedChild}';{/if}
-    {literal}
-      CRM.$(function($) {
-        var tabIndex = $('#tab_' + selectedTab).prevAll().length
-        $("#mainTabContainer").tabs( {active: tabIndex} );
-      });
-    {/literal}
-  </script>
+{include file="CRM/common/TabSelected.tpl" defaultTab="user"}
 
 {elseif $action ne 1 and $action ne 2 and $action ne 4 and $action ne 8}
   <div class="messages status no-popup">
diff --git a/civicrm/templates/CRM/Campaign/Form/addCampaignToComponent.tpl b/civicrm/templates/CRM/Campaign/Form/addCampaignToComponent.tpl
index 20481ac0b7bbbf2e6dc5c9baecf1cbbe9d2b71cc..c87649051c742e13a16e71848e7542a9f0980dc8 100644
--- a/civicrm/templates/CRM/Campaign/Form/addCampaignToComponent.tpl
+++ b/civicrm/templates/CRM/Campaign/Form/addCampaignToComponent.tpl
@@ -5,9 +5,8 @@
 {* add campaign in component search *}
 <tr class="{$campaignTrClass}">
     {assign var=elementName value=$campaignInfo.elementName}
-
-    <td class="{$campaignTdClass}">{$form.$elementName.label}<br />
-    <div class="crm-select-container">{$form.$elementName.html}</div>
+    <td class="{$campaignTdClass}">
+      {$form.$elementName.label} {$form.$elementName.html}
     </td>
 </tr>
 
diff --git a/civicrm/templates/CRM/Contact/Form/Edit/Email.tpl b/civicrm/templates/CRM/Contact/Form/Edit/Email.tpl
index c810f2a3cb562fe98ff4ef6faa915606b1b5b988..c09af5563db14e6ee367ab18e6484c2513a53f19 100644
--- a/civicrm/templates/CRM/Contact/Form/Edit/Email.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Edit/Email.tpl
@@ -56,11 +56,7 @@
     {/if}
   </td>
   <td align="center">{$form.email.$blockId.on_hold.html}</td>
-  {if $multipleBulk}
-    <td align="center" id="Email-Bulkmail-html">{$form.email.$blockId.is_bulkmail.html}</td>
-  {else}
-    <td align="center" id="Email-Bulkmail-html">{$form.email.$blockId.is_bulkmail.1.html}</td>
-  {/if}
+  <td align="center" id="Email-Bulkmail-html">{$form.email.$blockId.is_bulkmail.html}</td>
   <td align="center" id="Email-Primary-html" {if $blockId eq 1}class="hiddenElement"{/if}>
     {$form.email.$blockId.is_primary.1.html}
   </td>
diff --git a/civicrm/templates/CRM/Contact/Form/Inline/Email.tpl b/civicrm/templates/CRM/Contact/Form/Inline/Email.tpl
index 2d534df3deeac5c6c3d067eb13391ee743589e2d..90cf8b4f00f3eda28159f878a80b6f14b94d7deb 100644
--- a/civicrm/templates/CRM/Contact/Form/Inline/Email.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Inline/Email.tpl
@@ -51,11 +51,7 @@
     <tr id="Email_Block_{$blockId}" {if $blockId gt $actualBlockCount}class="hiddenElement"{/if}>
       <td>{$form.email.$blockId.email.html|crmAddClass:email}&nbsp;{$form.email.$blockId.location_type_id.html}</td>
       <td align="center">{$form.email.$blockId.on_hold.html}</td>
-      {if $multipleBulk}
-        <td align="center">{$form.email.$blockId.is_bulkmail.html}</td>
-      {else}
-        <td align="center" class="crm-email-bulkmail">{$form.email.$blockId.is_bulkmail.1.html}</td>
-      {/if}
+      <td align="center" {if !$multipleBulk}class="crm-email-bulkmail"{/if}>{$form.email.$blockId.is_bulkmail.html}</td>
       <td align="center" class="crm-email-is_primary">{$form.email.$blockId.is_primary.1.html}</td>
       <td>
         {if $blockId gt 1}
diff --git a/civicrm/templates/CRM/Contact/Form/Relationship.tpl b/civicrm/templates/CRM/Contact/Form/Relationship.tpl
index 23239b69a4eef7f29a39c87c47e29c3edcb958f9..4ead58e922d216ec4d0d14206e05b610beb4977b 100644
--- a/civicrm/templates/CRM/Contact/Form/Relationship.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Relationship.tpl
@@ -101,8 +101,7 @@
         </tr>
         <tr class="crm-relationship-form-block-start_date">
           <td class="label">{$form.start_date.label}</td>
-          <td>{include file="CRM/common/jcalendar.tpl" elementName=start_date}<span>{$form.end_date.label} {include file="CRM/common/jcalendar.tpl" elementName=end_date}</span><br />
-            <span class="description">{ts}If this relationship has start and/or end dates, specify them here.{/ts}</span></td>
+          <td>{$form.start_date.html} {$form.end_date.label} {$form.end_date.html}<br /><span class="description">{ts}If this relationship has start and/or end dates, specify them here.{/ts}</span></td>
         </tr>
         <tr class="crm-relationship-form-block-description">
           <td class="label">{$form.description.label}</td>
diff --git a/civicrm/templates/CRM/Contact/Form/Search/Advanced.hlp b/civicrm/templates/CRM/Contact/Form/Search/Advanced.hlp
index 153b8b05342fd961787544ad8ba1234f03e116b9..22e35e135337f2a6d0bb0e068748a6c8104b8fc0 100644
--- a/civicrm/templates/CRM/Contact/Form/Search/Advanced.hlp
+++ b/civicrm/templates/CRM/Contact/Form/Search/Advanced.hlp
@@ -111,3 +111,17 @@
     <p>{ts}In the process of setting up CiviCRM components or configuring pages and profiles, you might have created test contributions, activities, participants, pledges, etc.{/ts}</p>
     <p>{ts}Once you have finished your testing, it is a good idea to clean up by finding your test records and deleting them.{/ts}</p>
 {/htxt}
+
+{htxt id="processor-id-title"}
+{ts}Processor ID{/ts}
+{/htxt}
+{htxt id="processor-id"}
+    <p>{ts}This is the payment processor's own ID for the recurring contribution. Ideally it should be unique, but in practice may not be.{/ts}</p>
+{/htxt}
+
+{htxt id="transaction-id-title"}
+{ts}Transaction ID{/ts}
+{/htxt}
+{htxt id="transaction-id"}
+    <p>{ts}Unique reference for the recurring contribution. May be made up of other fields, e.g. bank ID, account number, etc.{/ts}</p>
+{/htxt}
diff --git a/civicrm/templates/CRM/Contact/Form/Search/Builder.js b/civicrm/templates/CRM/Contact/Form/Search/Builder.js
index 4eb35d765c86654f66b25f3d1dfa2dcbd7b3b070..fd6a984c13947535d125fd947feb8af9d727ed85 100644
--- a/civicrm/templates/CRM/Contact/Form/Search/Builder.js
+++ b/civicrm/templates/CRM/Contact/Form/Search/Builder.js
@@ -48,10 +48,8 @@
       buildSelect(row, field, op, false);
     }
 
-    if ((field in CRM.searchBuilder.fieldTypes) === true &&
-      CRM.searchBuilder.fieldTypes[field] == 'Date'
-    ) {
-      buildDate(row, op);
+    if (CRM.searchBuilder.fieldTypes[field] === 'Date' || CRM.searchBuilder.fieldTypes[field] === 'Timestamp') {
+      buildDate(row, op, CRM.searchBuilder.fieldTypes[field] === 'Timestamp');
     }
     else {
       removeDate(row);
@@ -178,7 +176,7 @@
    * @param row: jQuery object
    */
   function removeSelect(row) {
-    $('.crm-search-value input', row).show();
+    $('.crm-search-value input', row).not('.crm-hidden-date').show();
     $('.crm-search-value select', row).remove();
   }
 
@@ -186,20 +184,32 @@
    * Add a datepicker if appropriate for this operation
    * @param row: jQuery object
    */
-  function buildDate(row, op) {
+  function buildDate(row, op, time) {
     var input = $('.crm-search-value input', row);
     // These are operations that should not get a datepicker
     var datePickerOp = ($.inArray(op, ['IN', 'NOT IN', 'LIKE', 'RLIKE']) < 0);
     if (!datePickerOp) {
       removeDate(row);
     }
-    else if (!input.hasClass('hasDatepicker')) {
-      input.addClass('dateplugin').datepicker({
-        dateFormat: 'yymmdd',
-        changeMonth: true,
-        changeYear: true,
-        yearRange: '-100:+20'
-      });
+    else if (!$('input.crm-hidden-date', row).length) {
+      // Unfortunately the search builder form expects yyyymmdd and crmDatepicker gives yyyy-mm-dd so we have to fudge it
+      var val = input.val();
+      if (val && val.length === 8) {
+        input.val(val.substr(0, 4) + '-' + val.substr(4, 2) + '-' + val.substr(6, 2));
+      } else if (val && val.length === 14) {
+        input.val(val.substr(0, 4) + '-' + val.substr(4, 2) + '-' + val.substr(6, 2) + ' ' + val.substr(8, 2) + ':' + val.substr(10, 2) + ':' + val.substr(12, 2));
+      }
+      input
+        .on('change.searchBuilder', function() {
+          if ($(this).val()) {
+            $(this).val($(this).val().replace(/[: -]/g, ''));
+          }
+        })
+        .crmDatepicker({
+          time: time,
+          yearRange: '-100:+20'
+        })
+        .triggerHandler('change', ['userInput']);
     }
   }
 
@@ -208,10 +218,7 @@
    * @param row: jQuery object
    */
   function removeDate(row) {
-    var input = $('.crm-search-value input', row);
-    if (input.hasClass('hasDatepicker')) {
-      input.removeClass('dateplugin').val('').datepicker('destroy');
-    }
+    $('.crm-search-value input.crm-hidden-date', row).off('.searchBuilder').crmDatepicker('destroy');
   }
 
   /**
diff --git a/civicrm/templates/CRM/Contact/Page/View/Print.tpl b/civicrm/templates/CRM/Contact/Page/View/Print.tpl
index 87363ba60621b720b8e8b65f06867a148d1829fc..cdcb4148d9e7dc4951a1fe3cc051a498fcc16fad 100644
--- a/civicrm/templates/CRM/Contact/Page/View/Print.tpl
+++ b/civicrm/templates/CRM/Contact/Page/View/Print.tpl
@@ -33,7 +33,7 @@
 -->
 </style>
 {/literal}
-<form action="{crmURL p='civicrm/contact/view' q="&cid=`$contactId`&reset=1"}" method="post" id="Print1" >
+<form action="{crmURL p='civicrm/contact/view' q="cid=`$contactId`&reset=1"}" method="post" id="Print1" >
   <div class="form-item">
        <span class="element-right"><input onclick="window.print(); return false" class="crm-form-submit default" name="_qf_Print_next" value="{ts}Print{/ts}" type="submit" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class="crm-form-submit" name="_qf_Print_back" value="{ts}Done{/ts}" type="submit" /></span>
   </div>
@@ -41,7 +41,7 @@
 <br />
 <div class="solid-border-top"><br />
     {include file="CRM/Contact/Page/View/Summary.tpl"}
-    <form action="{crmURL p='civicrm/contact/view' q="&cid=`$contactId`&reset=1"}" method="post" id="Print2" >
+    <form action="{crmURL p='civicrm/contact/view' q="cid=`$contactId`&reset=1"}" method="post" id="Print2" >
       <div class="form-item">
            <span class="element-right"><input onclick="window.print(); return false" class="crm-form-submit default" name="_qf_Print_next" value="{ts}Print{/ts}" type="submit" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class="crm-form-submit" name="_qf_Print_back" value="{ts}Done{/ts}" type="submit" /></span>
       </div>
@@ -50,7 +50,6 @@
 {literal}
 <script type="text/javascript">
 cj('#mainTabContainer').children(':first').remove();
-cj('#contact-summary' ).children(':first').remove();
 
 </script>
 {/literal}
diff --git a/civicrm/templates/CRM/Contact/Page/View/RelationshipSelector.tpl b/civicrm/templates/CRM/Contact/Page/View/RelationshipSelector.tpl
index b25efcc50f1e981e34cf118211ecb0060fb6d88b..d54d0779fa325a798552d2fede779c21623d9784 100644
--- a/civicrm/templates/CRM/Contact/Page/View/RelationshipSelector.tpl
+++ b/civicrm/templates/CRM/Contact/Page/View/RelationshipSelector.tpl
@@ -29,7 +29,7 @@
 <div class="crm-contact-relationship-{$context}">
   <table
     class="crm-contact-relationship-selector-{$context} crm-ajax-table"
-    data-ajax="{crmURL p="civicrm/ajax/contactrelationships" q="context=$context&cid=$contactId"}">
+    data-ajax="{crmURL p="civicrm/ajax/contactrelationships" q="context=$context&cid=$contactId"}" style="width: 100%;">
     <thead>
     <tr>
       <th data-data="relation" class='crm-contact-relationship-type'>{ts}Relationship{/ts}</th>
@@ -46,4 +46,4 @@
   </table>
 </div>
 {crmRegion name="crm-contact-relationshipselector-post"}
-{/crmRegion}
\ No newline at end of file
+{/crmRegion}
diff --git a/civicrm/templates/CRM/Contact/Page/View/Summary.tpl b/civicrm/templates/CRM/Contact/Page/View/Summary.tpl
index c1696f58bbe2e55c7dba95a02d59f9b95d9005f0..a60d88da499157e697c333b3e9fe698a61eb816a 100644
--- a/civicrm/templates/CRM/Contact/Page/View/Summary.tpl
+++ b/civicrm/templates/CRM/Contact/Page/View/Summary.tpl
@@ -80,7 +80,7 @@
 
         {elseif call_user_func(array('CRM_Core_Permission','check'), 'delete contacts')}
           <li class="crm-delete-action crm-contact-delete">
-            {crmButton p='civicrm/contact/view/delete' q="&reset=1&delete=1&cid=$contactId" class="delete" icon="trash"}
+            {crmButton p='civicrm/contact/view/delete' q="reset=1&delete=1&cid=$contactId" class="delete" icon="trash"}
               {ts}Delete Contact{/ts}
             {/crmButton}
           </li>
@@ -126,7 +126,8 @@
         {foreach from=$allTabs key=tabName item=tabValue}
           <li id="tab_{$tabValue.id}" class="crm-tab-button ui-corner-all crm-count-{$tabValue.count}{if isset($tabValue.class)} {$tabValue.class}{/if}">
             <a href="{$tabValue.url}" title="{$tabValue.title|escape}">
-              {$tabValue.title}
+              <i class="{if $tabValue.icon}{$tabValue.icon}{else}crm-i fa-puzzle-piece{/if}"></i>
+              <span>{$tabValue.title}</span>
               {if empty($tabValue.hideCount)}<em>{$tabValue.count}</em>{/if}
             </a>
           </li>
diff --git a/civicrm/templates/CRM/Contribute/Form/Contribution/Confirm.tpl b/civicrm/templates/CRM/Contribute/Form/Contribution/Confirm.tpl
index ffc8e81285a81669ec6fb324c1e131ff973cb729..8d580a2ea59590974eacef4e5a2d4afe02826f73 100644
--- a/civicrm/templates/CRM/Contribute/Form/Contribution/Confirm.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/Contribution/Confirm.tpl
@@ -247,8 +247,8 @@
                 {/if}
             {else}
                 <div class="crm-section no-label credit_card_details-section">
-                  <div class="content">{$credit_card_type}</div>
-                  <div class="content">{$credit_card_number}</div>
+                  <div class="content">{$credit_card_type|escape}</div>
+                  <div class="content">{$credit_card_number|escape}</div>
                   <div class="content">{if $credit_card_exp_date}{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}{/if}</div>
                   <div class="clear"></div>
                 </div>
diff --git a/civicrm/templates/CRM/Contribute/Form/Search/ContributionRecur.tpl b/civicrm/templates/CRM/Contribute/Form/Search/ContributionRecur.tpl
index 6e696f3f7c2a418df5c9002f9514e5af8cde7b8d..921e40227cdecdd7b9e8bb169c8fc68156d4c431 100644
--- a/civicrm/templates/CRM/Contribute/Form/Search/ContributionRecur.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/Search/ContributionRecur.tpl
@@ -71,12 +71,33 @@
         </td>
       </tr>
       <tr>
-        <td>{ts}Recurring Contribution Status{/ts}</td>
+        <td>{ts}Status{/ts}</td>
         <td></td>
         <td col='span2'>
           {$form.contribution_recur_contribution_status_id.html|crmAddClass:twenty}
         </td>
       </tr>
+      <tr>
+        <td>{ts}Payment Processor{/ts}</td>
+        <td></td>
+        <td col='span2'>
+          {$form.contribution_recur_payment_processor_id.html}
+        </td>
+      </tr>
+      <tr>
+        <td>{ts}Processor ID{/ts} {help id="processor-id" file="CRM/Contact/Form/Search/Advanced"}</td>
+        <td></td>
+        <td col='span2'>
+          {$form.contribution_recur_processor_id.html}
+        </td>
+      </tr>
+      <tr>
+        <td>{ts}Transaction ID{/ts} {help id="transaction-id" file="CRM/Contact/Form/Search/Advanced"}</td>
+        <td></td>
+        <td col='span2'>
+          {$form.contribution_recur_trxn_id.html}
+        </td>
+      </tr>
       {if $contributionRecurGroupTree}
         <tr>
           <td colspan="4">
diff --git a/civicrm/templates/CRM/Contribute/Form/UpdateSubscription.tpl b/civicrm/templates/CRM/Contribute/Form/UpdateSubscription.tpl
index 1d4ea231ff7c181992a0b494eccf438d1362c1c5..ee71492bd6e5450b97fca99da20b210ba3877bd1 100644
--- a/civicrm/templates/CRM/Contribute/Form/UpdateSubscription.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/UpdateSubscription.tpl
@@ -28,7 +28,7 @@
     <div class="help">
       {$changeHelpText}
       {if $recurMembership}
-        <br/><strong> {ts}'WARNING: This recurring contribution is linked to membership:{/ts}
+        <br/><strong> {ts}WARNING: This recurring contribution is linked to membership:{/ts}
         <a class="crm-hover-button" href='{crmURL p="civicrm/contact/view/membership" q="action=view&reset=1&cid=`$contactId`&id=`$recurMembership.membership_id`&context=membership&selectedChild=member"}'>{$recurMembership.membership_name}</a>
         </strong>
       {/if}
diff --git a/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl b/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
index 6f8371aee9faae198cda06845fa208ac1b94115d..205d808a7b6359b937c95126495ed1ffcf6574ac 100644
--- a/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
@@ -33,9 +33,12 @@
           <strong>{ts}This is a TEST transaction{/ts}</strong>
         </div>
         {/if}
-        <h3>{ts}View Recurring Payment{/ts}</h3>
         <div class="crm-block crm-content-block crm-recurcontrib-view-block">
           <table class="crm-info-panel">
+            <tr>
+              <td class="label">{ts}From{/ts}</td>
+              <td class="bold"><a href="{crmURL p='civicrm/contact/view' q="cid=`$recur.contact_id`"}">{$displayName}</a></td>
+            </tr>
             <tr><td class="label">{ts}Amount{/ts}</td><td>{$recur.amount|crmMoney:$recur.currency}{if $is_test} ({ts}test{/ts}){/if}</td></tr>
             <tr><td class="label">{ts}Frequency{/ts}</td><td>every {$recur.frequency_interval} {$recur.frequency_unit}</td></tr>
             <tr><td class="label">{ts}Installments{/ts}</td><td>{$recur.installments}</td></tr>
@@ -94,28 +97,5 @@
   <div id="recurring-contribution-payments"></div>
 {/if}
 {if $recurRows}
-    {strip}
-    <table class="selector row-highlight">
-        <tr class="columnheader">
-            <th scope="col">{ts}Amount{/ts}</th>
-            <th scope="col">{ts}Frequency{/ts}</th>
-            <th scope="col">{ts}Start Date{/ts}</th>
-            <th scope="col">{ts}Installments{/ts}</th>
-            <th scope="col">{ts}Status{/ts}</th>
-            <th scope="col"></th>
-        </tr>
-
-        {foreach from=$recurRows item=row}
-            {assign var=id value=$row.id}
-            <tr id="contribution_recur-{$row.id}" data-action="cancel" class="crm-entity {cycle values="even-row,odd-row"}{if NOT $row.is_active} disabled{/if}">
-                <td>{$row.amount|crmMoney:$row.currency}{if $row.is_test} ({ts}test{/ts}){/if}</td>
-                <td>{ts}Every{/ts} {$row.frequency_interval} {$row.frequency_unit} </td>
-                <td>{$row.start_date|crmDate}</td>
-                <td>{$row.installments}</td>
-                <td>{$row.contribution_status}</td>
-                <td>{$row.action|replace:'xx':$row.recurId}</td>
-            </tr>
-        {/foreach}
-    </table>
-    {/strip}
+  {include file="CRM/Contribute/Page/ContributionRecurSelector.tpl"}
 {/if}
diff --git a/civicrm/templates/CRM/Contribute/Page/ContributionRecurPayments.tpl b/civicrm/templates/CRM/Contribute/Page/ContributionRecurPayments.tpl
index b7751dbbbcbe1fbbee2751511b73d18680dc5429..16873b7b8359a1b22a46b997f1c05aa5593e09c4 100644
--- a/civicrm/templates/CRM/Contribute/Page/ContributionRecurPayments.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/ContributionRecurPayments.tpl
@@ -8,7 +8,7 @@
           <th class='crm-contact-total_amount'>{ts}Amount{/ts}</th>
           <th class='crm-contact-financial_type_id'>{ts}Type{/ts}</th>
           <th class='crm-contact-contribution_source'>{ts}Source{/ts}</th>
-          <th class='crm-contact-receive_date'>{ts}Recieved{/ts}</th>
+          <th class='crm-contact-receive_date'>{ts}Received{/ts}</th>
           <th class='crm-contact-thankyou_date'>{ts}Thank-you Sent{/ts}</th>
           <th class='crm-contact-contribution_status'>{ts}Status{/ts}</th>
           <th>&nbsp;</th>
diff --git a/civicrm/templates/CRM/Contribute/Page/ContributionRecurSelector.tpl b/civicrm/templates/CRM/Contribute/Page/ContributionRecurSelector.tpl
new file mode 100644
index 0000000000000000000000000000000000000000..65f6882f53c548746918a1539ecf1b9379430e22
--- /dev/null
+++ b/civicrm/templates/CRM/Contribute/Page/ContributionRecurSelector.tpl
@@ -0,0 +1,49 @@
+{*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 5                                                  |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2018                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License and the CiviCRM Licensing Exception along                  |
+ | with this program; if not, contact CiviCRM LLC                     |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+*}
+{strip}
+  <table class="selector row-highlight">
+    <tr class="columnheader">
+      <th scope="col">{ts}Amount{/ts}</th>
+      <th scope="col">{ts}Frequency{/ts}</th>
+      <th scope="col">{ts}Start Date{/ts}</th>
+      <th scope="col">{ts}Installments{/ts}</th>
+      <th scope="col">{ts}Status{/ts}</th>
+      <th scope="col"></th>
+    </tr>
+
+    {foreach from=$recurRows item=row}
+      {assign var=id value=$row.id}
+      <tr id="contribution_recur-{$row.id}" data-action="cancel" class="crm-entity {cycle values="even-row,odd-row"}{if NOT $row.is_active} disabled{/if}">
+        <td>{$row.amount|crmMoney:$row.currency}{if $row.is_test} ({ts}test{/ts}){/if}</td>
+        <td>{ts}Every{/ts} {$row.frequency_interval} {$row.frequency_unit} </td>
+        <td>{$row.start_date|crmDate}</td>
+        <td>{$row.installments}</td>
+        <td>{$row.contribution_status}</td>
+        <td>{$row.action|replace:'xx':$row.recurId}</td>
+      </tr>
+    {/foreach}
+  </table>
+{/strip}
diff --git a/civicrm/templates/CRM/Contribute/Page/PaymentInfo.tpl b/civicrm/templates/CRM/Contribute/Page/PaymentInfo.tpl
index 4c9d8cc1f4fcc0d74ba303fae9c6c9ecdfe577dd..482c22a366e07af42a5b877ae7e2943b8d1c117a 100644
--- a/civicrm/templates/CRM/Contribute/Page/PaymentInfo.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/PaymentInfo.tpl
@@ -61,10 +61,10 @@ CRM.$(function($) {
     <th class="right">{ts}Balance{/ts}</th>
   </tr>
   <tr>
-    <td>{$paymentInfo.total|crmMoney}</td>
+    <td>{$paymentInfo.total|crmMoney:$paymentInfo.currency}</td>
     <td class='right'>
       {if $paymentInfo.paid > 0}
-        {$paymentInfo.paid|crmMoney}
+        {$paymentInfo.paid|crmMoney:$paymentInfo.currency}
         {if !$hideButtonLinks}
           <br/>
           <a class="crm-hover-button action-item crm-popup medium-popup" href='{crmURL p="civicrm/payment" q="view=transaction&cid=`$cid`&id=`$paymentInfo.id`&component=`$paymentInfo.component`&action=browse"}'>
@@ -74,7 +74,7 @@ CRM.$(function($) {
         {/if}
       {/if}
     </td>
-    <td class="right" id="payment-info-balance" data-balance="{$paymentInfo.balance}">{$paymentInfo.balance|crmMoney}</td>
+    <td class="right" id="payment-info-balance" data-balance="{$paymentInfo.balance}">{$paymentInfo.balance|crmMoney:$paymentInfo.currency}</td>
   </tr>
 </table>
 {if $paymentInfo.balance and !$paymentInfo.payLater && !$hideButtonLinks}
diff --git a/civicrm/templates/CRM/Contribute/Page/Tab.tpl b/civicrm/templates/CRM/Contribute/Page/Tab.tpl
index 4f989cdf6e6db9c423e9978125e83ba1fe88a443..0d955cb65c554ccc991fe5f9256f078d605bae5f 100644
--- a/civicrm/templates/CRM/Contribute/Page/Tab.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/Tab.tpl
@@ -31,18 +31,8 @@
     <div class="contact-summary-contribute-tab view-content">
 
       <div id="secondaryTabContainer" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
-        {* Tab management *}
-        <script type="text/javascript">
-          var selectedTab  = 'contributions';
+        {include file="CRM/common/TabSelected.tpl" defaultTab="contributions" tabContainer="#secondaryTabContainer"}
 
-          {literal}
-          CRM.$(function($) {
-            var tabIndex = $('#tab_' + selectedTab).prevAll().length;
-            $("#secondaryTabContainer").tabs({active: tabIndex});
-            $(".crm-tab-button").addClass("ui-corner-bottom");
-          });
-          {/literal}
-        </script>
         <ul class="ui-tabs-nav ui-corner-all ui-helper-reset ui-helper-clearfix ui-widget-header">
           <li id="tab_contributions" class="crm-tab-button ui-corner-all ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active">
             <a href="#contributions-subtab" title="{ts}Contributions{/ts}">
diff --git a/civicrm/templates/CRM/Core/BillingBlock.js b/civicrm/templates/CRM/Core/BillingBlock.js
index 388394849714c8c32c476615ea58a55c235ff3af..98469c9a756d08c7965709567e992722bc9f2fb5 100644
--- a/civicrm/templates/CRM/Core/BillingBlock.js
+++ b/civicrm/templates/CRM/Core/BillingBlock.js
@@ -10,13 +10,13 @@
   function civicrm_billingblock_creditcard_helper() {
     $(function() {
       $.each(CRM.config.creditCardTypes, function(key, val) {
-        var html = '<a href="#" title="' + val + '" class="crm-credit_card_type-icon-' + key + '"><span>' + val + '</span></a>';
+        var html = '<a href="#" data-card_type=" + key + " title="' + val + '" class="crm-credit_card_type-icon-' + val.css_key + '"><span>' + val.label + '</span></a>';
         $('.crm-credit_card_type-icons').append(html);
 
-        $('.crm-credit_card_type-icon-' + key).click(function() {
-          $('#credit_card_type').val(val);
+        $('.crm-credit_card_type-icon-' + val.css_key).click(function() {
+          $('#credit_card_type').val(key);
           $('.crm-container .credit_card_type-section a').css('opacity', 0.25);
-          $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + key).css('opacity', 1);
+          $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + val.css_key).css('opacity', 1);
           return false;
         });
       });
@@ -27,13 +27,13 @@
       // set the card type value as default if any found
       var cardtype = $('#credit_card_type').val();
       if (cardtype) {
-        $.each(CRM.config.creditCardTypes, function(key, value) {
+        $.each(CRM.config.creditCardTypes, function(key, val) {
           // highlight the selected card type icon
-          if (value == cardtype) {
-            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + key).css('opacity', 1);
+          if (key === cardtype) {
+            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + val.css_key).css('opacity', 1);
           }
           else {
-            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + key).css('opacity', 0.25);
+            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + val.css_key).css('opacity', 0.25);
           }
         });
       }
@@ -56,33 +56,12 @@
   }
 
   function civicrm_billingblock_set_card_type(ccnumber) {
-    // Based on http://davidwalsh.name/validate-credit-cards
-    // See also https://en.wikipedia.org/wiki/Credit_card_numbers
-    var card_types = {
-      'mastercard': '(5[1-5][0-9]{2}|2[3-6][0-9]{2}|22[3-9][0-9]|222[1-9]|27[0-1][0-9]|2720)[0-9]{12}',
-      'visa': '4(?:[0-9]{12}|[0-9]{15})',
-      'amex': '3[47][0-9]{13}',
-      'dinersclub': '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',
-      'carteblanche': '3(?:0[0-5][0-9]{11}|[68][0-9]{12})',
-      'discover': '6011[0-9]{12}',
-      'jcb': '(?:3[0-9]{15}|(2131|1800)[0-9]{11})',
-      'unionpay': '62(?:[0-9]{14}|[0-9]{17})'
-    };
-
     var card_values = CRM.config.creditCardTypes;
-
-    $.each(card_types, function(key, pattern) {
-      if (ccnumber.match('^' + pattern + '$')) {
-        var value = card_values[key];
-        //$.each(CRM.config.creditCardTypes, function(key2, val) {
-        //  if (value == val) {
-            $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + key).css('opacity', 1);
-            $('select#credit_card_type').val(value);
-            return false;
-        //  }
-        //  else {
-        //    $
-       // });
+    $.each(card_values, function(key, spec) {
+      if (ccnumber.match('^' + spec.pattern + '$')) {
+        $('.crm-container .credit_card_type-section .crm-credit_card_type-icon-' + spec.css_key).css('opacity', 1);
+        $('select#credit_card_type').val(key);
+        return false;
       }
     });
   }
diff --git a/civicrm/templates/CRM/Core/Form/Field.tpl b/civicrm/templates/CRM/Core/Form/Field.tpl
index 026a009d1a358e1d41145fa0a74a9f2d8dd8ff45..fb6a01eee9a066a0e938dfb1c04fb2f2f15085e7 100644
--- a/civicrm/templates/CRM/Core/Form/Field.tpl
+++ b/civicrm/templates/CRM/Core/Form/Field.tpl
@@ -35,6 +35,6 @@
   </td>
   <td>{if $form.$fieldName.html}{if $fieldSpec.formatter === 'crmMoney'}{$form.$fieldName.html|crmMoney}{else}{$form.$fieldName.html}{/if}{else}{$fieldSpec.place_holder}{/if}<br />
     {if $fieldSpec.description}<span class="description">{$fieldSpec.description}</span>{/if}
-    {if $fieldSpec.documentation_link}{docURL page=$fieldSpec.documentation_link.page}{/if}
+    {if $fieldSpec.documentation_link}{docURL page=$fieldSpec.documentation_link.page resource=$fieldSpec.documentation_link.resource}{/if}
   </td>
 {/if}
diff --git a/civicrm/templates/CRM/Core/I18n/Dialog.tpl b/civicrm/templates/CRM/Core/I18n/Dialog.tpl
index bd541ece207976ec3e80b6b48dda7f6258f7b836..dfefb47c58ee8f4aefd4ef033c84ee77f8111e42 100644
--- a/civicrm/templates/CRM/Core/I18n/Dialog.tpl
+++ b/civicrm/templates/CRM/Core/I18n/Dialog.tpl
@@ -25,6 +25,6 @@
 *}
 {if $config->languageLimit|@count >= 2 and $translatePermission }
   <a href="{crmURL p='civicrm/i18n' q="reset=1&table=$table&field=$field&id=$id"}" data-field="{$field}" class="crm-hover-button crm-multilingual-edit-button" title="{ts}Languages{/ts}">
-    <img src="{$config->resourceBase}i/langs.png" style="position:relative; top: 2px;"/>
+    <i class="crm-i fa-language fa-lg"></i>
   </a>
 {/if}
diff --git a/civicrm/templates/CRM/Custom/Form/Group.tpl b/civicrm/templates/CRM/Custom/Form/Group.tpl
index 709b36cf06281c55ca4f26c0f56bef290a961072..d61cea4350a0baebe1caa34d23565bf8e5963d7c 100644
--- a/civicrm/templates/CRM/Custom/Form/Group.tpl
+++ b/civicrm/templates/CRM/Custom/Form/Group.tpl
@@ -66,7 +66,7 @@
     </tr>
     <tr>
         <td>&nbsp;</td>
-        <td>{$form.is_public.html} {$form.is_public.label}</td>
+        <td>{$form.is_public.html} {$form.is_public.label} {help id="id-is-public"}</td>
     </tr>
     <tr class="html-adjust">
         <td class="label">{$form.help_pre.label} <!--{if $action == 2}{include file='CRM/Core/I18n/Dialog.tpl' table='civicrm_custom_group' field='help_pre' id=$gid}{/if}-->{help id="id-help_pre"}</td>
diff --git a/civicrm/templates/CRM/Custom/Page/Group.hlp b/civicrm/templates/CRM/Custom/Page/Group.hlp
index 60ee2c581fe85e3434327e37d7b769fb3c4d143f..404e577f12a09610952ade8d12b9f1e03977a518 100644
--- a/civicrm/templates/CRM/Custom/Page/Group.hlp
+++ b/civicrm/templates/CRM/Custom/Page/Group.hlp
@@ -55,10 +55,10 @@
 {/htxt}
 
 {capture assign=importMultipleURL}{crmURL p="civicrm/import/custom" q="reset=1"}{/capture}
-{htxt id=id-is_multiple-title"}
+{htxt id="id-is_multiple-title"}
   {ts}Allow Multiple Records{/ts}
 {/htxt}
-{htxt id=id-is_multiple"}
+{htxt id="id-is_multiple"}
     <p>{ts}Checking this box allows you to enter multiple sets of values for a given contact.{/ts}</p>
     <p>{ts}<strong>EXAMPLE:</strong> When creating a set of custom fields used to collect <strong>Employment History</strong> - you might have fields for Job Title, Start Date, End Date, and Reason for Leaving. Checking the "multiple records" box allows you to collect information for multiple jobs.{/ts}</p>
     <p>{ts}You can also set the maximum number of records which can be recorded per contact. Using the previous example, you might only want data for the three most recent jobs.{/ts}</p>
@@ -72,10 +72,10 @@
     </p>
 {/htxt}
 
-{htxt id=id-max_multiple-title"}
+{htxt id="id-max_multiple-title"}
 {ts}Maximum Records{/ts}
 {/htxt}
-{htxt id=id-max_multiple"}
+{htxt id="id-max_multiple"}
  {ts}If you want to set a specific limit on the maximum number of records, enter that number. Otherwise leave this field blank.{/ts}
 {/htxt}
 
@@ -100,12 +100,19 @@
     {ts}Check this box if you want only the title for this fieldset to be displayed when the page is initially loaded (fields are hidden) on advanced search.{/ts}
 {/htxt}
 
+{htxt id="id-is-public-title"}
+  {ts}Is this Custom Group Public{/ts}
+{/htxt}
+{htxt id="id-is-public"}
+  {ts}Check this box if you want this custom group to be displayed on public forms e.g. Event Information page. Only public custom groups will be included in event receipts.{/ts}  {docURL page="user/organising-your-data/creating-custom-fields/#is-this-custom-field-set-public"}
+{/htxt}
+
 {htxt id="id-help_pre-title"}
   {ts}Pre Help{/ts}
 {/htxt}
 {htxt id="id-help_pre"}
    {ts}Explanatory text displayed at the beginning of this sets of fields.{/ts}
- {/htxt}
+{/htxt}
 
 {htxt id="id-help_post-title"}
   {ts}Post Help{/ts}
diff --git a/civicrm/templates/CRM/Event/Cart/Form/Checkout/ParticipantsAndPrices.tpl b/civicrm/templates/CRM/Event/Cart/Form/Checkout/ParticipantsAndPrices.tpl
index 22d053a2b065e7c71103eedb63d6af6632500116..1b7251641e073626d156c7a972eb975d3a687ca5 100644
--- a/civicrm/templates/CRM/Event/Cart/Form/Checkout/ParticipantsAndPrices.tpl
+++ b/civicrm/templates/CRM/Event/Cart/Form/Checkout/ParticipantsAndPrices.tpl
@@ -2,7 +2,7 @@
 
 {if $contact}
 <div class="messages status no-popup">
-    {ts 1=$contact.display_name}Welcome %1{/ts}. (<a href="{crmURL p='civicrm/event/cart_checkout' q="&cid=0&reset=1"}" title="{ts}Click here to register a different person for this event.{/ts}">{ts 1=$contact.display_name}Not %1, or want to register a different person{/ts}</a>?)</div>
+    {ts 1=$contact.display_name}Welcome %1{/ts}. (<a href="{crmURL p='civicrm/event/cart_checkout' q="cid=0&reset=1"}" title="{ts}Click here to register a different person for this event.{/ts}">{ts 1=$contact.display_name}Not %1, or want to register a different person{/ts}</a>?)</div>
 {/if}
 
 {foreach from=$events_in_carts key=index item=event_in_cart}
diff --git a/civicrm/templates/CRM/Event/Form/EventFees.tpl b/civicrm/templates/CRM/Event/Form/EventFees.tpl
index 32405421288c8d25e8b88d8015408095d1478070..580dd991cc5a2e8180cec6e23d9373a5a659a60e 100644
--- a/civicrm/templates/CRM/Event/Form/EventFees.tpl
+++ b/civicrm/templates/CRM/Event/Form/EventFees.tpl
@@ -87,7 +87,7 @@
                 <tr class="crm-event-eventfees-form-block-total_amount"><td class="label">{$form.total_amount.label}</td><td>{$form.total_amount.html|crmMoney:$currency}</td></tr>
                 <tr>
                     <td class="label" >{$form.receive_date.label}</td>
-                    <td>{include file="CRM/common/jcalendar.tpl" elementName=receive_date}</td>
+                    <td>{$form.receive_date.html}</td>
                 </tr>
                 {if $showTransactionId }
                     <tr class="crm-event-eventfees-form-block-trxn_id"><td class="label">{$form.trxn_id.label}</td><td>{$form.trxn_id.html}</td></tr>
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl
index 19b3ded835330d44db9ba3a00e4524c16bd231da..633150877ab70a4351dbc622d07dcb3118ae0e59 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl
@@ -146,7 +146,22 @@
       <td>&nbsp;</td>
     </tr>
   </table>
-  {include file="CRM/common/customDataBlock.tpl"}
+  <div id="customData"></div>
+  {*include custom data js file*}
+  {include file="CRM/common/customData.tpl"}
+  {literal}
+  <script type="text/javascript">
+    CRM.$(function($) {
+      {/literal}
+      {if $customDataSubType}
+      CRM.buildCustomData( '{$customDataType}', {$customDataSubType} );
+      {else}
+      CRM.buildCustomData( '{$customDataType}' );
+      {/if}
+      {literal}
+    });
+  </script>
+  {/literal}
   <div class="crm-submit-buttons">
     {include file="CRM/common/formButtons.tpl" location="bottom"}
   </div>
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/Fee.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/Fee.tpl
index dbca7feb87eeb17c1bc9086775fa6121bd6d4d7e..da2918865012cbbf3c690efca8b681fe0be8bfc1 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/Fee.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/Fee.tpl
@@ -193,8 +193,8 @@
            <td>{if $index GT 1} <a onclick="showHideDiscountRow('discount_{$index}', false, {$index}); return false;" name="discount_{$index}" href="#" class="form-link"><img src="{$config->resourceBase}i/TreeMinus.gif" class="action-icon" alt="{ts}hide field or section{/ts}"/></a>{/if}
            </td>
            <td class="crm-event-manage-fee-form-block-discount_name"> {$form.discount_name.$index.html}</td>
-           <td class="crm-event-manage-fee-form-block-discount_start_date"> {include file="CRM/common/jcalendar.tpl" elementName='discount_start_date' elementIndex=$index} </td>
-           <td class="crm-event-manage-fee-form-block-discount_end_date"> {include file="CRM/common/jcalendar.tpl" elementName='discount_end_date' elementIndex=$index} </td>
+           <td class="crm-event-manage-fee-form-block-discount_start_date"> {$form.discount_start_date.$index.html} </td>
+           <td class="crm-event-manage-fee-form-block-discount_end_date"> {$form.discount_end_date.$index.html} </td>
      </tr>
     {/section}
     </table>
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.tpl
index 20e52fd53f87ed314d2960297aeb774dcc6c339e..e4c5361e4a3854f25af1ca3106b50d9bc0facd56 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.tpl
@@ -72,11 +72,11 @@
   {if !$isTemplate}
     <tr class="crm-event-manage-registration-form-block-registration_start_date">
       <td scope="row" class="label" width="20%">{$form.registration_start_date.label}</td>
-      <td>{include file="CRM/common/jcalendar.tpl" elementName=registration_start_date}</td>
+      <td>{$form.registration_start_date.html}</td>
     </tr>
     <tr class="crm-event-manage-registration-form-block-registration_end_date">
       <td scope="row" class="label" width="20%">{$form.registration_end_date.label}</td>
-      <td>{include file="CRM/common/jcalendar.tpl" elementName=registration_end_date}</td>
+      <td>{$form.registration_end_date.html}</td>
     </tr>
   {/if}
   <tr class="crm-event-manage-registration-form-block-is_multiple_registrations">
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/Tab.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/Tab.tpl
index 63baa84349980a4fb4b7797cd9f4098bcf47afc4..6df78f14f8f7bf179b69c1b01975d8354be5c57d 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/Tab.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/Tab.tpl
@@ -107,3 +107,4 @@ CRM.$(function($) {
 </script>
 {/literal}
 {include file="CRM/Event/Form/ManageEvent/ConfirmRepeatMode.tpl" entityID=$id entityTable="civicrm_event"}
+{include file="CRM/common/TabSelected.tpl" defaultTab="settings"}
diff --git a/civicrm/templates/CRM/Event/Form/Participant.tpl b/civicrm/templates/CRM/Event/Form/Participant.tpl
index 3fb2212b7b326949546088a627f4d6c411571c79..df55a17d2f944c615373669aa802255441f735d5 100644
--- a/civicrm/templates/CRM/Event/Form/Participant.tpl
+++ b/civicrm/templates/CRM/Event/Form/Participant.tpl
@@ -268,13 +268,7 @@
           </tr>
           <tr class="crm-participant-form-block-register_date">
             <td class="label">{$form.register_date.label}</td>
-            <td>
-              {if $hideCalendar neq true}
-                    {include file="CRM/common/jcalendar.tpl" elementName=register_date}
-                  {else}
-                    {$form.register_date.value|crmDate}
-                  {/if}
-            </td>
+            <td>{$form.register_date.html}</td>
           </tr>
           <tr class="crm-participant-form-block-status_id">
             <td class="label">{$form.status_id.label}</td>
diff --git a/civicrm/templates/CRM/Event/Form/SearchEvent.tpl b/civicrm/templates/CRM/Event/Form/SearchEvent.tpl
index 58ee86483ffe0fbdc5a6bbde1a83d58704631e8f..01acd5c51382d2a8bc7d55daa6d28307752107bc 100644
--- a/civicrm/templates/CRM/Event/Form/SearchEvent.tpl
+++ b/civicrm/templates/CRM/Event/Form/SearchEvent.tpl
@@ -23,8 +23,11 @@
  | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
  +--------------------------------------------------------------------+
 *}
-<div class="crm-block crm-form-block crm-event-searchevent-form-block">
- <h3>{ts}Find Events{/ts}</h3>
+  <div class="crm-accordion-wrapper crm-block crm-form-block crm-event-searchevent-form-block collapsed">
+    <div class="crm-accordion-header">
+      {ts}Find Events{/ts}
+    </div>
+    <div class="crm-accordion-body">
   <table class="form-layout">
     <tr class="crm-event-searchevent-form-block-title">
         <td>
@@ -33,24 +36,26 @@
           <div class="description font-italic">
                  {ts}Complete OR partial Event name.{/ts}
           </div>
-          <div style="height: auto; vertical-align: bottom">{$form.eventsByDates.html}</div>
         </td>
-        <td rowspan="2"><label>{ts}Event Type{/ts}</label>
+        <td><label>{ts}Event Type{/ts}</label>
           {$form.event_type_id.html}
         </td>
-        <td class="right" rowspan="2">&nbsp;{include file="CRM/common/formButtons.tpl"}</td>
     </tr>
-
+    <tr>
+    <td colspan="2"><div style="height: auto; vertical-align: bottom">{$form.eventsByDates.html}</div></td>
+    </tr>
     <tr>
        <td colspan="2">
        <table class="form-layout-compressed" id="id_fromToDates">
-        <tr class="crm-event-searchevent-form-block-start_date">
-            <td class="label">{$form.start_date.label}</td>
-            <td>{include file="CRM/common/jcalendar.tpl" elementName=start_date}</td>
-        </tr>
-        <tr class="crm-event-searchevent-form-block-end_date" >
-            <td class="label">{$form.end_date.label}</td>
-            <td>{include file="CRM/common/jcalendar.tpl" elementName=end_date}</td>
+        <tr class="">
+          <td class="crm-event-searchevent-form-block-start_date">
+            <label>{$form.start_date.label}</label>
+            {$form.start_date.html}
+          </td>
+          <td class="crm-event-searchevent-form-block-end_date">
+            <label>{$form.end_date.label}</label>
+            {$form.end_date.html}
+          </td>
         </tr>
       </table>
     </td></tr>
@@ -58,16 +63,17 @@
     {* campaign in event search *}
     {include file="CRM/Campaign/Form/addCampaignToComponent.tpl" campaignContext="componentSearch"
     campaignTrClass='crm-event-searchevent-form-block-campaign_id' campaignTdClass=''}
-
+    <td class="right">{include file="CRM/common/formButtons.tpl"}</td>
   </table>
-</div>
+    </div>
+  </div>
 
 {include file="CRM/common/showHide.tpl"}
 
 {literal}
 <script type="text/javascript">
 if ( document.getElementsByName('eventsByDates')[1].checked ) {
-  cj('#id_fromToDates').show();
+  CRM.$('#id_fromToDates').show();
 }
 </script>
 {/literal}
diff --git a/civicrm/templates/CRM/Event/Page/ManageEvent.tpl b/civicrm/templates/CRM/Event/Page/ManageEvent.tpl
index a8361a23e04de7070d2f3a4a16fb2883d15ca883..29892b2ebdd1401cff586d5fd0dc532829221196 100644
--- a/civicrm/templates/CRM/Event/Page/ManageEvent.tpl
+++ b/civicrm/templates/CRM/Event/Page/ManageEvent.tpl
@@ -28,6 +28,8 @@
 {capture assign=icalFeed}{crmURL p='civicrm/event/ical' q="reset=1&list=1" fe=1}{/capture}
 {capture assign=rssFeed}{crmURL p='civicrm/event/ical' q="reset=1&list=1&rss=1" fe=1}{/capture}
 {capture assign=htmlFeed}{crmURL p='civicrm/event/ical' q="reset=1&list=1&html=1" fe=1}{/capture}
+
+<div class="crm-block crm-content-block">
 <div class="float-right">
   <a href="{$htmlFeed}"  target="_blank" title="{ts}HTML listing of current and future public events.{/ts}" class="crm-event-feed-link"><i class="crm-i fa-lg fa-calendar"></i></a>
   <a href="{$rssFeed}"  target="_blank" title="{ts}Get RSS 2.0 feed for current and future public events.{/ts}" class="crm-event-feed-link"><i class="crm-i fa-lg fa-rss"></i></a>
@@ -35,7 +37,6 @@
   <a href="{$icalFeed}"  target="_blank" title="{ts}Get iCalendar feed for current and future public events.{/ts}" class="crm-event-feed-link"><i class="crm-i fa-lg fa-calendar-o"></i></a>
   {help id='icalendar'}
 </div>
-{include file="CRM/Event/Form/SearchEvent.tpl"}
 
 <div class="action-link">
   <a accesskey="N" href="{$newEventURL}" id="newManageEvent" class="button crm-popup">
@@ -43,6 +44,9 @@
   </a>
   <div class="clear"></div>
 </div>
+
+{include file="CRM/Event/Form/SearchEvent.tpl"}
+
 {if $rows}
 <div id="event_status_id" class="crm-block crm-manage-events">
   {strip}
@@ -153,9 +157,6 @@
     </table>
   {include file="CRM/common/pager.tpl" location="bottom"}
   {/strip}
-  {if $isSearch eq 0}
-    <div class="status messages no-popup">{ts}Don't see your event listed? Try "Search All or by Date Range" above.{/ts}</div>
-  {/if}
 </div>
 {else}
   {if $isSearch eq 1}
@@ -179,3 +180,4 @@
   </div>
   {/if}
 {/if}
+</div>
\ No newline at end of file
diff --git a/civicrm/templates/CRM/Form/basicForm.tpl b/civicrm/templates/CRM/Form/basicForm.tpl
index ff22a93292b28fbd0d157ed2721102f66414a470..3fe57d20f23600f4ee769434589af99c5aff7a4e 100644
--- a/civicrm/templates/CRM/Form/basicForm.tpl
+++ b/civicrm/templates/CRM/Form/basicForm.tpl
@@ -25,84 +25,6 @@
 *}
 <div class="crm-block crm-form-block crm-{$formName}-block">
     <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
-    {if $formName == "Contribute_Preferences"}
-      <table class = "form-layout">
-        {foreach from=$htmlFields item=desc key=htmlField}
-          {if $form.$htmlField}
-	    {assign var=n value=$htmlField|cat:'_description'}
-            <tr class="crm-preferences-form-block-{$htmlField}">
-              {if $form.$htmlField.html_type EQ 'checkbox'|| $form.$htmlField.html_type EQ 'checkboxes'}
-                <td class="label"></td>
-                <td>
-                  {$form.$htmlField.html} {$form.$htmlField.label}
-                  {if $desc}
-                    <br /><span class="description">{$desc}</span>
-                  {/if}
-                </td>
-              {else}
-                <td class="label">{$form.$htmlField.label}&nbsp;{if $htmlField eq 'acl_financial_type'}{help id="$htmlField"}{/if}</td>
-                <td>
-                  {$form.$htmlField.html}
-                  {if $desc}
-                    <br /><span class="description">{$desc}</span>
-                  {/if}
-                </td>
-              {/if}
-            </tr>
-          {/if}
-        {/foreach}
-      </table>
-    {/if}
-    <table class="form-layout" id="invoicing_blocks">
-        {foreach from=$fields item=field key=fieldName}
-            {assign var=n value=$fieldName}
-            {if $form.$n}
-              <tr class="crm-preferences-form-block-{$fieldName}">
-                    {if $field.html_type EQ 'checkbox'|| $field.html_type EQ 'checkboxes'}
-                        <td class="label"></td>
-                        <td>
-                            {$form.$n.html} {$form.$n.label}
-                            {if $field.description}
-                                <br /><span class="description">{$field.description}</span>
-                            {/if}
-                        </td>
-                    {else}
-                        <td class="label">{$form.$n.label}</td>
-                        <td>
-                            {$form.$n.html}
-                            {if $field.description}
-                                <br /><span class="description">{$field.description}</span>
-                            {/if}
-                        </td>
-                    {/if}
-              </tr>
-          {/if}
-        {/foreach}
-  </table>
-
+    {include file="CRM/Form/basicFormFields.tpl"}
     <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
 </div>
-{if $formName == "Contribute_Preferences"}
-  {literal}
-    <script type="text/javascript">
-      cj(document).ready(function() {
-        if (document.getElementById("invoicing").checked) {
-          cj("#invoicing_blocks").show();
-        }
-        else {
-          cj("#invoicing_blocks").hide();
-        }
-      });
-      cj(function () {
-        cj("input[type=checkbox]").click(function() {
-          if (cj("#invoicing").is(":checked")) {
-            cj("#invoicing_blocks").show();
-          }
-          else {
-            cj("#invoicing_blocks").hide();
-          }
-        });
-      });
-    </script>
-  {/literal}
-{/if}
diff --git a/civicrm/templates/CRM/Admin/Form/Preferences/Event.tpl b/civicrm/templates/CRM/Form/basicFormFields.tpl
similarity index 80%
rename from civicrm/templates/CRM/Admin/Form/Preferences/Event.tpl
rename to civicrm/templates/CRM/Form/basicFormFields.tpl
index 9baa42d3f2740a939d950514fed9decb26bccf6f..93725f14c098a22c62684eee0dc1583d532aaedf 100644
--- a/civicrm/templates/CRM/Admin/Form/Preferences/Event.tpl
+++ b/civicrm/templates/CRM/Form/basicFormFields.tpl
@@ -23,4 +23,13 @@
  | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
  +--------------------------------------------------------------------+
 *}
-{include file="CRM/Form/basicForm.tpl"}
+{* @todo with a small amount of tinkering most of this can be replaced by re-using the foreach loop in CRM_Core_EntityForm.tpl *}
+<table class="form-layout">
+
+  {foreach from=$fields item=fieldSpec}
+    {assign var=fieldName value=$fieldSpec.name}
+    <tr class="crm-{$entityInClassFormat}-form-block-{$fieldName}">
+      {include file="CRM/Core/Form/Field.tpl"}
+    </tr>
+  {/foreach}
+</table>
diff --git a/civicrm/templates/CRM/Price/Page/LineItem.tpl b/civicrm/templates/CRM/Price/Page/LineItem.tpl
index 8fe2f888ad7467ce692ef74a51d2279016b22e90..59d9c0ba1e0c39943b78fa9df5071a95207afc92 100644
--- a/civicrm/templates/CRM/Price/Page/LineItem.tpl
+++ b/civicrm/templates/CRM/Price/Page/LineItem.tpl
@@ -25,6 +25,10 @@
 *}
 
 {* Displays contribution/event fees when price set is used. *}
+{if !$currency && $fee_currency}
+  {assign var=currency value="$fee_currency"}
+{/if}
+
 {foreach from=$lineItem item=value key=priceset}
   {if $value neq 'skip'}
     {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}
@@ -68,23 +72,23 @@
           {/if}
           {if $context NEQ "Membership"}
             <td class="right">{$line.qty}</td>
-            <td class="right">{$line.unit_price|crmMoney}</td>
+            <td class="right">{$line.unit_price|crmMoney:$currency}</td>
     {else}
-            <td class="right">{$line.line_total|crmMoney}</td>
+            <td class="right">{$line.line_total|crmMoney:$currency}</td>
           {/if}
     {if !$getTaxDetails && $context NEQ "Membership"}
-      <td class="right">{$line.line_total|crmMoney}</td>
+      <td class="right">{$line.line_total|crmMoney:$currency}</td>
     {/if}
     {if $getTaxDetails}
-      <td class="right">{$line.line_total|crmMoney}</td>
+      <td class="right">{$line.line_total|crmMoney:$currency}</td>
       {if $line.tax_rate != "" || $line.tax_amount != ""}
         <td class="right">{$taxTerm} ({$line.tax_rate}%)</td>
-        <td class="right">{$line.tax_amount|crmMoney}</td>
+        <td class="right">{$line.tax_amount|crmMoney:$currency}</td>
       {else}
         <td></td>
         <td></td>
       {/if}
-      <td class="right">{$line.line_total+$line.tax_amount|crmMoney}</td>
+      <td class="right">{$line.line_total+$line.tax_amount|crmMoney:$currency}</td>
     {/if}
           {if $pricesetFieldsCount}
             <td class="right">{$line.participant_count}</td>
@@ -98,13 +102,13 @@
 <div class="crm-section no-label total_amount-section">
   <div class="content bold">
     {if $getTaxDetails && $totalTaxAmount}
-      {ts 1=$taxTerm}Total %1 Amount{/ts}: {$totalTaxAmount|crmMoney}<br />
+      {ts 1=$taxTerm}Total %1 Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}<br />
     {/if}
     {if $context EQ "Contribution"}
       {ts}Contribution Total{/ts}:
     {elseif $context EQ "Event"}
       {if $totalTaxAmount}
-        {ts}Event SubTotal: {$totalAmount-$totalTaxAmount|crmMoney}{/ts}<br />
+        {ts}Event SubTotal: {$totalAmount-$totalTaxAmount|crmMoney:$currency}{/ts}<br />
       {/if}
       {ts}Event Total{/ts}:
     {elseif $context EQ "Membership"}
@@ -112,7 +116,7 @@
     {else}
       {ts}Total Amount{/ts}:
     {/if}
-    {$totalAmount|crmMoney}
+    {$totalAmount|crmMoney:$currency}
   </div>
   <div class="clear"></div>
   <div class="content bold">
diff --git a/civicrm/templates/CRM/SMS/Form/Schedule.tpl b/civicrm/templates/CRM/SMS/Form/Schedule.tpl
index 1eb30371b5a920a204f043ba074d5615b151f149..0923c1b961a3a829d0fd0c5f6e957637ad1426ca 100644
--- a/civicrm/templates/CRM/SMS/Form/Schedule.tpl
+++ b/civicrm/templates/CRM/SMS/Form/Schedule.tpl
@@ -30,24 +30,16 @@
 </div>
 {include file="CRM/Mailing/Form/Count.tpl"}
 
-<table class="form-layout">
-  <tbody>
-    <tr class="crm-sms-schedule-form-block-now">
-        <td class="label">{$form.now.label}</td>
-        <td>{$form.now.html}</td>
-    </tr>
-    <tr>
-        <td class="label">{ts}OR{/ts}</td>
-        <td>&nbsp;</td>
-    </tr>
-    <tr class="crm-sms-schedule-form-block-start_date">
-        <td class="label">{$form.start_date.label}</td>
-        <td>{include file="CRM/common/jcalendar.tpl" elementName=start_date}
-            <div class="description">{ts}Set a date and time when you want CiviSMS to start sending this Mass SMS.{/ts}</div>
-        </td>
-    </tr>
-  </tbody>
-</table>
+<div>
+  <div>
+    <div>
+      {$form.send_option.html}
+      <span class="start_date_elements">{$form.start_date.html}</span>
+    </div>
+
+  </div>
+  <div class="description">{ts}Set a date and time when you want CiviSMS to start sending this Mass SMS.{/ts}</div>
+</div>
 <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl"}</div>
 
 {if $preview}
@@ -71,16 +63,21 @@
 <script type="text/javascript">
 {literal}
   CRM.$(function($) {
-    $('#start_date_display').change(function() {
-      $('#now').prop('checked', !$(this).val());
+
+    // If someone changes the schedule date, auto-select the 'send at' option
+    $(".start_date_elements input").change(function() {
+      $('#send_immediate').prop('checked', false);
+      $('#send_later').prop('checked', true);
     });
-    $('#now').change(function() {
+
+    // Clear scheduled date/time when send immediately is selected
+    $("#send_immediate").change(function() {
       if ($(this).prop('checked')) {
-        $('#start_date_display, #start_date, #start_date_time').val('');
-      } else {
-        $('#start_date_display').focus();
+        $(".start_date_elements input").val('');
+        $(".start_date_elements input").siblings("a.crm-clear-link").css('visibility', 'hidden');
       }
     });
+
   });
 {/literal}
 </script>
diff --git a/civicrm/templates/CRM/UF/Page/Group.tpl b/civicrm/templates/CRM/UF/Page/Group.tpl
index 77b5ea655f59d9c7969d31424d29719fc3c1e205..cdeb8829c175539ad20a5a51aece4b8f4a70d11f 100644
--- a/civicrm/templates/CRM/UF/Page/Group.tpl
+++ b/civicrm/templates/CRM/UF/Page/Group.tpl
@@ -157,17 +157,8 @@
             </div>
         </div>{* reserved profile*}
 
-  </div> {* maincontainer*}
-  <script type='text/javascript'>
-    var selectedTab = 'user-profiles';
-    {if $selectedChild}selectedTab = '{$selectedChild}';{/if}
-    {literal}
-      CRM.$(function($) {
-        var tabIndex = $('#tab_' + selectedTab).prevAll().length
-        $("#mainTabContainer").tabs( {active: tabIndex} );
-      });
-    {/literal}
-  </script>
+  </div>
+{include file="CRM/common/TabSelected.tpl" defaultTab="user-profiles"}
 
     {else}
     {if $action ne 1} {* When we are adding an item, we should not display this message *}
diff --git a/civicrm/templates/CRM/common/TabHeader.tpl b/civicrm/templates/CRM/common/TabHeader.tpl
index e47906d4cb0d9a95b27cbcd5fec881b358b397a0..6db3646303780bfda28e8426d89c947d078a2c58 100644
--- a/civicrm/templates/CRM/common/TabHeader.tpl
+++ b/civicrm/templates/CRM/common/TabHeader.tpl
@@ -31,7 +31,11 @@
        {foreach from=$tabHeader key=tabName item=tabValue}
           <li id="tab_{$tabName}" class="crm-tab-button ui-corner-all{if !$tabValue.valid} disabled{/if}{if isset($tabValue.class)} {$tabValue.class}{/if}" {$tabValue.extra}>
           {if $tabValue.active}
-             <a href="{if !empty($tabValue.template)}#panel_{$tabName}{else}{$tabValue.link}{/if}" title="{$tabValue.title|escape}{if !$tabValue.valid} ({ts}disabled{/ts}){/if}">{$tabValue.title}{if isset($tabValue.count)} <em>{$tabValue.count}</em>{/if}</a>
+             <a href="{if !empty($tabValue.template)}#panel_{$tabName}{else}{$tabValue.link}{/if}" title="{$tabValue.title|escape}{if !$tabValue.valid} ({ts}disabled{/ts}){/if}">
+               {if !empty($tabValue.icon)}<i class="{$tabValue.icon}"></i>{/if}
+               <span>{$tabValue.title}</span>
+               {if isset($tabValue.count)}<em>{$tabValue.count}</em>{/if}
+             </a>
           {else}
              <span {if !$tabValue.valid} title="{ts}disabled{/ts}"{/if}>{$tabValue.title}</span>
           {/if}
diff --git a/civicrm/templates/CRM/common/TabSelected.tpl b/civicrm/templates/CRM/common/TabSelected.tpl
new file mode 100644
index 0000000000000000000000000000000000000000..2b32581b8528f4ff63cf20eb85b63ed3f990182f
--- /dev/null
+++ b/civicrm/templates/CRM/common/TabSelected.tpl
@@ -0,0 +1,12 @@
+<script type='text/javascript'>
+  var selectedTab = '{$defaultTab}';
+  var tabContainer = '#mainTabContainer';
+  {if $tabContainer}tabContainer = '{$tabContainer}';{/if}
+  {if $selectedChild}selectedTab = '{$selectedChild}';{/if}
+  {literal}
+  CRM.$(function($) {
+    var tabIndex = $('#tab_' + selectedTab).prevAll().length;
+    $(tabContainer).tabs( {active: tabIndex} );
+  });
+  {/literal}
+</script>
diff --git a/civicrm/templates/CRM/common/l10n.js.tpl b/civicrm/templates/CRM/common/l10n.js.tpl
index b2274723b373cad9a5ad2f7cdc6fa7deeb298e20..436a6ea3547eb825abbed70e97a7043033da33e6 100644
--- a/civicrm/templates/CRM/common/l10n.js.tpl
+++ b/civicrm/templates/CRM/common/l10n.js.tpl
@@ -34,6 +34,7 @@
   CRM.config.timeIs24Hr = {if $config->timeInputFormat eq 2}true{else}false{/if};
   CRM.config.ajaxPopupsEnabled = {$ajaxPopupsEnabled|@json_encode};
   CRM.config.allowAlertAutodismissal = {$allowAlertAutodismissal|@json_encode};
+  CRM.config.resourceCacheCode = {$resourceCacheCode|@json_encode};
 
   // Merge entityRef settings
   CRM.config.entityRef = $.extend({ldelim}{rdelim}, {$entityRef|@json_encode}, CRM.config.entityRef || {ldelim}{rdelim});
diff --git a/civicrm/templates/CRM/common/navigation.js.tpl b/civicrm/templates/CRM/common/navigation.js.tpl
index 5902068185ebb3523bfcbf100c389bf7178990d9..a84a169d88574637518429624defc119e675affa 100644
--- a/civicrm/templates/CRM/common/navigation.js.tpl
+++ b/civicrm/templates/CRM/common/navigation.js.tpl
@@ -31,22 +31,15 @@
             <input type="text" class="form-text" id="sort_name_navigation" placeholder="{ts}Contacts{/ts}" name="sort_name" style="width: 6em;" />
             <input type="text" id="sort_contact_id" style="display: none" />
             <input type="hidden" name="hidden_location" value="1" />
+            <input type="hidden" name="hidden_custom" value="1" />
             <input type="hidden" name="qfKey" value="" />
             <div style="height:1px; overflow:hidden;"><input type="submit" value="{ts}Go{/ts}" name="_qf_Advanced_refresh" class="crm-form-submit default" /></div>
           </div>
         </form>
         <ul>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" checked="checked" value="" name="quickSearchField"> {if $includeEmail}{ts}Name/Email{/ts}{else}{ts}Name{/ts}{/if}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="contact_id" name="quickSearchField"> {ts}Contact ID{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="external_identifier" name="quickSearchField"> {ts}External ID{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="first_name" name="quickSearchField"> {ts}First Name{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="last_name" name="quickSearchField"> {ts}Last Name{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="eml" value="email" name="quickSearchField"> {ts}Email{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="phe" value="phone_numeric" name="quickSearchField"> {ts}Phone{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="sts" value="street_address" name="quickSearchField"> {ts}Street Address{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="sts" value="city" name="quickSearchField"> {ts}City{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="sts" value="postal_code" name="quickSearchField"> {ts}Postal Code{/ts}</label></li>
-          <li><label class="crm-quickSearchField"><input type="radio" data-tablename="cc" value="job_title" name="quickSearchField"> {ts}Job Title{/ts}</label></li>
+          {foreach from=$quicksearchOptions item="optionLabel" key="optionKey"}
+            <li><label class="crm-quickSearchField"><input type="radio" {if $optionKey == 'sort_name'}checked="checked"{/if} value="{$optionKey}" name="quickSearchField"> {$optionLabel}</label></li>
+          {/foreach}
         </ul>
       </li>
     {$navigation}
@@ -92,8 +85,7 @@ $('#civicrm-menu').ready(function() {
           option = $('input[name=quickSearchField]:checked'),
           params = {
             name: request.term,
-            field_name: option.val(),
-            table_name: option.attr("data-tablename")
+            field_name: option.val()
           };
         CRM.api3('contact', 'getquick', params).done(function(result) {
           var ret = [];
@@ -203,6 +195,7 @@ $('#civicrm-menu').ready(function() {
   $('#root-menu-div').on('click', 'a', $.Menu.closeAll);
 });
 $('#civicrm-menu').menuBar({arrowClass: 'crm-i fa-caret-right'});
+$('#civicrm-menu').trigger('crmLoad');
 $(window).on("beforeunload", function() {
   $('.crm-logo-sm', '#civicrm-menu').addClass('crm-i fa-spin');
 });
diff --git a/civicrm/templates/CRM/common/paymentBlock.tpl b/civicrm/templates/CRM/common/paymentBlock.tpl
index d176e102266c2aef0475a333f012a416f9341318..9c58c83b86054f8783ec37103a4c9f17476d9e5a 100644
--- a/civicrm/templates/CRM/common/paymentBlock.tpl
+++ b/civicrm/templates/CRM/common/paymentBlock.tpl
@@ -111,7 +111,7 @@
 
       var payment_instrument_id = $('#payment_instrument_id').val();
 
-      var dataUrl = "{crmURL p='civicrm/payment/form' h=0 q="&formName=`$form.formName`&currency=`$currency`&`$urlPathVar``$isBackOfficePathVar``$profilePathVar``$contributionPageID``$preProfileID`processor_id="}" + type;
+      var dataUrl = "{crmURL p='civicrm/payment/form' h=0 q="formName=`$form.formName`&currency=`$currency`&`$urlPathVar``$isBackOfficePathVar``$profilePathVar``$contributionPageID``$preProfileID`processor_id="}" + type;
       {literal}
       if (typeof(CRM.vars) != "undefined") {
         if (typeof(CRM.vars.coreForm) != "undefined") {
diff --git a/civicrm/tools/extensions/.gitignore b/civicrm/tools/extensions/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..05d4332dde0f7f616e95e001d891cac187da3284
--- /dev/null
+++ b/civicrm/tools/extensions/.gitignore
@@ -0,0 +1,5 @@
+cividiscount
+civisualize
+civivolunteer
+org.civicoop.civirules
+org.civicrm.angularprofiles
diff --git a/civicrm/vendor/autoload.php b/civicrm/vendor/autoload.php
index 31701914d332b03f923b1bea74c69e047a8e513c..3d4e53e73a34320eb0081083c128e4a7c1682fa7 100644
--- a/civicrm/vendor/autoload.php
+++ b/civicrm/vendor/autoload.php
@@ -4,4 +4,4 @@
 
 require_once __DIR__ . '/composer/autoload_real.php';
 
-return ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64::getLoader();
+return ComposerAutoloaderInitb30539b2f2932ca683bf6e6faaf16109::getLoader();
diff --git a/civicrm/vendor/composer/autoload_real.php b/civicrm/vendor/composer/autoload_real.php
index 5202d29155764e61b468b7f5575af5cd6cf26101..a24e02dded6e59674ed9e9aa6e3eb64ae033a1f5 100644
--- a/civicrm/vendor/composer/autoload_real.php
+++ b/civicrm/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
 
 // autoload_real.php @generated by Composer
 
-class ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64
+class ComposerAutoloaderInitb30539b2f2932ca683bf6e6faaf16109
 {
     private static $loader;
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64
             return self::$loader;
         }
 
-        spl_autoload_register(array('ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64', 'loadClassLoader'), true, true);
+        spl_autoload_register(array('ComposerAutoloaderInitb30539b2f2932ca683bf6e6faaf16109', 'loadClassLoader'), true, true);
         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        spl_autoload_unregister(array('ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64', 'loadClassLoader'));
+        spl_autoload_unregister(array('ComposerAutoloaderInitb30539b2f2932ca683bf6e6faaf16109', 'loadClassLoader'));
 
         $includePaths = require __DIR__ . '/include_paths.php';
         $includePaths[] = get_include_path();
@@ -31,7 +31,7 @@ class ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64
         if ($useStaticLoader) {
             require_once __DIR__ . '/autoload_static.php';
 
-            call_user_func(\Composer\Autoload\ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::getInitializer($loader));
+            call_user_func(\Composer\Autoload\ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::getInitializer($loader));
         } else {
             $map = require __DIR__ . '/autoload_namespaces.php';
             foreach ($map as $namespace => $path) {
@@ -52,19 +52,19 @@ class ComposerAutoloaderInit5e4196fb1d9fbb0b63165fb4ef70ee64
         $loader->register(true);
 
         if ($useStaticLoader) {
-            $includeFiles = Composer\Autoload\ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$files;
+            $includeFiles = Composer\Autoload\ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$files;
         } else {
             $includeFiles = require __DIR__ . '/autoload_files.php';
         }
         foreach ($includeFiles as $fileIdentifier => $file) {
-            composerRequire5e4196fb1d9fbb0b63165fb4ef70ee64($fileIdentifier, $file);
+            composerRequireb30539b2f2932ca683bf6e6faaf16109($fileIdentifier, $file);
         }
 
         return $loader;
     }
 }
 
-function composerRequire5e4196fb1d9fbb0b63165fb4ef70ee64($fileIdentifier, $file)
+function composerRequireb30539b2f2932ca683bf6e6faaf16109($fileIdentifier, $file)
 {
     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
         require $file;
diff --git a/civicrm/vendor/composer/autoload_static.php b/civicrm/vendor/composer/autoload_static.php
index 868ecc3832dda8f36156e4048cd73a024b7b1212..fd2b37eee1f8ca76d1ce15da815f141604fa6732 100644
--- a/civicrm/vendor/composer/autoload_static.php
+++ b/civicrm/vendor/composer/autoload_static.php
@@ -4,7 +4,7 @@
 
 namespace Composer\Autoload;
 
-class ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64
+class ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109
 {
     public static $files = array (
         '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
@@ -397,10 +397,10 @@ class ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64
     public static function getInitializer(ClassLoader $loader)
     {
         return \Closure::bind(function () use ($loader) {
-            $loader->prefixLengthsPsr4 = ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$prefixLengthsPsr4;
-            $loader->prefixDirsPsr4 = ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$prefixDirsPsr4;
-            $loader->prefixesPsr0 = ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$prefixesPsr0;
-            $loader->classMap = ComposerStaticInit5e4196fb1d9fbb0b63165fb4ef70ee64::$classMap;
+            $loader->prefixLengthsPsr4 = ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$prefixLengthsPsr4;
+            $loader->prefixDirsPsr4 = ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$prefixDirsPsr4;
+            $loader->prefixesPsr0 = ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$prefixesPsr0;
+            $loader->classMap = ComposerStaticInitb30539b2f2932ca683bf6e6faaf16109::$classMap;
 
         }, null, ClassLoader::class);
     }
diff --git a/civicrm/xml/schema/Contact/Relationship.xml b/civicrm/xml/schema/Contact/Relationship.xml
index 03f2a6de2069152b7b528d87ed53e6c63fa2feab..ea4daaa03f4d5f4de6b9b48e26a1a466c831e031 100644
--- a/civicrm/xml/schema/Contact/Relationship.xml
+++ b/civicrm/xml/schema/Contact/Relationship.xml
@@ -78,6 +78,7 @@
     <add>1.1</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -88,6 +89,7 @@
     <add>1.1</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
diff --git a/civicrm/xml/schema/Contribute/ContributionRecur.xml b/civicrm/xml/schema/Contribute/ContributionRecur.xml
index 26407dcc93ea7889b9c7360d8b7f2d2ae4ed5630..9a8e4ba9eba907628b7cc58918285b2228bfd456 100644
--- a/civicrm/xml/schema/Contribute/ContributionRecur.xml
+++ b/civicrm/xml/schema/Contribute/ContributionRecur.xml
@@ -107,6 +107,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -118,6 +119,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -128,6 +130,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -138,6 +141,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -148,6 +152,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -253,6 +258,7 @@
     <add>4.4</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
@@ -274,6 +280,7 @@
     <add>1.6</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDate</formatType>
     </html>
   </field>
   <field>
diff --git a/civicrm/xml/schema/Core/Email.xml b/civicrm/xml/schema/Core/Email.xml
index bc9cedb87736ebecb3eaabe5847653cd730dcb1f..c9881ac4f89fe4aaedd8d0dd423883e389af53c7 100644
--- a/civicrm/xml/schema/Core/Email.xml
+++ b/civicrm/xml/schema/Core/Email.xml
@@ -109,14 +109,18 @@
   </index>
   <field>
     <name>on_hold</name>
+    <title>On Hold</title>
     <export>true</export>
-    <type>boolean</type>
+    <type>int unsigned</type>
     <default>0</default>
     <required>true</required>
-    <comment>Is this address on bounce hold?</comment>
+    <comment>Implicit FK to civicrm_option_value where option_group = email_on_hold.</comment>
+    <pseudoconstant>
+      <callback>CRM_Core_PseudoConstant::emailOnHoldOptions</callback>
+    </pseudoconstant>
     <add>1.1</add>
     <html>
-      <type>CheckBox</type>
+      <type>Select</type>
     </html>
   </field>
   <field>
diff --git a/civicrm/xml/schema/Event/Event.xml b/civicrm/xml/schema/Event/Event.xml
index 200eed0159d8568defc82d20fa64e27f597b66a4..77a43a7c101167b3f19dee856ae9c36398b1c37f 100644
--- a/civicrm/xml/schema/Event/Event.xml
+++ b/civicrm/xml/schema/Event/Event.xml
@@ -122,6 +122,7 @@
     <add>1.7</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDateTime</formatType>
     </html>
   </field>
   <field>
@@ -135,6 +136,7 @@
     <add>1.7</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDateTime</formatType>
     </html>
   </field>
   <field>
@@ -167,6 +169,7 @@
     <add>1.8</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDateTime</formatType>
     </html>
   </field>
   <field>
@@ -176,6 +179,7 @@
     <add>1.8</add>
     <html>
       <type>Select Date</type>
+      <formatType>activityDateTime</formatType>
     </html>
   </field>
   <field>
diff --git a/civicrm/xml/templates/civicrm_data.tpl b/civicrm/xml/templates/civicrm_data.tpl
index f33324cc396f2b05d3d84b1501794c04cf724ffe..aa487af140be4057128f51510d05fce0c28c4a64 100644
--- a/civicrm/xml/templates/civicrm_data.tpl
+++ b/civicrm/xml/templates/civicrm_data.tpl
@@ -986,9 +986,9 @@ VALUES
    (@option_group_id_date_filter, '{ts escape="sql"}Previous fiscal year{/ts}', 'previous.fiscal_year', 'previous.fiscal_year', NULL, NULL, NULL,11, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Previous calendar year{/ts}', 'previous.year', 'previous.year', NULL, NULL, NULL,12, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Last 7 days including today{/ts}', 'ending.week', 'ending.week', NULL, NULL, NULL,13, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, '{ts escape="sql"}Last 30 days including today{/ts}', 'ending.month', 'ending.month', NULL, NULL, NULL,14, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, '{ts escape="sql"}Last 60 days including today{/ts}', 'ending_2.month', 'ending_2.month', NULL, NULL, NULL,15, NULL, 0, 0, 1, NULL, NULL, NULL),
-   (@option_group_id_date_filter, '{ts escape="sql"}Last 90 days including today{/ts}', 'ending.quarter', 'ending.quarter', NULL, NULL, NULL,16, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, '{ts escape="sql"}Last 30 days including today{/ts}', 'ending_30.day', 'ending.month', NULL, NULL, NULL,14, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, '{ts escape="sql"}Last 60 days including today{/ts}', 'ending_60.day', 'ending_2.month', NULL, NULL, NULL,15, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_date_filter, '{ts escape="sql"}Last 90 days including today{/ts}', 'ending_90.day', 'ending.quarter', NULL, NULL, NULL,16, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Last 12 months including today{/ts}', 'ending.year', 'ending.year', NULL, NULL, NULL,17, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Last 2 years including today{/ts}', 'ending_2.year', 'ending_2.year', NULL, NULL, NULL,18, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_date_filter, '{ts escape="sql"}Last 3 years including today{/ts}', 'ending_3.year', 'ending_3.year', NULL, NULL, NULL,19, NULL, 0, 0, 1, NULL, NULL, NULL),
diff --git a/civicrm/xml/templates/dao.tpl b/civicrm/xml/templates/dao.tpl
index 9e4c4f4c5960a54ed79acfbf5a4de8de33ac791f..488ec34efddbc38ded15a7955a0683eda955abb7 100644
--- a/civicrm/xml/templates/dao.tpl
+++ b/civicrm/xml/templates/dao.tpl
@@ -90,10 +90,10 @@ class {$table.className} extends CRM_Core_DAO {ldelim}
                  'name'      => '{$field.name}',
                                                                       'type'      => {$field.crmType},
 {if $field.title}
-                                                                      'title'     => ts('{$field.title}'),
+                                                                      'title'     => {$tsFunctionName}('{$field.title}'),
 {/if}
 {if $field.comment}
-                                                                      'description'     => '{$field.comment|replace:"'":"\'"}',
+                                                                      'description'     => {$tsFunctionName}('{$field.comment|replace:"'":"\'"}'),
 {/if}
 {if $field.required}
                                         'required'  => {$field.required|strtoupper},
@@ -148,7 +148,7 @@ class {$table.className} extends CRM_Core_DAO {ldelim}
 {if $field.html}
   'html' => array(
   {foreach from=$field.html item=val key=key}
-    '{$key}' => {if $key eq 'label'}ts("{$val}"){else}'{$val}'{/if},
+    '{$key}' => {if $key eq 'label'}{$tsFunctionName}("{$val}"){else}'{$val}'{/if},
   {/foreach}
   ),
 {/if}
diff --git a/civicrm/xml/version.xml b/civicrm/xml/version.xml
index 68f8105f010637b57f08c7c12dc95dbd96007d9d..c65044f7cf91e3c370b9e2b1074dd4d59337425c 100644
--- a/civicrm/xml/version.xml
+++ b/civicrm/xml/version.xml
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="iso-8859-1" ?>
 <version>
-  <version_no>5.7.0</version_no>
+  <version_no>5.8.1</version_no>
 </version>
diff --git a/includes/civicrm.basepage.php b/includes/civicrm.basepage.php
index a9d0b525de7e13ca8126f7be8855440f54b09247..7cd2e8bdc9eeb4e645c620a3b8ea08b0e36c6f4e 100644
--- a/includes/civicrm.basepage.php
+++ b/includes/civicrm.basepage.php
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -33,45 +33,57 @@
  */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 /**
- * Define CiviCRM_For_WordPress_Basepage Class
+ * Define CiviCRM_For_WordPress_Basepage Class.
+ *
+ * @since 4.6
  */
 class CiviCRM_For_WordPress_Basepage {
 
-
   /**
-   * Declare our properties
+   * Plugin object reference.
+   *
+   * @since 4.6
+   * @access public
+   * @var object $civi The plugin object reference.
    */
-
-  // init property to store reference to Civi
   public $civi;
 
 
   /**
-   * Instance constructor
+   * Instance constructor.
    *
-   * @return object $this The object instance
+   * @since 4.6
    */
   function __construct() {
 
-    // store reference to Civi object
+    // Store reference to CiviCRM plugin object
     $this->civi = civi_wp();
 
+    // Always listen for activation action
+    add_action( 'civicrm_activation', array( $this, 'activate' ) );
+
+    // Always listen for deactivation action
+    add_action( 'civicrm_deactivation', array( $this, 'deactivate' ) );
+
+    // Always check if the basepage needs to be created
+    add_action( 'civicrm_instance_loaded', array( $this, 'maybe_create_basepage' ) );
+
   }
 
 
   /**
-   * Register hooks to handle CiviCRM in a WordPress wpBasePage context
+   * Register hooks to handle CiviCRM in a WordPress wpBasePage context.
    *
-   * @return void
+   * @since 4.6
    */
   public function register_hooks() {
 
-    // kick out if not CiviCRM
+    // Kick out if not CiviCRM
     if (!$this->civi->initialize()) {
       return;
     }
@@ -85,63 +97,275 @@ class CiviCRM_For_WordPress_Basepage {
     // And also for All in One SEO to handle canonical URL
     add_filter( 'aioseop_canonical_url', array( $this, 'basepage_canonical_url' ), 999 );
 
-    // regardless of URL, load page template
+    // Regardless of URL, load page template
     add_filter( 'template_include', array( $this, 'basepage_template' ), 999 );
 
-    // check permission
+    // Check permission
     $argdata = $this->civi->get_request_args();
     if ( ! $this->civi->users->check_permission( $argdata['args'] ) ) {
       add_filter( 'the_content', array( $this->civi->users, 'get_permission_denied' ) );
       return;
     }
 
-    // cache CiviCRM base page markup
+    // Cache CiviCRM base page markup
     add_action( 'wp', array( $this, 'basepage_handler' ), 10, 1 );
 
   }
 
 
   /**
-   * Build CiviCRM base page content
-   * Callback method for 'wp' hook, always called from WP front-end
+   * Trigger the process whereby the WordPress basepage is created.
+   *
+   * Sets a one-time-only option to flag that we need to create a basepage -
+   * it will not update the option once it has been set to another value nor
+   * create a new option with the same name.
    *
-   * @param object $wp The WP object, present but not used
-   * @return void
+   * As a result of doing this, we know that a basepage needs to be created, but
+   * the moment to do so is once CiviCRM has been successfully installed.
+   *
+   * @see do_basepage_creation()
+   *
+   * @since 5.6
    */
-  public function basepage_handler( $wp ) {
+  public function activate() {
+
+    // Save option
+    add_option( 'civicrm_activation_create_basepage', 'true' );
+
+  }
+
+
+  /**
+   * Plugin deactivation.
+   *
+   * @since 5.6
+   */
+  public function deactivate() {
+
+    // Delete option
+    delete_option( 'civicrm_activation_create_basepage' );
+
+  }
+
+
+  /**
+   * Register the hook to create the WordPress basepage, if necessary.
+   *
+   * Changes the one-time-only option so that the basepage can only be created
+   * once. Thereafter, we're on our own until there's a 'delete_post' callback
+   * to prevent the basepage from being deleted.
+   *
+   * @since 5.6
+   */
+  public function maybe_create_basepage() {
+
+    // Bail if CiviCRM not installed
+    if ( ! CIVICRM_INSTALLED ) {
+      return;
+    }
+
+    // Bail if not installing
+    if ( get_option( 'civicrm_activation_create_basepage' ) !== 'true' ) {
+      return;
+    }
+
+    // Bail if not WordPress admin
+    if ( ! is_admin() ) {
+      return;
+    }
+
+    // Create basepage
+    add_action( 'wp_loaded', array( $this, 'create_wp_basepage' ) );
+
+    // Change option so the callback above never runs again
+    update_option( 'civicrm_activation_create_basepage', 'done' );
+
+  }
+
+
+  /**
+   * Create WordPress basepage and save setting.
+   *
+   * @since 4.6
+   * @since 5.6 Relocated from CiviCRM_For_WordPress to here.
+   */
+  public function create_wp_basepage() {
+
+    if (!$this->civi->initialize()) {
+      return;
+    }
+
+    $config = CRM_Core_Config::singleton();
+
+    // Bail if we already have a basepage setting
+    if ( !empty( $config->wpBasePage ) ) {
+      return;
+    }
+
+    /**
+     * Filter the default page slug.
+     *
+     * @since 4.6
+     *
+     * @param str The default basepage slug.
+     * @return str The modified basepage slug.
+     */
+    $slug = apply_filters( 'civicrm_basepage_slug', 'civicrm' );
+
+    // Get existing page with that slug
+    $page = get_page_by_path( $slug );
+
+    // Does it exist?
+    if ( $page ) {
+
+      // We already have a basepage
+      $result = $page->ID;
+
+    } else {
+
+      // Create the basepage
+      $result = $this->create_basepage( $slug );
+
+    }
+
+    // Were we successful?
+    if ( $result !== 0 AND !is_wp_error($result) ) {
+
+      // Get the post object
+      $post = get_post( $result );
+
+      $params = array(
+        'version' => 3,
+        'wpBasePage' => $post->post_name,
+      );
+
+      // Save the setting
+      civicrm_api3('setting', 'create', $params);
+
+    }
+
+  }
+
+
+  /**
+   * Create a WordPress page to act as the CiviCRM base page.
+   *
+   * @since 4.6
+   * @since 5.6 Relocated from CiviCRM_For_WordPress to here.
+   *
+   * @param string $slug The unique slug for the page - same as wpBasePage setting.
+   * @return int|WP_Error The page ID on success. The value 0 or WP_Error on failure.
+   */
+  private function create_basepage( $slug ) {
+
+    // If multisite, switch to main site
+    if ( is_multisite() && !is_main_site() ) {
+
+      // Store this site
+      $original_site = get_current_blog_id();
+
+      // Switch
+      global $current_site;
+      switch_to_blog( $current_site->blog_id );
+
+    }
+
+    // Define basepage
+    $page = array(
+      'post_status' => 'publish',
+      'post_type' => 'page',
+      'post_parent' => 0,
+      'comment_status' => 'closed',
+      'ping_status' => 'closed',
+      'to_ping' => '', // Quick fix for Windows
+      'pinged' => '', // Quick fix for Windows
+      'post_content_filtered' => '', // Quick fix for Windows
+      'post_excerpt' => '', // Quick fix for Windows
+      'menu_order' => 0,
+      'post_name' => $slug,
+    );
 
     /**
+     * Filter the default page title.
+     *
+     * @since 4.6
+     *
+     * @param str The default base page title.
+     * @return str The modified base page title.
+     */
+    $page['post_title'] = apply_filters( 'civicrm_basepage_title', __( 'CiviCRM', 'civicrm' ) );
+
+    // Default content
+    $content = __( 'Do not delete this page. Page content is generated by CiviCRM.', 'civicrm' );
+
+    /**
+     * Filter the default page content.
+     *
+     * @since 4.6
+     *
+     * @param str $content The default base page content.
+     * @return str $content The modified base page content.
+     */
+    $page['post_content'] = apply_filters( 'civicrm_basepage_content', $content );
+
+    // Insert the post into the database
+    $page_id = wp_insert_post( $page );
+
+    // Switch back if we've switched
+    if ( isset( $original_site ) ) {
+      restore_current_blog();
+    }
+
+    return $page_id;
+
+  }
+
+
+  /**
+   * Build CiviCRM base page content.
+   *
+   * Callback method for 'wp' hook, always called from WP front-end.
+   *
+   * @since 4.6
+   *
+   * @param object $wp The WP object, present but not used.
+   */
+  public function basepage_handler( $wp ) {
+
+    /*
      * At this point, all conditional tags are available
      * @see http://codex.wordpress.org/Conditional_Tags
      */
 
-    // bail if this is a 404
+    // Bail if this is a 404
     if ( is_404() ) return;
 
-    // kick out if not CiviCRM
+    // Kick out if not CiviCRM
     if (!$this->civi->initialize()) {
       return '';
     }
 
-    // add core resources for front end
+    // Add core resources for front end
     add_action( 'wp', array( $this->civi, 'front_end_page_load' ), 100 );
 
     // CMW: why do we need this? Nothing that follows uses it...
     require_once ABSPATH . WPINC . '/pluggable.php';
 
-    // let's do the_loop
-    // this has the effect of bypassing the logic in
-    // https://github.com/civicrm/civicrm-wordpress/pull/36
+    /*
+     * Let's do the_loop.
+     * This has the effect of bypassing the logic in
+     * https://github.com/civicrm/civicrm-wordpress/pull/36
+     */
     if ( have_posts() ) {
       while ( have_posts() ) : the_post();
 
         global $post;
 
-        ob_start(); // start buffering
-        $this->civi->invoke(); // now, instead of echoing, base page output ends up in buffer
-        $this->basepage_markup = ob_get_clean(); // save the output and flush the buffer
+        ob_start(); // Start buffering
+        $this->civi->invoke(); // Now, instead of echoing, base page output ends up in buffer
+        $this->basepage_markup = ob_get_clean(); // Save the output and flush the buffer
 
-        /**
+        /*
          * The following logic is in response to some of the complexities of how
          * titles are handled in WordPress, particularly when there are SEO
          * plugins present that modify the title for Open Graph purposes. There
@@ -156,121 +380,132 @@ class CiviCRM_For_WordPress_Basepage {
          * page title if other plugins modify it.
          */
 
-        // override post title
+        // Override post title
         global $civicrm_wp_title;
         $post->post_title = $civicrm_wp_title;
 
-        // because the above seems unreliable, store title for later use
+        // Because the above seems unreliable, store title for later use
         $this->basepage_title = $civicrm_wp_title;
 
-        // disallow commenting
+        // Disallow commenting
         $post->comment_status = 'closed';
 
       endwhile;
     }
 
-    // reset loop
+    // Reset loop
     rewind_posts();
 
-    // override page title with high priority
+    // Override page title with high priority
     add_filter( 'wp_title', array( $this, 'wp_page_title' ), 100, 3 );
 
-    // add compatibility with WordPress SEO plugin's Open Graph title
+    // Add compatibility with WordPress SEO plugin's Open Graph title
     add_filter( 'wpseo_opengraph_title', array( $this, 'wpseo_page_title' ), 100, 1 );
 
-    // include this content when base page is rendered
+    // Include this content when base page is rendered
     add_filter( 'the_content', array( $this, 'basepage_render' ) );
 
-    // hide the edit link
+    // Hide the edit link
     add_action( 'edit_post_link', array( $this->civi, 'clear_edit_post_link' ) );
 
-    // tweak admin bar
+    // Tweak admin bar
     add_action( 'wp_before_admin_bar_render', array( $this->civi, 'clear_edit_post_menu_item' ) );
 
-    // add body classes for easier styling
+    // Add body classes for easier styling
     add_filter( 'body_class', array( $this, 'add_body_classes' ) );
 
-    // flag that we have parsed the base page
+    // Flag that we have parsed the base page
     $this->basepage_parsed = TRUE;
 
-    // broadcast this as well
+    /**
+     * Broadcast that the base page is parsed.
+     *
+     * @since 4.4
+     */
     do_action( 'civicrm_basepage_parsed' );
 
   }
 
 
   /**
-   * Get CiviCRM basepage title for <title> element
+   * Get CiviCRM basepage title for <title> element.
+   *
+   * Callback method for 'wp_title' hook, called at the end of function wp_title.
    *
-   * Callback method for 'wp_title' hook, called at the end of function wp_title
+   * @since 4.6
    *
-   * @param string $title Title that might have already been set
-   * @param string $separator Separator determined in theme (but defaults to WordPress default)
-   * @param string $separator_location Whether the separator should be left or right
+   * @param string $title Title that might have already been set.
+   * @param string $separator Separator determined in theme (but defaults to WordPress default).
+   * @param string $separator_location Whether the separator should be left or right.
    */
   public function wp_page_title( $title, $separator = '&raquo;', $separator_location = '' ) {
 
-    // if feed, return just the title
+    // If feed, return just the title
     if ( is_feed() ) return $this->basepage_title;
 
-    // set default separator location, if it isn't defined
+    // Set default separator location, if it isn't defined
     if ( '' === trim( $separator_location ) ) {
       $separator_location = ( is_rtl() ) ? 'left' : 'right';
     }
 
-    // if we have WP SEO present, use its separator
+    // If we have WP SEO present, use its separator
     if ( class_exists( 'WPSEO_Options' ) ) {
       $separator_code = WPSEO_Options::get_default( 'wpseo_titles', 'separator' );
       $separator_array = WPSEO_Option_Titles::get_instance()->get_separator_options();
       if ( array_key_exists( $separator_code, $separator_array ) ) {
-      	$separator = $separator_array[$separator_code];
+        $separator = $separator_array[$separator_code];
       }
     }
 
-    // construct title depending on separator location
+    // Construct title depending on separator location
     if ( $separator_location == 'right' ) {
-	  $title = $this->basepage_title . " $separator " . get_bloginfo( 'name', 'display' );
+      $title = $this->basepage_title . " $separator " . get_bloginfo( 'name', 'display' );
     } else {
-	  $title = get_bloginfo( 'name', 'display' ) . " $separator " . $this->basepage_title;
+      $title = get_bloginfo( 'name', 'display' ) . " $separator " . $this->basepage_title;
     }
 
-    // return modified title
+    // Return modified title
     return $title;
 
   }
 
 
   /**
-   * Get CiviCRM base page title for Open Graph elements
+   * Get CiviCRM base page title for Open Graph elements.
    *
    * Callback method for 'wpseo_opengraph_title' hook, to provide compatibility
    * with the WordPress SEO plugin.
    *
-   * @param string $post_title The title of the WordPress page or post
-   * @return string $basepage_title The title of the CiviCRM entity
+   * @since 4.6.4
+   *
+   * @param string $post_title The title of the WordPress page or post.
+   * @return string $basepage_title The title of the CiviCRM entity.
    */
   public function wpseo_page_title( $post_title ) {
 
-    // hand back our base page title
+    // Hand back our base page title
     return $this->basepage_title;
 
   }
 
 
   /**
-   * Get CiviCRM base page content
-   * Callback method for 'the_content' hook, always called from WP front-end
+   * Get CiviCRM base page content.
+   *
+   * Callback method for 'the_content' hook, always called from WP front-end.
    *
-   * @param object $wp The WP object, present but not used
-   * @return void
+   * @since 4.6
+   *
+   * @return str $basepage_markup The base page markup.
    */
   public function basepage_render() {
 
-    // hand back our base page markup
+    // Hand back our base page markup
     return $this->basepage_markup;
 
   }
 
+
   /**
    * Provide the canonical URL for a page accessed through a basepage.
    *
@@ -287,15 +522,17 @@ class CiviCRM_For_WordPress_Basepage {
    * not.  We don't actually need the page object, so the argument is omitted
    * here.
    *
-   * @param string $canonical
-   *   The canonical URL.
+   * @since 4.6
    *
-   * @return string
-   *   The complete URL to the page as it should be accessed.
+   * @param string $canonical The canonical URL.
+   * @return string The complete URL to the page as it should be accessed.
    */
   public function basepage_canonical_url( $canonical ) {
-    // It would be better to specify which params are okay to accept as the
-    // canonical URLs, but this will work for the time being.
+
+    /*
+     * It would be better to specify which params are okay to accept as the
+     * canonical URLs, but this will work for the time being.
+     */
     if ( empty( $_GET['page'] )
       || empty( $_GET['q'] )
       || 'CiviCRM' !== $_GET['page'] ) {
@@ -309,42 +546,50 @@ class CiviCRM_For_WordPress_Basepage {
     // We should, however, build the URL the way that CiviCRM expects it to be
     // (rather than through some other funny base page).
     return CRM_Utils_System::url( $path, $query );
+
   }
 
+
   /**
    * Get CiviCRM base page template.
    *
    * Callback method for 'template_include' hook, always called from WP front-end.
    *
-   * @param string $template The path to the existing template
-   * @return string $template The modified path to the desired template
+   * @since 4.6
+   *
+   * @param string $template The path to the existing template.
+   * @return string $template The modified path to the desired template.
    */
   public function basepage_template( $template ) {
 
-    // get template filename
+    // Get template filename
     $template_name = basename( $template );
 
-    // use the provided page template, but allow overrides.
+    // Use the provided page template, but allow overrides.
     $page_template = locate_template( array(
 
       /**
+       * Allow base page template to be overridden.
+       *
        * In most cases, the logic will not progress beyond here. Shortcodes in
        * posts and pages will have a template set, so we leave them alone unless
        * specifically overridden by the filter.
        *
-       * @param string $template_name The provided template name
-       * @return string The overridden template name
+       * @since 4.6
+       *
+       * @param string $template_name The provided template name.
+       * @return string The overridden template name.
        */
       apply_filters( 'civicrm_basepage_template', $template_name )
 
     ) );
 
-    // if not homepage and template is found
+    // If not homepage and template is found
     if ( '' != $page_template && !is_front_page() ) {
       return $page_template;
     }
 
-    // find homepage the template
+    // Find homepage the template
     $home_template = locate_template( array(
 
       /**
@@ -360,19 +605,21 @@ class CiviCRM_For_WordPress_Basepage {
        * template override will not have the desired effect. A basepage *must*
        * be set if this is the case.
        *
-       * @param string The template name (set to the default page template)
-       * @return string The overridden template name
+       * @since 4.6
+       *
+       * @param string The template name (set to the default page template).
+       * @return string The overridden template name.
        */
       apply_filters( 'civicrm_basepage_home_template', 'page.php' )
 
     ) );
 
-    // use it if found
+    // Use it if found
     if ( '' != $home_template ) {
       return $home_template;
     }
 
-    // fall back to provided template
+    // Fall back to provided template
     return $template;
 
   }
@@ -384,41 +631,43 @@ class CiviCRM_For_WordPress_Basepage {
    * This allows selectors to be written for particular CiviCRM "pages" despite
    * them all being rendered on the one WordPress basepage.
    *
-   * @param array $classes The existing body classes
-   * @return array $classes The modified body classes
+   * @since 4.7.18
+   *
+   * @param array $classes The existing body classes.
+   * @return array $classes The modified body classes.
    */
   public function add_body_classes( $classes ) {
 
-  	 $args = $this->civi->get_request_args();
+     $args = $this->civi->get_request_args();
 
-  	 // bail if we don't have any
-  	 if ( is_null( $args['argString'] ) ) {
-  	   return $classes;
-  	 }
+     // Bail if we don't have any
+     if ( is_null( $args['argString'] ) ) {
+       return $classes;
+     }
 
-  	 // check for top level - it can be assumed this always 'civicrm'
-  	 if ( isset( $args['args'][0] ) AND ! empty( $args['args'][0] ) ) {
-  	   $classes[] = $args['args'][0];
-  	 }
+     // Check for top level - it can be assumed this always 'civicrm'
+     if ( isset( $args['args'][0] ) AND ! empty( $args['args'][0] ) ) {
+       $classes[] = $args['args'][0];
+     }
 
-  	 // check for second level - the component
-  	 if ( isset( $args['args'][1] ) AND ! empty( $args['args'][1] ) ) {
-  	   $classes[] = $args['args'][0] . '-' . $args['args'][1];
-  	 }
+     // Check for second level - the component
+     if ( isset( $args['args'][1] ) AND ! empty( $args['args'][1] ) ) {
+       $classes[] = $args['args'][0] . '-' . $args['args'][1];
+     }
 
-  	 // check for third level - the component's configuration
-  	 if ( isset( $args['args'][2] ) AND ! empty( $args['args'][2] ) ) {
-  	   $classes[] = $args['args'][0] . '-' . $args['args'][1] . '-' . $args['args'][2];
-  	 }
+     // Check for third level - the component's configuration
+     if ( isset( $args['args'][2] ) AND ! empty( $args['args'][2] ) ) {
+       $classes[] = $args['args'][0] . '-' . $args['args'][1] . '-' . $args['args'][2];
+     }
 
-  	 // check for fourth level - because well, why not?
-  	 if ( isset( $args['args'][3] ) AND ! empty( $args['args'][3] ) ) {
-  	   $classes[] = $args['args'][0] . '-' . $args['args'][1] . '-' . $args['args'][2] . '-' . $args['args'][3];
-  	 }
+     // Check for fourth level - because well, why not?
+     if ( isset( $args['args'][3] ) AND ! empty( $args['args'][3] ) ) {
+       $classes[] = $args['args'][0] . '-' . $args['args'][1] . '-' . $args['args'][2] . '-' . $args['args'][3];
+     }
 
-  	 return $classes;
+     return $classes;
 
   }
 
 
-} // class CiviCRM_For_WordPress_Basepage ends
+} // Class CiviCRM_For_WordPress_Basepage ends
diff --git a/includes/civicrm.shortcodes.modal.php b/includes/civicrm.shortcodes.modal.php
index 6f249e1e308df5f587beeac0af5a4a4b6986d3bf..0d99db425ed597ff8e95576e8b192f9dd32c6d2e 100644
--- a/includes/civicrm.shortcodes.modal.php
+++ b/includes/civicrm.shortcodes.modal.php
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -33,53 +33,56 @@
  */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 /**
- * Define CiviCRM_For_WordPress_Shortcodes_Modal Class
+ * Define CiviCRM_For_WordPress_Shortcodes_Modal Class.
+ *
+ * @since 4.6
  */
 class CiviCRM_For_WordPress_Shortcodes_Modal {
 
-
   /**
-   * Declare our properties
+   * Plugin object reference.
+   *
+   * @since 4.6
+   * @access public
+   * @var object $civi The plugin object reference.
    */
-
-  // init property to store reference to Civi
   public $civi;
 
 
   /**
-   * Instance constructor
+   * Instance constructor.
    *
-   * @return object $this The object instance
+   * @since 4.6
    */
   function __construct() {
 
-    // store reference to Civi object
+    // Store reference to CiviCRM plugin object
     $this->civi = civi_wp();
 
   }
 
 
   /**
-   * Register hooks to handle the presence of shortcodes in content
+   * Register hooks to handle the shortcode modal.
    *
-   * @return void
+   * @since 4.6
    */
   public function register_hooks() {
 
-    // bail if Civi not installed yet
+    // Bail if CiviCRM not installed yet
     if ( ! CIVICRM_INSTALLED ) return;
 
-    // adds the CiviCRM button to post and page edit screens
-    // use priority 100 to position button to the farright
+    // Adds the CiviCRM button to post and page edit screens
+    // Use priority 100 to position button to the farright
     add_action( 'media_buttons', array( $this, 'add_form_button' ), 100 );
 
 
-    // add the javascript and styles to make it all happen
+    // Add the javascript and styles to make it all happen
     add_action('load-post.php', array($this, 'add_core_resources'));
     add_action('load-post-new.php', array($this, 'add_core_resources'));
     add_action('load-page.php', array($this, 'add_core_resources'));
@@ -89,14 +92,15 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
 
 
   /**
-   * Callback method for 'media_buttons' hook as set in register_hooks()
+   * Add button to editor for WP selected post types.
    *
-   * @param string $editor_id Unique editor identifier, e.g. 'content'
-   * @return void
+   * Callback method for 'media_buttons' hook as set in register_hooks().
+   *
+   * @since 4.7
    */
   public function add_form_button() {
 
-    // add button to WP selected post types, if allowed
+    // Add button to WP selected post types, if allowed
     if ( $this->post_type_has_button() ) {
 
       $civilogo = file_get_contents( plugin_dir_path( __FILE__ ) . '../assets/civilogo.svg.b64' );
@@ -110,9 +114,11 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
 
 
   /**
-   * Callback method as set in register_hooks()
+   * Add core resources.
+   *
+   * Callback method as set in register_hooks().
    *
-   * @return void
+   * @since 4.7
    */
   public function add_core_resources() {
     if ($this->civi->initialize()) {
@@ -124,23 +130,33 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
   /**
    * Does a WordPress post type have the CiviCRM button on it?
    *
-   * @return bool $has_button True if the post type has the button, false otherwise
+   * @since 4.6
+   *
+   * @return bool $has_button True if the post type has the button, false otherwise.
    */
   public function post_type_has_button() {
 
-    // get screen object
+    // Get screen object
     $screen = get_current_screen();
 
-    // bail if no post type (e.g. Ninja Forms)
+    // Bail if no post type (e.g. Ninja Forms)
     if ( ! isset( $screen->post_type ) ) return;
 
-    // get post types that support the editor
+    // Get post types that support the editor
     $capable_post_types = $this->get_post_types_with_editor();
 
-    // default allowed to true on all capable post types
+    // Default allowed to true on all capable post types
     $allowed = ( in_array( $screen->post_type, $capable_post_types ) ) ? true : false;
 
-    // allow plugins to override
+    /**
+     * Filter the appearance of the CiviCRM button.
+     *
+     * @since 4.6
+     *
+     * @param bool $allowed True if the button is allowed, false otherwise.
+     * @param object $screen The current WordPress screen object.
+     * @return bool $allowed True if the button is allowed, false otherwise.
+     */
     $allowed = apply_filters( 'civicrm_restrict_button_appearance', $allowed, $screen );
 
     return $allowed;
@@ -149,9 +165,11 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
 
 
   /**
-   * Get WordPress post types that support the editor
+   * Get WordPress post types that support the editor.
+   *
+   * @since 4.6
    *
-   * @return array $supported_post_types Array of post types that have an editor
+   * @return array $supported_post_types Array of post types that have an editor.
    */
   public function get_post_types_with_editor() {
 
@@ -160,17 +178,17 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
       return $supported_post_types;
     }
 
-    // get only post types with an admin UI
+    // Get only post types with an admin UI
     $args = array(
       'public' => true,
       'show_ui' => true,
     );
 
-    // get post types
+    // Get post types
     $post_types = get_post_types($args);
 
     foreach ($post_types AS $post_type) {
-      // filter only those which have an editor
+      // Filter only those which have an editor
       if (post_type_supports($post_type, 'editor')) {
         $supported_post_types[] = $post_type;
       }
@@ -179,4 +197,4 @@ class CiviCRM_For_WordPress_Shortcodes_Modal {
     return $supported_post_types;
   }
 
-} // class CiviCRM_For_WordPress_Shortcodes_Modal ends
+} // Class CiviCRM_For_WordPress_Shortcodes_Modal ends
diff --git a/includes/civicrm.shortcodes.php b/includes/civicrm.shortcodes.php
index 26e1b163cb8fbde7e6a37a4d97709e0a89759d77..ea56e4161c9b4ca9365274a297de6d92e00a62e0 100644
--- a/includes/civicrm.shortcodes.php
+++ b/includes/civicrm.shortcodes.php
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -33,103 +33,128 @@
  */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 /**
- * Define CiviCRM_For_WordPress_Shortcodes Class
+ * Define CiviCRM_For_WordPress_Shortcodes Class.
+ *
+ * @since 4.6
  */
 class CiviCRM_For_WordPress_Shortcodes {
 
-
   /**
-   * Declare our properties
+   * Plugin object reference.
+   *
+   * @since 4.6
+   * @access public
+   * @var object $civi The plugin object reference.
    */
-
-  // init property to store reference to Civi
   public $civi;
 
-  // init property to store shortcodes
+  /**
+   * Stored shortcodes.
+   *
+   * @since 4.6
+   * @access public
+   * @var array $shortcodes The stored shortcodes.
+   */
   public $shortcodes = array();
 
-  // init property to store shortcode markup
+  /**
+   * Rendered shortcode markup.
+   *
+   * @since 4.6
+   * @access public
+   * @var array $shortcode_markup The array of rendered shortcode markup.
+   */
   public $shortcode_markup = array();
 
-  // count multiple passes of do_shortcode in a post
+  /**
+   * Count multiple passes of do_shortcode in a post.
+   *
+   * @since 4.6
+   * @access public
+   * @var array $shortcode_in_post Count multiple passes of do_shortcode in a post.
+   */
   public $shortcode_in_post = array();
 
 
   /**
-   * Instance constructor
+   * Instance constructor.
    *
-   * @return object $this The object instance
+   * @since 4.6
    */
   function __construct() {
 
-    // store reference to Civi object
+    // Store reference to CiviCRM plugin object
     $this->civi = civi_wp();
 
   }
 
 
   /**
-   * Register hooks to handle the presence of shortcodes in content
+   * Register hooks to handle the presence of shortcodes in content.
    *
-   * @return void
+   * @since 4.6
    */
   public function register_hooks() {
 
-    // register the CiviCRM shortcode
+    // Register the CiviCRM shortcode
     add_shortcode( 'civicrm', array( $this, 'render_single' ) );
 
-    // add CiviCRM core resources when a shortcode is detected in the post content
+    // Add CiviCRM core resources when a shortcode is detected in the post content
     add_action( 'wp', array( $this, 'prerender' ), 10, 1 );
 
   }
 
 
   /**
-   * Determine if a CiviCRM shortcode is present in any of the posts about to be displayed
-   * Callback method for 'wp' hook, always called from WP front-end
+   * Determine if a CiviCRM shortcode is present in any of the posts about to be displayed.
+   *
+   * Callback method for 'wp' hook, always called from WP front-end.
    *
-   * @param object $wp The WP object, present but not used
-   * @return void
+   * @since 4.6
+   *
+   * @param object $wp The WP object, present but not used.
    */
   public function prerender( $wp ) {
 
-    /**
+    /*
      * At this point, all conditional tags are available
      * @see http://codex.wordpress.org/Conditional_Tags
      */
 
-    // bail if this is a 404
+    // Bail if this is a 404
     if ( is_404() ) return;
 
-    // a counter's useful
+    // A counter's useful
     $shortcodes_present = 0;
 
-    // let's loop through the results
-    // this also has the effect of bypassing the logic in
-    // https://github.com/civicrm/civicrm-wordpress/pull/36
+    /*
+     * Let's loop through the results
+     * This also has the effect of bypassing the logic in
+     * https://github.com/civicrm/civicrm-wordpress/pull/36
+     */
     if ( have_posts() ) {
       while ( have_posts() ) : the_post();
 
         global $post;
 
-        // check for existence of shortcode in content
+        // Check for existence of shortcode in content
         if ( has_shortcode( $post->post_content, 'civicrm' ) ) {
 
-          // get CiviCRM shortcodes in this post
+          // Get CiviCRM shortcodes in this post
           $shortcodes_array = $this->get_for_post( $post->post_content );
 
-          // sanity check
+          // Sanity check
           if ( !empty( $shortcodes_array ) ) {
 
-            // add it to our property
+            // Add it to our property
             $this->shortcodes[$post->ID] = $shortcodes_array;
 
-            // bump shortcode counter
+            // Bump shortcode counter
             $shortcodes_present += count( $this->shortcodes[$post->ID] );
 
           }
@@ -139,32 +164,32 @@ class CiviCRM_For_WordPress_Shortcodes {
       endwhile;
     }
 
-    // reset loop
+    // Reset loop
     rewind_posts();
 
-    // did we get any?
+    // Did we get any?
     if ( $shortcodes_present ) {
 
-      // we need CiviCRM initialised prior to parsing shortcodes
+      // We need CiviCRM initialised prior to parsing shortcodes
       if (!$this->civi->initialize()) {
         return;
       }
 
-      // how should we handle multiple shortcodes?
+      // How should we handle multiple shortcodes?
       if ( $shortcodes_present > 1 ) {
 
-        // add CSS resources for front end
+        // Add CSS resources for front end
         add_action( 'wp_enqueue_scripts', array( $this->civi, 'front_end_css_load' ), 100 );
 
-        // let's add dummy markup
+        // Let's add dummy markup
         foreach( $this->shortcodes AS $post_id => $shortcode_array ) {
 
-          // set flag if there are multple shortcodes in this post
+          // Set flag if there are multple shortcodes in this post
           $multiple = ( count( $shortcode_array ) > 1 ) ? 1 : 0;
 
           foreach( $shortcode_array AS $shortcode ) {
 
-            // mimic invoke in multiple shortcode context
+            // Mimic invoke in multiple shortcode context
             $this->shortcode_markup[$post_id][] = $this->render_multiple( $post_id, $shortcode, $multiple );
 
           }
@@ -173,49 +198,51 @@ class CiviCRM_For_WordPress_Shortcodes {
 
       } else {
 
-        // add core resources for front end
+        // Add core resources for front end
         add_action( 'wp', array( $this->civi, 'front_end_page_load' ), 100 );
 
-        // since we have only one shortcode, run the_loop again
-        // the DB query has already been done, so this has no significant impact
+        /*
+         * Since we have only one shortcode, run the_loop again
+         * the DB query has already been done, so this has no significant impact
+         */
         if ( have_posts() ) {
           while ( have_posts() ) : the_post();
 
             global $post;
 
-            // is this the post?
+            // Is this the post?
             if ( ! array_key_exists( $post->ID, $this->shortcodes ) ) {
               continue;
             }
 
-            // the shortcode must be the first item in the shortcodes array
+            // The shortcode must be the first item in the shortcodes array
             $shortcode = $this->shortcodes[$post->ID][0];
 
-            // check to see if a shortcode component has been repeated?
+            // Check to see if a shortcode component has been repeated?
             $atts = $this->get_atts( $shortcode );
 
-            // test for hijacking
+            // Test for hijacking
             if ( isset( $atts['hijack'] ) AND $atts['hijack'] == '1' ) {
               add_filter( 'civicrm_context', array( $this, 'get_context' ) );
             }
 
-            // store corresponding markup
+            // Store corresponding markup
             $this->shortcode_markup[$post->ID][] = do_shortcode( $shortcode );
 
-            // test for hijacking
+            // Test for hijacking
             if ( isset( $atts['hijack'] ) AND $atts['hijack'] == '1' ) {
 
-              // ditch the filter
+              // Ditch the filter
               remove_filter( 'civicrm_context', array( $this, 'get_context' ) );
 
-              // set title
+              // Set title
               global $civicrm_wp_title;
               $post->post_title = $civicrm_wp_title;
 
-              // override page title
+              // Override page title
               add_filter( 'single_post_title', array( $this->civi, 'single_page_title' ), 50, 2 );
 
-              // overwrite content
+              // Overwrite content
               add_filter( 'the_content', array( $this, 'get_content' ) );
 
             }
@@ -223,27 +250,33 @@ class CiviCRM_For_WordPress_Shortcodes {
           endwhile;
         }
 
-        // reset loop
+        // Reset loop
         rewind_posts();
 
       }
 
     }
 
-    // flag that we have parsed shortcodes
+    // Flag that we have parsed shortcodes
     $this->shortcodes_parsed = TRUE;
 
-    // broadcast this as well
+    /**
+     * Broadcast that shortcodes have been parsed.
+     *
+     * @since 4.6
+     */
     do_action( 'civicrm_shortcodes_parsed' );
 
   }
 
 
   /**
-   * Handles CiviCRM-defined shortcodes
+   * Handles CiviCRM-defined shortcodes.
+   *
+   * @since 4.6
    *
-   * @param array Shortcode attributes array
-   * @return string HTML for output
+   * @param array $atts Shortcode attributes array.
+   * @return string HTML for output.
    */
   public function render_single( $atts ) {
     // Do not parse shortcodes in REST context for PUT, POST and DELETE methods
@@ -257,29 +290,34 @@ class CiviCRM_For_WordPress_Shortcodes {
         return $shortcode;
     }
 
-    // check if we've already parsed this shortcode
+    // Check if we've already parsed this shortcode
     global $post;
     if ( is_object($post) ) {
       if ( !empty( $this->shortcode_markup ) ) {
         if ( isset( $this->shortcode_markup[$post->ID] ) ) {
 
-          // set counter flag
+          // Set counter flag
           if ( ! isset( $this->shortcode_in_post[$post->ID] ) ) {
             $this->shortcode_in_post[$post->ID] = 0;
           } else {
             $this->shortcode_in_post[$post->ID]++;
           }
 
-          // this shortcode must have been rendered
+          // This shortcode must have been rendered
           return $this->shortcode_markup[$post->ID][$this->shortcode_in_post[$post->ID]];
 
         }
       }
     }
 
-    // preprocess shortcode attributes
+    // Preprocess shortcode attributes
     $args = $this->preprocess_atts( $atts );
 
+    // Sanity check for improperly constructed shortcode
+    if ( $args === FALSE ) {
+      return '<p>' . __( 'Do not know how to handle this shortcode.', 'civicrm' ) . '</p>';
+    }
+
     // invoke() requires environment variables to be set
     foreach ( $args as $key => $value ) {
       if ( $value !== NULL ) {
@@ -287,12 +325,12 @@ class CiviCRM_For_WordPress_Shortcodes {
       }
     }
 
-    // kick out if not CiviCRM
+    // Kick out if not CiviCRM
     if (!$this->civi->initialize()) {
       return '';
     }
 
-    // check permission
+    // Check permission
     $argdata = $this->civi->get_request_args();
     if ( ! $this->civi->users->check_permission( $argdata['args'] ) ) {
       return $this->civi->users->get_permission_denied();;
@@ -301,53 +339,60 @@ class CiviCRM_For_WordPress_Shortcodes {
     // CMW: why do we need this? Nothing that follows uses it...
     require_once ABSPATH . WPINC . '/pluggable.php';
 
-    ob_start(); // start buffering
-    $this->civi->invoke(); // now, instead of echoing, shortcode output ends up in buffer
-    $content = ob_get_clean(); // save the output and flush the buffer
+    ob_start(); // Start buffering
+    $this->civi->invoke(); // Now, instead of echoing, shortcode output ends up in buffer
+    $content = ob_get_clean(); // Save the output and flush the buffer
     return $content;
 
   }
 
 
   /**
-   * Return a generic display for a shortcode instead of a CiviCRM invocation
+   * Return a generic display for a shortcode instead of a CiviCRM invocation.
+   *
+   * @since 4.6
    *
-   * @param int $post_id The containing WordPress post ID
-   * @param string $shortcode The shortcode being parsed
-   * @param bool $multiple Boolean flag, TRUE if post has multiple shortcodes, FALSE otherwise
-   * @return string $markup Generic markup for multiple instances
+   * @param int $post_id The containing WordPress post ID.
+   * @param string $shortcode The shortcode being parsed.
+   * @param bool $multiple Boolean flag, TRUE if post has multiple shortcodes, FALSE otherwise.
+   * @return string $markup Generic markup for multiple instances.
    */
   private function render_multiple( $post_id = FALSE, $shortcode = FALSE, $multiple = 0 ) {
 
-    // get attributes
+    // Get attributes
     $atts = $this->get_atts( $shortcode );
 
-    // pre-process shortcode and retrieve args
+    // Pre-process shortcode and retrieve args
     $args = $this->preprocess_atts( $atts );
 
-    // get data for this shortcode
+    // Sanity check for improperly constructed shortcode
+    if ( $args === FALSE ) {
+      return '<p>' . __( 'Do not know how to handle this shortcode.', 'civicrm' ) . '</p>';
+    }
+
+    // Get data for this shortcode
     $data = $this->get_data( $atts, $args );
 
-    // sanity check
+    // Sanity check
     if ( $data === FALSE ) return '';
 
-    // did we get a title?
+    // Did we get a title?
     $title = __( 'Content via CiviCRM', 'civicrm' );
     if ( ! empty( $data['title'] ) ) $title = $data['title'];
 
-    // init title flag
+    // Init title flag
     $show_title = TRUE;
 
-    // default link
+    // Default link
     $link = get_permalink( $post_id );
 
-    // default to no class
+    // Default to no class
     $class = '';
 
-    // access CIvi config object
+    // Access CIvi config object
     $config = CRM_Core_Config::singleton();
 
-    // do we have multiple shortcodes?
+    // Do we have multiple shortcodes?
     if ( $multiple != 0 ) {
 
       $links = array();
@@ -361,7 +406,7 @@ class CiviCRM_For_WordPress_Shortcodes {
       // $absolute, $frontend, $forceBackend
       $base_url = $this->civi->get_base_url(TRUE, FALSE, FALSE);
 
-      // construct query parts
+      // Construct query parts
       $queryParts = array();
       $queryParts[] = 'page=CiviCRM';
       if (isset($args['q'])) {
@@ -371,90 +416,120 @@ class CiviCRM_For_WordPress_Shortcodes {
         $queryParts[] = $query;
       }
 
-      // construct link
+      // Construct link
       $link = trailingslashit( $base_url ) . '?' . implode('&', $queryParts);
 
-      // add a class for styling purposes
+      // Add a class for styling purposes
       $class = ' civicrm-shortcode-multiple';
 
     }
 
-    // test for hijacking
+    // Test for hijacking
     if ( !$multiple ) {
 
       if ( isset( $atts['hijack'] ) AND $atts['hijack'] == '1' ) {
 
-        // add title to array
+        // Add title to array
         $this->post_titles[$post_id] = $data['title'];
 
-        // override title
+        // Override title
         add_filter( 'the_title', array( $this, 'get_title' ), 100, 2 );
 
-        // overwrite content
+        // Overwrite content
         add_filter( 'the_content', array( $this, 'get_content' ) );
 
-        // don't show title
+        // Don't show title
         $show_title = FALSE;
 
-        // add a class for styling purposes
+        // Add a class for styling purposes
         $class = ' civicrm-shortcode-single';
 
       }
 
     }
 
-    // set some template variables
+    // Set some template variables
 
-    // description
+    // Description
     $description = FALSE;
     if ( isset( $data['text'] ) AND ! empty( $data['text'] ) ) {
       $description = $data['text'];
     }
 
-    // provide an enticing link
+    // Provide an enticing link
     $more_link = sprintf(
       '<a href="%s">%s</a>',
       $link,
+
+      /**
+       * Filter the CiviCRM shortcode more link text.
+       *
+       * @since 4.6
+       *
+       * @param str The existing shortcode more link text.
+       * @return str The modified shortcode more link text.
+       */
       apply_filters( 'civicrm_shortcode_more_link', __( 'Find out more...', 'civicrm' ) )
+
     );
 
-    // assume CiviCRM footer is not enabled
+    // Assume CiviCRM footer is not enabled
     $empowered_enabled = FALSE;
     $footer = '';
 
-    // test config object for setting
+    // Test config object for setting
     if ( $config->empoweredBy == 1 ) {
 
-      // footer enabled - define it
+      // Footer enabled - define it
       $civi = __( 'CiviCRM.org - Growing and Sustaining Relationships', 'civicrm' );
       $logo = '<div class="empowered-by-logo"><span>' . __( 'CiviCRM', 'civicrm' ) . '</span></div>';
       $civi_link = '<a href="http://civicrm.org/" title="' . $civi . '" target="_blank" class="empowered-by-link">' . $logo . '</a>';
       $empowered = sprintf( __( 'Empowered by %s', 'civicrm' ), $civi_link );
+
+      /**
+       * Filter the CiviCRM shortcode footer text.
+       *
+       * @since 4.6
+       *
+       * @param str $empowered The existing shortcode footer.
+       * @return str $empowered The modified shortcode footer.
+       */
       $footer = apply_filters( 'civicrm_shortcode_footer', $empowered );
 
       $empowered_enabled = TRUE;
 
     }
 
-    // start buffering
+    // Start buffering
     ob_start();
 
-    // include template
+    // Include template
     include( CIVICRM_PLUGIN_DIR . 'assets/templates/civicrm.shortcode.php' );
 
-    // save the output and flush the buffer
+    // Save the output and flush the buffer
     $markup = ob_get_clean();
 
-    // allow plugins to override
+    /**
+     * Filter the computed CiviCRM shortcode markup.
+     *
+     * @since 4.6
+     *
+     * @param str $markup The computed shortcode markup.
+     * @param int $post_id The numeric ID of the WordPress post.
+     * @param string $shortcode The shortcode being parsed.
+     * @return str $markup The modified shortcode markup.
+     */
     return apply_filters( 'civicrm_shortcode_render_multiple', $markup, $post_id, $shortcode );
 
   }
 
 
   /**
-   * In order to hijack the page, we need to override the context
+   * In order to hijack the page, we need to override the context.
+   *
+   * @since 4.6
    *
-   * @return string Overridden context code
+   * @return string The overridden context code.
    */
   public function get_context() {
     return 'nonpage';
@@ -462,20 +537,22 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * In order to hijack the page, we need to override the content
+   * In order to hijack the page, we need to override the content.
    *
-   * @return string Overridden content
+   * @since 4.6
+   *
+   * @return string The overridden content.
    */
   public function get_content( $content ) {
 
     global $post;
 
-    // is this the post?
+    // Is this the post?
     if ( ! array_key_exists( $post->ID, $this->shortcode_markup ) ) {
       return $content;
     }
 
-    // bail if it has multiple shortcodes
+    // Bail if it has multiple shortcodes
     if ( count( $this->shortcode_markup[$post->ID] ) > 1 ) {
       return $content;
     }
@@ -486,23 +563,27 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * In order to hijack the page, we need to override the title
+   * In order to hijack the page, we need to override the title.
+   *
+   * @since 4.6
    *
-   * @return string Overridden title
+   * @param string $title The existing title.
+   * @param int $post_id The numeric ID of the WordPress post.
+   * @return string $title The overridden title.
    */
   public function get_title( $title, $post_id ) {
 
-    // is this the post?
+    // Is this the post?
     if ( ! array_key_exists( $post_id, $this->shortcode_markup ) ) {
       return $title;
     }
 
-    // bail if it has multiple shortcodes
+    // Bail if it has multiple shortcodes
     if ( count( $this->shortcode_markup[$post_id] ) > 1 ) {
       return $title;
     }
 
-    // shortcodes may or may not override title
+    // Shortcodes may or may not override title
     if ( array_key_exists( $post_id, $this->post_titles ) ) {
       $title = $this->post_titles[$post_id];
     }
@@ -513,17 +594,19 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * Detect and return CiviCRM shortcodes in post content
+   * Detect and return CiviCRM shortcodes in post content.
    *
-   * @param $content The content to parse
-   * @return array $shortcodes Array of shortcodes
+   * @since 4.6
+   *
+   * @param str $content The content to parse.
+   * @return array $shortcodes Array of shortcodes.
    */
   private function get_for_post( $content ) {
 
-    // init return array
+    // Init return array
     $shortcodes = array();
 
-    // attempt to discover all instances of the shortcode
+    // Attempt to discover all instances of the shortcode
     $pattern = get_shortcode_regex();
 
     if (
@@ -532,7 +615,7 @@ class CiviCRM_For_WordPress_Shortcodes {
       && in_array( 'civicrm', $matches[2] ) )
     {
 
-      // get keys for our shortcode
+      // Get keys for our shortcode
       $keys = array_keys( $matches[2], 'civicrm' );
 
       foreach( $keys AS $key ) {
@@ -547,18 +630,20 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * Return attributes for a given CiviCRM shortcode
+   * Return attributes for a given CiviCRM shortcode.
+   *
+   * @since 4.6
    *
-   * @param $shortcode The shortcode to parse
-   * @return array $shortcode_atts Array of shortcode attributes
+   * @param $shortcode The shortcode to parse.
+   * @return array $shortcode_atts Array of shortcode attributes.
    */
   private function get_atts( $shortcode ) {
 
-    // strip all but attributes definitions
+    // Strip all but attributes definitions
     $text = str_replace( '[civicrm ', '', $shortcode );
     $text = str_replace( ']', '', $text );
 
-    // extract attributes
+    // Extract attributes
     $shortcode_atts = shortcode_parse_atts( $text );
 
     return $shortcode_atts;
@@ -567,10 +652,12 @@ class CiviCRM_For_WordPress_Shortcodes {
 
 
   /**
-   * Preprocess CiviCRM-defined shortcodes
+   * Preprocess CiviCRM-defined shortcodes.
    *
-   * @param array $atts Shortcode attributes array
-   * @return array $args Shortcode arguments array
+   * @since 4.6
+   *
+   * @param array $atts Shortcode attributes array.
+   * @return array $args Shortcode arguments array.
    */
   public function preprocess_atts( $atts ) {
 
@@ -596,6 +683,7 @@ class CiviCRM_For_WordPress_Shortcodes {
       'force' => $force,
     );
 
+    // Construct args for known components
     switch ( $component ) {
 
       case 'contribution':
@@ -622,8 +710,7 @@ class CiviCRM_For_WordPress_Shortcodes {
             break;
 
           default:
-            echo '<p>' . __( 'Do not know how to handle this shortcode', 'civicrm' ) . '</p>';
-            return;
+            return FALSE;
         }
         break;
 
@@ -658,11 +745,6 @@ class CiviCRM_For_WordPress_Shortcodes {
         unset($args['id']);
         break;
 
-      default:
-
-        echo '<p>' . __( 'Do not know how to handle this shortcode', 'civicrm' ) . '</p>';
-        return;
-
     }
 
     /**
@@ -672,17 +754,28 @@ class CiviCRM_For_WordPress_Shortcodes {
      * that the 'civicrm' shortcode allows. Injected attributes and their values
      * will also become available in the $_REQUEST and $_GET arrays.
      *
-     * @param array $args Existing shortcode arguments
-     * @param array $shortcode_atts Shortcode attributes
-     * @return array $args Modified shortcode arguments
+     * @since 4.7.28
+     *
+     * @param array $args Existing shortcode arguments.
+     * @param array $shortcode_atts Shortcode attributes.
+     * @return array $args Modified shortcode arguments.
      */
-    return apply_filters( 'civicrm_shortcode_preprocess_atts', $args, $shortcode_atts );
+    $args = apply_filters( 'civicrm_shortcode_preprocess_atts', $args, $shortcode_atts );
+
+    // Sanity check for path
+    if ( ! isset( $args['q'] ) ) {
+      return FALSE;
+    }
+
+    return $args;
 
   }
 
 
   /**
-   * Post-process CiviCRM-defined shortcodes
+   * Post-process CiviCRM-defined shortcodes.
+   *
+   * @since 4.6
    *
    * @param array $atts Shortcode attributes array
    * @param array $args Shortcode arguments array
@@ -690,7 +783,7 @@ class CiviCRM_For_WordPress_Shortcodes {
    */
   public function get_data( $atts, $args ) {
 
-    // init return array
+    // Init return array
     $data = array();
 
     if (!$this->civi->initialize()) {
@@ -703,10 +796,12 @@ class CiviCRM_For_WordPress_Shortcodes {
      * This filter allows plugins or CiviExtensions to modify the API call when
      * there are multiple shortcodes being rendered.
      *
-     * @param array $params Existing API params
-     * @param array $atts Shortcode attributes array
-     * @param array $args Shortcode arguments array
-     * @return array $params Modified API params
+     * @since 4.7.28
+     *
+     * @param array $params Existing API params.
+     * @param array $atts Shortcode attributes array.
+     * @param array $args Shortcode arguments array.
+     * @return array $params Modified API params.
      */
     $params = apply_filters( 'civicrm_shortcode_api_params', array(
       'version' => 3,
@@ -715,21 +810,21 @@ class CiviCRM_For_WordPress_Shortcodes {
       'sequential' => '1',
     ), $atts, $args );
 
-    // get the Civi entity via the API
+    // Get the CiviCRM entity via the API
     switch ( $atts['component'] ) {
 
       case 'contribution':
 
-        // add event ID
+        // Add event ID
         $params['id'] = $args['id'];
 
-        // call API
+        // Call API
         $civi_entity = civicrm_api( 'contribution_page', 'getsingle', $params );
 
-        // set title
+        // Set title
         $data['title'] = $civi_entity['title'];
 
-        // set text, if present
+        // Set text, if present
         $data['text'] = '';
         if ( isset( $civi_entity['intro_text'] ) ) {
           $data['text'] = $civi_entity['intro_text'];
@@ -739,13 +834,13 @@ class CiviCRM_For_WordPress_Shortcodes {
 
       case 'event':
 
-        // add event ID
+        // Add event ID
         $params['id'] = $args['id'];
 
-        // call API
+        // Call API
         $civi_entity = civicrm_api( 'event', 'getsingle', $params );
 
-        // set title
+        // Set title
         switch ( $atts['action'] ) {
           case 'register':
             $data['title'] = sprintf(
@@ -760,19 +855,19 @@ class CiviCRM_For_WordPress_Shortcodes {
             break;
         }
 
-        // set text, if present
+        // Set text, if present
         $data['text'] = '';
         if ( isset( $civi_entity['summary'] ) ) {
           $data['text'] = $civi_entity['summary'];
         }
         if (
-          // summary is not present or is empty
+          // Summary is not present or is empty
           ( !isset($civi_entity['summary']) OR empty($civi_entity['summary']) )
           AND
-          // we do have a description
+          // We do have a description
           isset( $civi_entity['description'] ) AND !empty( $civi_entity['description'] )
         ) {
-          // override with description
+          // Override with description
           $data['text'] = $civi_entity['description'];
         }
 
@@ -780,38 +875,38 @@ class CiviCRM_For_WordPress_Shortcodes {
 
       case 'user-dashboard':
 
-        // set title
+        // Set title
         $data['title'] = __( 'Dashboard', 'civicrm' );
         break;
 
       case 'profile':
 
-        // add event ID
+        // Add event ID
         $params['id'] = $args['gid'];
 
-        // call API
+        // Call API
         $civi_entity = civicrm_api( 'uf_group', 'getsingle', $params );
 
-        // set title
+        // Set title
         $data['title'] = $civi_entity['title'];
 
-        // set text to empty
+        // Set text to empty
         $data['text'] = '';
         break;
 
 
       case 'petition':
 
-        // add petition ID
+        // Add petition ID
         $params['id'] = $atts['id'];
 
-        // call API
+        // Call API
         $civi_entity = civicrm_api( 'survey', 'getsingle', $params );
 
-        // set title
+        // Set title
         $data['title'] = $civi_entity['title'];
 
-        // set text, if present
+        // Set text, if present
         $data['text'] = '';
         if ( isset( $civi_entity['instructions'] ) ) {
           $data['text'] = $civi_entity['instructions'];
@@ -821,7 +916,7 @@ class CiviCRM_For_WordPress_Shortcodes {
 
       default:
 
-        // do we need to protect against malformed shortcodes?
+        // Do we need to protect against malformed shortcodes?
         break;
 
     }
@@ -832,6 +927,8 @@ class CiviCRM_For_WordPress_Shortcodes {
      * This filter allows plugins or CiviExtensions to modify the data used to
      * display the shortcode when there are multiple shortcodes being rendered.
      *
+     * @since 4.7.28
+     *
      * @param array $data Existing shortcode data
      * @param array $atts Shortcode attributes array
      * @param array $args Shortcode arguments array
@@ -842,6 +939,6 @@ class CiviCRM_For_WordPress_Shortcodes {
   }
 
 
-} // class CiviCRM_For_WordPress_Shortcodes ends
+} // Class CiviCRM_For_WordPress_Shortcodes ends
 
 
diff --git a/includes/civicrm.users.php b/includes/civicrm.users.php
index 800b8888eb01839c2dc2965d7e6a2aaad8310a3b..9918140659f8ef54d91a42b2650745fe9f442d01 100644
--- a/includes/civicrm.users.php
+++ b/includes/civicrm.users.php
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -33,64 +33,88 @@
  */
 
 
-// this file must not accessed directly
+// This file must not accessed directly
 if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 /**
- * Define CiviCRM_For_WordPress_Users Class
+ * Define CiviCRM_For_WordPress_Users Class.
+ *
+ * @since 4.6
  */
 class CiviCRM_For_WordPress_Users {
 
-
   /**
-   * Declare our properties
+   * Plugin object reference.
+   *
+   * @since 4.6
+   * @access public
+   * @var object $civi The plugin object reference.
    */
-
-  // init property to store reference to Civi
   public $civi;
 
 
   /**
-   * Instance constructor
+   * Instance constructor.
    *
-   * @return object $this The object instance
+   * @since 4.6
    */
   function __construct() {
 
-    // store reference to Civi object
+    // Store reference to CiviCRM plugin object
     $this->civi = civi_wp();
 
+    // Always listen for activation action
+    add_action( 'civicrm_activation', array( $this, 'activate' ) );
+
+  }
+
+
+  /**
+   * Plugin activation tasks.
+   *
+   * @since 5.6
+   */
+  public function activate() {
+
+    // Assign minimum capabilities for all WP roles and create 'anonymous_user' role
+    $this->set_wp_user_capabilities();
+
   }
 
 
   /**
-   * Register hooks to handle CiviCRM in a WordPress wpBasePage context
+   * Register hooks.
    *
-   * @return void
+   * @since 4.6
    */
   public function register_hooks() {
 
-    // add CiviCRM access capabilities to WordPress roles
-    add_action( 'init', array( $this, 'set_access_capabilities' ) );
+    // Add CiviCRM access capabilities to WordPress roles
+    $this->set_access_capabilities();
 
-    // do not hook into user updates if Civi not installed yet
+    // Do not hook into user updates if CiviCRM not installed yet
     if ( ! CIVICRM_INSTALLED ) return;
 
-    // synchronise users on insert and update
+    // Synchronise users on insert and update
     add_action( 'user_register', array( $this, 'update_user' ) );
     add_action( 'profile_update', array( $this, 'update_user' ) );
 
-    // delete ufMatch record when a WordPress user is deleted
+    // Delete ufMatch record when a WordPress user is deleted
     add_action( 'deleted_user', array( $this, 'delete_user_ufmatch' ), 10, 1 );
 
   }
 
 
   /**
+   * Check permissions.
+   *
    * Authentication function used by basepage_register_hooks()
    *
-   * @return bool True if authenticated, false otherwise
+   * @since 4.6
+   *
+   * @param array $args The page arguments array.
+   * @return bool True if authenticated, false otherwise.
    */
   public function check_permission( $args ) {
 
@@ -100,12 +124,12 @@ class CiviCRM_For_WordPress_Users {
 
     $config = CRM_Core_Config::singleton();
 
-    // set frontend true
+    // Set frontend true
     $config->userFrameworkFrontend = TRUE;
 
     require_once 'CRM/Utils/Array.php';
 
-    // all profile and file urls, as well as user dashboard and tell-a-friend are valid
+    // All profile and file urls, as well as user dashboard and tell-a-friend are valid
     $arg1 = CRM_Utils_Array::value(1, $args);
     $invalidPaths = array('admin');
     if ( in_array( $arg1, $invalidPaths ) ) {
@@ -118,9 +142,13 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
+   * Get "permission denied" text.
+   *
    * Called when authentication fails in basepage_register_hooks()
    *
-   * @return string Warning message
+   * @since 4.6
+   *
+   * @return string Warning message.
    */
   public function get_permission_denied() {
     return __( 'You do not have permission to access this content.', 'civicrm' );
@@ -128,15 +156,17 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Keep WordPress user synced with CiviCRM Contact
+   * Handle WordPress user events.
+   *
    * Callback function for 'user_register' hook
    * Callback function for 'profile_update' hook
    *
    * CMW: seems to (wrongly) create new CiviCRM Contact every time a user changes their
    * first_name or last_name attributes in WordPress.
    *
+   * @since 4.6
+   *
    * @param int $user_id The numeric ID of the WordPress user
-   * @return void
    */
   public function update_user( $user_id ) {
 
@@ -149,14 +179,15 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Keep WordPress user synced with CiviCRM Contact
+   * Keep WordPress user synced with CiviCRM Contact.
+   *
+   * @since 4.6
    *
-   * @param object $user The WordPress user object
-   * @return void
+   * @param object $user The WordPress user object.
    */
   public function sync_user( $user = FALSE ) {
 
-    // sanity check
+    // Sanity check
     if ( $user === FALSE OR !is_a($user, 'WP_User') ) {
       return;
     }
@@ -167,27 +198,29 @@ class CiviCRM_For_WordPress_Users {
 
     require_once 'CRM/Core/BAO/UFMatch.php';
 
-    // this does not return anything, so if we want to do anything further
-    // to the CiviCRM Contact, we have to search for it all over again...
+    /*
+     * This does not return anything, so if we want to do anything further
+     * to the CiviCRM Contact, we have to search for it all over again.
+     */
     CRM_Core_BAO_UFMatch::synchronize(
-      $user, // user object
-      TRUE, // update = true
+      $user, // User object
+      TRUE, // Update = true
       'WordPress', // CMS
       'Individual' // contact type
     );
 
     /*
-    // IN progress: synchronizeUFMatch does return the contact object, however
+    // IN PROGRESS: synchronizeUFMatch does return the contact object, however
     $civi_contact = CRM_Core_BAO_UFMatch::synchronizeUFMatch(
-      $user, // user object
+      $user, // User object
       $user->ID, // ID
-      $user->user_mail, // unique identifier
-      null // unused
+      $user->user_mail, // Unique identifier
+      null // Unused
       'WordPress' // CMS
       'Individual' // contact type
     );
 
-    // now we can allow other plugins to do their thing
+    // Now we can allow other plugins to do their thing
     do_action( 'civicrm_contact_synced', $user, $civi_contact );
     */
 
@@ -195,11 +228,13 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * When a WordPress user is deleted, delete the ufMatch record
+   * When a WordPress user is deleted, delete the ufMatch record.
+   *
    * Callback function for 'delete_user' hook
    *
-   * @param $user_id The numerical ID of the WordPress user
-   * @return void
+   * @since 4.6
+   *
+   * @param $user_id The numerical ID of the WordPress user.
    */
   public function delete_user_ufmatch( $user_id ) {
 
@@ -207,7 +242,7 @@ class CiviCRM_For_WordPress_Users {
       return;
     }
 
-    // delete the ufMatch record
+    // Delete the ufMatch record
     require_once 'CRM/Core/BAO/UFMatch.php';
     CRM_Core_BAO_UFMatch::deleteUser($user_id);
 
@@ -215,13 +250,16 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Function to create 'anonymous_user' role, if 'anonymous_user' role is not in
-   * the WordPress installation and assign minimum capabilities for all WordPress roles
+   * Create anonymous role and define capabilities.
+   *
+   * Function to create 'anonymous_user' role, if 'anonymous_user' role is not
+   * in the WordPress installation and assign minimum capabilities for all
+   * WordPress roles.
    *
-   * The legacy global scope function civicrm_wp_set_capabilities() is called from
-   * upgrade_4_3_alpha1()
+   * The legacy global scope function civicrm_wp_set_capabilities() is called
+   * from upgrade_4_3_alpha1()
    *
-   * @return void
+   * @since 4.6
    */
   public function set_wp_user_capabilities() {
 
@@ -245,7 +283,14 @@ class CiviCRM_For_WordPress_Users {
       'view_public_civimail_content' => 1,
     );
 
-    // allow other plugins to filter
+    /**
+     * Allow minimum capabilities to be filtered.
+     *
+     * @since 4.6
+     *
+     * @param array $default_min_capabilities The minimum capabilities.
+     * @return array $default_min_capabilities The modified capabilities.
+     */
     $min_capabilities = apply_filters( 'civicrm_min_capabilities', $default_min_capabilities );
 
     // Assign the Minimum capabilities (Civicrm permissions) to all WP roles
@@ -269,24 +314,37 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Add CiviCRM access capabilities to WordPress roles
-   * this is a callback for the 'init' hook in register_hooks()
+   * Add CiviCRM access capabilities to WordPress roles.
+   *
+   * This is a callback for the 'init' hook in register_hooks().
    *
    * The legacy global scope function wp_civicrm_capability() is called by
    * postProcess() in civicrm/CRM/ACL/Form/WordPress/Permissions.php
    *
-   * @return void
+   * @since 4.6
    */
   public function set_access_capabilities() {
 
-    // test for existing global
+    // Test for existing global
     global $wp_roles;
     if ( ! isset( $wp_roles ) ) {
       $wp_roles = new WP_Roles();
     }
 
-    // give access to civicrm page menu link to particular roles
+    /**
+     * Filter the default roles with access to CiviCRM.
+     *
+     * The 'access_civicrm' capability is the most basic CiviCRM capability and
+     * is required to see the CiviCRM menu link in the WordPress Admin menu.
+     *
+     * @since 4.6
+     *
+     * @param array The default roles with access to CiviCRM.
+     * @return array The modified roles with access to CiviCRM.
+     */
     $roles = apply_filters( 'civicrm_access_roles', array( 'super admin', 'administrator' ) );
+
+     // Give access to CiviCRM to particular roles.
     foreach ( $roles as $role ) {
       $roleObj = $wp_roles->get_role( $role );
       if (
@@ -302,15 +360,17 @@ class CiviCRM_For_WordPress_Users {
 
 
   /**
-   * Get CiviCRM contact type
+   * Get CiviCRM contact type.
+   *
+   * @since 4.6
    *
-   * @param string $default contact type
-   * @return string $ctype contact type
+   * @param string $default The requested contact type.
+   * @return string $ctype The computed contact type.
    */
   public function get_civicrm_contact_type( $default = NULL ) {
 
-    // here we are creating a new contact
-    // get the contact type from the POST variables if any
+    // Here we are creating a new contact
+    // Get the contact type from the POST variables if any
     if ( isset( $_REQUEST['ctype'] ) ) {
       $ctype = $_REQUEST['ctype'];
     } elseif (
@@ -335,6 +395,6 @@ class CiviCRM_For_WordPress_Users {
   }
 
 
-} // class CiviCRM_For_WordPress_Users ends
+} // Class CiviCRM_For_WordPress_Users ends
 
 
diff --git a/languages/civicrm.pot b/languages/civicrm.pot
index 4e28eef65405b16e03f54f0622b165384f5ecd81..22349420e72fdbd042457fe592b7f43a0bd1c8a6 100644
--- a/languages/civicrm.pot
+++ b/languages/civicrm.pot
@@ -2,7 +2,7 @@
 # This file is distributed under the same license as the CiviCRM package.
 msgid ""
 msgstr ""
-"Project-Id-Version: CiviCRM 5\n"
+"Project-Id-Version: CiviCRM 4.6\n"
 "Report-Msgid-Bugs-To: http://wordpress.org/tag/civicrm\n"
 "POT-Creation-Date: 2014-11-11 09:48:56+00:00\n"
 "MIME-Version: 1.0\n"
diff --git a/uninstall.php b/uninstall.php
index c73696a982a1d2e246e227c3ad4a7149e04f172c..60c6b5ae2d0998775908f7badd4c73310f64a79b 100644
--- a/uninstall.php
+++ b/uninstall.php
@@ -2,7 +2,7 @@
 
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -34,9 +34,9 @@
  */
 
 
-// kick out if uninstall not called from WordPress
+// Kick out if uninstall not called from WordPress
 if ( !defined( 'WP_UNINSTALL_PLUGIN' ) ) { exit(); }
 
 
-// delete options that this plugin has set
+// Delete options that this plugin has set
 delete_option( 'civicrm_activation_in_progress' );
diff --git a/wp-cli/civicrm.php b/wp-cli/civicrm.php
index 3163678470113be44df9f8795d4c318126f56ea1..ee3691fc62d9fa46c0f838cf4a0ee3c2c7faed42 100644
--- a/wp-cli/civicrm.php
+++ b/wp-cli/civicrm.php
@@ -2,7 +2,7 @@
 
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2018                                |
  +--------------------------------------------------------------------+
@@ -1144,7 +1144,7 @@ if ( ! defined( 'CIVICRM_WPCLI_LOADED' ) ) {
 				$parsed['dbsyntax'] = $str;
 			}
 
-			if ( ! count( $dsn ) ) {
+			if ( empty( $dsn ) ) {
 				return $parsed;
 			}