Easy Forms for MailChimp - Version 6.0.5.2

Version Description

Download this release

Release Info

Developer eherman24
Plugin Icon 128x128 Easy Forms for MailChimp
Version 6.0.5.2
Comparing to
See all releases

Code changes from version 6.0.5.1 to 6.0.5.2

Files changed (29) hide show
  1. admin/class-yikes-inc-easy-mailchimp-extender-admin.php +59 -57
  2. admin/css/yikes-inc-easy-mailchimp-extender-admin.css +1 -1
  3. admin/css/yikes-inc-easy-mailchimp-extender-admin.min.css +1 -1
  4. admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js +1 -1
  5. admin/partials/ajax/add_field_to_form.php +13 -0
  6. admin/partials/ajax/add_interest_group_to_form.php +31 -21
  7. admin/partials/ajax/class.ajax.php +28 -17
  8. admin/partials/ajax/process_ajax.php +7 -0
  9. admin/partials/dashboard-widgets/class.list-activity-widget.php +15 -0
  10. admin/partials/edit-form.php +48 -31
  11. admin/partials/menu/account-details.php +24 -0
  12. admin/partials/menu/lists.php +9 -1
  13. admin/partials/menu/manage-forms.php +9 -1
  14. admin/partials/menu/manage-lists.php +9 -1
  15. admin/partials/menu/options-sections/integration-settings.php +9 -1
  16. admin/partials/view-list.php +41 -16
  17. admin/partials/view-user.php +22 -0
  18. includes/class-yikes-inc-easy-mailchimp-extender.php +1 -1
  19. includes/error_log/yikes-easy-mailchimp-error-log.php +217 -0
  20. public/classes/checkbox-integrations.php +58 -39
  21. public/classes/checkbox-integrations/class.comment_form-checkbox.php +4 -8
  22. public/css/yikes-inc-easy-mailchimp-extender-public.css +1 -1
  23. public/partials/ajax/class.public_ajax.php +21 -0
  24. public/partials/shortcodes/process/process_form_submission.php +16 -6
  25. public/partials/shortcodes/process/process_form_submission_ajax.php +13 -1
  26. public/partials/shortcodes/process_form_shortcode.php +9 -6
  27. public/partials/shortcodes/yikes-mailchimp-subscriber-count.php +7 -1
  28. readme.txt +1 -9
  29. yikes-inc-easy-mailchimp-extender.php +1 -1
admin/class-yikes-inc-easy-mailchimp-extender-admin.php CHANGED
@@ -2705,38 +2705,40 @@ class Yikes_Inc_Easy_Mailchimp_Forms_Admin {
2705
  $list_id = $_REQUEST['mailchimp-list'];
2706
  $email_id = $_REQUEST['email_id'];
2707
  // verify our nonce
2708
- if( !wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2709
  wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2710
  }
2711
  // only re-run the API request if our API key has changed
2712
  // initialize MailChimp Class
2713
- try {
2714
- $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
2715
- $dash_position = strpos( $api_key, '-' );
2716
- if( $dash_position !== false ) {
2717
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/unsubscribe.json';
2718
- }
2719
- $response = wp_remote_post( $api_endpoint, array(
2720
- 'body' => array(
2721
- 'apikey' => $api_key,
2722
- 'id' => $list_id,
2723
- 'email' => array( 'leid' => $email_id ),
2724
- 'send_goodbye' => false,
2725
- 'send_notify' => false
2726
- ),
2727
- 'timeout' => 10,
2728
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2729
- ) );
2730
- if( ! is_wp_error( $response ) ) {
2731
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=true' ) ) );
2732
- exit;
 
 
 
 
2733
  }
2734
- } catch ( Exception $e ) {
2735
- // an error was encountered.
2736
- // advanced debug should return the exception
2737
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=false' ) ) );
2738
- exit;
2739
- }
2740
  }
2741
 
2742
  public function yikes_easy_mailchimp_create_missing_error_log() {
@@ -2805,37 +2807,37 @@ class Yikes_Inc_Easy_Mailchimp_Forms_Admin {
2805
  // if no api key is set/site is not connected, return an empty array
2806
  return array();
2807
  }
2808
- try {
2809
- $dash_position = strpos( $api_key, '-' );
2810
- if( $dash_position !== false ) {
2811
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/list.json';
2812
- }
2813
- $mailchimp_lists = wp_remote_post( $api_endpoint, array(
2814
- 'body' => array(
2815
- 'apikey' => $api_key,
2816
- 'limit' => 100
2817
- ),
2818
- 'timeout' => 10,
2819
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2820
- ) );
2821
- if( ! is_wp_error( $mailchimp_lists ) ) {
2822
- $list_data = json_decode( wp_remote_retrieve_body( $mailchimp_lists ), true );
2823
- $mail_chimp_list_ids = array();
2824
- if( $mailchimp_lists ) {
2825
- foreach( $list_data as $list ) {
2826
- $mail_chimp_list_ids[] = $list['id'];
2827
- }
2828
- return $mail_chimp_list_ids;
2829
- } else {
2830
- return array();
2831
- }
2832
  }
2833
- } catch ( Exception $e ) {
2834
- // log to our error log
2835
- require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2836
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2837
- $error_logging->yikes_easy_mailchimp_write_to_error_log( $e->getMessage() , __( "Retreiving List Data" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Delete MailChimp Site Cache" , 'yikes-inc-easy-mailchimp-extender' ) );
2838
- }
 
 
 
 
2839
  return;
2840
  }
2841
 
2705
  $list_id = $_REQUEST['mailchimp-list'];
2706
  $email_id = $_REQUEST['email_id'];
2707
  // verify our nonce
2708
+ if( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2709
  wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2710
  }
2711
  // only re-run the API request if our API key has changed
2712
  // initialize MailChimp Class
2713
+ $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
2714
+ $dash_position = strpos( $api_key, '-' );
2715
+ if( $dash_position !== false ) {
2716
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/unsubscribe.json';
2717
+ }
2718
+ $response = wp_remote_post( $api_endpoint, array(
2719
+ 'body' => array(
2720
+ 'apikey' => $api_key,
2721
+ 'id' => $list_id,
2722
+ 'email' => array( 'leid' => $email_id ),
2723
+ 'send_goodbye' => false,
2724
+ 'send_notify' => false
2725
+ ),
2726
+ 'timeout' => 10,
2727
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2728
+ ) );
2729
+ if( ! is_wp_error( $response ) ) {
2730
+ $response_body = json_decode( wp_remote_retrieve_body( $response ), true );
2731
+ if( isset( $response_body['error'] ) ) {
2732
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2733
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2734
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2735
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $response_body['error'], __( "Unsubscribe User" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Manage List Page" , 'yikes-inc-easy-mailchimp-extender' ) );
2736
+ }
2737
  }
2738
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=true' ) ) );
2739
+ exit;
2740
+ }
2741
+
 
 
2742
  }
2743
 
2744
  public function yikes_easy_mailchimp_create_missing_error_log() {
2807
  // if no api key is set/site is not connected, return an empty array
2808
  return array();
2809
  }
2810
+ $dash_position = strpos( $api_key, '-' );
2811
+ if( $dash_position !== false ) {
2812
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/list.json';
2813
+ }
2814
+ $mailchimp_lists = wp_remote_post( $api_endpoint, array(
2815
+ 'body' => array(
2816
+ 'apikey' => $api_key,
2817
+ 'limit' => 100
2818
+ ),
2819
+ 'timeout' => 10,
2820
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2821
+ ) );
2822
+ if( ! is_wp_error( $mailchimp_lists ) ) {
2823
+ $list_data = json_decode( wp_remote_retrieve_body( $mailchimp_lists ), true );
2824
+ if( isset( $list_data['error'] ) ) {
2825
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2826
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2827
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2828
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get List IDs" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Clear API Cache" , 'yikes-inc-easy-mailchimp-extender' ) );
2829
+ }
 
 
 
 
2830
  }
2831
+ $mail_chimp_list_ids = array();
2832
+ if( $mailchimp_lists ) {
2833
+ foreach( $list_data as $list ) {
2834
+ $mail_chimp_list_ids[] = $list['id'];
2835
+ }
2836
+ return $mail_chimp_list_ids;
2837
+ } else {
2838
+ return array();
2839
+ }
2840
+ }
2841
  return;
2842
  }
2843
 
admin/css/yikes-inc-easy-mailchimp-extender-admin.css CHANGED
@@ -1,2 +1,2 @@
1
- /**
2
  * All of the CSS for your admin-specific functionality should be
3
  * included in this file.
4
  */
5
 
6
  .yikes-easy-mc-hidden {
7
  }
8
 
9
  .shortcode-input-field {
10
  }
11
 
12
  .edit-form-field-container-span {
13
  }
14
 
15
  .no-forms-widget {
16
  }
17
 
18
  .no-forms-found-icon {
19
  }
20
 
21
  .coming-soon-button {
22
  }
23
  /*****************************/
24
  /* Dashboard Widgets */
25
  /****************************/
26
  /************************/
27
  /* Global Styles */
28
  /***********************/
29
 
30
  /* Logo */
31
  #review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo {
32
  /* Dismiss-able Notice */
33
  #review-yikes-easy-mailchimp-notice {
34
  }
35
 
36
  /* Readonly Textareas */
37
  textarea[readonly],
38
  input[readonly],
39
  textarea.readonly,
40
  input.readonly {
41
  }
42
 
43
  .dashicons.yikes-love {
44
  }
45
 
46
  .field-description-input {
47
  }
48
  .yikes-easy-mc-postbox h3 {
49
  background: #00a0d2;
50
  }
51
  .yikes-mc-warning-message {
52
  }
53
 
54
  .error-message-container label[for="yikes-easy-mc-success-message"],
55
  .error-message-container label[for="yikes-easy-mc-general-error-message"],
56
  .error-message-container label[for="yikes-easy-mc-invalid-email-message"],
57
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
58
  }
59
 
60
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
61
  }
62
 
63
  .error-message-container label,
64
  .form-settings-container label {
65
  }
66
 
67
  .yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section {
68
  }
69
 
70
  .yikes-mc-settings-expansion-section {
71
  }
72
  /*********************************/
73
  /** Settings/Options Page **/
74
  /********************************/
75
  /****************************************/
76
  font-weight: 600;
77
  font-family: "open sans";
78
  font-size: 14px;
79
  margin: 5px 5px 0 5px;
80
  margin: 2px 2px 15px 2px !important;
81
  table-layout: fixed;
 
82
  * All of the CSS for your admin-specific functionality should be
83
  * included in this file.
84
  */
85
 
86
  .yikes-easy-mc-hidden {
87
  }
88
 
89
  .shortcode-input-field {
90
  }
91
 
92
  .edit-form-field-container-span {
93
  }
94
 
95
  .no-forms-widget {
96
  }
97
 
98
  .no-forms-found-icon {
99
  }
100
 
101
  .coming-soon-button {
102
  }
103
  /*****************************/
104
  /* Dashboard Widgets */
105
  /****************************/
106
  /************************/
107
  /* Global Styles */
108
  /***********************/
109
 
110
  /* Logo */
111
  #review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo {
112
  /* Dismiss-able Notice */
113
  #review-yikes-easy-mailchimp-notice {
114
  }
115
 
116
  /* Readonly Textareas */
117
  textarea[readonly],
118
  input[readonly],
119
  textarea.readonly,
120
  input.readonly {
121
  }
122
 
123
  .dashicons.yikes-love {
124
  }
125
 
126
  .field-description-input {
127
  }
128
  .yikes-easy-mc-postbox h3 {
129
  background: #00a0d2;
130
  }
131
  .yikes-mc-warning-message {
132
  }
133
 
134
  .error-message-container label[for="yikes-easy-mc-success-message"],
135
  .error-message-container label[for="yikes-easy-mc-general-error-message"],
136
  .error-message-container label[for="yikes-easy-mc-invalid-email-message"],
137
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
138
  }
139
 
140
 
141
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
142
  }
143
 
144
  .error-message-container label,
145
  .form-settings-container label {
146
  }
147
 
148
  .yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section {
149
  }
150
 
151
  .yikes-mc-settings-expansion-section {
152
  }
153
  /*********************************/
154
  /** Settings/Options Page **/
155
  /********************************/
156
  /****************************************/
157
  font-weight: 600;
158
  font-family: "open sans";
159
  font-size: 14px;
160
  margin: 5px 5px 0 5px;
161
  margin: 2px 2px 15px 2px !important;
162
  table-layout: fixed;
163
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsbUdBQW1HLElBQUkseUJBQUEsY0FBaUMsR0FBQSxJQUFBLDBCQUEyQixlQUFBLEVBQUEsaURBQTJELEdBQUEsSUFBQSxtQ0FBQSxlQUFBLEVBQUEsZUFBQSxHQUFBLElBQUEsb0JBQWdILGNBQUcsR0FBQSxJQUFBLHdCQUFBLGdCQUFBLEVBQUEsaUJBQWlGLEVBQUEsWUFBQSxFQUFBLDBCQUE0QixHQUFBLElBQUEsdUJBQUEsbUJBQWtELEdBQUEsRUFBZ0IsbUNBQThCLGdCQUFBLEdBQUEsaUJBQThCLEdBQUEsR0FBQSx3QkFBd0IsY0FBQSxFQUFBLEVBQUEsWUFBb0QsY0FBQSxFQUFBLEVBQUEsZ0JBQWtCLGVBQUEsRUFBQSxtQkFBQSxFQUFBLEVBQUEsNkJBQXNELDBCQUEwQixFQUFBLEVBQUEsNkJBQUEsQ0FBQSx1QkFBbUUsQ0FBQSw0QkFBc0IsQ0FBQSw4QkFBQSxjQUFBLEVBQUEsY0FBZ0UsRUFBQSxFQUFBLHNDQUFzRCxjQUFBLEVBQUEsaUJBQUEsRUFBQSxFQUFBLDBDQUFBLGNBQUEsR0FBQSxJQUFBLHdCQUFBLEVBQUEsdUJBQTJKLEVBQUEsd0JBQU8sRUFBQSx1QkFBQSxzQkFBQSxHQUFBLG9CQUFBLEdBQUEsSUFBQSx3Q0FBNEcsbUJBQUEsR0FBQSxJQUFBLDRCQUFBLFlBQUEsR0FBQSxLQUFBLCtCQUFzRSxFQUFBLHlCQUFvRCxFQUFBLDhCQUEwQyxJQUFBLHVCQUFBLEVBQUEsOEZBQW9FLHNIQUE4SSxHQUFBLHNCQUFBLEdBQUEsZUFBQSxHQUFBLGFBQXVHLEdBQUEsa0JBQUEsR0FBQSxpQkFBQSxHQUFBLElBQUEsb0RBQTJDLFdBQWtFLEdBQUEsSUFBQSx3Q0FBQSxXQUFBLEdBQUEsbUJBQUEsR0FBQSxJQUFBLDZDQUFBLG1CQUFBLEdBQUEsSUFBQSxnQkFBZ0ssRUFBQSw2Q0FBMEIsV0FBQSxHQUFBLEtB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QUEsaUJBQUEsSUFBQSx5QkFBQSxJQUFBLEdBQUEsNERBQUEsaUJBQUEsSUFBQSx5QkFBQSxJQUFBLEdBQUEsbUNBQUEsQ0FBQSw0QkFBQSxDQUFBLGtDQUFBLENBQUEsbURBQUEsZ0JBQUEsR0FBQSxpQkFBQSxFQUFBLEVBQUEsb0NBQUEsZUFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLDBCQUFBLHVCQUFBLEVBQUEsRUFBQSwrQkFBQSxlQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLDZCQUFBLEVBQUEsV0FBQSxDQUFBLHlCQUFBLFlBQUEsRUFBQSxFQUFBLHlHQUFBLGVBQUEsRUFBQSxnQkFBQSxFQUFBLEVBQUEsbUNBQUEsQ0FBQSxzQkFBQSxpQkFBQSxFQUFBLG1CQUFBLEVBQUEsOEJBQUEsRUFBQSxrQkFBQSxFQUFBLGVBQUEsRUFBQSxDQUFBLDZCQUFBLDhCQUFBLEVBQUEsQ0FBQSx1SUFBQSxtQ0FBQSxFQUFBLENBQUEsZ0NBQUEsZ0JBQUEsRUFBQSxDQUFBLHFEQUFBLGFBQUEsRUFBQSxDQUFBLDJCQUFBLGVBQUEsRUFBQSxtQkFBQSxFQUFBLEVBQUEsa0RBQUEsbUJBQUEsR0FBQSxDQUFBLHdCQUFBLG1CQUFBLEVBQUEsUUFBQSxFQUFBLFNBQUEsRUFBQSxlQUFBLEVBQUEsYUFBQSxFQUFBLENBQUEsNkJBQUEsbUJBQUEsRUFBQSxZQUFBLEVBQUEsZUFBQSxFQUFBLENBQUEsaUJBQUEseUJBQUEsRUFBQSxFQUFBLG1CQUFBLFVBQUEsRUFBQSxnQkFBQSxFQUFBLEVBQUEsa0VBQUEsMEJBQUEsRUFBQSxFQUFBLGlDQUFBLGVBQUEsRUFBQSxZQUFBLEVBQUEsbUJBQUEsRUFBQSxFQUFBLHVDQUFBLHNCQUFBLEdBQUEsV0FBQSxHQUFBLEdBQUEsOENBQUEsZ0JBQUEsSUFBQSxDQUFBLCtCQUFBLENBQUEsd0RBQUEsc0JBQUEsRUFBQSxlQUFBLEVBQUEsNENBQUEsRUFBQSxlQUFBLEVBQUEsYUFBQSxFQUFBLGVBQUEsRUFBQSxFQUFBLHNGQUFBLHVCQUFBLEdB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QSxFQUFBLGdCQUFBLEVBQUEsa0JBQUEsRUFBQSxXQUFBLEVBQUEscUNBQUEsRUFBQSw4QkFBQSxFQUFBLHFDQUFBLEVBQUEsNkJBQUEsRUFBQSw4QkFBQSxFQUFBLHNCQUFBLEVBQUEsQ0FBQSwwQkFBQSxpRUFBQSxFQUFBLHlCQUFBLEVBQUEsZ0JBQUEsRUFBQSxrQkFBQSxFQUFBLFdBQUEsRUFBQSxxQ0FBQSxFQUFBLDhCQUFBLEVBQUEscUNBQUEsRUFBQSw2QkFBQSxFQUFBLDhCQUFBLEVBQUEsc0JBQUEsRUFBQSxDQUFBLDRCQUFBLGlFQUFBLEVBQUEseUJBQUEsRUFBQSxnQkFBQSxFQUFBLGtCQUFBLEVBQUEsV0FBQSxFQUFBLHFDQUFBLEVBQUEsOEJBQUEsR0FBQSxxQ0FBQSxHQUFBLDZCQUFBLEdBQUEsOEJBQUEsR0FBQSxzQkFBQSxFQUFBLEVBQUEsZ0JBQUEsQ0FBQSw0QkFBQSxLQUFBLFdBQUEsRUFBQSxHQUFBLE1BQUEsV0FBQSxFQUFBLEVBQUEsT0FBQSxXQUFBLEVBQUEsRUFBQSxDQUFBLG9CQUFBLEtBQUEsV0FBQSxFQUFBLEdBQUEsTUFBQSxXQUFBLEVBQUEsRUFBQSxPQUFBLFdBQUEsRUFBQSxFQUFBIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcciAqIEFsbCBvZiB0aGUgQ1NTIGZvciB5b3VyIGFkbWluLXNwZWNpZmljIGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlXHIgKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXHIgKi9cciBcciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdERhc2hib2FyZCBXaWRnZXRzICAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0XHJcdC8qKiBMaXN0IFN0YXRpc3RpY3MgKiovXHJcdCN5aWtlc19lYXN5X21jX2xpc3Rfc3RhdHNfd2lkZ2V0IGgzIHNwYW4sXHJcdCN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IGgzIHNwYW4ge1xyXHRcdHBhZGRpbmctbGVmdDogM2VtO1xyXHRcdGJhY2tncm91bmQ6IHVybCggJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9NYWlsQ2hpbXBfQXNzZXRzL0ZyZWRkaWVfb3JpZ2luYWwucG5nJyApO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGhlaWdodDogMzBweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDNweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcclx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXHR9XHJcdFxyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCBoMy5obmRsZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDMge1xyXHRcdHBhZGRpbmc6IDA7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXHR9XHJcdFxyXHQjeWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtd2lkZ2V0LXN0YXRzIGgzIHtcclx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdH1cclx0XHJcdC8qIFN0YXQgVGFibGUgKi9cclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgLmluc2lkZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSB7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHR9XHJcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSxcclx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgdGJvZHksXHJcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0fVx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQge1xyXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdFx0d2lkdGg6IDQ4JTtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6aG92ZXIge1xyXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZDpmaXJzdC1vZi10eXBlIHtcclx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyLWZpcnN0IHtcclx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdCN5aWtlcy1lYXN5LW1jLXdpZGdldC1zdGF0LWhvbGRlciB7XHJcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtc3RhdCB7XHJcdFx0XHRjb2xvcjogIzUyQkFENTtcclx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XHJcdFx0fVxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1zdGF0LWxpc3QtbGFiZWwge1xyXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXHRcdFx0bWFyZ2luLXRvcDogMDtcclx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclx0XHR9XHJcdFx0XHJcdC8qKiBBY2NvdW50IEFjdGl2aXR5ICoqL1xyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCB0YWJsZSB0aC5yb3ctdGl0bGUge1xyXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclx0fVxyXHRcclx0LyogVGhpY2tib3ggZm9yIFRhZ3MgKi9cclx0I3ByZS1kZWZpbmVkLXRhZy1pbnRlcmlvci1jb250YWluZXIge1xyXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvdGlueU1DRS95aWtlcy1tYWlsY2hpbXAtY29tYm8tZmFkZWQucG5nKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0ICNmZmY7XHJcdFx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcdH1cclx0XHJcdC8qKiBRdGlwIFRvb2x0aXBzICoqL1xyXHQucXRpcC1kZWZhdWx0IHsgXHJcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgXHJcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclx0XHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7IFxyXHR9XHJcdFxyXHQucXRpcC1ib290c3RyYXAgeyBcclx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXHRcdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgXHJcdFx0Zm9udC1zaXplOjEycHg7IFxyXHR9XHJcdFx0XHJcdC50b29sdGlwLWludGVncmF0aW9uLWJhbm5lciB7IFxyXHRcdG1heC13aWR0aDogMTAwJTsgXHJcdFx0bWFyZ2luOiAwIDAgLjI1ZW0gMDsgXHJcdH1cdFxyXHRcclx0LnRvb2x0aXB0ZXh0LnF0aXAtYm9vdHN0cmFwIHtcclx0XHRmb250LXNpemU6IDEycHg7XHJcdH1cclx0XHJcdC50b29sdGlwLXRpdGxlIHtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0XHJcdC5kYXNoaWNvbnMtZWRpdG9yLWhlbHA6aG92ZXIge1xyXHRcdGN1cnNvcjogcG9pbnRlcjtcclx0fVxyXHRcclx0LyogVGlueU1DRSBCdXR0b24gSWNvbiAqL1xyXHRpLm1jZS1pY28ubWNlLWkteWtzX21jX3RpbnltY2VfYnV0dG9uX2tleSB7XHJcdFx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UvRnJlZGRpZV93aW5rLnBuZycpO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHR9XHJcdFxyXHQvKiBUaW55TUNFIE1vZGFsICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbC10aXRsZSB7XHJcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xyXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcclx0fVxyXHRcclx0LyogTW9kYWwgQmFja2dyb3VuZCBUZXN0ICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCB7XHJcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy90aW55TUNFL3lpa2VzLW1haWxjaGltcC1jb21iby1mYWRlZC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA5NSU7XHJcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0fVxyXHRcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCAubWNlLWZvb3Qge1xyXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcdFx0fVxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qXHRcdEZyb250IGVuZCBXaWRnZXRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyKltpZCo9XCJfeWlrZXNfZWFzeV9tY193aWRnZXRcIl0gPiBkaXYud2lkZ2V0LXRvcCA+IGRpdi53aWRnZXQtdGl0bGUgPiBoNCB7XHJcdGJhY2tncm91bmQ6ICNGQUZBRkEgdXJsKCcuLi8uLi9pbmNsdWRlcy9pbWFnZXMvTWFpbENoaW1wX0Fzc2V0cy9GcmVkZGllX29yaWdpbmFsLnBuZycpO1xyXHRiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTJweDtcclx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA3cHg7XHJcdHBhZGRpbmctbGVmdDogNDhweDtccn1cclxyIC8qKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdCAgIEdsb2JhbCBTdHlsZXNcdCAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKiovXHIgXHIgLyogTG9nbyAqL1xyICNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlICN5aWtlcy1tYWlsY2hpbXAtbG9nbyB7XHJcdGhlaWdodDogODBweDtcclx0d2lkdGg6IDgwcHg7XHJcdGZvbnQtc2l6ZTogMTRweDtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9XZWxjb21lX1BhZ2UveWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUtbG9nby5wbmcnKSBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtc2l6ZTogNjBweDtcclx0ZmxvYXQ6IGxlZnQ7XHJ9XHJcclx0LyogQnV0dG9uIENvbnRhaW5lciBpbiBSZXZpZXcgVXMgQ29udGFpbmVyICovXHJcdCNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0XHRtYXJnaW46IC43NWVtIDAgMS41ZW0gMDtcclx0fVxyXHRcclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zIHtcclx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XHJcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclx0XHR9XHJcdFx0XHJcdFx0LyogU3RhciBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRjb2xvcjogI0U2QjgwMDtcclx0XHR9XHJcdFx0XHJcdFx0LyogVXBncmFkZSBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy11cGxvYWQge1xyXHRcdFx0Y29sb3I6ICM2RTg4NDE7XHJcdFx0fVxyXHJcdFx0LyogRGlzbWlzcyBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1uby1hbHQge1xyXHRcdFx0Y29sb3I6IHJnYigyMjAsIDU4LCA1OCk7XHJcdFx0XHRsaW5lLWhlaWdodDogMjtcclx0XHR9XHJcdFx0XHJcdFx0Ym9keS5lYXN5LW1haWxjaGltcF9wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuZGFzaGljb25zLW5vLWFsdCB7XHJcdFx0XHRjb2xvcjogcmdiKDIyMCwgNTgsIDU4KTtcclx0XHR9XHJcdFx0XHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgYSB7XHJcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcdFx0fVxyXHIgLyogRGlzbWlzc2FibGUgTm90aWNlICovXHIgI3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2Uge1xyXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM1MkJBRDU7XHJcdGJhY2tncm91bmQ6ICNmZWZlZmU7XHJcdHBhZGRpbmc6IDFweCAxMnB4O1xyXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0bWFyZ2luOiAxNXB4IDI1cHggMjBweCA1cHg7XHIgfVxyIFxyIC8qIFJlYWRvbmx5IFRleHRhcmVhcyAqL1xyIHRleHRhcmVhW3JlYWRvbmx5XSxcciBpbnB1dFtyZWFkb25seV0sXHIgdGV4dGFyZWEucmVhZG9ubHksXHIgaW5wdXQucmVhZG9ubHkge1xyXHRiYWNrZ3JvdW5kOiAjZWVlO1xyIH1cciBcciAuZGFzaGljb25zLnlpa2VzLWxvdmUge1xyXHRjb2xvcjogcGluaztcciB9XHIgXHIgLmZpZWxkLWRlc2NyaXB0aW9uLWlucHV0IHtcclx0cmVzaXplOiB2ZXJ0aWNhbDtcclx0bWF4LWhlaWdodDogMTAwcHg7XHIgfVxyIC55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDMge1xyICAgIGJhY2tncm91bmQ6ICM1MkJBRDU7XHJcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdGNvbG9yOiAjZmZmZmZmO1xyIH1cclx0Lnlpa2VzLWVhc3ktbWMtcG9zdGJveCBoMy5iZy10cmFuc3BhcmVudCB7XHJcdFx0Y29sb3I6ICMzMzM7XHJcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclx0fVxyXHRcciAueWlrZXMtbWMtd2FybmluZy1tZXNzYWdlIHtcclx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXHRtYXJnaW4tdG9wOiAwO1xyXHRwYWRkaW5nLXRvcDogMTBweDtcclx0Y29sb3I6IHJnYigyMTgsIDExMCwgMTEwKTtcciB9XHIgXHIgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIGxhYmVsIHtcclx0ZGlzcGxheTogYmxvY2s7IFxyXHRtYXJnaW46IDFlbSAwO1xyIH1cciBcciAueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24ge1xyXHRkaXNwbGF5OiBub25lO1xyIH1cclx0LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlIHtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXHR9XHJcdC5leHBhbnNpb24tc2VjdGlvbi10aXRsZS5zZXR0aW5ncy1zaWRlYmFyLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdHBhZGRpbmc6IDVweDtcclx0XHRtYXJnaW46IC41ZW0gMDtcclx0fVxyXHQuZXhwYW5zaW9uLXNlY3Rpb24tdGl0bGUuc2V0dGluZ3Mtc2lkZWJhciAuZGFzaGljb25zLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUgLmRhc2hpY29ucyB7XHJcdFx0Y29udGVudDogXCJcXGYxMzJcIjtcclx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHRmb250LXNpemU6IDE1cHg7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclx0fVxyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLyoqIFNldHRpbmdzL09wdGlvbnMgUGFnZSAgKiovXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiBBYm91dCBUZXh0IFNwYWNpbmcgKi9cclx0Lnlpa2VzLWVhc3ktbWMtYWJvdXQtdGV4dCB7IFxyXHRcdG1hcmdpbi10b3A6IDA7IFxyXHR9XHJcdFxyXHQvKiBJbnB1dCBGaWVsZCBTdHlsZXMgKi9cclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlLFxyXHQuc2V0dGluZ3MtcGFnZS1pbnB1dCB7XHJcdFx0d2lkdGg6IDUwJTtcclx0fVxyXHRcclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlIHtcclx0XHRtaW4taGVpZ2h0OiA3NXB4O1xyXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXHRcdHJlc2l6ZTogdmVydGljYWw7XHJcdH1cclx0XHJcdCNzZXR0aW5ncy1uYXYgbGkgYSB7XHJcdFx0Y29sb3I6ICMzMzMzMzM7XHJcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcdFx0IHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1vdXQ7XHJcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLW91dDtcclx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHR9XHJcdFx0I3NldHRpbmdzLW5hdiBsaSBhOmhvdmVyIHtcclx0XHRcdGNvbG9yOiAjNTJCQUQ1ICFpbXBvcnRhbnQ7XHJcdFx0fVxyXHRcclx0LyogU2VsZWN0ZWQgT3B0aW9ucyBQYWdlIEFycm93ICovXHJcdC5vcHRpb24tbWVudS1zZWxlY3RlZC1hcnJvdyB7XHJcdFx0d2lkdGg6IDA7IFxyXHRcdGhlaWdodDogMDsgXHJcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgYmx1ZTsgXHJcdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XHJcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXHRcdGxlZnQ6IC0uNmVtO1xyXHR9XHJcdFxyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3crYSB7XHJcdFx0Y29sb3I6ICM1MkJBRDUgIWltcG9ydGFudDtcclx0fVxyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qXHRcdFx0RGVidWcgUGFnZVx0XHQgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQjeWlrZXMtbWFpbGNoaW1wLWVycm9yLWxvZyAucm93LXRpdGxlIHtcclx0XHRmb250LXdlaWdodDogNDAwO1xyXHR9XHJcdFxyXHQuY3JlYXRlLWVycm9yLWxvZy1oZWxwOmhvdmVyIHtcclx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdH1cclx0XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLypcdFx0TGlzdHMgUGFnZVx0XHRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLmxpc3QtcmF0aW5nLXN0YXIge1xyXHRjb2xvcjogI0U2QjgwMDtccn1cci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRBY2NvbnQgRGV0YWlscyBQYWdlXHQqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQ2hpbXAgQ2hhdHRlciAqL1xyI2NoaW1wLWNoYXR0ZXIge1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdCNjaGltcC1jaGF0dGVyIC5jaGltcC1jaGF0dGVyLWNvbnRhaW5lciB7XHJcdFx0bWFyZ2luOiAyZW0gMDtcclx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcdFx0cGFkZGluZzogMTBweDtcclx0fVxyLyogSW5hY3RpdmUgKyBBY3RpdmUgTWFya2VycyAqL1xyLmNpcmNsZS1hY2NvdW50LWluYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTM4LCAxMzgsIDAuNzkpO1xyfVxyLmNoYXR0ZXItdHlwZSB7XHIgICAgZm9udC13ZWlnaHQ6IDYwMDtcciAgICBmb250LWZhbWlseTogXCJvcGVuIHNhbnNcIjtcciAgICBmb250LXNpemU6IDE0cHg7XHIgICAgbWFyZ2luOiA1cHg7XHJ9XHIuY2hhdHRlci1tZXNzYWdlIHtcdFxyICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XHJ9XHIuY2lyY2xlLWFjY291bnQtYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMjE0LCAxMjgsIDAuNzcpO1xyfVxyI2FjY291bnQtZGV0YWlscyAubWFpbGNoaW1wLWF2YXRhciB7XHJcdHdpZHRoOiAxMjBweDtcclx0Ym9yZGVyLXJhZGl1czogMTAlO1xyfVxyLyogQ2hhdHRlciBDb250YWluZXIgQ29sb3JzICovXHIuY2hpbXAtY2hhdHRlci1wb3NpdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTU3LCAyMjMsIDE1Nyk7XHJ9XHIuY2hpbXAtY2hhdHRlci1uZWdhdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkJBMkEyO1xyfVxyLmNoaW1wLWNoYXR0ZXItbmV1dHJhbCB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTc3LCAxNzcsIDE3Nyk7XHJ9XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0ICBNYW5hZ2UgTGlzdHMgUGFnZSAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBNZXJnZSBWYXJpYWJsZSAvIEludGVyZXN0IEdyb3VwIFRvZ2dsZSAqL1xyLm12X2lnX2xpc3Qge1xyXHR3aWR0aDoxMDAlO1xyXHRtYXJnaW4tYm90dG9tOiAuMjVlbTtccn1cclx0Lm12X2lnX2xpc3QgLmxpc3QtY29udGFpbmVyIHtcclx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdH1cclx0Lm12X2lnX2xpc3QgYSB7XHJcdFx0d2lkdGg6IDQ4JTtcclx0XHRwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xyXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0Lm12X2lnX2xpc3QgYTpmaXJzdC1jaGlsZCB7XHJcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXHR9XHJcdC5tdl9pZ19saXN0IGE6bGFzdC1jaGlsZCB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHR9XHJcdFxyXHQubXZfaWdfbGlzdCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclx0fVxyXHQubXZfaWdfbGlzdCAubmF2LXRhYiB7XHJcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclx0fVx0XHJcdFx0Lm12X2lnX2xpc3QgLm5hdi10YWItYWN0aXZlIHtcclx0XHRcdGNvbG9yOiAjZmZmO1xyXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcdFx0XHRiYWNrZ3JvdW5kOiAjNTJiYWQ1O1xyXHRcdH1cclx0XHRcclx0Lm12X2lnX2xpc3QgLmFycm93LWRvd24ge1xyXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXHRcdHdpZHRoOiAwOyBcclx0XHRoZWlnaHQ6IDA7IFxyXHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRcdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItdG9wOiAxMnB4IHNvbGlkICM1MkJBRDU7XHJcdH1cclx0XHIjY29udGFpbmVyLWNvbnRhaW5lciB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDUyMXB4O1xyfVxyXHQjY29udGFpbmVyLWNvbnRhaW5lciAubGlzdC1jb250YWluZXIge1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiAyNTRweDtcclx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdH1cclx0I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXHRcdG1hcmdpbi1sZWZ0OiAxZW07XHJcdH1cclx0XHIjeWlrZXNfZWFzeV9tY190b29sYmFyIHtcclx0bWFyZ2luLXRvcDogLS43NWVtO1xyfVxyI3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMDtcclx0cGFkZGluZzogMTBweCAwO1xyfVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIHtcclx0XHRmbG9hdDogbGVmdDtcclx0XHRtYXJnaW46IDAgLjVlbTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuc2VsZWN0ZWRfaGlkZGVuX3NldHRpbmcge1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIC5zZWxlY3RlZF9zZXR0aW5nX3RyaWFuZ2xlIHtcclx0XHR3aWR0aDogMDsgXHJcdFx0aGVpZ2h0OiAwOyBcclx0XHRib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcdFx0Ym9yZGVyLXRvcDogMTNweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbjogMCBhdXRvO1xyXHR9XHJcdFx0LyogVG9vbGJhciBJY29ucyAqL1xyXHRcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5mb3JtLWJ1aWxkZXI6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE2XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tY3VzdG9taXplcjpiZWZvcmUge1xyXHRcdFx0Y29udGVudDogXCJcXGYxMDBcIjtcclx0XHRcdGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xyXHRcdH1cclx0XHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuZXJyb3ItbWVzc2FnZXM6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE3XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmN1c3RvbS1ub3RpZmljYXRpb25zOmJlZm9yZSB7XHJcdFx0XHRjb250ZW50OiBcIlxcZjQ2NlwiO1xyXHRcdFx0Zm9udC1mYW1pbHk6IFwiZGFzaGljb25zXCI7XHJcdFx0fVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qIE1hbmFnZSBGb3JtcyBQYWdlICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyc3Bhblt0aXRsZT1cIkltcHJlc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIlN1Ym1pc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIkNvbnZlcnNpb24gUmF0ZVwiXTpob3ZlciB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRjdXJzb3I6IHBvaW50ZXI7XHJ9XHJcci8qIENvbnRhaW5lciBob2xkaW5nIHRoZSBmb3JtIElEICovXHIuZm9ybS1pZC1jb250YWluZXIge1xyXHRwYWRkaW5nOiAxcHggOHB4O1xyXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcdGJhY2tncm91bmQ6IHJnYig3MywgMTY5LCAyMzYpO1xyXHRmb250LXdlaWdodDogYm9sZDtcclx0Y29sb3I6ICNmZmZmZmY7XHJ9XHIubWFuYWdlLWZvcm0tYWRtaW4tbm90aWNlIHtcclx0bWFyZ2luLXRvcDogMS43NWVtICFpbXBvcnRhbnQ7XHJ9XHJhLnlpa2VzLWRlbGV0ZS1tYWlsY2hpbXAtZm9ybSxccmEueWlrZXMtZGVsZXRlLXN1YnNjcmliZXIsXHIueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24gYS5yZW1vdmUtZmllbGQsXHIucmVtb3ZlLW5vdGlmaWNhdGlvbiB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHIueWlrZXMtbWMtc2hvcnRjb2RlLWlucHV0IHtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyfVxyLmhpZGRlbi1jbGFzcyB7XHJcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtccn1cci5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxMDAlO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdC5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHNwYW4ge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHR3aWR0aDogMjAlO1xyXHR9XHJcdFx0LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3Bhbjpob3ZlciB7XHJcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdFx0fVxyLyogQXZhaWxhYmxlIEZvcm0gRmllbGQgTGlzdCAqL1xyI2F2YWlsYWJsZS1maWVsZHMgbGksIFxyI2F2YWlsYWJsZS1pbnRlcmVzdC1ncm91cHMgbGkge1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRjb2xvcjogIzMzMzMzMztcclx0cGFkZGluZzogNXB4O1xyXHRtYXJnaW46IC41ZW0gMDtccn1cclx0I2F2YWlsYWJsZS1maWVsZHMgbGkubm90LWF2YWlsYWJsZSwgXHJcdCNhdmFpbGFibGUtaW50ZXJlc3QtZ3JvdXBzIGxpLm5vdC1hdmFpbGFibGUge1xyXHRcdG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XHJcdH1cclx0XHJcdCNhdmFpbGFibGUtZmllbGRzIGxpLmZpZWxkLXRvLWFkZC10by1mb3JtLFxyXHQjYXZhaWxhYmxlLWludGVyZXN0LWdyb3VwcyBsaS5ncm91cC10by1hZGQtdG8tZm9ybSB7XHJcdFx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTYyLCAyMDQsIDAuMjUpO1xyXHR9XHIvKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBFZGl0IEZvcm0gUGFnZSAgKi9cci8qKioqKioqKioqKioqKioqKioqKioqL1xyI2VkaXQteWlrZXMtbWMtZm9ybSBsYWJlbCBoMyB7XHJcdG1hcmdpbi1sZWZ0OjA7XHJcdHBhZGRpbmctbGVmdDogMDtccn1cciNhdmFpbGFibGUtZmllbGRzIC5maWVsZC1yZXF1aXJlZCB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHJcdC8qIFBvc3QgU3R1ZmYgSGVhZGluZyAqL1xyXHRib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjcG9zdHN0dWZmIGgyIHtcclx0XHRwYWRkaW5nOiA4cHggMTJweDtcclx0XHRtYXJnaW4tdG9wOiAwO1xyXHR9XHJcdFxyLyogU3R5bGUgTGlzdCAtIGNvbG9yIHBpY2tlcnMgZXRjLiAqL1xyI3N0eWxlLWxpc3QgdWwgbGkge1xyXHRkaXNwbGF5OiBibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMWVtIDA7XHJ9XHJcdC53cC1waWNrZXItY29udGFpbmVyLFxyXHQuZm9ybS1zdHlsZS1hZGp1c3RtZW50IHtcclx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdG1hcmdpbjogLjVlbSAwO1xyXHR9XHJcdFxyLmR5bmFtaWMtZW1haWwtdGFnIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtccn1cci5keW5hbWljLXRhZy1kZXNjcmlwdGlvbiB0ZCB7XHJcdHBhZGRpbmctdG9wOiAwO1xyfVxyXHIjY3JlYXRlLW5ldy1ub3RpZmljYXRpb24tYnV0dG9uIHtcclx0bWFyZ2luLXRvcDogMWVtO1xyfVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQWJvdXQgWWlrZXMgSW5jIFBhZ2UgICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1x0XHIjdGVhbS1tZW1iZXItY29udGFpbmVyIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogYXV0bztcclx0bWFyZ2luOiAwIGF1dG87XHJcdHdpZHRoOiAxMDAlO1xyfVxyXHQueWlrZXMtbmV3cy1hcnRpY2xlIHtcclx0XHRtYXJnaW46IDEycHggMDtcclx0fVxyXHRcdC55aWtlcy1uZXdzLWFydGljbGUgYSB7XHJcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHRcdFxyXHRcdC5zdGFmZi1wb3NpdGlvbiB7XHJcdFx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tbWVtYmVyIGltZyB7XHJcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0bWFyZ2luOjAgYXV0bztcclx0fVxyXHQuYWJvdXQteWlrZXMtaW5jLXRleHQge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0d2lkdGg6IDMxJTtcclx0XHRtYXJnaW46IDFlbSA1cHggMWVtIDVweDtcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciB7XHJcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdHdpZHRoOiAxMDVweDtcclx0XHRtYXJnaW46IDAgYXV0bztcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lcjpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLWhvbGRlciB7XHJcdFx0XHRtYXJnaW46IGF1dG87XHJcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdFx0XHR0b3A6IDA7IFxyXHRcdFx0bGVmdDogMDsgXHJcdFx0XHRib3R0b206IDA7IFxyXHRcdFx0cmlnaHQ6IDA7XHJcdFx0XHRwYWRkaW5nOiA1cHg7XHJcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzEpO1xyXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMuZmFkZU91dExlZnQsXHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLmZhZGVJblJpZ2h0IHtcclx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHJcdFx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMtdHdpdHRlciB7XHJcdFx0XHRcdGNvbG9yOiAjMDBCMEVEO1xyXHRcdFx0fVxyXHRcdFx0XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tcm93OmZpcnN0LWNoaWxkIHtcclx0XHRtYXJnaW4tdG9wOiAyZW07XHJcdH1cclx0XHJcdCNhYm91dC15aWtlcyAudGVhbS1yb3cge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIgcCB7XHJcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXHRcdGZvbnQtc2l6ZTogMTZweDtcclx0fVxyXHRcclx0I2NlcnRpZmljYXRpb25zIHVsIHtcclx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHR9XHJcdFx0I2NlcnRpZmljYXRpb25zIHVsIGxpIHtcclx0XHRcdGZsb2F0OiBsZWZ0O1xyXHRcdH1cclx0XHRcdCNjZXJ0aWZpY2F0aW9ucyB1bCBsaSBpbWcge1xyXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXHRcdFx0fVxyXHRcdFx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qIEFQSSBDb25uZWN0aW9uIFN0eWxlcyAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdCNjb25uZWN0aW9uLWNvbnRhaW5lciB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdGNvbG9yOiAjZmZmZmZmO1xyXHRcdHBhZGRpbmc6IC4yNWVtIC43NWVtIC4yNWVtIC4yNWVtO1xyXHRcdG1hcmdpbi10b3A6IC00cHg7XHJcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLWNvbm5lY3RlZCB7XHJcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoNjgsIDE4NiwgNjgpO1xyXHRcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLW5vdC1jb25uZWN0ZWQge1xyXHRcdFx0YmFja2dyb3VuZDogcmdiKDE4MSwgMTgxLCAxODEpO1xyXHRcdH1cclx0XHRcclx0XHQvKiBBZGp1c3QgTGluZWhlaWdodCBvZiBDb25lbmN0ZWQgdnMgTm90LWNvbm5lY3RlZCBJY29ucyAqL1xyXHRcdC55aWtlcy1tYy1hcGktY29ubmVjdGVkLFxyXHRcdC55aWtlcy1tYy1hcGktbm90LWNvbm5lY3RlZCB7XHJcdFx0XHRsaW5lLWhlaWdodDogMTtcclx0XHR9XHJcdFx0LyogRW5kIEljb24gbGluZSBoZWlnaHQgYWRqdXN0bWVudCAqL1xyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgU2V0dGluZ3MgU2lkZWJhciAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqL1xyXHRcdC8qIExlYXZlIFVzIEEgUmV2aWV3ICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1jIHtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWMgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRcdGNvbG9yOiAjRTZCODAwO1xyXHRcdFx0fVxyXHRcdC5tZXRhLWJveC1zb3J0YWJsZXMgaHIge1xyXHRcdFx0bWFyZ2luOiAxLjc1ZW0gMCAwIDA7XHJcdFx0fVxyXHRcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LypcdCAgQWRtaW4gTm90aWNlcyAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLXVwZGF0ZWQge1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRFQUVGMDtcclx0XHRtYXJnaW46MCAyMHB4IDJweCAwcHg7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclx0XHRwYWRkaW5nOiAycHggMTBweDtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiAyOXB4O1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogU2lyIFRyZXZvciBDU1MgQWRqdXN0bWVudHMgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC5zdC1ibG9jay1jb250cm9scyBhIHtcclx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2Utb3V0O1xyXHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1vdXQ7XHJcdFx0LW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0fVxyXHQuc3QtYmxvY2stdWktYnRuLCBcclx0LnN0LWJsb2NrLWNvbnRyb2wtdWktYnRuIHtcclx0XHRmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXHR9XHJcdFx0XHJcdFx0LyogT3ZlcnJyaWRlIENvbHVtbnMgSWNvbiAqL1xyXHRcdC8qIEZpZ3VyZSBvdXQgYSBiZXR0ZXIgd2F5IHRvIGFzc2lnbiB0aGUgZm9udCBmYW1pbHkgKi9cclx0XHQuc3QtYmxvY2stY29udHJvbHMgLnN0LWJsb2NrLWNvbnRyb2xbZGF0YS10eXBlPVwiQ29sdW1uc1wiXSA+IHNwYW4ge1xyXHRcdFx0Zm9udC1mYW1pbHk6ICdTVC1Db2x1bW5zLUljb25zJyAhaW1wb3J0YW50O1xyXHRcdH1cclx0XHRcclx0XHRcclx0XHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRcdCAgICBTdXBwb3J0IFBhZ2VcdFx0ICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci5zdXBwb3J0LXNlY3Rpb25cdHtcclx0bWFyZ2luOiAxLjVlbSAwO1xyXHRwYWRkaW5nOiAxZW0gMDtccn1cclxyLmdpdGh1Yi1vY3RvY2F0IHtcclx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL1N1cHBvcnRfUGFnZS9PY3RvY2F0LnBuZycgKTtcclx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclx0d2lkdGg6IDUwcHg7XHJcdGhlaWdodDogNDVweDtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGZsb2F0OiBsZWZ0O1xyXHRtYXJnaW4tdG9wOiAtNXB4O1xyfVx0XHRcclx0XHRcclx0XHIvKiogQnJlYWsgUG9pbnRzICoqL1xyLyogQWJvdXQgUGFnZSAqL1xyQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk1cHgpIHtcclx0I3RlYW0tbWVtYmVyLWNvbnRhaW5lciAudGVhbS1tZW1iZXIge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHR9XHJcdFxyfVxyLyogT3B0aW9ucyBQYWdlICovXHJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXHRcclx0LyogSGlkZSBTZWxlY3RlZCBPcHRpb24gQXJyb3cgd2hlbiBpdCBkcm9wcyBiZWxvdyB0aGUgbWFpbiBjb250ZW50IGJveCAqL1xyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3cge1xyXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclx0fVxyXHRccn1cclxyLyogcHJvIHZlcnNpb24gbm90aWNlICovXHIucHJvLXZlcnNpb24tb25seS1ub3RpY2Uge1xyXHRjb2xvcjogcmdiKDIxNywgOTYsIDk2KTtccn1cclxyLyogVXBncmFkZSBFbGlwc2VzICovXHIudXBncmFkaW5nLWVsbGlwc2Utb25lIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMHM7XHJcdGFuaW1hdGlvbjogZG90IDEuM3MgaW5maW5pdGU7XHJcdGFuaW1hdGlvbi1kZWxheTogMC4wcztccn1cci51cGdyYWRpbmctZWxsaXBzZS10d28ge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0LW1vei1vcGFjaXR5OiAwO1xyXHQta2h0bWwtb3BhY2l0eTogMDtcclx0b3BhY2l0eTogMDtcclx0LXdlYmtpdC1hbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcclx0YW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyfVxyLnVwZ3JhZGluZy1lbGxpcHNlLXRocmVlIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcdCBhbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyfVxyXHIvKiBBbmltYXRpb25zICovXHJALXdlYmtpdC1rZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn1cckBrZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn0iXX0= */
 
1
  * All of the CSS for your admin-specific functionality should be
2
  * included in this file.
3
  */
4
 
5
  .yikes-easy-mc-hidden {
6
  }
7
 
8
  .shortcode-input-field {
9
  }
10
 
11
  .edit-form-field-container-span {
12
  }
13
 
14
  .no-forms-widget {
15
  }
16
 
17
  .no-forms-found-icon {
18
  }
19
 
20
  .coming-soon-button {
21
  }
22
  /*****************************/
23
  /* Dashboard Widgets */
24
  /****************************/
25
  /************************/
26
  /* Global Styles */
27
  /***********************/
28
 
29
  /* Logo */
30
  #review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo {
31
  /* Dismiss-able Notice */
32
  #review-yikes-easy-mailchimp-notice {
33
  }
34
 
35
  /* Readonly Textareas */
36
  textarea[readonly],
37
  input[readonly],
38
  textarea.readonly,
39
  input.readonly {
40
  }
41
 
42
  .dashicons.yikes-love {
43
  }
44
 
45
  .field-description-input {
46
  }
47
  .yikes-easy-mc-postbox h3 {
48
  background: #00a0d2;
49
  }
50
  .yikes-mc-warning-message {
51
  }
52
 
53
  .error-message-container label[for="yikes-easy-mc-success-message"],
54
  .error-message-container label[for="yikes-easy-mc-general-error-message"],
55
  .error-message-container label[for="yikes-easy-mc-invalid-email-message"],
56
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
57
  }
58
 
59
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
60
  }
61
 
62
  .error-message-container label,
63
  .form-settings-container label {
64
  }
65
 
66
  .yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section {
67
  }
68
 
69
  .yikes-mc-settings-expansion-section {
70
  }
71
  /*********************************/
72
  /** Settings/Options Page **/
73
  /********************************/
74
  /****************************************/
75
  font-weight: 600;
76
  font-family: "open sans";
77
  font-size: 14px;
78
  margin: 5px 5px 0 5px;
79
  margin: 2px 2px 15px 2px !important;
80
  table-layout: fixed;
81
+ /**
82
  * All of the CSS for your admin-specific functionality should be
83
  * included in this file.
84
  */
85
 
86
  .yikes-easy-mc-hidden {
87
  }
88
 
89
  .shortcode-input-field {
90
  }
91
 
92
  .edit-form-field-container-span {
93
  }
94
 
95
  .no-forms-widget {
96
  }
97
 
98
  .no-forms-found-icon {
99
  }
100
 
101
  .coming-soon-button {
102
  }
103
  /*****************************/
104
  /* Dashboard Widgets */
105
  /****************************/
106
  /************************/
107
  /* Global Styles */
108
  /***********************/
109
 
110
  /* Logo */
111
  #review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo {
112
  /* Dismiss-able Notice */
113
  #review-yikes-easy-mailchimp-notice {
114
  }
115
 
116
  /* Readonly Textareas */
117
  textarea[readonly],
118
  input[readonly],
119
  textarea.readonly,
120
  input.readonly {
121
  }
122
 
123
  .dashicons.yikes-love {
124
  }
125
 
126
  .field-description-input {
127
  }
128
  .yikes-easy-mc-postbox h3 {
129
  background: #00a0d2;
130
  }
131
  .yikes-mc-warning-message {
132
  }
133
 
134
  .error-message-container label[for="yikes-easy-mc-success-message"],
135
  .error-message-container label[for="yikes-easy-mc-general-error-message"],
136
  .error-message-container label[for="yikes-easy-mc-invalid-email-message"],
137
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
138
  }
139
 
140
 
141
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
142
  }
143
 
144
  .error-message-container label,
145
  .form-settings-container label {
146
  }
147
 
148
  .yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section {
149
  }
150
 
151
  .yikes-mc-settings-expansion-section {
152
  }
153
  /*********************************/
154
  /** Settings/Options Page **/
155
  /********************************/
156
  /****************************************/
157
  font-weight: 600;
158
  font-family: "open sans";
159
  font-size: 14px;
160
  margin: 5px 5px 0 5px;
161
  margin: 2px 2px 15px 2px !important;
162
  table-layout: fixed;
163
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsbUdBQW1HLElBQUkseUJBQUEsY0FBaUMsR0FBQSxJQUFBLDBCQUEyQixlQUFBLEVBQUEsaURBQTJELEdBQUEsSUFBQSxtQ0FBQSxlQUFBLEVBQUEsZUFBQSxHQUFBLElBQUEsb0JBQWdILGNBQUcsR0FBQSxJQUFBLHdCQUFBLGdCQUFBLEVBQUEsaUJBQWlGLEVBQUEsWUFBQSxFQUFBLDBCQUE0QixHQUFBLElBQUEsdUJBQUEsbUJBQWtELEdBQUEsRUFBZ0IsbUNBQThCLGdCQUFBLEdBQUEsaUJBQThCLEdBQUEsR0FBQSx3QkFBd0IsY0FBQSxFQUFBLEVBQUEsWUFBb0QsY0FBQSxFQUFBLEVBQUEsZ0JBQWtCLGVBQUEsRUFBQSxtQkFBQSxFQUFBLEVBQUEsNkJBQXNELDBCQUEwQixFQUFBLEVBQUEsNkJBQUEsQ0FBQSx1QkFBbUUsQ0FBQSw0QkFBc0IsQ0FBQSw4QkFBQSxjQUFBLEVBQUEsY0FBZ0UsRUFBQSxFQUFBLHNDQUFzRCxjQUFBLEVBQUEsaUJBQUEsRUFBQSxFQUFBLDBDQUFBLGNBQUEsR0FBQSxJQUFBLHdCQUFBLEVBQUEsdUJBQTJKLEVBQUEsd0JBQU8sRUFBQSx1QkFBQSxzQkFBQSxHQUFBLG9CQUFBLEdBQUEsSUFBQSx3Q0FBNEcsbUJBQUEsR0FBQSxJQUFBLDRCQUFBLFlBQUEsR0FBQSxLQUFBLCtCQUFzRSxFQUFBLHlCQUFvRCxFQUFBLDhCQUEwQyxJQUFBLHVCQUFBLEVBQUEsOEZBQW9FLHNIQUE4SSxHQUFBLHNCQUFBLEdBQUEsZUFBQSxHQUFBLGFBQXVHLEdBQUEsa0JBQUEsR0FBQSxpQkFBQSxHQUFBLElBQUEsb0RBQTJDLFdBQWtFLEdBQUEsSUFBQSx3Q0FBQSxXQUFBLEdBQUEsbUJBQUEsR0FBQSxJQUFBLDZDQUFBLG1CQUFBLEdBQUEsSUFBQSxnQkFBZ0ssRUFBQSw2Q0FBMEIsV0FBQSxHQUFBLEtB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QUEsaUJBQUEsSUFBQSx5QkFBQSxJQUFBLEdBQUEsNERBQUEsaUJBQUEsSUFBQSx5QkFBQSxJQUFBLEdBQUEsbUNBQUEsQ0FBQSw0QkFBQSxDQUFBLGtDQUFBLENBQUEsbURBQUEsZ0JBQUEsR0FBQSxpQkFBQSxFQUFBLEVBQUEsb0NBQUEsZUFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLDBCQUFBLHVCQUFBLEVBQUEsRUFBQSwrQkFBQSxlQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLDZCQUFBLEVBQUEsV0FBQSxDQUFBLHlCQUFBLFlBQUEsRUFBQSxFQUFBLHlHQUFBLGVBQUEsRUFBQSxnQkFBQSxFQUFBLEVBQUEsbUNBQUEsQ0FBQSxzQkFBQSxpQkFBQSxFQUFBLG1CQUFBLEVBQUEsOEJBQUEsRUFBQSxrQkFBQSxFQUFBLGVBQUEsRUFBQSxDQUFBLDZCQUFBLDhCQUFBLEVBQUEsQ0FBQSx1SUFBQSxtQ0FBQSxFQUFBLENBQUEsZ0NBQUEsZ0JBQUEsRUFBQSxDQUFBLHFEQUFBLGFBQUEsRUFBQSxDQUFBLDJCQUFBLGVBQUEsRUFBQSxtQkFBQSxFQUFBLEVBQUEsa0RBQUEsbUJBQUEsR0FBQSxDQUFBLHdCQUFBLG1CQUFBLEVBQUEsUUFBQSxFQUFBLFNBQUEsRUFBQSxlQUFBLEVBQUEsYUFBQSxFQUFBLENBQUEsNkJBQUEsbUJBQUEsRUFBQSxZQUFBLEVBQUEsZUFBQSxFQUFBLENBQUEsaUJBQUEseUJBQUEsRUFBQSxFQUFBLG1CQUFBLFVBQUEsRUFBQSxnQkFBQSxFQUFBLEVBQUEsa0VBQUEsMEJBQUEsRUFBQSxFQUFBLGlDQUFBLGVBQUEsRUFBQSxZQUFBLEVBQUEsbUJBQUEsRUFBQSxFQUFBLHVDQUFBLHNCQUFBLEdBQUEsV0FBQSxHQUFBLEdBQUEsOENBQUEsZ0JBQUEsSUFBQSxDQUFBLCtCQUFBLENBQUEsd0RBQUEsc0JBQUEsRUFBQSxlQUFBLEVBQUEsNENBQUEsRUFBQSxlQUFBLEVBQUEsYUFBQSxFQUFBLGVBQUEsRUFBQSxFQUFBLHNGQUFBLHVCQUFBLEdB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QSxFQUFBLGdCQUFBLEVBQUEsa0JBQUEsRUFBQSxXQUFBLEVBQUEscUNBQUEsRUFBQSw4QkFBQSxFQUFBLHFDQUFBLEVBQUEsNkJBQUEsRUFBQSw4QkFBQSxFQUFBLHNCQUFBLEVBQUEsQ0FBQSwwQkFBQSxpRUFBQSxFQUFBLHlCQUFBLEVBQUEsZ0JBQUEsRUFBQSxrQkFBQSxFQUFBLFdBQUEsRUFBQSxxQ0FBQSxFQUFBLDhCQUFBLEVBQUEscUNBQUEsRUFBQSw2QkFBQSxFQUFBLDhCQUFBLEVBQUEsc0JBQUEsRUFBQSxDQUFBLDRCQUFBLGlFQUFBLEVBQUEseUJBQUEsRUFBQSxnQkFBQSxFQUFBLGtCQUFBLEVBQUEsV0FBQSxFQUFBLHFDQUFBLEVBQUEsOEJBQUEsR0FBQSxxQ0FBQSxHQUFBLDZCQUFBLEdBQUEsOEJBQUEsR0FBQSxzQkFBQSxFQUFBLEVBQUEsZ0JBQUEsQ0FBQSw0QkFBQSxLQUFBLFdBQUEsRUFBQSxHQUFBLE1BQUEsV0FBQSxFQUFBLEVBQUEsT0FBQSxXQUFBLEVBQUEsRUFBQSxDQUFBLG9CQUFBLEtBQUEsV0FBQSxFQUFBLEdBQUEsTUFBQSxXQUFBLEVBQUEsRUFBQSxPQUFBLFdBQUEsRUFBQSxFQUFBIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcciAqIEFsbCBvZiB0aGUgQ1NTIGZvciB5b3VyIGFkbWluLXNwZWNpZmljIGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlXHIgKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXHIgKi9cciBcciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdERhc2hib2FyZCBXaWRnZXRzICAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0XHJcdC8qKiBMaXN0IFN0YXRpc3RpY3MgKiovXHJcdCN5aWtlc19lYXN5X21jX2xpc3Rfc3RhdHNfd2lkZ2V0IGgzIHNwYW4sXHJcdCN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IGgzIHNwYW4ge1xyXHRcdHBhZGRpbmctbGVmdDogM2VtO1xyXHRcdGJhY2tncm91bmQ6IHVybCggJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9NYWlsQ2hpbXBfQXNzZXRzL0ZyZWRkaWVfb3JpZ2luYWwucG5nJyApO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGhlaWdodDogMzBweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDNweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcclx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXHR9XHJcdFxyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCBoMy5obmRsZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDMge1xyXHRcdHBhZGRpbmc6IDA7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXHR9XHJcdFxyXHQjeWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtd2lkZ2V0LXN0YXRzIGgzIHtcclx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdH1cclx0XHJcdC8qIFN0YXQgVGFibGUgKi9cclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgLmluc2lkZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSB7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHR9XHJcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSxcclx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgdGJvZHksXHJcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0fVx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQge1xyXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdFx0d2lkdGg6IDQ4JTtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6aG92ZXIge1xyXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZDpmaXJzdC1vZi10eXBlIHtcclx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyLWZpcnN0IHtcclx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdCN5aWtlcy1lYXN5LW1jLXdpZGdldC1zdGF0LWhvbGRlciB7XHJcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtc3RhdCB7XHJcdFx0XHRjb2xvcjogIzUyQkFENTtcclx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XHJcdFx0fVxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1zdGF0LWxpc3QtbGFiZWwge1xyXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXHRcdFx0bWFyZ2luLXRvcDogMDtcclx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclx0XHR9XHJcdFx0XHJcdC8qKiBBY2NvdW50IEFjdGl2aXR5ICoqL1xyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCB0YWJsZSB0aC5yb3ctdGl0bGUge1xyXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclx0fVxyXHRcclx0LyogVGhpY2tib3ggZm9yIFRhZ3MgKi9cclx0I3ByZS1kZWZpbmVkLXRhZy1pbnRlcmlvci1jb250YWluZXIge1xyXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvdGlueU1DRS95aWtlcy1tYWlsY2hpbXAtY29tYm8tZmFkZWQucG5nKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0ICNmZmY7XHJcdFx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcdH1cclx0XHJcdC8qKiBRdGlwIFRvb2x0aXBzICoqL1xyXHQucXRpcC1kZWZhdWx0IHsgXHJcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgXHJcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclx0XHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7IFxyXHR9XHJcdFxyXHQucXRpcC1ib290c3RyYXAgeyBcclx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXHRcdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgXHJcdFx0Zm9udC1zaXplOjEycHg7IFxyXHR9XHJcdFx0XHJcdC50b29sdGlwLWludGVncmF0aW9uLWJhbm5lciB7IFxyXHRcdG1heC13aWR0aDogMTAwJTsgXHJcdFx0bWFyZ2luOiAwIDAgLjI1ZW0gMDsgXHJcdH1cdFxyXHRcclx0LnRvb2x0aXB0ZXh0LnF0aXAtYm9vdHN0cmFwIHtcclx0XHRmb250LXNpemU6IDEycHg7XHJcdH1cclx0XHJcdC50b29sdGlwLXRpdGxlIHtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0XHJcdC5kYXNoaWNvbnMtZWRpdG9yLWhlbHA6aG92ZXIge1xyXHRcdGN1cnNvcjogcG9pbnRlcjtcclx0fVxyXHRcclx0LyogVGlueU1DRSBCdXR0b24gSWNvbiAqL1xyXHRpLm1jZS1pY28ubWNlLWkteWtzX21jX3RpbnltY2VfYnV0dG9uX2tleSB7XHJcdFx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UvRnJlZGRpZV93aW5rLnBuZycpO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHR9XHJcdFxyXHQvKiBUaW55TUNFIE1vZGFsICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbC10aXRsZSB7XHJcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xyXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcclx0fVxyXHRcclx0LyogTW9kYWwgQmFja2dyb3VuZCBUZXN0ICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCB7XHJcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy90aW55TUNFL3lpa2VzLW1haWxjaGltcC1jb21iby1mYWRlZC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA5NSU7XHJcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0fVxyXHRcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCAubWNlLWZvb3Qge1xyXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcdFx0fVxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qXHRcdEZyb250IGVuZCBXaWRnZXRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyKltpZCo9XCJfeWlrZXNfZWFzeV9tY193aWRnZXRcIl0gPiBkaXYud2lkZ2V0LXRvcCA+IGRpdi53aWRnZXQtdGl0bGUgPiBoNCB7XHJcdGJhY2tncm91bmQ6ICNGQUZBRkEgdXJsKCcuLi8uLi9pbmNsdWRlcy9pbWFnZXMvTWFpbENoaW1wX0Fzc2V0cy9GcmVkZGllX29yaWdpbmFsLnBuZycpO1xyXHRiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTJweDtcclx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA3cHg7XHJcdHBhZGRpbmctbGVmdDogNDhweDtccn1cclxyIC8qKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdCAgIEdsb2JhbCBTdHlsZXNcdCAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKiovXHIgXHIgLyogTG9nbyAqL1xyICNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlICN5aWtlcy1tYWlsY2hpbXAtbG9nbyB7XHJcdGhlaWdodDogODBweDtcclx0d2lkdGg6IDgwcHg7XHJcdGZvbnQtc2l6ZTogMTRweDtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9XZWxjb21lX1BhZ2UveWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUtbG9nby5wbmcnKSBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtc2l6ZTogNjBweDtcclx0ZmxvYXQ6IGxlZnQ7XHJ9XHJcclx0LyogQnV0dG9uIENvbnRhaW5lciBpbiBSZXZpZXcgVXMgQ29udGFpbmVyICovXHJcdCNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0XHRtYXJnaW46IC43NWVtIDAgMS41ZW0gMDtcclx0fVxyXHRcclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zIHtcclx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XHJcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclx0XHR9XHJcdFx0XHJcdFx0LyogU3RhciBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRjb2xvcjogI0U2QjgwMDtcclx0XHR9XHJcdFx0XHJcdFx0LyogVXBncmFkZSBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy11cGxvYWQge1xyXHRcdFx0Y29sb3I6ICM2RTg4NDE7XHJcdFx0fVxyXHJcdFx0LyogRGlzbWlzcyBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1uby1hbHQge1xyXHRcdFx0Y29sb3I6IHJnYigyMjAsIDU4LCA1OCk7XHJcdFx0XHRsaW5lLWhlaWdodDogMjtcclx0XHR9XHJcdFx0XHJcdFx0Ym9keS5lYXN5LW1haWxjaGltcF9wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuZGFzaGljb25zLW5vLWFsdCB7XHJcdFx0XHRjb2xvcjogcmdiKDIyMCwgNTgsIDU4KTtcclx0XHR9XHJcdFx0XHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgYSB7XHJcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcdFx0fVxyXHIgLyogRGlzbWlzc2FibGUgTm90aWNlICovXHIgI3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2Uge1xyXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM1MkJBRDU7XHJcdGJhY2tncm91bmQ6ICNmZWZlZmU7XHJcdHBhZGRpbmc6IDFweCAxMnB4O1xyXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0bWFyZ2luOiAxNXB4IDI1cHggMjBweCA1cHg7XHIgfVxyIFxyIC8qIFJlYWRvbmx5IFRleHRhcmVhcyAqL1xyIHRleHRhcmVhW3JlYWRvbmx5XSxcciBpbnB1dFtyZWFkb25seV0sXHIgdGV4dGFyZWEucmVhZG9ubHksXHIgaW5wdXQucmVhZG9ubHkge1xyXHRiYWNrZ3JvdW5kOiAjZWVlO1xyIH1cciBcciAuZGFzaGljb25zLnlpa2VzLWxvdmUge1xyXHRjb2xvcjogcGluaztcciB9XHIgXHIgLmZpZWxkLWRlc2NyaXB0aW9uLWlucHV0IHtcclx0cmVzaXplOiB2ZXJ0aWNhbDtcclx0bWF4LWhlaWdodDogMTAwcHg7XHIgfVxyIC55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDMge1xyICAgIGJhY2tncm91bmQ6ICM1MkJBRDU7XHJcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdGNvbG9yOiAjZmZmZmZmO1xyIH1cclx0Lnlpa2VzLWVhc3ktbWMtcG9zdGJveCBoMy5iZy10cmFuc3BhcmVudCB7XHJcdFx0Y29sb3I6ICMzMzM7XHJcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclx0fVxyXHRcciAueWlrZXMtbWMtd2FybmluZy1tZXNzYWdlIHtcclx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXHRtYXJnaW4tdG9wOiAwO1xyXHRwYWRkaW5nLXRvcDogMTBweDtcclx0Y29sb3I6IHJnYigyMTgsIDExMCwgMTEwKTtcciB9XHIgXHIgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIGxhYmVsIHtcclx0ZGlzcGxheTogYmxvY2s7IFxyXHRtYXJnaW46IDFlbSAwO1xyIH1cciBcciAueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24ge1xyXHRkaXNwbGF5OiBub25lO1xyIH1cclx0LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlIHtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXHR9XHJcdC5leHBhbnNpb24tc2VjdGlvbi10aXRsZS5zZXR0aW5ncy1zaWRlYmFyLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdHBhZGRpbmc6IDVweDtcclx0XHRtYXJnaW46IC41ZW0gMDtcclx0fVxyXHQuZXhwYW5zaW9uLXNlY3Rpb24tdGl0bGUuc2V0dGluZ3Mtc2lkZWJhciAuZGFzaGljb25zLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUgLmRhc2hpY29ucyB7XHJcdFx0Y29udGVudDogXCJcXGYxMzJcIjtcclx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHRmb250LXNpemU6IDE1cHg7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclx0fVxyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLyoqIFNldHRpbmdzL09wdGlvbnMgUGFnZSAgKiovXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiBBYm91dCBUZXh0IFNwYWNpbmcgKi9cclx0Lnlpa2VzLWVhc3ktbWMtYWJvdXQtdGV4dCB7IFxyXHRcdG1hcmdpbi10b3A6IDA7IFxyXHR9XHJcdFxyXHQvKiBJbnB1dCBGaWVsZCBTdHlsZXMgKi9cclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlLFxyXHQuc2V0dGluZ3MtcGFnZS1pbnB1dCB7XHJcdFx0d2lkdGg6IDUwJTtcclx0fVxyXHRcclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlIHtcclx0XHRtaW4taGVpZ2h0OiA3NXB4O1xyXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXHRcdHJlc2l6ZTogdmVydGljYWw7XHJcdH1cclx0XHJcdCNzZXR0aW5ncy1uYXYgbGkgYSB7XHJcdFx0Y29sb3I6ICMzMzMzMzM7XHJcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcdFx0IHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1vdXQ7XHJcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLW91dDtcclx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHR9XHJcdFx0I3NldHRpbmdzLW5hdiBsaSBhOmhvdmVyIHtcclx0XHRcdGNvbG9yOiAjNTJCQUQ1ICFpbXBvcnRhbnQ7XHJcdFx0fVxyXHRcclx0LyogU2VsZWN0ZWQgT3B0aW9ucyBQYWdlIEFycm93ICovXHJcdC5vcHRpb24tbWVudS1zZWxlY3RlZC1hcnJvdyB7XHJcdFx0d2lkdGg6IDA7IFxyXHRcdGhlaWdodDogMDsgXHJcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgYmx1ZTsgXHJcdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XHJcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXHRcdGxlZnQ6IC0uNmVtO1xyXHR9XHJcdFxyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3crYSB7XHJcdFx0Y29sb3I6ICM1MkJBRDUgIWltcG9ydGFudDtcclx0fVxyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qXHRcdFx0RGVidWcgUGFnZVx0XHQgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQjeWlrZXMtbWFpbGNoaW1wLWVycm9yLWxvZyAucm93LXRpdGxlIHtcclx0XHRmb250LXdlaWdodDogNDAwO1xyXHR9XHJcdFxyXHQuY3JlYXRlLWVycm9yLWxvZy1oZWxwOmhvdmVyIHtcclx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdH1cclx0XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLypcdFx0TGlzdHMgUGFnZVx0XHRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLmxpc3QtcmF0aW5nLXN0YXIge1xyXHRjb2xvcjogI0U2QjgwMDtccn1cci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRBY2NvbnQgRGV0YWlscyBQYWdlXHQqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQ2hpbXAgQ2hhdHRlciAqL1xyI2NoaW1wLWNoYXR0ZXIge1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdCNjaGltcC1jaGF0dGVyIC5jaGltcC1jaGF0dGVyLWNvbnRhaW5lciB7XHJcdFx0bWFyZ2luOiAyZW0gMDtcclx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcdFx0cGFkZGluZzogMTBweDtcclx0fVxyLyogSW5hY3RpdmUgKyBBY3RpdmUgTWFya2VycyAqL1xyLmNpcmNsZS1hY2NvdW50LWluYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTM4LCAxMzgsIDAuNzkpO1xyfVxyLmNoYXR0ZXItdHlwZSB7XHIgICAgZm9udC13ZWlnaHQ6IDYwMDtcciAgICBmb250LWZhbWlseTogXCJvcGVuIHNhbnNcIjtcciAgICBmb250LXNpemU6IDE0cHg7XHIgICAgbWFyZ2luOiA1cHg7XHJ9XHIuY2hhdHRlci1tZXNzYWdlIHtcdFxyICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XHJ9XHIuY2lyY2xlLWFjY291bnQtYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMjE0LCAxMjgsIDAuNzcpO1xyfVxyI2FjY291bnQtZGV0YWlscyAubWFpbGNoaW1wLWF2YXRhciB7XHJcdHdpZHRoOiAxMjBweDtcclx0Ym9yZGVyLXJhZGl1czogMTAlO1xyfVxyLyogQ2hhdHRlciBDb250YWluZXIgQ29sb3JzICovXHIuY2hpbXAtY2hhdHRlci1wb3NpdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTU3LCAyMjMsIDE1Nyk7XHJ9XHIuY2hpbXAtY2hhdHRlci1uZWdhdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkJBMkEyO1xyfVxyLmNoaW1wLWNoYXR0ZXItbmV1dHJhbCB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTc3LCAxNzcsIDE3Nyk7XHJ9XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0ICBNYW5hZ2UgTGlzdHMgUGFnZSAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBNZXJnZSBWYXJpYWJsZSAvIEludGVyZXN0IEdyb3VwIFRvZ2dsZSAqL1xyLm12X2lnX2xpc3Qge1xyXHR3aWR0aDoxMDAlO1xyXHRtYXJnaW4tYm90dG9tOiAuMjVlbTtccn1cclx0Lm12X2lnX2xpc3QgLmxpc3QtY29udGFpbmVyIHtcclx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdH1cclx0Lm12X2lnX2xpc3QgYSB7XHJcdFx0d2lkdGg6IDQ4JTtcclx0XHRwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xyXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0Lm12X2lnX2xpc3QgYTpmaXJzdC1jaGlsZCB7XHJcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXHR9XHJcdC5tdl9pZ19saXN0IGE6bGFzdC1jaGlsZCB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHR9XHJcdFxyXHQubXZfaWdfbGlzdCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclx0fVxyXHQubXZfaWdfbGlzdCAubmF2LXRhYiB7XHJcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclx0fVx0XHJcdFx0Lm12X2lnX2xpc3QgLm5hdi10YWItYWN0aXZlIHtcclx0XHRcdGNvbG9yOiAjZmZmO1xyXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcdFx0XHRiYWNrZ3JvdW5kOiAjNTJiYWQ1O1xyXHRcdH1cclx0XHRcclx0Lm12X2lnX2xpc3QgLmFycm93LWRvd24ge1xyXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXHRcdHdpZHRoOiAwOyBcclx0XHRoZWlnaHQ6IDA7IFxyXHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRcdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItdG9wOiAxMnB4IHNvbGlkICM1MkJBRDU7XHJcdH1cclx0XHIjY29udGFpbmVyLWNvbnRhaW5lciB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDUyMXB4O1xyfVxyXHQjY29udGFpbmVyLWNvbnRhaW5lciAubGlzdC1jb250YWluZXIge1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiAyNTRweDtcclx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdH1cclx0I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXHRcdG1hcmdpbi1sZWZ0OiAxZW07XHJcdH1cclx0XHIjeWlrZXNfZWFzeV9tY190b29sYmFyIHtcclx0bWFyZ2luLXRvcDogLS43NWVtO1xyfVxyI3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMDtcclx0cGFkZGluZzogMTBweCAwO1xyfVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIHtcclx0XHRmbG9hdDogbGVmdDtcclx0XHRtYXJnaW46IDAgLjVlbTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuc2VsZWN0ZWRfaGlkZGVuX3NldHRpbmcge1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIC5zZWxlY3RlZF9zZXR0aW5nX3RyaWFuZ2xlIHtcclx0XHR3aWR0aDogMDsgXHJcdFx0aGVpZ2h0OiAwOyBcclx0XHRib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcdFx0Ym9yZGVyLXRvcDogMTNweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbjogMCBhdXRvO1xyXHR9XHJcdFx0LyogVG9vbGJhciBJY29ucyAqL1xyXHRcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5mb3JtLWJ1aWxkZXI6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE2XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tY3VzdG9taXplcjpiZWZvcmUge1xyXHRcdFx0Y29udGVudDogXCJcXGYxMDBcIjtcclx0XHRcdGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xyXHRcdH1cclx0XHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuZXJyb3ItbWVzc2FnZXM6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE3XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmN1c3RvbS1ub3RpZmljYXRpb25zOmJlZm9yZSB7XHJcdFx0XHRjb250ZW50OiBcIlxcZjQ2NlwiO1xyXHRcdFx0Zm9udC1mYW1pbHk6IFwiZGFzaGljb25zXCI7XHJcdFx0fVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qIE1hbmFnZSBGb3JtcyBQYWdlICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyc3Bhblt0aXRsZT1cIkltcHJlc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIlN1Ym1pc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIkNvbnZlcnNpb24gUmF0ZVwiXTpob3ZlciB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRjdXJzb3I6IHBvaW50ZXI7XHJ9XHJcci8qIENvbnRhaW5lciBob2xkaW5nIHRoZSBmb3JtIElEICovXHIuZm9ybS1pZC1jb250YWluZXIge1xyXHRwYWRkaW5nOiAxcHggOHB4O1xyXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcdGJhY2tncm91bmQ6IHJnYig3MywgMTY5LCAyMzYpO1xyXHRmb250LXdlaWdodDogYm9sZDtcclx0Y29sb3I6ICNmZmZmZmY7XHJ9XHIubWFuYWdlLWZvcm0tYWRtaW4tbm90aWNlIHtcclx0bWFyZ2luLXRvcDogMS43NWVtICFpbXBvcnRhbnQ7XHJ9XHJhLnlpa2VzLWRlbGV0ZS1tYWlsY2hpbXAtZm9ybSxccmEueWlrZXMtZGVsZXRlLXN1YnNjcmliZXIsXHIueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24gYS5yZW1vdmUtZmllbGQsXHIucmVtb3ZlLW5vdGlmaWNhdGlvbiB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHIueWlrZXMtbWMtc2hvcnRjb2RlLWlucHV0IHtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyfVxyLmhpZGRlbi1jbGFzcyB7XHJcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtccn1cci5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxMDAlO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdC5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHNwYW4ge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHR3aWR0aDogMjAlO1xyXHR9XHJcdFx0LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3Bhbjpob3ZlciB7XHJcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdFx0fVxyLyogQXZhaWxhYmxlIEZvcm0gRmllbGQgTGlzdCAqL1xyI2F2YWlsYWJsZS1maWVsZHMgbGksIFxyI2F2YWlsYWJsZS1pbnRlcmVzdC1ncm91cHMgbGkge1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRjb2xvcjogIzMzMzMzMztcclx0cGFkZGluZzogNXB4O1xyXHRtYXJnaW46IC41ZW0gMDtccn1cclx0I2F2YWlsYWJsZS1maWVsZHMgbGkubm90LWF2YWlsYWJsZSwgXHJcdCNhdmFpbGFibGUtaW50ZXJlc3QtZ3JvdXBzIGxpLm5vdC1hdmFpbGFibGUge1xyXHRcdG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XHJcdH1cclx0XHJcdCNhdmFpbGFibGUtZmllbGRzIGxpLmZpZWxkLXRvLWFkZC10by1mb3JtLFxyXHQjYXZhaWxhYmxlLWludGVyZXN0LWdyb3VwcyBsaS5ncm91cC10by1hZGQtdG8tZm9ybSB7XHJcdFx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTYyLCAyMDQsIDAuMjUpO1xyXHR9XHIvKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBFZGl0IEZvcm0gUGFnZSAgKi9cci8qKioqKioqKioqKioqKioqKioqKioqL1xyI2VkaXQteWlrZXMtbWMtZm9ybSBsYWJlbCBoMyB7XHJcdG1hcmdpbi1sZWZ0OjA7XHJcdHBhZGRpbmctbGVmdDogMDtccn1cciNhdmFpbGFibGUtZmllbGRzIC5maWVsZC1yZXF1aXJlZCB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHJcdC8qIFBvc3QgU3R1ZmYgSGVhZGluZyAqL1xyXHRib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjcG9zdHN0dWZmIGgyIHtcclx0XHRwYWRkaW5nOiA4cHggMTJweDtcclx0XHRtYXJnaW4tdG9wOiAwO1xyXHR9XHJcdFxyLyogU3R5bGUgTGlzdCAtIGNvbG9yIHBpY2tlcnMgZXRjLiAqL1xyI3N0eWxlLWxpc3QgdWwgbGkge1xyXHRkaXNwbGF5OiBibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMWVtIDA7XHJ9XHJcdC53cC1waWNrZXItY29udGFpbmVyLFxyXHQuZm9ybS1zdHlsZS1hZGp1c3RtZW50IHtcclx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdG1hcmdpbjogLjVlbSAwO1xyXHR9XHJcdFxyLmR5bmFtaWMtZW1haWwtdGFnIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtccn1cci5keW5hbWljLXRhZy1kZXNjcmlwdGlvbiB0ZCB7XHJcdHBhZGRpbmctdG9wOiAwO1xyfVxyXHIjY3JlYXRlLW5ldy1ub3RpZmljYXRpb24tYnV0dG9uIHtcclx0bWFyZ2luLXRvcDogMWVtO1xyfVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQWJvdXQgWWlrZXMgSW5jIFBhZ2UgICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1x0XHIjdGVhbS1tZW1iZXItY29udGFpbmVyIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogYXV0bztcclx0bWFyZ2luOiAwIGF1dG87XHJcdHdpZHRoOiAxMDAlO1xyfVxyXHQueWlrZXMtbmV3cy1hcnRpY2xlIHtcclx0XHRtYXJnaW46IDEycHggMDtcclx0fVxyXHRcdC55aWtlcy1uZXdzLWFydGljbGUgYSB7XHJcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHRcdFxyXHRcdC5zdGFmZi1wb3NpdGlvbiB7XHJcdFx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tbWVtYmVyIGltZyB7XHJcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0bWFyZ2luOjAgYXV0bztcclx0fVxyXHQuYWJvdXQteWlrZXMtaW5jLXRleHQge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0d2lkdGg6IDMxJTtcclx0XHRtYXJnaW46IDFlbSA1cHggMWVtIDVweDtcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciB7XHJcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdHdpZHRoOiAxMDVweDtcclx0XHRtYXJnaW46IDAgYXV0bztcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lcjpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLWhvbGRlciB7XHJcdFx0XHRtYXJnaW46IGF1dG87XHJcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdFx0XHR0b3A6IDA7IFxyXHRcdFx0bGVmdDogMDsgXHJcdFx0XHRib3R0b206IDA7IFxyXHRcdFx0cmlnaHQ6IDA7XHJcdFx0XHRwYWRkaW5nOiA1cHg7XHJcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzEpO1xyXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMuZmFkZU91dExlZnQsXHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLmZhZGVJblJpZ2h0IHtcclx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHJcdFx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMtdHdpdHRlciB7XHJcdFx0XHRcdGNvbG9yOiAjMDBCMEVEO1xyXHRcdFx0fVxyXHRcdFx0XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tcm93OmZpcnN0LWNoaWxkIHtcclx0XHRtYXJnaW4tdG9wOiAyZW07XHJcdH1cclx0XHJcdCNhYm91dC15aWtlcyAudGVhbS1yb3cge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIgcCB7XHJcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXHRcdGZvbnQtc2l6ZTogMTZweDtcclx0fVxyXHRcclx0I2NlcnRpZmljYXRpb25zIHVsIHtcclx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHR9XHJcdFx0I2NlcnRpZmljYXRpb25zIHVsIGxpIHtcclx0XHRcdGZsb2F0OiBsZWZ0O1xyXHRcdH1cclx0XHRcdCNjZXJ0aWZpY2F0aW9ucyB1bCBsaSBpbWcge1xyXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXHRcdFx0fVxyXHRcdFx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qIEFQSSBDb25uZWN0aW9uIFN0eWxlcyAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdCNjb25uZWN0aW9uLWNvbnRhaW5lciB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdGNvbG9yOiAjZmZmZmZmO1xyXHRcdHBhZGRpbmc6IC4yNWVtIC43NWVtIC4yNWVtIC4yNWVtO1xyXHRcdG1hcmdpbi10b3A6IC00cHg7XHJcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLWNvbm5lY3RlZCB7XHJcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoNjgsIDE4NiwgNjgpO1xyXHRcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLW5vdC1jb25uZWN0ZWQge1xyXHRcdFx0YmFja2dyb3VuZDogcmdiKDE4MSwgMTgxLCAxODEpO1xyXHRcdH1cclx0XHRcclx0XHQvKiBBZGp1c3QgTGluZWhlaWdodCBvZiBDb25lbmN0ZWQgdnMgTm90LWNvbm5lY3RlZCBJY29ucyAqL1xyXHRcdC55aWtlcy1tYy1hcGktY29ubmVjdGVkLFxyXHRcdC55aWtlcy1tYy1hcGktbm90LWNvbm5lY3RlZCB7XHJcdFx0XHRsaW5lLWhlaWdodDogMTtcclx0XHR9XHJcdFx0LyogRW5kIEljb24gbGluZSBoZWlnaHQgYWRqdXN0bWVudCAqL1xyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgU2V0dGluZ3MgU2lkZWJhciAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqL1xyXHRcdC8qIExlYXZlIFVzIEEgUmV2aWV3ICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1jIHtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWMgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRcdGNvbG9yOiAjRTZCODAwO1xyXHRcdFx0fVxyXHRcdC5tZXRhLWJveC1zb3J0YWJsZXMgaHIge1xyXHRcdFx0bWFyZ2luOiAxLjc1ZW0gMCAwIDA7XHJcdFx0fVxyXHRcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LypcdCAgQWRtaW4gTm90aWNlcyAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLXVwZGF0ZWQge1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRFQUVGMDtcclx0XHRtYXJnaW46MCAyMHB4IDJweCAwcHg7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclx0XHRwYWRkaW5nOiAycHggMTBweDtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiAyOXB4O1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogU2lyIFRyZXZvciBDU1MgQWRqdXN0bWVudHMgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC5zdC1ibG9jay1jb250cm9scyBhIHtcclx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2Utb3V0O1xyXHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1vdXQ7XHJcdFx0LW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0fVxyXHQuc3QtYmxvY2stdWktYnRuLCBcclx0LnN0LWJsb2NrLWNvbnRyb2wtdWktYnRuIHtcclx0XHRmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXHR9XHJcdFx0XHJcdFx0LyogT3ZlcnJyaWRlIENvbHVtbnMgSWNvbiAqL1xyXHRcdC8qIEZpZ3VyZSBvdXQgYSBiZXR0ZXIgd2F5IHRvIGFzc2lnbiB0aGUgZm9udCBmYW1pbHkgKi9cclx0XHQuc3QtYmxvY2stY29udHJvbHMgLnN0LWJsb2NrLWNvbnRyb2xbZGF0YS10eXBlPVwiQ29sdW1uc1wiXSA+IHNwYW4ge1xyXHRcdFx0Zm9udC1mYW1pbHk6ICdTVC1Db2x1bW5zLUljb25zJyAhaW1wb3J0YW50O1xyXHRcdH1cclx0XHRcclx0XHRcclx0XHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRcdCAgICBTdXBwb3J0IFBhZ2VcdFx0ICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci5zdXBwb3J0LXNlY3Rpb25cdHtcclx0bWFyZ2luOiAxLjVlbSAwO1xyXHRwYWRkaW5nOiAxZW0gMDtccn1cclxyLmdpdGh1Yi1vY3RvY2F0IHtcclx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL1N1cHBvcnRfUGFnZS9PY3RvY2F0LnBuZycgKTtcclx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclx0d2lkdGg6IDUwcHg7XHJcdGhlaWdodDogNDVweDtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGZsb2F0OiBsZWZ0O1xyXHRtYXJnaW4tdG9wOiAtNXB4O1xyfVx0XHRcclx0XHRcclx0XHIvKiogQnJlYWsgUG9pbnRzICoqL1xyLyogQWJvdXQgUGFnZSAqL1xyQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk1cHgpIHtcclx0I3RlYW0tbWVtYmVyLWNvbnRhaW5lciAudGVhbS1tZW1iZXIge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHR9XHJcdFxyfVxyLyogT3B0aW9ucyBQYWdlICovXHJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXHRcclx0LyogSGlkZSBTZWxlY3RlZCBPcHRpb24gQXJyb3cgd2hlbiBpdCBkcm9wcyBiZWxvdyB0aGUgbWFpbiBjb250ZW50IGJveCAqL1xyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3cge1xyXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclx0fVxyXHRccn1cclxyLyogcHJvIHZlcnNpb24gbm90aWNlICovXHIucHJvLXZlcnNpb24tb25seS1ub3RpY2Uge1xyXHRjb2xvcjogcmdiKDIxNywgOTYsIDk2KTtccn1cclxyLyogVXBncmFkZSBFbGlwc2VzICovXHIudXBncmFkaW5nLWVsbGlwc2Utb25lIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMHM7XHJcdGFuaW1hdGlvbjogZG90IDEuM3MgaW5maW5pdGU7XHJcdGFuaW1hdGlvbi1kZWxheTogMC4wcztccn1cci51cGdyYWRpbmctZWxsaXBzZS10d28ge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0LW1vei1vcGFjaXR5OiAwO1xyXHQta2h0bWwtb3BhY2l0eTogMDtcclx0b3BhY2l0eTogMDtcclx0LXdlYmtpdC1hbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcclx0YW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyfVxyLnVwZ3JhZGluZy1lbGxpcHNlLXRocmVlIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcdCBhbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyfVxyXHIvKiBBbmltYXRpb25zICovXHJALXdlYmtpdC1rZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn1cckBrZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn0iXX0= */
admin/css/yikes-inc-easy-mailchimp-extender-admin.min.css CHANGED
@@ -1 +1 @@
1
- #yikes-easy-mc-dashboard-widget-stats h3,.addon-image{text-align:center}.yikes-easy-mc-hidden{display:none}.shortcode-input-field{color:#333;background:rgba(216,216,216,.35)!important}.edit-form-field-container-span{display:block;margin:.5em 0}.no-forms-widget{margin:2em 0}.no-forms-found-icon{font-size:14px;line-height:1.4;width:14px;color:#e07d7d}.coming-soon-button{position:absolute}.coming-soon-button .dashicons{font-size:14px;line-height:1.8}.add-ons-about-text{margin-top:0}#add-ons{margin:3em 0}.addon-image{display:block}.no-mailchimp-lists-found{padding:25px 0 25px 25px}.add-new-subscriber-button{display:block;margin-top:2em}.add-new-subscriber-form-container{display:none;padding-top:1em}.add-new-subscriber-form-container h4{margin-top:0}#yikes-easy-mc-widget-stat-holder,.yikes-easy-mc-stats-table{margin-top:1em}#migration-buttons{display:inline-block;margin-bottom:.5em}#migration-buttons form:first-child{margin-right:10px}#migration-buttons form{float:left}#yikes_easy_mc_account_activity_widget h3 span,#yikes_easy_mc_list_stats_widget h3 span{background:url(../../includes/images/MailChimp_Assets/Freddie_original.png) 8px 4px/25px auto no-repeat;background-size:25px;display:block;height:30px;padding-left:3em;padding-top:5px}#yikes_easy_mc_account_activity_widget h3.hndle,#yikes_easy_mc_list_stats_widget .inside{padding:0}#yikes_easy_mc_list_stats_widget h3{padding:0;line-height:1.6em}.yikes-easy-mc-stats-table,.yikes-easy-mc-stats-table .yikes-easy-mc-table-stats-tr,.yikes-easy-mc-stats-table tbody{display:block;width:100%}.yikes-easy-mc-table-stats-tr td{display:inline-block;width:48%;text-align:center}.yikes-easy-mc-table-stats-tr td:hover{cursor:pointer}.yikes-easy-mc-table-stats-tr td:first-of-type{border-right:1px solid #ececec}.yikes-easy-mc-stats-table .yikes-easy-mc-table-stats-tr-first{border-bottom:1px solid #ececec;border-top:1px solid #ececec}.yikes-easy-mc-stats-table p.yikes-easy-mc-dashboard-stat{color:#00a0d2;font-weight:800;font-size:20px;margin-bottom:2px;margin-top:15px;line-height:1.2;max-height:80px}.yikes-easy-mc-stats-table p.yikes-easy-mc-stat-list-label{font-size:13px;margin-top:0;margin-bottom:15px;font-family:"Open Sans"}#yikes_easy_mc_account_activity_widget table th.row-title{padding-left:10px}#pre-defined-tag-interior-container{background:url(../../includes/images/tinyMCE/yikes-mailchimp-combo-faded.png) bottom right no-repeat #fff;background-size:40%}.qtip-default{background-color:transparent!important;border:transparent!important;z-index:9999999!important}.qtip-bootstrap{padding:10px!important;z-index:9999999!important;font-size:12px}.search-interest-group-preloader{display:block;margin:8px 0 0 55px;width:12px}.no-interest-groupings-enabled-message{display:block;margin-top:12px!important;width:100%}.tooltip-integration-banner{max-width:100%;margin:0 0 .25em}.tooltiptext.qtip-bootstrap{font-size:12px}.tooltip-title{margin:0}.dashicons-editor-help:hover{cursor:pointer}body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section{display:block;width:100%;margin:1.5em 0}body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section .interest-group-section-title{display:block;width:100%;margin:.5em 0;text-decoration:underline}.github-avatar-url,body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li a,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li a{text-decoration:none}body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section input{margin-right:0}body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section label{margin-right:10px}i.mce-ico.mce-i-yks_mc_tinymce_button_key{background:url(../../includes/images/tinyMCE/Freddie_wink.png) no-repeat;background-size:18px;background-position-y:1px}#yikes_mailchimp_tinyMCE_modal-title{padding-left:42px;background:url(../../includes/images/MailChimp_Assets/Freddie_original.png) left no-repeat;background-size:25px;background-position-x:10px}#yikes_mailchimp_tinyMCE_modal{background:url(../../includes/images/tinyMCE/yikes-mailchimp-combo-faded.png) bottom left no-repeat #fff;background-size:40%;background-position-x:10px;background-position-y:95%}#yikes_mailchimp_tinyMCE_modal .mce-foot{border-top:none!important;background:0 0}[id*="_yikes_easy_mc_widget"]>div.widget-top>div.widget-title>h4{background:url(../../includes/images/MailChimp_Assets/Freddie_original.png) 2% 50%/25px auto no-repeat #FAFAFA;padding-left:40px}#review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo,#yikes-mailchimp-logo{font-size:14px;background:url(../../includes/images/Welcome_Page/yikes-mailchimp-welcome-logo.png) no-repeat;text-align:center}#review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo{background-size:60px;float:left;height:80px;width:80px}.yikes-easy-mc-feature-image-left{float:left;margin-right:30px;margin-left:0!important}.need-support-icon{line-height:1.5}ul.support-option-list{display:inline-block;width:100%}.support-option{float:left}.support-option-second{margin-left:10px}#yikes-mailchimp-logo.support-page{float:left;width:80pt}.yikes-easy-mc-whats-new-section-image{float:none;width:100%;margin-left:0!important}.welcome-page-tabs{margin-top:2em!important}.welcome-page-about-wrap .about-text,.welcome-page-about-wrap h2.welcome-title{margin-left:115px}.whats-new-wrap img.yikes-easy-mc-whats-new-section-image{margin-top:10px}.whats-new-wrap .feature-section:nth-child(1) img{float:left;width:500px;margin-left:0!important;margin-right:30px}.whats-new-wrap .feature-section:nth-child(3) img{float:right;width:250px;margin-right:0!important;margin-left:30px}.whats-new-wrap .feature-section:nth-child(4) img{margin-left:0!important}#yikes-mailchimp-logo{height:132px;width:132px}.about-wrap #yikes-mailchimp-logo{position:absolute;top:0;left:0}.edd-welcome-screenshots{float:right;margin-left:10px!important}.about-wrap .feature-section{margin-top:20px}.yikes-easy-mc-feature-image{float:right;margin-left:30px!important}#credit-container,#translators-container{display:inline-block;width:100%}#credit-container h2,#translators-container h2{margin:0 0 .5em 1em}#translators-container{margin-top:5em}#translators-container .translation-language{color:#333}#credit-container .team-member,#translators-container .translator{margin:1em 5% 1em 0;text-align:center}#credit-container .team-member img,#translators-container .translator img{border-radius:50%}.about-wrap div.error,.about-wrap div.updated{display:block!important;margin-left:115px!important}.github-avatar-image{width:100px}.github-avatar-url{display:inline-block;width:20%}github-avatar-url:focus{outline:0}body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container img,div.show-some-love-container img.customizer-upsell-banner{max-width:100%}body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container p:first-child{font-style:italic}body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container hr{margin:1em 0}body.admin_page_yikes-mailchimp-welcome .nav-tab-wrapper .nav-tab .dashicons{font-size:17px;line-height:1.5}body.admin_page_yikes-mailchimp-welcome #kb-container,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles{display:inline-block;margin-top:1em}body.admin_page_yikes-mailchimp-welcome #kb-container h1{font-size:20px;margin-top:-1em}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing{width:45%;margin-right:2%;float:left;min-height:260px}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li{margin:12px 0;text-decoration:none}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li:before,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li:before{font-family:dashicons;content:"\f123";vertical-align:middle;display:block;float:left;margin:0 5px 5px 0}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li.list-title,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li.list-title{font-size:17px;font-weight:200;text-decoration:underline}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li.list-title:before,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li.list-title:before{content:"";padding-left:12px}body.admin_page_yikes-mailchimp-welcome .new-feature-list{list-style:none;line-height:middle}body.admin_page_yikes-mailchimp-welcome .new-feature-list li{margin-bottom:10px}body.admin_page_yikes-mailchimp-welcome .new-feature-list li:before{font-family:dashicons;content:"\f139";padding-right:2px;font-size:20px;vertical-align:middle}#review-yikes-easy-mailchimp-notice .button-container{display:block;width:100%;margin:.75em 0 1.5em}#review-yikes-easy-mailchimp-notice .button-container .dashicons{font-size:14px;line-height:1.9;margin-left:-4px}#review-yikes-easy-mailchimp-notice .button-container .dashicons-star-filled{color:#E6B800}#review-yikes-easy-mailchimp-notice .button-container .dashicons-upload{color:#6E8841}#review-yikes-easy-mailchimp-notice .button-container .dashicons-no-alt{color:#dc3a3a;line-height:2}body.easy-mailchimp_page_yikes-inc-easy-mailchimp-settings .dashicons-no-alt{color:#dc3a3a}#review-yikes-easy-mailchimp-notice .button-container a{margin-right:10px}#review-yikes-easy-mailchimp-notice{border-left:4px solid #00a0d2;background:#fefefe;padding:10px 12px 1px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:15px 25px 20px 5px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background:#D8D8D8}.dashicons.yikes-love{color:pink}.field-description-input{resize:vertical;max-height:100px}.yikes-easy-mc-postbox h3{background:#00a0d2;font-weight:800;color:#fff}.yikes-easy-mc-postbox h3.bg-transparent{color:#333;font-weight:400;background:0 0}.yikes-mc-warning-message{padding-left:15px;margin-top:0;padding-top:10px;color:#da6e6e}.error-message-container label[for=yikes-easy-mc-success-message],.error-message-container label[for=yikes-easy-mc-general-error-message],.error-message-container label[for=yikes-easy-mc-invalid-email-message],.error-message-container label[for=yikes-easy-mc-user-subscribed-message]{padding:.5em 1em;background:rgba(241,241,241,.75);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0}.error-message-container label[for=yikes-easy-mc-user-subscribed-message]{padding-bottom:1em;margin-bottom:.5em}.error-message-container label,.form-settings-container label{display:block;margin:1em 0}.yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section{padding:.5em .75em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.yikes-mc-settings-expansion-section{display:none;background:rgba(241,241,241,.75)}.expansion-section-title{background:#fff}.expansion-section-title.settings-sidebar,.form-builder-section-title{text-decoration:none;display:block;border:1px solid rgba(177,177,177,.71);color:#333;padding:5px;margin:.5em 0 0}.expansion-section-title.settings-sidebar .dashicons,.form-builder-section-title .dashicons{content:"\f132";font-family:dashicons;font-size:15px;line-height:1.5}span.easy-mailchimp-add-on-valid-license-container{color:#44ba44;display:block;margin-top:1em}.easy-mailchimp-add-on-invalid-license-container{color:rgba(227,107,107,.86);display:block;margin-top:1em}.options-sidebar .yikes-easy-mc-postbox{overflow:visible}.options-sidebar .inside{padding:0 20px 12px}.yikes-easy-mc-about-text{margin-top:0}.add-on-settings-divider{margin:1em 0!important}#yks-mailchimp-double-optin-message,#yks-mailchimp-single-optin-message,.settings-page-input{width:50%}#yks-mailchimp-double-optin-message,#yks-mailchimp-single-optin-message{min-height:75px;max-height:200px;resize:vertical}#addon-settings-nav li a,#settings-nav li a{color:#333;text-decoration:none!important;transition:color .15s ease-out;-moz-transition:color .15s ease-out;-webkit-transition:color .15s ease-out;-o-transition:color .15s ease-out}#addon-settings-nav li a:hover,#settings-nav li a:hover,.option-menu-selected-arrow+a{color:#00a0d2!important}#addon-settings-nav{margin-bottom:0;margin-top:5px}.option-menu-selected-arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #a0a5aa;position:absolute;left:-.1em}label[for=yikes-mailchimp-debug-status]{display:inline-block;margin-bottom:1em;line-height:2.25}#yikes-mailchimp-debug-status{float:left;margin-top:.5em}label[for=yikes-mc-recaptcha-setting],label[for=yikes-mc-recaptcha-api-key]{display:block;margin-bottom:1em}.recaptcha-preview-link,input.recaptcha-setting-checkbox{display:block;margin-top:.5em}.recaptcha-preview-container{width:100%;display:none;margin:1em 0}#premium-support-form,.support-page-button,.support-page-logo{display:block;width:100%}.wrap #col-left,.wrap #col-right{width:49%}@media (max-width:800px){.wrap #col-left,.wrap #col-right{width:100%}}.support-page-logo{opacity:.7;max-width:100%}.support-page-button{min-height:40px;font-weight:700;text-align:center;line-height:3!important;margin-top:1em!important}.support-page-wordpress-font{font-size:1.3em;margin-right:13px}h2.premium-support-title{margin:1em 0 .5em}#premium-support-form input,#premium-support-form select{display:block;width:100%;min-width:200px;margin:.5em 0}#premium-support-form label{font-weight:800}#premium-support-form label input,#premium-support-form label select{font-weight:500}#premium-support-form p{font-weight:300;display:block;margin-bottom:1em}#wp-support-content-wrap{min-height:150px;width:100%}.support-form-hidden{display:none!important}#yikes-mailchimp-error-log .row-title{font-weight:400}.create-error-log-help:hover{cursor:pointer}.error-log-tr td{display:table;margin-bottom:1em;margin-top:.5em}p.error-log-missing-file em,p.to-start-logging-errors-notice em{margin:10px 0}.export-custom-forms-list{display:none;margin:1em 0 2em}.export-custom-forms-list p{margin-top:0}.list-rating-star{color:#E6B800}#chimp-chatter{text-align:center}#chimp-chatter .chimp-chatter-container{margin:1em .2em;background:#F8F8F8;border-radius:10px;float:left;height:220px;padding:10px;width:44%}.chimp-chatter-mailchimp-logo{width:100%;display:block;margin:0 auto}.chimp-chatter-sidebar h2.account-status{text-align:center}.mailchimp-affiliate-link{color:#333;display:none}.mailchimp-avatar{display:block;margin:0 auto;box-shadow:3px 3px 10px 0 rgba(214,214,214,.75)}#yikes_easy_mc_toolbar_links li a:focus,.merge-tag-text{box-shadow:none}.chimpchatter-button-container{clear:both;display:block}.chimp-chatter-postbox{float:left;width:49%;margin-right:1%}.circle-account-active,.circle-account-inactive{display:inline-block;vertical-align:middle;height:15px;width:15px;border-radius:50%}#account-details .chimp-chatter-postbox.even{margin-right:0}.circle-account-inactive{margin-top:-3px;margin-right:5px;background:rgba(250,138,138,.79)}.chatter-type{font-weight:600;font-family:"open sans";font-size:14px;margin:5px 5px 0}.chatter-message{margin:2px 2px 15px!important}.circle-account-active{margin-top:-3px;margin-right:5px;background:rgba(128,214,128,.77)}#account-details .mailchimp-avatar{width:120px;border-radius:10%;margin-top:.5em}.chimp-chatter-positive{border-left:4px solid #9ddf9d}.chimp-chatter-negative{border-left:4px solid #FBA2A2}.chimp-chatter-neutral{border-left:4px solid #b1b1b1}#import-list-to-site{margin-top:10px}#import-list-to-site .input-field{display:block;width:100%;margin-top:5px;margin-bottom:5px}.sidebar-container,.star-container{margin-top:5px;margin-bottom:1.5em}#import-list-to-site .form-description{resize:vertical;max-height:65px}#import-list-to-site .description{margin-top:5px}.star-container a{text-decoration:none}.star-container .dashicons-star-filled{font-size:1.75em}.sidebar-footer-text{margin:15px 0!important;text-align:center}.sidebar-twitter-icon{text-decoration:none;color:#55ACEE}.field-doesnt-exist-notice{position:absolute;margin-left:5px;width:18px}.field-type-text{float:right}.type-container{margin:0}.form-field-container{margin-top:0;margin-bottom:0}.field-no-longer-exists-warning{position:absolute;margin-left:5px;width:18px}.form-field-container td input[type=checkbox],.form-field-container td input[type=radio]{margin:0 5px}.form-field-container td input[type=checkbox]:first-child,.form-field-container td input[type=radio]:first-child{margin-left:0!important}.merge-tag-text{background:0 0;border:none}.pre-defined-tag-link{font-size:11px}.toggle-container{font-size:small;float:right}#pre-defined-tag-container{display:none}#pre-defined-tag-container h3{margin-bottom:0}#pre-defined-tag-container .tooltop-tag .dashicons-editor-help{font-size:13px;line-height:1.5}.no-fields-assigned-notice{margin:4em 0 2.25em;padding-bottom:6em;width:100%;text-align:center;background:url(../../includes/images/no-form-fields-assigned-arrow.jpg) bottom center no-repeat;background-size:105px}.yikes-easy-mc-widget-preloader{position:absolute;left:48%;margin-top:-96px}.yikes-dashboard-widget-section{padding:0 12px 12px}.select-list-title{padding-left:0}.yikes-dashboard-widget-section .description{margin:.5em 0 0}. error-descripion{padding-top:.5em}.yikes-mc-freddie-logo{float:left;margin-right:10px}.mv_ig_list{width:94%;margin-bottom:8px!important;border:none!important;background:0 0!important}.mv_ig_list .list-container{position:absolute}.mv_ig_list a{width:48%;padding:5px 0!important;text-align:center;margin:0}.mv_ig_list a:first-child{margin-right:0}.mv_ig_list a:last-child{float:right}.mv_ig_list .nav-tab{border:1px solid #ccc}.mv_ig_list .nav-tab-active{color:#fff;font-weight:700;background:#00a0d2}.mv_ig_list .arrow-down{position:absolute;margin-top:21px;margin-left:50px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #00a0d2}#container-container{display:inline-block;width:521px}#container-container .list-container{float:left;width:240px;position:relative}#container-container .list-container:last-child{margin-left:2em}#yikes_easy_mc_toolbar{margin-top:-.75em}#yikes_easy_mc_toolbar_links{display:inline-block;width:100%;margin:0;padding:10px 0}#yikes_easy_mc_toolbar_links li{float:left;margin:0 .5em}#yikes_easy_mc_toolbar_links li a{text-decoration:none;display:inline-block}#yikes_easy_mc_toolbar_links li a.selected_hidden_setting{color:#333;margin-bottom:3px}#yikes_easy_mc_toolbar_links li .selected_setting_triangle{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid rgba(206,206,206,1);margin:0 auto}.checkbox-settings-list-dropdown,.optin-checkbox-label-input{width:250px;display:block}#yikes_easy_mc_toolbar_links li a.form-builder:before{content:"\f116";font-family:dashicons}#yikes_easy_mc_toolbar_links li a.form-customizer:before{content:"\f100";font-family:dashicons}#yikes_easy_mc_toolbar_links li a.error-messages:before{content:"\f117";font-family:dashicons}#yikes_easy_mc_toolbar_links li a.form-settings:before{content:"\f111";font-family:dashicons}#checkbox-settings-form .dashicons-editor-help{font-size:15px;line-height:1.6}.no-lists-setup-notice{padding:.5em 0}.yikes-form-id-number{width:55px}span[title=Impressions]:hover,span[title=Submissions]:hover,span[title="Conversion Rate"]:hover{display:block;cursor:pointer}.form-id-container{padding:1px 8px;border-radius:5px;background:#49a9ec;font-weight:700;color:#fff}.manage-form-admin-notice{margin-top:1.75em!important}.remove-notification,.yikes-mc-settings-expansion-section a.remove-field,a.yikes-delete-mailchimp-form,a.yikes-delete-subscriber{color:#d96060!important}.yikes-delete-mailchimp-form{margin-top:6px}#postbox-container-1 .yikes-delete-mailchimp-form{float:right}.form-buttons-container{display:block;padding:11px 10px}.forms-buttons-container input[type=submit]{margin:0 0 .5em}.update-form-spinner{position:absolute;left:0;right:0;margin:0 auto;bottom:13px}.yikes-mc-shortcode-input{text-align:center;width:100%;color:#333}.hidden-class{display:none!important}.stat-container{width:10%;max-width:75px}.no-current-subscriber-notice em,.no-mailchimp-forms-found em{padding:25px 0 25px 25px}.column-columnname span.stats{display:block;width:100%;text-align:center}.column-columnname span.stats span{display:inline-block;width:20%}.column-columnname span.stats span:hover{cursor:pointer}#available-fields li,#available-interest-groups li{text-decoration:none;display:block;border:1px solid rgba(177,177,177,.71);color:#333;padding:5px;margin:.5em 0}#available-fields li.not-available,#available-interest-groups li.not-available{opacity:.6!important}#available-fields li.field-to-add-to-form,#available-interest-groups li.group-to-add-to-form{background:rgba(46,162,204,.25)}.add-field-to-editor .add-to-form-builder-arrow,.button-secondary .add-to-form-builder-arrow{width:15px;font-size:15px;line-height:1.8}.clear-form-fields{background:#e14d43;border-color:#d02c21;color:#fff;box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);text-decoration:none;display:inline-block;height:28px;padding:0 10px 1px;border-width:1px;-webkit-appearance:none;border-radius:3px;white-space:nowrap;font-size:13px;line-height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:right;margin:0 11px 10px 0}.clear-form-fields:active,.clear-form-fields:focus,.clear-form-fields:hover{background:#dd382d;border-color:#ba281e;color:#fff;box-shadow:inset 0 1px 0 #e8776f}.yikes-mc-view-list-breadcrumbs{padding:.8em;border:1px solid #D8D8D8;background:#ECECEC;margin:1.5em 0 .8em}.yikes-mc-member-rating-star{color:#daa520}#yikes-mc-subscriber-card-wrapper{background:#fefefe;min-height:200px;display:inline-block;box-shadow:0 1px 1px rgba(0,0,0,.04);webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;padding:15px 20px;width:500px;float:left}#yikes-mc-subscriber-card-wrapper .subscriber-optin-ip{display:inline-block;margin:1em 0 0;font-style:italic}.view-user-data-wrap #customer-tab-wrapper-list{float:left;background:#fefefe;margin-top:0;padding:12px;margin-left:-1px;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.view-user-data-wrap #customer-tab-wrapper-list .dashicons{font-size:23px;height:23px;width:23px;margin:3px 0}.view-user-data-wrap #customer-tab-wrapper-list li.inactive{color:rgba(51,51,51,.31);transition:color ease-out .1s}.view-user-data-wrap #customer-tab-wrapper-list li.active,.view-user-data-wrap #customer-tab-wrapper-list li.inactive:hover{color:rgba(51,51,51,1)}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top .member-star-rating-container,#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top h2,#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top img{float:left}#yikes-mc-subscriber-card-wrapper #delete-mailchimp-subscriber{display:block;margin:0 auto}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top img{border-radius:3px}#yikes-mc-subscriber-card-wrapper .merge-variable-section li{display:inline-block;list-style:none;float:left;width:50%;min-height:65px;border-bottom:1px dotted #ddd}#yikes-mc-subscriber-card-wrapper .merge-variable-section li p{margin:0 0 1em}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top h2{max-width:370px;width:75%;padding:0}#yikes-mc-subscriber-card-wrapper .member-star-rating-container{display:block;margin:.5em 0 .5em 10px}#yikes-mc-subscriber-card-wrapper h2{margin-left:10px;margin-top:0;padding-top:0}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-body,#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top{display:inline-block;width:100%}.member-location-data,.member-subscription-date{width:70%;max-width:370px;display:block;float:left}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-body h4{margin-top:0;margin-left:5px}.yikes-mc-subscriber-hr{margin:1.5em 0}.member-subscription-date{margin:.5em 0 .5em 10px}.member-location-data{margin:.25em 0 .25em 10px}.addon-required-link{color:#333;opacity:.5}.view-list-sidebar-input{color:#333}.interest-group-ul,.merge-variable-ul,.segment-ul{padding-left:15px;font-size:14px}.interest-group-ul li .dashicons,.merge-variable-ul li .dashicons{line-height:1.8;font-size:9px}a.button-primary.edit-fields-button{margin:0 0 10px 15px}.interest-group-count,.merge-variable-count,.segment-group-count{text-decoration:underline;margin-bottom:.75em;padding-left:7px}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td a,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a:hover{text-decoration:none}.interest-group-title{padding-left:5px}.edit-segments-button{margin:0 0 10px 15px}.edit-segment-description{padding:0 0 10px 15px}#credit-container{margin-top:1.5em}.yikes-easy-mailchimp-custom-content-icon{font-size:15px;line-height:1}.custom-field-section{display:block;margin:1em 0}#associated-list{width:100%;margin-top:5px}#redirect-user-to-selection{width:100%}#edit-yikes-mc-form label h3{margin-left:0;padding-left:0}#available-fields .field-required{color:#d96060!important}body.admin_page_yikes-mailchimp-edit-form #poststuff h2{padding:8px 12px;margin-top:0}.edit-form-form-description{width:100%;resize:vertical;min-height:65px;max-height:100px}.edit-form-title{padding-left:12px!important}#edit-form-description{padding:0 12px;margin:1em 0}.yikes-easy-mc-postbox{overflow:hidden}.no-interest-groups-found-message{opacity:.35}.upgrading-ellipse-one,.upgrading-ellipse-two{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-webkit-animation:dot 1.3s infinite}#interest-groups-container .description,#merge-variables-container .description{padding-top:.5em}.inside-section-1{margin-top:0;margin-bottom:1.5em}.inside-section-2{margin-top:0;margin-bottom:2em}.form-field-container-span{display:block;margin:.5em 0}#style-list ul li{display:block;width:100%;margin:1em 0}.form-style-adjustment,.wp-picker-container{display:block!important;width:100%;margin:.5em 0}.dynamic-email-tag{display:inline-block;margin-right:5px}.dynamic-tag-description td{padding-top:0}#create-new-notification-button{margin-top:1em}.file-container{display:none}.yikes-mailchimp-file-field input[name*="custom-field[incentive-attachment]"]{margin-bottom:.5em}.yikes-mailchimp-file-field input[name*="custom-field[incentive-attachment]"]+.button-secondary{margin-left:4px}input#upload-btn[data-attr-position="1"]{margin-left:0}.remove-file-button{background:url(../partials/helpers/fields/img/icon-delete.png);height:16px;position:absolute;text-indent:-99999px;width:16px}a.add-new-incentive-attachment{display:block;width:40px;margin-right:100%!important;margin-top:.5em!important}a.add-new-incentive-attachment .dashicons{font-size:15px;line-height:1.8}.form-builder-placeholder{background:rgba(206,206,206,.2);height:30px}.admin_page_yikes-mailchimp-edit-form #form-settings .section-title{font-size:1em;border-bottom:1px solid rgba(187,187,187,.29);display:block;width:100%;padding-bottom:6px;margin-bottom:.5em;margin-top:1.5em}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior label,.admin_page_yikes-mailchimp-edit-form #form-settings .section-title.first{margin-top:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior{display:inline-block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:rgba(241,241,241,.75);padding:1em}label.login-restriction-center{display:block;width:100%}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section{display:inline-block}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section p.description.error{color:#F56060}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section label{float:left;margin-right:.5em;margin-top:0;margin-bottom:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-expired-message,.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-login-message,.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-pending-message{display:block;width:100%;min-height:50px}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child{float:left;padding-left:2%;width:98%;border-left:1px dashed #BDBDBD;border-spacing:2px;margin:.5em 0 1em}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-submit-button-text{margin:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section{margin-bottom:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section.last{margin-bottom:.75em}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child.hidden{display:none}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .description+label{margin-top:1em;float:left;width:100%}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior label.inline-form-label{margin-bottom:0;margin-top:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .description{display:block;width:100%;float:left}.admin_page_yikes-mailchimp-edit-form #form-settings .nested-child strong:first-child,.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior strong:first-child{display:block;width:100%}.admin_page_yikes-mailchimp-edit-form #form-settings .inline-form-label{float:left;margin-right:10px}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper{overflow-y:auto;height:150px;width:170px;background:#fff;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10001;margin:0}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list{margin:0;padding:0;list-style:none}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-duration{margin-left:5px;color:#888}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list:hover .ui-timepicker-duration{color:#888}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list .ui-timepicker-selected:hover,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li:hover,body.admin_page_yikes-mailchimp-edit-form li.ui-timepicker-selected{background:#1980EC;color:#fff}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li:hover .ui-timepicker-duration,body.admin_page_yikes-mailchimp-edit-form li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled:hover,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled:hover,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker{background-color:#fff;border:1px solid #66AFE9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a:hover,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker td:hover a{color:#2A6496;transition:color .1s ease-in-out}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-title{font-weight:700}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev{cursor:default;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1;margin-top:2px;width:30px}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev{float:left;text-align:left}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next{float:right;text-align:right}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev:before{content:"\f141";font-family:dashicons}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next:before{content:"\f139";font-family:dashicons}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-next:hover,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-prev:hover{cursor:pointer!important}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-close{display:none}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-current{color:#555!important;border-color:#ccc!important;background:#f7f7f7!important;box-shadow:0 1px 0 #ccc!important;vertical-align:top!important;display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:10px}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-current-day a,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-today a{color:#fff}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-icon{display:none}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:4px 0}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td{border-radius:4px;transition:background-color .1s ease-in-out,color .1s ease-in-out}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td:hover{background-color:#EBEBEB;cursor:pointer}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-today{background-color:rgba(66,137,204,.65)}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.custom-radio-holder{display:inline-block;width:100%;margin:.5em 0}.custom-radio-label{display:block;float:left;margin:0 5px}.custom-radio-label:first-child{margin-left:0!important}.custom-radio-label input[type=radio]{margin-right:0!important}.custom-select-field{display:block;width:100%;margin:.5em 0}#available-widgets [class*=yikes_easy] .widget-title:before{content:""!important;background:url(../../includes/images/MailChimp_Assets/Freddie_original.png) no-repeat #FAFAFA;background-size:contain}body.wp-customizer #available-widgets [id*="_yikes_easy_mc_widget"]>div.widget-top>div.widget-title>h4{background:0 0!important}#connection-container{float:right;color:#fff;padding:.25em .75em .25em .25em;margin-top:-4px}#connection-container.api-connected{background:#44ba44}#connection-container.api-not-connected{background:#b5b5b5}.yikes-mc-api-connected,.yikes-mc-api-not-connected{line-height:1}.show-some-love-container{transition:max-height .75s}#review-yikes-easy-mc{text-align:center}#review-yikes-easy-mc .dashicons-star-filled{color:#E6B800}.meta-box-sortables hr{margin:1.75em 0 0}#about-yikes-inc{display:none}#about-yikes-inc .about-sidebar-yikes-logo{float:left;width:95px;margin:5px 7px 0 0}#about-yikes-inc p{margin-top:0}.yikes-easy-mc-updated{display:block;border-left:4px solid #4EAEF0;margin:1em 20px 1em 0;padding:2px 10px;background:right bottom no-repeat #fff;background-size:120px;background-position-y:29px}.support-section{margin:1.5em 0;padding:1em 0}.github-octocat{background:url(../../includes/images/Support_Page/Octocat.png) left top no-repeat;background-size:100%;width:50px;height:45px;display:block;float:left;margin-top:-5px}@media screen and (max-width:1200px){.yikes-easy-mc-postbox #post-body.columns-2 #postbox-container-1{float:none}}@media screen and (max-width:850px){.option-menu-selected-arrow{display:none!important}}@media screen and (max-width:782px){#chimp-chatter .chimp-chatter-container{float:none;height:auto;width:100%}}.recaptcha-demo-gif{width:275px}.pro-version-only-notice{color:#d96060}.upgrading-ellipse-one{filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;animation:dot 1.3s infinite;-webkit-animation-delay:0ms;animation-delay:0ms}.upgrading-ellipse-two{filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;animation:dot 1.3s infinite;-webkit-animation-delay:.2s;animation-delay:.2s}.upgrading-ellipse-three{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-animation:dot 1.3s infinite;animation:dot 1.3s infinite;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes dot{0%,50%{opacity:0}100%{opacity:1}}@keyframes dot{0%,50%{opacity:0}100%{opacity:1}}
1
+ #yikes-easy-mc-dashboard-widget-stats h3,.addon-image{text-align:center}.yikes-easy-mc-hidden{display:none}.shortcode-input-field{color:#333;background:rgba(216,216,216,.35)!important}.edit-form-field-container-span{display:block;margin:.5em 0}.no-forms-widget{margin:2em 0}.no-forms-found-icon{font-size:14px;line-height:1.4;width:14px;color:#e07d7d}.coming-soon-button{position:absolute}.coming-soon-button .dashicons{font-size:14px;line-height:1.8}.add-ons-about-text{margin-top:0}#add-ons{margin:3em 0}.addon-image{display:block}.no-mailchimp-lists-found{padding:25px 0 25px 25px}.add-new-subscriber-button{display:block;margin-top:2em}.add-new-subscriber-form-container{display:none;padding-top:1em}.add-new-subscriber-form-container h4{margin-top:0}#yikes-easy-mc-widget-stat-holder,.yikes-easy-mc-stats-table{margin-top:1em}#migration-buttons{display:inline-block;margin-bottom:.5em}#migration-buttons form:first-child{margin-right:10px}#migration-buttons form{float:left}#yikes_easy_mc_account_activity_widget h3 span,#yikes_easy_mc_list_stats_widget h3 span{background:url(../../includes/images/MailChimp_Assets/Freddie_original.png) 8px 4px/25px auto no-repeat;background-size:25px;display:block;height:30px;padding-left:3em;padding-top:5px}#yikes_easy_mc_account_activity_widget h3.hndle,#yikes_easy_mc_list_stats_widget .inside{padding:0}#yikes_easy_mc_list_stats_widget h3{padding:0;line-height:1.6em}.yikes-easy-mc-stats-table,.yikes-easy-mc-stats-table .yikes-easy-mc-table-stats-tr,.yikes-easy-mc-stats-table tbody{display:block;width:100%}.yikes-easy-mc-table-stats-tr td{display:inline-block;width:48%;text-align:center}.yikes-easy-mc-table-stats-tr td:hover{cursor:pointer}.yikes-easy-mc-table-stats-tr td:first-of-type{border-right:1px solid #ececec}.yikes-easy-mc-stats-table .yikes-easy-mc-table-stats-tr-first{border-bottom:1px solid #ececec;border-top:1px solid #ececec}.yikes-easy-mc-stats-table p.yikes-easy-mc-dashboard-stat{color:#00a0d2;font-weight:800;font-size:20px;margin-bottom:2px;margin-top:15px;line-height:1.2;max-height:80px}.yikes-easy-mc-stats-table p.yikes-easy-mc-stat-list-label{font-size:13px;margin-top:0;margin-bottom:15px;font-family:"Open Sans"}#yikes_easy_mc_account_activity_widget table th.row-title{padding-left:10px}#pre-defined-tag-interior-container{background:url(../../includes/images/tinyMCE/yikes-mailchimp-combo-faded.png) bottom right no-repeat #fff;background-size:40%}.qtip-default{background-color:transparent!important;border:transparent!important;z-index:9999999!important}.qtip-bootstrap{padding:10px!important;z-index:9999999!important;font-size:12px}.search-interest-group-preloader{display:block;margin:8px 0 0 55px;width:12px}.no-interest-groupings-enabled-message{display:block;margin-top:12px!important;width:100%}.tooltip-integration-banner{max-width:100%;margin:0 0 .25em}.tooltiptext.qtip-bootstrap{font-size:12px}.tooltip-title{margin:0}.dashicons-editor-help:hover{cursor:pointer}body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section{display:block;width:100%;margin:1.5em 0}body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section .interest-group-section-title{display:block;width:100%;margin:.5em 0;text-decoration:underline}.github-avatar-url,body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li a,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li a{text-decoration:none}body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section input{margin-right:0}body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section label{margin-right:10px}i.mce-ico.mce-i-yks_mc_tinymce_button_key{background:url(../../includes/images/tinyMCE/Freddie_wink.png) no-repeat;background-size:18px;background-position-y:1px}#yikes_mailchimp_tinyMCE_modal-title{padding-left:42px;background:url(../../includes/images/MailChimp_Assets/Freddie_original.png) left no-repeat;background-size:25px;background-position-x:10px}#yikes_mailchimp_tinyMCE_modal{background:url(../../includes/images/tinyMCE/yikes-mailchimp-combo-faded.png) bottom left no-repeat #fff;background-size:40%;background-position-x:10px;background-position-y:95%}#yikes_mailchimp_tinyMCE_modal .mce-foot{border-top:none!important;background:0 0}[id*="_yikes_easy_mc_widget"]>div.widget-top>div.widget-title>h4{background:url(../../includes/images/MailChimp_Assets/Freddie_original.png) 2% 50%/25px auto no-repeat #FAFAFA;padding-left:40px}#review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo,#yikes-mailchimp-logo{font-size:14px;background:url(../../includes/images/Welcome_Page/yikes-mailchimp-welcome-logo.png) no-repeat;text-align:center}#review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo{background-size:60px;float:left;height:80px;width:80px}.yikes-easy-mc-feature-image-left{float:left;margin-right:30px;margin-left:0!important}.need-support-icon{line-height:1.5}ul.support-option-list{display:inline-block;width:100%}.support-option{float:left}.support-option-second{margin-left:10px}#yikes-mailchimp-logo.support-page{float:left;width:80pt}.yikes-easy-mc-whats-new-section-image{float:none;width:100%;margin-left:0!important}.welcome-page-tabs{margin-top:2em!important}.welcome-page-about-wrap .about-text,.welcome-page-about-wrap h2.welcome-title{margin-left:115px}.whats-new-wrap img.yikes-easy-mc-whats-new-section-image{margin-top:10px}.whats-new-wrap .feature-section:nth-child(1) img{float:left;width:500px;margin-left:0!important;margin-right:30px}.whats-new-wrap .feature-section:nth-child(3) img{float:right;width:250px;margin-right:0!important;margin-left:30px}.whats-new-wrap .feature-section:nth-child(4) img{margin-left:0!important}#yikes-mailchimp-logo{height:132px;width:132px}.about-wrap #yikes-mailchimp-logo{position:absolute;top:0;left:0}.edd-welcome-screenshots{float:right;margin-left:10px!important}.about-wrap .feature-section{margin-top:20px}.yikes-easy-mc-feature-image{float:right;margin-left:30px!important}#credit-container,#translators-container{display:inline-block;width:100%}#credit-container h2,#translators-container h2{margin:0 0 .5em 1em}#translators-container{margin-top:5em}#translators-container .translation-language{color:#333}#credit-container .team-member,#translators-container .translator{margin:1em 5% 1em 0;text-align:center}#credit-container .team-member img,#translators-container .translator img{border-radius:50%}.about-wrap div.error,.about-wrap div.updated{display:block!important;margin-left:115px!important}.github-avatar-image{width:100px}.github-avatar-url{display:inline-block;width:20%}github-avatar-url:focus{outline:0}body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container img,div.show-some-love-container img.customizer-upsell-banner{max-width:100%}body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container p:first-child{font-style:italic}body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container hr{margin:1em 0}body.admin_page_yikes-mailchimp-welcome .nav-tab-wrapper .nav-tab .dashicons{font-size:17px;line-height:1.5}body.admin_page_yikes-mailchimp-welcome #kb-container,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles{display:inline-block;margin-top:1em}body.admin_page_yikes-mailchimp-welcome #kb-container h1{font-size:20px;margin-top:-1em}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing{width:45%;margin-right:2%;float:left;min-height:260px}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li{margin:12px 0;text-decoration:none}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li:before,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li:before{font-family:dashicons;content:"\f123";vertical-align:middle;display:block;float:left;margin:0 5px 5px 0}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li.list-title,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li.list-title{font-size:17px;font-weight:200;text-decoration:underline}body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li.list-title:before,body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li.list-title:before{content:"";padding-left:12px}body.admin_page_yikes-mailchimp-welcome .new-feature-list{list-style:none;line-height:middle}body.admin_page_yikes-mailchimp-welcome .new-feature-list li{margin-bottom:10px}body.admin_page_yikes-mailchimp-welcome .new-feature-list li:before{font-family:dashicons;content:"\f139";padding-right:2px;font-size:20px;vertical-align:middle}#review-yikes-easy-mailchimp-notice .button-container{display:block;width:100%;margin:.75em 0 1.5em}#review-yikes-easy-mailchimp-notice .button-container .dashicons{font-size:14px;line-height:1.9;margin-left:-4px}#review-yikes-easy-mailchimp-notice .button-container .dashicons-star-filled{color:#E6B800}#review-yikes-easy-mailchimp-notice .button-container .dashicons-upload{color:#6E8841}#review-yikes-easy-mailchimp-notice .button-container .dashicons-no-alt{color:#dc3a3a;line-height:2}body.easy-mailchimp_page_yikes-inc-easy-mailchimp-settings .dashicons-no-alt{color:#dc3a3a}#review-yikes-easy-mailchimp-notice .button-container a{margin-right:10px}#review-yikes-easy-mailchimp-notice{border-left:4px solid #00a0d2;background:#fefefe;padding:10px 12px 1px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:15px 25px 20px 5px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background:#D8D8D8}.dashicons.yikes-love{color:pink}.field-description-input{resize:vertical;max-height:100px}.yikes-easy-mc-postbox h3{background:#00a0d2;font-weight:800;color:#fff}.yikes-easy-mc-postbox h3.bg-transparent{color:#333;font-weight:400;background:0 0}.yikes-mc-warning-message{padding-left:15px;margin-top:0;padding-top:10px;color:#da6e6e}.error-message-container label[for=yikes-easy-mc-success-message],.error-message-container label[for=yikes-easy-mc-general-error-message],.error-message-container label[for=yikes-easy-mc-invalid-email-message],.error-message-container label[for=yikes-easy-mc-user-subscribed-message]{padding:.5em 1em;background:rgba(241,241,241,.75);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0}body.admin_page_yikes-mailchimp-edit-form #error-container{padding:2px 1em;background:rgba(241,241,241,.75);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;color:#F56060}.error-message-container label[for=yikes-easy-mc-user-subscribed-message]{padding-bottom:1em;margin-bottom:.5em}.error-message-container label,.form-settings-container label{display:block;margin:1em 0}.yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section{padding:.5em .75em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.yikes-mc-settings-expansion-section{display:none;background:rgba(241,241,241,.75)}.expansion-section-title{background:#fff}.expansion-section-title.settings-sidebar,.form-builder-section-title{text-decoration:none;display:block;border:1px solid rgba(177,177,177,.71);color:#333;padding:5px;margin:.5em 0 0}.expansion-section-title.settings-sidebar .dashicons,.form-builder-section-title .dashicons{content:"\f132";font-family:dashicons;font-size:15px;line-height:1.5}span.easy-mailchimp-add-on-valid-license-container{color:#44ba44;display:block;margin-top:1em}.easy-mailchimp-add-on-invalid-license-container{color:rgba(227,107,107,.86);display:block;margin-top:1em}.options-sidebar .yikes-easy-mc-postbox{overflow:visible}.options-sidebar .inside{padding:0 20px 12px}.yikes-easy-mc-about-text{margin-top:0}.add-on-settings-divider{margin:1em 0!important}#yks-mailchimp-double-optin-message,#yks-mailchimp-single-optin-message,.settings-page-input{width:50%}#yks-mailchimp-double-optin-message,#yks-mailchimp-single-optin-message{min-height:75px;max-height:200px;resize:vertical}#addon-settings-nav li a,#settings-nav li a{color:#333;text-decoration:none!important;transition:color .15s ease-out;-moz-transition:color .15s ease-out;-webkit-transition:color .15s ease-out;-o-transition:color .15s ease-out}#addon-settings-nav li a:hover,#settings-nav li a:hover,.option-menu-selected-arrow+a{color:#00a0d2!important}#addon-settings-nav{margin-bottom:0;margin-top:5px}.option-menu-selected-arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #a0a5aa;position:absolute;left:-.1em}label[for=yikes-mailchimp-debug-status]{display:inline-block;margin-bottom:1em;line-height:2.25}#yikes-mailchimp-debug-status{float:left;margin-top:.5em}label[for=yikes-mc-recaptcha-setting],label[for=yikes-mc-recaptcha-api-key]{display:block;margin-bottom:1em}.recaptcha-preview-link,input.recaptcha-setting-checkbox{display:block;margin-top:.5em}.recaptcha-preview-container{width:100%;display:none;margin:1em 0}#premium-support-form,.support-page-button,.support-page-logo{display:block;width:100%}.wrap #col-left,.wrap #col-right{width:49%}@media (max-width:800px){.wrap #col-left,.wrap #col-right{width:100%}}.support-page-logo{opacity:.7;max-width:100%}.support-page-button{min-height:40px;font-weight:700;text-align:center;line-height:3!important;margin-top:1em!important}.support-page-wordpress-font{font-size:1.3em;margin-right:13px}h2.premium-support-title{margin:1em 0 .5em}#premium-support-form input,#premium-support-form select{display:block;width:100%;min-width:200px;margin:.5em 0}#premium-support-form label{font-weight:800}#premium-support-form label input,#premium-support-form label select{font-weight:500}#premium-support-form p{font-weight:300;display:block;margin-bottom:1em}#wp-support-content-wrap{min-height:150px;width:100%}.support-form-hidden{display:none!important}#yikes-mailchimp-error-log .row-title{font-weight:400}.create-error-log-help:hover{cursor:pointer}.error-log-tr td{display:table;margin-bottom:1em;margin-top:.5em}p.error-log-missing-file em,p.to-start-logging-errors-notice em{margin:10px 0}.export-custom-forms-list{display:none;margin:1em 0 2em}.export-custom-forms-list p{margin-top:0}.list-rating-star{color:#E6B800}#chimp-chatter{text-align:center}#chimp-chatter .chimp-chatter-container{margin:1em .2em;background:#F8F8F8;border-radius:10px;float:left;height:220px;padding:10px;width:44%}.chimp-chatter-mailchimp-logo{width:100%;display:block;margin:0 auto}.chimp-chatter-sidebar h2.account-status{text-align:center}.mailchimp-affiliate-link{color:#333;display:none}.mailchimp-avatar{display:block;margin:0 auto;box-shadow:3px 3px 10px 0 rgba(214,214,214,.75)}#yikes_easy_mc_toolbar_links li a:focus,.merge-tag-text{box-shadow:none}.chimpchatter-button-container{clear:both;display:block}.chimp-chatter-postbox{float:left;width:49%;margin-right:1%}.circle-account-active,.circle-account-inactive{display:inline-block;vertical-align:middle;height:15px;width:15px;border-radius:50%}#account-details .chimp-chatter-postbox.even{margin-right:0}.circle-account-inactive{margin-top:-3px;margin-right:5px;background:rgba(250,138,138,.79)}.chatter-type{font-weight:600;font-family:"open sans";font-size:14px;margin:5px 5px 0}.chatter-message{margin:2px 2px 15px!important}.circle-account-active{margin-top:-3px;margin-right:5px;background:rgba(128,214,128,.77)}#account-details .mailchimp-avatar{width:120px;border-radius:10%;margin-top:.5em}.chimp-chatter-positive{border-left:4px solid #9ddf9d}.chimp-chatter-negative{border-left:4px solid #FBA2A2}.chimp-chatter-neutral{border-left:4px solid #b1b1b1}#import-list-to-site{margin-top:10px}#import-list-to-site .input-field{display:block;width:100%;margin-top:5px;margin-bottom:5px}.sidebar-container,.star-container{margin-top:5px;margin-bottom:1.5em}#import-list-to-site .form-description{resize:vertical;max-height:65px}#import-list-to-site .description{margin-top:5px}.star-container a{text-decoration:none}.star-container .dashicons-star-filled{font-size:1.75em}.sidebar-footer-text{margin:15px 0!important;text-align:center}.sidebar-twitter-icon{text-decoration:none;color:#55ACEE}.field-doesnt-exist-notice{position:absolute;margin-left:5px;width:18px}.field-type-text{float:right}.type-container{margin:0}.form-field-container{margin-top:0;margin-bottom:0}.field-no-longer-exists-warning{position:absolute;margin-left:5px;width:18px}.form-field-container td input[type=checkbox],.form-field-container td input[type=radio]{margin:0 5px}.form-field-container td input[type=checkbox]:first-child,.form-field-container td input[type=radio]:first-child{margin-left:0!important}.merge-tag-text{background:0 0;border:none}.pre-defined-tag-link{font-size:11px}.toggle-container{font-size:small;float:right}#pre-defined-tag-container{display:none}#pre-defined-tag-container h3{margin-bottom:0}#pre-defined-tag-container .tooltop-tag .dashicons-editor-help{font-size:13px;line-height:1.5}.no-fields-assigned-notice{margin:4em 0 2.25em;padding-bottom:6em;width:100%;text-align:center;background:url(../../includes/images/no-form-fields-assigned-arrow.jpg) bottom center no-repeat;background-size:105px}.yikes-easy-mc-widget-preloader{position:absolute;left:48%;margin-top:-96px}.yikes-dashboard-widget-section{padding:0 12px 12px}.select-list-title{padding-left:0}.yikes-dashboard-widget-section .description{margin:.5em 0 0}. error-descripion{padding-top:.5em}.yikes-mc-freddie-logo{float:left;margin-right:10px}.mv_ig_list{width:94%;margin-bottom:8px!important;border:none!important;background:0 0!important}.mv_ig_list .list-container{position:absolute}.mv_ig_list a{width:48%;padding:5px 0!important;text-align:center;margin:0}.mv_ig_list a:first-child{margin-right:0}.mv_ig_list a:last-child{float:right}.mv_ig_list .nav-tab{border:1px solid #ccc}.mv_ig_list .nav-tab-active{color:#fff;font-weight:700;background:#00a0d2}.mv_ig_list .arrow-down{position:absolute;margin-top:21px;margin-left:50px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #00a0d2}#container-container{display:inline-block;width:521px}#container-container .list-container{float:left;width:240px;position:relative}#container-container .list-container:last-child{margin-left:2em}#yikes_easy_mc_toolbar{margin-top:-.75em}#yikes_easy_mc_toolbar_links{display:inline-block;width:100%;margin:0;padding:10px 0}#yikes_easy_mc_toolbar_links li{float:left;margin:0 .5em}#yikes_easy_mc_toolbar_links li a{text-decoration:none;display:inline-block}#yikes_easy_mc_toolbar_links li a.selected_hidden_setting{color:#333;margin-bottom:3px}#yikes_easy_mc_toolbar_links li .selected_setting_triangle{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid rgba(206,206,206,1);margin:0 auto}.checkbox-settings-list-dropdown,.optin-checkbox-label-input{width:250px;display:block}#yikes_easy_mc_toolbar_links li a.form-builder:before{content:"\f116";font-family:dashicons}#yikes_easy_mc_toolbar_links li a.form-customizer:before{content:"\f100";font-family:dashicons}#yikes_easy_mc_toolbar_links li a.error-messages:before{content:"\f117";font-family:dashicons}#yikes_easy_mc_toolbar_links li a.form-settings:before{content:"\f111";font-family:dashicons}#checkbox-settings-form .dashicons-editor-help{font-size:15px;line-height:1.6}.no-lists-setup-notice{padding:.5em 0}.yikes-form-id-number{width:55px}span[title=Impressions]:hover,span[title=Submissions]:hover,span[title="Conversion Rate"]:hover{display:block;cursor:pointer}.form-id-container{padding:1px 8px;border-radius:5px;background:#49a9ec;font-weight:700;color:#fff}.manage-form-admin-notice{margin-top:1.75em!important}.remove-notification,.yikes-mc-settings-expansion-section a.remove-field,a.yikes-delete-mailchimp-form,a.yikes-delete-subscriber{color:#d96060!important}.yikes-delete-mailchimp-form{margin-top:6px}#postbox-container-1 .yikes-delete-mailchimp-form{float:right}.form-buttons-container{display:block;padding:11px 10px}.forms-buttons-container input[type=submit]{margin:0 0 .5em}.update-form-spinner{position:absolute;left:0;right:0;margin:0 auto;bottom:13px}.yikes-mc-shortcode-input{text-align:center;width:100%;color:#333}.hidden-class{display:none!important}.stat-container{width:10%;max-width:75px}.no-current-subscriber-notice em,.no-mailchimp-forms-found em{padding:25px 0 25px 25px}.column-columnname span.stats{display:block;width:100%;text-align:center}.column-columnname span.stats span{display:inline-block;width:20%}.column-columnname span.stats span:hover{cursor:pointer}#available-fields li,#available-interest-groups li{text-decoration:none;display:block;border:1px solid rgba(177,177,177,.71);color:#333;padding:5px;margin:.5em 0}#available-fields li.not-available,#available-interest-groups li.not-available{opacity:.6!important}#available-fields li.field-to-add-to-form,#available-interest-groups li.group-to-add-to-form{background:rgba(46,162,204,.25)}.add-field-to-editor .add-to-form-builder-arrow,.button-secondary .add-to-form-builder-arrow{width:15px;font-size:15px;line-height:1.8}.clear-form-fields{background:#e14d43;border-color:#d02c21;color:#fff;box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);text-decoration:none;display:inline-block;height:28px;padding:0 10px 1px;border-width:1px;-webkit-appearance:none;border-radius:3px;white-space:nowrap;font-size:13px;line-height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:right;margin:0 11px 10px 0}.clear-form-fields:active,.clear-form-fields:focus,.clear-form-fields:hover{background:#dd382d;border-color:#ba281e;color:#fff;box-shadow:inset 0 1px 0 #e8776f}.yikes-mc-view-list-breadcrumbs{padding:.8em;border:1px solid #D8D8D8;background:#ECECEC;margin:1.5em 0 .8em}.yikes-mc-member-rating-star{color:#daa520}#yikes-mc-subscriber-card-wrapper{background:#fefefe;min-height:200px;display:inline-block;box-shadow:0 1px 1px rgba(0,0,0,.04);webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;padding:15px 20px;width:500px;float:left}#yikes-mc-subscriber-card-wrapper .subscriber-optin-ip{display:inline-block;margin:1em 0 0;font-style:italic}.view-user-data-wrap #customer-tab-wrapper-list{float:left;background:#fefefe;margin-top:0;padding:12px;margin-left:-1px;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.view-user-data-wrap #customer-tab-wrapper-list .dashicons{font-size:23px;height:23px;width:23px;margin:3px 0}.view-user-data-wrap #customer-tab-wrapper-list li.inactive{color:rgba(51,51,51,.31);transition:color ease-out .1s}.view-user-data-wrap #customer-tab-wrapper-list li.active,.view-user-data-wrap #customer-tab-wrapper-list li.inactive:hover{color:rgba(51,51,51,1)}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top .member-star-rating-container,#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top h2,#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top img{float:left}#yikes-mc-subscriber-card-wrapper #delete-mailchimp-subscriber{display:block;margin:0 auto}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top img{border-radius:3px}#yikes-mc-subscriber-card-wrapper .merge-variable-section li{display:inline-block;list-style:none;float:left;width:50%;min-height:65px;border-bottom:1px dotted #ddd}#yikes-mc-subscriber-card-wrapper .merge-variable-section li p{margin:0 0 1em}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top h2{max-width:370px;width:75%;padding:0}#yikes-mc-subscriber-card-wrapper .member-star-rating-container{display:block;margin:.5em 0 .5em 10px}#yikes-mc-subscriber-card-wrapper h2{margin-left:10px;margin-top:0;padding-top:0}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-body,#yikes-mc-subscriber-card-wrapper .yikes-mc-card-top{display:inline-block;width:100%}.member-location-data,.member-subscription-date{width:70%;max-width:370px;display:block;float:left}#yikes-mc-subscriber-card-wrapper .yikes-mc-card-body h4{margin-top:0;margin-left:5px}.yikes-mc-subscriber-hr{margin:1.5em 0}.member-subscription-date{margin:.5em 0 .5em 10px}.member-location-data{margin:.25em 0 .25em 10px}.addon-required-link{color:#333;opacity:.5}.view-list-sidebar-input{color:#333}.interest-group-ul,.merge-variable-ul,.segment-ul{padding-left:15px;font-size:14px}.interest-group-ul li .dashicons,.merge-variable-ul li .dashicons{line-height:1.8;font-size:9px}a.button-primary.edit-fields-button{margin:0 0 10px 15px}.interest-group-count,.merge-variable-count,.segment-group-count{text-decoration:underline;margin-bottom:.75em;padding-left:7px}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td a,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a:hover{text-decoration:none}.interest-group-title{padding-left:5px}.edit-segments-button{margin:0 0 10px 15px}.edit-segment-description{padding:0 0 10px 15px}#credit-container{margin-top:1.5em}.yikes-easy-mailchimp-custom-content-icon{font-size:15px;line-height:1}.custom-field-section{display:block;margin:1em 0}#associated-list{width:100%;margin-top:5px}#redirect-user-to-selection{width:100%}#edit-yikes-mc-form label h3{margin-left:0;padding-left:0}#available-fields .field-required{color:#d96060!important}body.admin_page_yikes-mailchimp-edit-form #poststuff h2{padding:8px 12px;margin-top:0}.edit-form-form-description{width:100%;resize:vertical;min-height:65px;max-height:100px}.edit-form-title{padding-left:12px!important}#edit-form-description{padding:0 12px;margin:1em 0}.yikes-easy-mc-postbox{overflow:hidden}.no-interest-groups-found-message{opacity:.35}.upgrading-ellipse-one,.upgrading-ellipse-two{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-webkit-animation:dot 1.3s infinite}#interest-groups-container .description,#merge-variables-container .description{padding-top:.5em}.inside-section-1{margin-top:0;margin-bottom:1.5em}.inside-section-2{margin-top:0;margin-bottom:2em}.form-field-container-span{display:block;margin:.5em 0}#style-list ul li{display:block;width:100%;margin:1em 0}.form-style-adjustment,.wp-picker-container{display:block!important;width:100%;margin:.5em 0}.dynamic-email-tag{display:inline-block;margin-right:5px}.dynamic-tag-description td{padding-top:0}#create-new-notification-button{margin-top:1em}.file-container{display:none}.yikes-mailchimp-file-field input[name*="custom-field[incentive-attachment]"]{margin-bottom:.5em}.yikes-mailchimp-file-field input[name*="custom-field[incentive-attachment]"]+.button-secondary{margin-left:4px}input#upload-btn[data-attr-position="1"]{margin-left:0}.remove-file-button{background:url(../partials/helpers/fields/img/icon-delete.png);height:16px;position:absolute;text-indent:-99999px;width:16px}a.add-new-incentive-attachment{display:block;width:40px;margin-right:100%!important;margin-top:.5em!important}a.add-new-incentive-attachment .dashicons{font-size:15px;line-height:1.8}.form-builder-placeholder{background:rgba(206,206,206,.2);height:30px}.admin_page_yikes-mailchimp-edit-form #form-settings .section-title{font-size:1em;border-bottom:1px solid rgba(187,187,187,.29);display:block;width:100%;padding-bottom:6px;margin-bottom:.5em;margin-top:1.5em}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior label,.admin_page_yikes-mailchimp-edit-form #form-settings .section-title.first{margin-top:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior{display:inline-block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:rgba(241,241,241,.75);padding:1em}label.login-restriction-center{display:block;width:100%}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section{display:inline-block}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section p.description.error{color:#F56060}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section label{float:left;margin-right:.5em;margin-top:0;margin-bottom:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-expired-message,.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-login-message,.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-pending-message{display:block;width:100%;min-height:50px}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child{float:left;padding-left:2%;width:98%;border-left:1px dashed #BDBDBD;border-spacing:2px;margin:.5em 0 1em}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-submit-button-text{margin:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section{margin-bottom:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section.last{margin-bottom:.75em}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child.hidden{display:none}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .description+label{margin-top:1em;float:left;width:100%}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior label.inline-form-label{margin-bottom:0;margin-top:0}.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .description{display:block;width:100%;float:left}.admin_page_yikes-mailchimp-edit-form #form-settings .nested-child strong:first-child,.admin_page_yikes-mailchimp-edit-form #form-settings .section-interior strong:first-child{display:block;width:100%}.admin_page_yikes-mailchimp-edit-form #form-settings .inline-form-label{float:left;margin-right:10px}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper{overflow-y:auto;height:150px;width:170px;background:#fff;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10001;margin:0}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list{margin:0;padding:0;list-style:none}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-duration{margin-left:5px;color:#888}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list:hover .ui-timepicker-duration{color:#888}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list .ui-timepicker-selected:hover,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li:hover,body.admin_page_yikes-mailchimp-edit-form li.ui-timepicker-selected{background:#1980EC;color:#fff}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li:hover .ui-timepicker-duration,body.admin_page_yikes-mailchimp-edit-form li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled:hover,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled:hover,body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker{background-color:#fff;border:1px solid #66AFE9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a:hover,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker td:hover a{color:#2A6496;transition:color .1s ease-in-out}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-title{font-weight:700}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev{cursor:default;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1;margin-top:2px;width:30px}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev{float:left;text-align:left}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next{float:right;text-align:right}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev:before{content:"\f141";font-family:dashicons}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next:before{content:"\f139";font-family:dashicons}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-next:hover,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-prev:hover{cursor:pointer!important}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-close{display:none}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-current{color:#555!important;border-color:#ccc!important;background:#f7f7f7!important;box-shadow:0 1px 0 #ccc!important;vertical-align:top!important;display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:10px}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-current-day a,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-today a{color:#fff}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-icon{display:none}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td,body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:4px 0}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td{border-radius:4px;transition:background-color .1s ease-in-out,color .1s ease-in-out}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td:hover{background-color:#EBEBEB;cursor:pointer}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-today{background-color:rgba(66,137,204,.65)}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.custom-radio-holder{display:inline-block;width:100%;margin:.5em 0}.custom-radio-label{display:block;float:left;margin:0 5px}.custom-radio-label:first-child{margin-left:0!important}.custom-radio-label input[type=radio]{margin-right:0!important}.custom-select-field{display:block;width:100%;margin:.5em 0}#available-widgets [class*=yikes_easy] .widget-title:before{content:""!important;background:url(../../includes/images/MailChimp_Assets/Freddie_original.png) no-repeat #FAFAFA;background-size:contain}body.wp-customizer #available-widgets [id*="_yikes_easy_mc_widget"]>div.widget-top>div.widget-title>h4{background:0 0!important}#connection-container{float:right;color:#fff;padding:.25em .75em .25em .25em;margin-top:-4px}#connection-container.api-connected{background:#44ba44}#connection-container.api-not-connected{background:#b5b5b5}.yikes-mc-api-connected,.yikes-mc-api-not-connected{line-height:1}.show-some-love-container{transition:max-height .75s}#review-yikes-easy-mc{text-align:center}#review-yikes-easy-mc .dashicons-star-filled{color:#E6B800}.meta-box-sortables hr{margin:1.75em 0 0}#about-yikes-inc{display:none}#about-yikes-inc .about-sidebar-yikes-logo{float:left;width:95px;margin:5px 7px 0 0}#about-yikes-inc p{margin-top:0}.yikes-easy-mc-updated{display:block;border-left:4px solid #4EAEF0;margin:1em 20px 1em 0;padding:2px 10px;background:right bottom no-repeat #fff;background-size:120px;background-position-y:29px}.support-section{margin:1.5em 0;padding:1em 0}.github-octocat{background:url(../../includes/images/Support_Page/Octocat.png) left top no-repeat;background-size:100%;width:50px;height:45px;display:block;float:left;margin-top:-5px}@media screen and (max-width:1200px){.yikes-easy-mc-postbox #post-body.columns-2 #postbox-container-1{float:none}}@media screen and (max-width:850px){.option-menu-selected-arrow{display:none!important}}@media screen and (max-width:782px){#chimp-chatter .chimp-chatter-container{float:none;height:auto;width:100%}}.recaptcha-demo-gif{width:275px}.pro-version-only-notice{color:#d96060}.upgrading-ellipse-one{filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;animation:dot 1.3s infinite;-webkit-animation-delay:0ms;animation-delay:0ms}.upgrading-ellipse-two{filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;animation:dot 1.3s infinite;-webkit-animation-delay:.2s;animation-delay:.2s}.upgrading-ellipse-three{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-animation:dot 1.3s infinite;animation:dot 1.3s infinite;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes dot{0%,50%{opacity:0}100%{opacity:1}}@keyframes dot{0%,50%{opacity:0}100%{opacity:1}}
admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js CHANGED
@@ -1 +1 @@
1
- function togglePageRedirection(a){1==a.value?jQuery("#redirect-user-to-selection-label").fadeIn():jQuery("#redirect-user-to-selection-label").fadeOut()}function storeGlobalClicked(a){var b=a.parents("td").find("input").attr("name");jQuery(".clicked-input").val(b)}function populateDefaultValue(a){var b=jQuery(".clicked-input").val();jQuery(".clicked-input").val(""),tb_remove(),jQuery('input[name="'+b+'"]').val(a)}function toggle_nested_section(a){var b=jQuery(a).val();switch(b){case"image":jQuery(".submit-button-type-text").fadeOut("fast",function(){jQuery(".submit-button-type-image").fadeIn("fast")});break;case"text":jQuery(".submit-button-type-image").fadeOut("fast",function(){jQuery(".submit-button-type-text").fadeIn("fast")});break;default:case"1":"yikes-easy-mc-form-schedule"==jQuery(a).attr("name")?jQuery(".date-restirction-section").fadeToggle():jQuery(".login-restirction-section").fadeToggle()}return!1}function initialize_form_schedule_time_pickers(){jQuery(".date-picker").datepicker({numberOfMonths:1,showButtonPanel:!0,closeText:object.closeText,currentText:object.currentText,monthNames:object.monthNames,monthNamesShort:object.monthNamesShort,dayNames:object.dayNames,dayNamesShort:object.dayNamesShort,dayNamesMin:object.dayNamesMin,dateFormat:object.dateFormat,firstDay:object.firstDay,isRTL:object.isRTL,onSelect:function(a,b){var c=b.lastVal,d=b.id;yikes_check_valid_date(a,c,d)}}),jQuery(".time-picker").timepicker({scrollDefault:"now",timeFormat:"h:i A"}),jQuery(".time-picker").on("changeTime",function(){var a=jQuery(this).attr("id"),b=jQuery("#yikes-easy-mc-form-restriction-start-date").val(),c=jQuery("#yikes-easy-mc-form-restriction-end-date").val();yikes_check_valid_date(b,c,a)})}function yikes_check_valid_date(a,b,c){var d=jQuery("#yikes-easy-mc-form-restriction-start-date").val(),e=jQuery("#yikes-easy-mc-form-restriction-end-date").val(),f=yikes_12_to_24_hour_time_conversion(jQuery("#yikes-easy-mc-form-restriction-start-time").val()),g=yikes_12_to_24_hour_time_conversion(jQuery("#yikes-easy-mc-form-restriction-end-time").val()),h=new Date(d+" "+f),i=new Date(e+" "+g);if(h>i){if("yikes-easy-mc-form-restriction-start-date"!=c&&"yikes-easy-mc-form-restriction-end-date"!=c||jQuery("#"+c).val(b),jQuery(".date-restirction-section").find("p.description.error").length)return;jQuery(".date-restirction-section").first().find("p.description").after('<p class="description error">'+object.start_date_exceeds_end_date_error+"</p>")}else jQuery(".date-restirction-section").find("p.description.error").remove()}function yikes_12_to_24_hour_time_conversion(a){var b=Number(a.match(/^(\d+)/)[1]),c=Number(a.match(/:(\d+)/)[1]),d=a.match(/\s(.*)$/)[1];"PM"==d&&12>b&&(b+=12),"AM"==d&&12==b&&(b-=12);var e=b.toString(),f=c.toString();return 10>b&&(e="0"+e),10>c&&(f="0"+f),e+":"+f}!function(a){"use strict";a(document).ready(function(){a("body").find("#form-builder-container").sortable({items:".draggable:not(.non-draggable-yikes)",axis:"y",placeholder:"form-builder-placeholder",update:function(){var a=1;jQuery("#form-builder-container").find(".draggable").each(function(){jQuery(this).find(".position-input").val(a),a++})}}),a("body").on("click",".remove-field",function(){var b=jQuery(this).attr("alt"),c=jQuery(this);return a(this).parents(".yikes-mc-settings-expansion-section").prev().find(".dashicons").toggleClass("dashicons-minus"),a(this).parents(".yikes-mc-settings-expansion-section").slideToggle(450,function(){c.parents(".draggable").find(".expansion-section-title").css("background","rgb(255, 134, 134)"),c.parents(".draggable").fadeOut("slow",function(){jQuery("#available-fields").find('li[alt="'+b+'"]').removeClass("not-available"),jQuery("#available-interest-groups").find('li[alt="'+b+'"]').removeClass("not-available"),jQuery(this).remove(),a("#form-builder-container").find(".draggable").length<1&&(a(".clear-form-fields").hide(),a(".clear-form-fields").next().hide(),a("#form-builder-container").html('<h4 class="no-fields-assigned-notice non-draggable-yikes"><em>'+object.no_fields_assigned+"</em></h4>"))})}),!1}),a("body").on("click",".hide-field",function(){return a(this).parents(".yikes-mc-settings-expansion-section").prev().find(".dashicons").toggleClass("dashicons-minus"),a(this).parents(".yikes-mc-settings-expansion-section").slideToggle(450),!1}),a("body").on("click",".add-field-to-editor",function(){var b=a("#form-builder-container").find(".draggable").length,c=a(".field-to-add-to-form").attr("alt");a("#available-fields").children("li").removeClass("available-form-field");var d=a(this);d.attr("disabled","disabled").attr("onclick","return false;").removeClass("add-field-to-editor");var e={action:"add_field_to_form",field_name:a(".field-to-add-to-form").attr("data-attr-field-name"),merge_tag:c,field_type:a(".field-to-add-to-form").attr("data-attr-field-type"),list_id:a(".field-to-add-to-form").attr("data-attr-form-id")};return a.ajax({url:object.ajax_url,type:"POST",data:e,dataType:"html",success:function(d,e,f){a(".field-to-add-to-form").removeClass("field-to-add-to-form").addClass("not-available"),a(".add-field-to-editor").hide(),1>b?(a("#form-builder-container").html("").append(d),a(".clear-form-fields").show(),a(".clear-form-fields").next().show()):a("#form-builder-container").append(d),a(".field-"+c+"-position").val(parseInt(b+1))},error:function(a,b,c){alert(b+a.status+a.responseText+"...")},complete:function(b,c){a("#available-fields").children("li").addClass("available-form-field"),d.removeAttr("disabled").removeAttr("onclick").addClass("add-field-to-editor"),a(".add-field-to-editor").hide()}}),!1}),a("body").on("click",".add-interest-group-to-editor",function(){var b=a("#form-builder-container").find(".draggable").length,c=a(".group-to-add-to-form").attr("alt");a("#available-interest-groups").children("li").removeClass("available-interest-group");var d=a(this);d.attr("disabled","disabled").attr("onclick","return false;").removeClass("add-interest-group-to-editor");var e={action:"add_interest_group_to_form",field_name:a(".group-to-add-to-form").attr("data-attr-field-name"),group_id:c,field_type:a(".group-to-add-to-form").attr("data-attr-field-type"),list_id:a(".group-to-add-to-form").attr("data-attr-form-id")};return a.ajax({url:object.ajax_url,type:"POST",data:e,dataType:"html",success:function(c,d,e){a(".group-to-add-to-form").removeClass("group-to-add-to-form").addClass("not-available"),a(".add-interest-group-to-editor").hide(),1>b?(a("#form-builder-container").html("").append(c),a(".clear-form-fields").show(),a(".clear-form-fields").next().show()):a("#form-builder-container").append(c)},error:function(a,b,c){alert(b+a.status+a.responseText+"...")},complete:function(b,c){a("#available-interest-groups").children("li").addClass("available-interest-group"),d.removeAttr("disabled").removeAttr("onclick").addClass("add-interest-group-to-editor"),a(".add-interest-group-to-editor").hide()}}),!1}),a(".color-picker").each(function(){a(this).wpColorPicker()}),a("body").on("click",".expansion-section-title",function(){return a(this).next().stop().slideToggle(),a(this).find(".dashicons").toggleClass("dashicons-minus"),!1}),a("body").on("click",".available-form-field",function(){return a(this).hasClass("not-available")?!1:void(a(this).hasClass("field-to-add-to-form")?(a(this).removeClass("field-to-add-to-form"),a(".add-field-to-editor").stop().fadeOut()):(a(".field-to-add-to-form").removeClass("field-to-add-to-form"),a(this).toggleClass("field-to-add-to-form"),a(".add-field-to-editor").stop().fadeIn()))}),a("body").on("click",".available-interest-group",function(){return a(this).hasClass("not-available")?!1:void(a(this).hasClass("group-to-add-to-form")?(a(this).removeClass("group-to-add-to-form"),a(".add-interest-group-to-editor").stop().fadeOut()):(a(".group-to-add-to-form").removeClass("group-to-add-to-form"),a(this).toggleClass("group-to-add-to-form"),a(".add-interest-group-to-editor").stop().fadeIn()))}),a("body").on("click",".hidden_setting",function(){a(".hidden_setting").removeClass("selected_hidden_setting"),a(".selected_setting_triangle").remove(),a(this).addClass("selected_hidden_setting").append('<div class="selected_setting_triangle"></div>');var b=a(this).attr("data-attr-container");a(".hidden-setting-label").hide(),a("#"+b).show()}),a("body").on("click",".close-form-expansion",function(){return a(this).parents(".yikes-mc-settings-expansion-section").slideToggle().prev().find(".dashicons").toggleClass("dashicons-minus"),!1}),a("body").on("click",".mv_ig_list .nav-tab",function(){if(a(this).hasClass("nav-tab-active"))return!1;if(a(this).hasClass("nav-tab-disabled"))return!1;a(".mv_ig_list .nav-tab").removeClass("nav-tab-active"),a(".arrow-down").remove(),a(this).addClass("nav-tab-active").prepend('<div class="arrow-down"></div>'),a(".mv_ig_list .nav-tab").addClass("nav-tab-disabled");var b=a(this).attr("alt");return"merge-variables"==b?(a("#merge-variables-container").stop().animate({left:"0px"},function(){a(".mv_ig_list .nav-tab").removeClass("nav-tab-disabled")}),a("#interest-groups-container").stop().animate({left:"+=268px"},function(){a(".mv_ig_list .nav-tab").removeClass("nav-tab-disabled")})):(a("#merge-variables-container").stop().animate({left:"-=278px"},function(){a(".mv_ig_list .nav-tab").removeClass("nav-tab-disabled")}),a("#interest-groups-container").stop().animate({left:"-=268px"},function(){a(".mv_ig_list .nav-tab").removeClass("nav-tab-disabled")})),!1}),a("body").on("click",".clear-form-fields",function(){return confirm(object.bulk_delete_alert)&&a("#form-builder").find(".draggable").find(".expansion-section-title").each(function(){a(this).css("background","rgb(255, 134, 134)");var b=a(this).parents(".draggable").find(".remove-field").attr("alt");a(this).fadeOut("slow",function(){a("#available-fields").find('li[alt="'+b+'"]').removeClass("not-available"),a("#available-interest-groups").find('li[alt="'+b+'"]').removeClass("not-available"),a(this).remove(),a(".clear-form-fields").hide(),a(".clear-form-fields").next().hide(),a(".available-form-field").each(function(){a(this).removeClass("not-available")}),a("#form-builder-container").html('<h4 class="no-fields-assigned-notice non-draggable-yikes"><em>'+object.no_fields_assigned+"</em></h4>")})}),!1}),initialize_form_schedule_time_pickers()})}(jQuery);
1
+ function togglePageRedirection(a){1==a.value?jQuery("#redirect-user-to-selection-label").fadeIn():jQuery("#redirect-user-to-selection-label").fadeOut()}function storeGlobalClicked(a){var b=a.parents("td").find("input").attr("name");jQuery(".clicked-input").val(b)}function populateDefaultValue(a){var b=jQuery(".clicked-input").val();jQuery(".clicked-input").val(""),tb_remove(),jQuery('input[name="'+b+'"]').val(a)}function toggle_nested_section(a){var b=jQuery(a).val();switch(b){case"image":jQuery(".submit-button-type-text").fadeOut("fast",function(){jQuery(".submit-button-type-image").fadeIn("fast")});break;case"text":jQuery(".submit-button-type-image").fadeOut("fast",function(){jQuery(".submit-button-type-text").fadeIn("fast")});break;default:case"1":"yikes-easy-mc-form-schedule"==jQuery(a).attr("name")?jQuery(".date-restirction-section").fadeToggle():jQuery(".login-restirction-section").fadeToggle()}return!1}function initialize_form_schedule_time_pickers(){jQuery(".date-picker").datepicker({numberOfMonths:1,showButtonPanel:!0,closeText:object.closeText,currentText:object.currentText,monthNames:object.monthNames,monthNamesShort:object.monthNamesShort,dayNames:object.dayNames,dayNamesShort:object.dayNamesShort,dayNamesMin:object.dayNamesMin,dateFormat:object.dateFormat,firstDay:object.firstDay,isRTL:object.isRTL,onSelect:function(a,b){var c=b.lastVal,d=b.id;yikes_check_valid_date(a,c,d)}}),jQuery(".time-picker").timepicker({scrollDefault:"now",timeFormat:"h:i A"}),jQuery(".time-picker").on("changeTime",function(){var a=jQuery(this).attr("id"),b=jQuery("#yikes-easy-mc-form-restriction-start-date").val(),c=jQuery("#yikes-easy-mc-form-restriction-end-date").val();yikes_check_valid_date(b,c,a)})}function yikes_check_valid_date(a,b,c){var d=jQuery("#yikes-easy-mc-form-restriction-start-date").val(),e=jQuery("#yikes-easy-mc-form-restriction-end-date").val(),f=yikes_12_to_24_hour_time_conversion(jQuery("#yikes-easy-mc-form-restriction-start-time").val()),g=yikes_12_to_24_hour_time_conversion(jQuery("#yikes-easy-mc-form-restriction-end-time").val()),h=new Date(d+" "+f),i=new Date(e+" "+g);if(h>i){if(("yikes-easy-mc-form-restriction-start-date"==c||"yikes-easy-mc-form-restriction-end-date"==c)&&jQuery("#"+c).val(b),jQuery(".date-restirction-section").find("p.description.error").length)return;jQuery(".date-restirction-section").first().find("p.description").after('<p class="description error">'+object.start_date_exceeds_end_date_error+"</p>")}else jQuery(".date-restirction-section").find("p.description.error").remove()}function yikes_12_to_24_hour_time_conversion(a){var b=Number(a.match(/^(\d+)/)[1]),c=Number(a.match(/:(\d+)/)[1]),d=a.match(/\s(.*)$/)[1];"PM"==d&&12>b&&(b+=12),"AM"==d&&12==b&&(b-=12);var e=b.toString(),f=c.toString();return 10>b&&(e="0"+e),10>c&&(f="0"+f),e+":"+f}!function(a){"use strict";a(document).ready(function(){a("body").find("#form-builder-container").sortable({items:".draggable:not(.non-draggable-yikes)",axis:"y",placeholder:"form-builder-placeholder",update:function(){var a=1;jQuery("#form-builder-container").find(".draggable").each(function(){jQuery(this).find(".position-input").val(a),a++})}}),a("body").on("click",".remove-field",function(){var b=jQuery(this).attr("alt"),c=jQuery(this);return a(this).parents(".yikes-mc-settings-expansion-section").prev().find(".dashicons").toggleClass("dashicons-minus"),a(this).parents(".yikes-mc-settings-expansion-section").slideToggle(450,function(){c.parents(".draggable").find(".expansion-section-title").css("background","rgb(255, 134, 134)"),c.parents(".draggable").fadeOut("slow",function(){jQuery("#available-fields").find('li[alt="'+b+'"]').removeClass("not-available"),jQuery("#available-interest-groups").find('li[alt="'+b+'"]').removeClass("not-available"),jQuery(this).remove(),a("#form-builder-container").find(".draggable").length<1&&(a(".clear-form-fields").hide(),a(".clear-form-fields").next().hide(),a("#form-builder-container").html('<h4 class="no-fields-assigned-notice non-draggable-yikes"><em>'+object.no_fields_assigned+"</em></h4>"))})}),!1}),a("body").on("click",".hide-field",function(){return a(this).parents(".yikes-mc-settings-expansion-section").prev().find(".dashicons").toggleClass("dashicons-minus"),a(this).parents(".yikes-mc-settings-expansion-section").slideToggle(450),!1}),a("body").on("click",".add-field-to-editor",function(){var b=a("#form-builder-container").find(".draggable").length,c=a(".field-to-add-to-form").attr("alt");a("#available-fields").children("li").removeClass("available-form-field");var d=a(this);d.attr("disabled","disabled").attr("onclick","return false;").removeClass("add-field-to-editor");var e={action:"add_field_to_form",field_name:a(".field-to-add-to-form").attr("data-attr-field-name"),merge_tag:c,field_type:a(".field-to-add-to-form").attr("data-attr-field-type"),list_id:a(".field-to-add-to-form").attr("data-attr-form-id")};return a.ajax({url:object.ajax_url,type:"POST",data:e,dataType:"html",success:function(d,e,f){a(".field-to-add-to-form").removeClass("field-to-add-to-form").addClass("not-available"),a(".add-field-to-editor").hide(),1>b?(a("#form-builder-container").html("").append(d),a(".clear-form-fields").show(),a(".clear-form-fields").next().show()):a("#form-builder-container").append(d),a(".field-"+c+"-position").val(parseInt(b+1))},error:function(a,b,c){alert(b+a.status+a.responseText+"...")},complete:function(b,c){a("#available-fields").children("li").addClass("available-form-field"),d.removeAttr("disabled").removeAttr("onclick").addClass("add-field-to-editor"),a(".add-field-to-editor").hide()}}),!1}),a("body").on("click",".add-interest-group-to-editor",function(){var b=a("#form-builder-container").find(".draggable").length,c=a(".group-to-add-to-form").attr("alt");a("#available-interest-groups").children("li").removeClass("available-interest-group");var d=a(this);d.attr("disabled","disabled").attr("onclick","return false;").removeClass("add-interest-group-to-editor");var e={action:"add_interest_group_to_form",field_name:a(".group-to-add-to-form").attr("data-attr-field-name"),group_id:c,field_type:a(".group-to-add-to-form").attr("data-attr-field-type"),list_id:a(".group-to-add-to-form").attr("data-attr-form-id")};return a.ajax({url:object.ajax_url,type:"POST",data:e,dataType:"html",success:function(c,d,e){a(".group-to-add-to-form").removeClass("group-to-add-to-form").addClass("not-available"),a(".add-interest-group-to-editor").hide(),1>b?(a("#form-builder-container").html("").append(c),a(".clear-form-fields").show(),a(".clear-form-fields").next().show()):a("#form-builder-container").append(c)},error:function(a,b,c){alert(b+a.status+a.responseText+"...")},complete:function(b,c){a("#available-interest-groups").children("li").addClass("available-interest-group"),d.removeAttr("disabled").removeAttr("onclick").addClass("add-interest-group-to-editor"),a(".add-interest-group-to-editor").hide()}}),!1}),a(".color-picker").each(function(){a(this).wpColorPicker()}),a("body").on("click",".expansion-section-title",function(){return a(this).next().stop().slideToggle(),a(this).find(".dashicons").toggleClass("dashicons-minus"),!1}),a("body").on("click",".available-form-field",function(){return a(this).hasClass("not-available")?!1:void(a(this).hasClass("field-to-add-to-form")?(a(this).removeClass("field-to-add-to-form"),a(".add-field-to-editor").stop().fadeOut()):(a(".field-to-add-to-form").removeClass("field-to-add-to-form"),a(this).toggleClass("field-to-add-to-form"),a(".add-field-to-editor").stop().fadeIn()))}),a("body").on("click",".available-interest-group",function(){return a(this).hasClass("not-available")?!1:void(a(this).hasClass("group-to-add-to-form")?(a(this).removeClass("group-to-add-to-form"),a(".add-interest-group-to-editor").stop().fadeOut()):(a(".group-to-add-to-form").removeClass("group-to-add-to-form"),a(this).toggleClass("group-to-add-to-form"),a(".add-interest-group-to-editor").stop().fadeIn()))}),a("body").on("click",".hidden_setting",function(){a(".hidden_setting").removeClass("selected_hidden_setting"),a(".selected_setting_triangle").remove(),a(this).addClass("selected_hidden_setting").append('<div class="selected_setting_triangle"></div>');var b=a(this).attr("data-attr-container");a(".hidden-setting-label").hide(),a("#"+b).show()}),a("body").on("click",".close-form-expansion",function(){return a(this).parents(".yikes-mc-settings-expansion-section").slideToggle().prev().find(".dashicons").toggleClass("dashicons-minus"),!1}),a("body").on("click",".mv_ig_list .nav-tab",function(){if(a(this).hasClass("nav-tab-active"))return!1;if(a(this).hasClass("nav-tab-disabled"))return!1;a(".mv_ig_list .nav-tab").removeClass("nav-tab-active"),a(".arrow-down").remove(),a(this).addClass("nav-tab-active").prepend('<div class="arrow-down"></div>'),a(".mv_ig_list .nav-tab").addClass("nav-tab-disabled");var b=a(this).attr("alt");return"merge-variables"==b?(a("#merge-variables-container").stop().animate({left:"0px"},function(){a(".mv_ig_list .nav-tab").removeClass("nav-tab-disabled")}),a("#interest-groups-container").stop().animate({left:"+=268px"},function(){a(".mv_ig_list .nav-tab").removeClass("nav-tab-disabled")})):(a("#merge-variables-container").stop().animate({left:"-=278px"},function(){a(".mv_ig_list .nav-tab").removeClass("nav-tab-disabled")}),a("#interest-groups-container").stop().animate({left:"-=268px"},function(){a(".mv_ig_list .nav-tab").removeClass("nav-tab-disabled")})),!1}),a("body").on("click",".clear-form-fields",function(){return confirm(object.bulk_delete_alert)&&a("#form-builder").find(".draggable").find(".expansion-section-title").each(function(){a(this).css("background","rgb(255, 134, 134)");var b=a(this).parents(".draggable").find(".remove-field").attr("alt");a(this).fadeOut("slow",function(){a("#available-fields").find('li[alt="'+b+'"]').removeClass("not-available"),a("#available-interest-groups").find('li[alt="'+b+'"]').removeClass("not-available"),a(this).remove(),a(".clear-form-fields").hide(),a(".clear-form-fields").next().hide(),a(".available-form-field").each(function(){a(this).removeClass("not-available")}),a("#form-builder-container").html('<h4 class="no-fields-assigned-notice non-draggable-yikes"><em>'+object.no_fields_assigned+"</em></h4>")})}),!1}),initialize_form_schedule_time_pickers()})}(jQuery);
admin/partials/ajax/add_field_to_form.php CHANGED
@@ -15,6 +15,19 @@
15
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
16
  ) );
17
  $body = json_decode( wp_remote_retrieve_body( $available_merge_variables ), true );
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  // find and return the location of this merge field in the array
19
  $index = $this->findMCListIndex( $form_data_array['merge_tag'] , $body['data'][0]['merge_vars'], 'tag' );
20
  // store it and use it to pre-populate field data (only on initial add to form)
15
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
16
  ) );
17
  $body = json_decode( wp_remote_retrieve_body( $available_merge_variables ), true );
18
+ if( isset( $body['error'] ) ) {
19
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
20
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
21
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
22
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $body['error'], __( "Get Merge Variables" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Add Field to Form" , 'yikes-inc-easy-mailchimp-extender' ) );
23
+ }
24
+ ?>
25
+ <section class="draggable" id="error-container">
26
+ <p><span class="dashicons dashicons-no-alt"></span> <?php printf( __( 'Error: %s', 'yikes-inc-easy-mailchimp-extender' ), $body['error'] ); ?></p>
27
+ </section>
28
+ <?php
29
+ return;
30
+ }
31
  // find and return the location of this merge field in the array
32
  $index = $this->findMCListIndex( $form_data_array['merge_tag'] , $body['data'][0]['merge_vars'], 'tag' );
33
  // store it and use it to pre-populate field data (only on initial add to form)
admin/partials/ajax/add_interest_group_to_form.php CHANGED
@@ -5,28 +5,38 @@
5
  $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/interest-groupings.json';
6
  }
7
  // get the interest group data
8
- try {
9
- $interest_groupings = wp_remote_post( $api_endpoint, array(
10
- 'body' => array(
11
- 'apikey' => $api_key,
12
- 'id' => $form_data_array['list_id']
13
- ),
14
- 'timeout' => 10,
15
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
16
- ) );
17
- $interest_groupings_body = json_decode( wp_remote_retrieve_body( $interest_groupings ), true );
18
- if( $interest_groupings_body ) {
19
- // find and return the location of this merge field in the array
20
- $index = $this->findMCListIndex( $form_data_array['group_id'], $interest_groupings_body, 'id' );
21
- // check for our index...
22
- if( isset( $index) ) {
23
- // store it and use it to pre-populate field data (only on initial add to form)
24
- $merge_field_data = $interest_groupings_body[$index];
25
  }
26
- }
27
- } catch( Exception $error ) {
28
- $no_interest_groupings = $error->getMessage();
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
30
  ?>
31
  <section class="draggable" id="<?php echo $form_data_array['group_id']; ?>">
32
  <!-- top -->
5
  $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/interest-groupings.json';
6
  }
7
  // get the interest group data
8
+ $interest_groupings = wp_remote_post( $api_endpoint, array(
9
+ 'body' => array(
10
+ 'apikey' => $api_key,
11
+ 'id' => $form_data_array['list_id']
12
+ ),
13
+ 'timeout' => 10,
14
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
15
+ ) );
16
+ $interest_groupings_body = json_decode( wp_remote_retrieve_body( $interest_groupings ), true );
17
+ if( ! is_wp_error( $interest_groupings_body ) ) {
18
+ if( isset( $interest_groupings_body['error'] ) ) {
19
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
20
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
21
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
22
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $interest_groupings_body['error'], __( "Get Interest Groups" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Add Interest Group to Form" , 'yikes-inc-easy-mailchimp-extender' ) );
 
 
23
  }
24
+ ?>
25
+ <section class="draggable" id="error-container">
26
+ <p><span class="dashicons dashicons-no-alt"></span> <?php printf( __( 'Error: %s', 'yikes-inc-easy-mailchimp-extender' ), $interest_groupings_body['error'] ); ?></p>
27
+ </section>
28
+ <?php
29
+ return;
30
+ }
31
+ // find and return the location of this merge field in the array
32
+ $index = $this->findMCListIndex( $form_data_array['group_id'], $interest_groupings_body, 'id' );
33
+ // check for our index...
34
+ if( isset( $index) ) {
35
+ // store it and use it to pre-populate field data (only on initial add to form)
36
+ $merge_field_data = $interest_groupings_body[$index];
37
+ }
38
+ }
39
+
40
  ?>
41
  <section class="draggable" id="<?php echo $form_data_array['group_id']; ?>">
42
  <!-- top -->
admin/partials/ajax/class.ajax.php CHANGED
@@ -54,6 +54,13 @@
54
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
55
  ) );
56
  $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
 
 
 
 
 
 
 
57
  if( ! empty( $list_data['data'][0] ) ) {
58
  include_once( YIKES_MC_PATH . 'admin/partials/dashboard-widgets/templates/stats-list-template.php' );
59
  }
@@ -76,24 +83,28 @@
76
  $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
77
  // setup/check our transients
78
  if ( WP_DEBUG || false === ( $interest_groupings = get_transient( $list_id . '_interest_group' ) ) ) {
79
- // It wasn't there, so regenerate the data and save the transient
80
- try {
81
- $dash_position = strpos( $api_key, '-' );
82
- if( $dash_position !== false ) {
83
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/interest-groupings.json';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  }
85
- $interest_groupings = wp_remote_post( $api_endpoint, array(
86
- 'body' => array(
87
- 'apikey' => $api_key,
88
- 'id' => $list_id,
89
- 'counts' => false
90
- ),
91
- 'timeout' => 10,
92
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
93
- ) );
94
- $interest_groupings = json_decode( wp_remote_retrieve_body( $interest_groupings ), true );
95
- } catch( Exception $error ) {
96
- $interest_groupings = $error->getMessage();
97
  }
98
  // set the transient for 2 hours
99
  set_transient( $list_id . '_interest_group', $interest_groupings, 2 * HOUR_IN_SECONDS );
54
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
55
  ) );
56
  $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
57
+ if( isset( $list_data['error'] ) ) {
58
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
59
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
60
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
61
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ) , __( "MailChimp Widget" , 'yikes-inc-easy-mailchimp-extender' ) );
62
+ }
63
+ }
64
  if( ! empty( $list_data['data'][0] ) ) {
65
  include_once( YIKES_MC_PATH . 'admin/partials/dashboard-widgets/templates/stats-list-template.php' );
66
  }
83
  $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
84
  // setup/check our transients
85
  if ( WP_DEBUG || false === ( $interest_groupings = get_transient( $list_id . '_interest_group' ) ) ) {
86
+ // It wasn't there, so regenerate the data and save the transient
87
+ $dash_position = strpos( $api_key, '-' );
88
+ if( $dash_position !== false ) {
89
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/interest-groupings.json';
90
+ }
91
+ $interest_groupings = wp_remote_post( $api_endpoint, array(
92
+ 'body' => array(
93
+ 'apikey' => $api_key,
94
+ 'id' => $list_id,
95
+ 'counts' => false
96
+ ),
97
+ 'timeout' => 10,
98
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
99
+ ) );
100
+ $interest_groupings = json_decode( wp_remote_retrieve_body( $interest_groupings ), true );
101
+ if( isset( $interest_groupings['error'] ) ) {
102
+ if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
103
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
104
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
105
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $interest_groupings['error'], __( "Get Interest Groups" , 'yikes-inc-easy-mailchimp-extender' ), "class.ajax.php" );
106
  }
107
+ return;
 
 
 
 
 
 
 
 
 
 
 
108
  }
109
  // set the transient for 2 hours
110
  set_transient( $list_id . '_interest_group', $interest_groupings, 2 * HOUR_IN_SECONDS );
admin/partials/ajax/process_ajax.php CHANGED
@@ -22,6 +22,13 @@
22
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
23
  ) );
24
  $body = json_decode( wp_remote_retrieve_body( $available_merge_variables ), true );
 
 
 
 
 
 
 
25
  // find and return the location of this merge field in the array
26
  $index = $this->findMCListIndex( $form_data_array['merge_tag'] , $body['data'][0]['merge_vars'], 'tag' );
27
  // store it and use it to pre-populate field data (only on initial add to form)
22
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
23
  ) );
24
  $body = json_decode( wp_remote_retrieve_body( $available_merge_variables ), true );
25
+ if( isset( $body['error'] ) ) {
26
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
27
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
28
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
29
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $body['error'], __( "Get Merge Variables" , 'yikes-inc-easy-mailchimp-extender' ), "process_ajax.php" );
30
+ }
31
+ }
32
  // find and return the location of this merge field in the array
33
  $index = $this->findMCListIndex( $form_data_array['merge_tag'] , $body['data'][0]['merge_vars'], 'tag' );
34
  // store it and use it to pre-populate field data (only on initial add to form)
admin/partials/dashboard-widgets/class.list-activity-widget.php CHANGED
@@ -74,6 +74,13 @@
74
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
75
  ) );
76
  $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
 
 
 
 
 
 
 
77
  // set our transient
78
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
79
  }
@@ -126,6 +133,14 @@
126
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
127
  ) );
128
  $account_activity = json_decode( wp_remote_retrieve_body( $account_activity ), true );
 
 
 
 
 
 
 
 
129
  // set our transient for one hour
130
  set_transient( 'yikes-easy-mailchimp-account-activity', $account_activity, 1 * HOUR_IN_SECONDS );
131
  }
74
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
75
  ) );
76
  $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
77
+ if( isset( $list_data['error'] ) ) {
78
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
79
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
80
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
81
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "Dashboard Activity Widget" );
82
+ }
83
+ }
84
  // set our transient
85
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
86
  }
133
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
134
  ) );
135
  $account_activity = json_decode( wp_remote_retrieve_body( $account_activity ), true );
136
+ if( isset( $account_activity['error'] ) ) {
137
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
138
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
139
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
140
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $account_activity['error'], __( "Get Account Activity" , 'yikes-inc-easy-mailchimp-extender' ), "Dashboard Activity Widget" );
141
+ }
142
+ return;
143
+ }
144
  // set our transient for one hour
145
  set_transient( 'yikes-easy-mailchimp-account-activity', $account_activity, 1 * HOUR_IN_SECONDS );
146
  }
admin/partials/edit-form.php CHANGED
@@ -75,48 +75,65 @@
75
  'timeout' => 10,
76
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
77
  ) );
78
- $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
 
 
 
 
 
 
 
 
79
  // set our transient
80
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
81
  }
82
 
83
  // get the list data
84
- try {
85
- if( $dash_position !== false ) {
86
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/merge-vars.json';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  }
88
- $available_merge_variables = wp_remote_post( $api_endpoint, array(
89
- 'body' => array(
90
- 'apikey' => $api_key,
91
- 'id' => array( $form['list_id'] ),
92
- ),
93
- 'timeout' => 10,
94
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
95
- ) );
96
- $available_merge_variables = json_decode( wp_remote_retrieve_body( $available_merge_variables ), true );
97
- } catch ( Exception $e ) {
98
- $merge_variable_error = '<p class="description error-descripion">' . __( 'Error' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $e->getMessage() . '.</p>';
99
- wp_die( __( "Uh Oh...It looks like we ran into an error! Please reload the page and try again. If the error persists, please contact the YIKES Inc. support team.", 'yikes-inc-easy-mailchimp-extender' ) , 500 );
100
  }
101
 
102
  // get the interest group data
103
- try {
104
- if( $dash_position !== false ) {
105
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/interest-groupings.json';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
106
  }
107
- $interest_groupings = wp_remote_post( $api_endpoint, array(
108
- 'body' => array(
109
- 'apikey' => $api_key,
110
- 'id' => $form['list_id']
111
- ),
112
- 'timeout' => 10,
113
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
114
- ) );
115
- $interest_groupings = json_decode( wp_remote_retrieve_body( $interest_groupings ), true );
116
- $no_interest_groupings = '<p class="description error-descripion">' . __( 'No Interest Groups Found' , 'yikes-inc-easy-mailchimp-extender' ) . '.</p>';
117
- } catch( Exception $error ) {
118
- $no_interest_groupings = '<p class="description error-descripion">' . $error->getMessage() . '.</p>';
119
  }
 
 
120
  } else {
121
  wp_die( __( 'Oh No!' , 'yikes-inc-easy-mailchimp-extender' ) , __( 'Error' , 'yikes-inc-easy-mailchimp-extender' ) );
122
  }
75
  'timeout' => 10,
76
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
77
  ) );
78
+ $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
79
+ if( isset( $list_data['error'] ) ) {
80
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
81
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
82
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
83
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "Edit Form Page" );
84
+ }
85
+ return;
86
+ }
87
  // set our transient
88
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
89
  }
90
 
91
  // get the list data
92
+ if( $dash_position !== false ) {
93
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/merge-vars.json';
94
+ }
95
+ $available_merge_variables = wp_remote_post( $api_endpoint, array(
96
+ 'body' => array(
97
+ 'apikey' => $api_key,
98
+ 'id' => array( $form['list_id'] ),
99
+ ),
100
+ 'timeout' => 10,
101
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
102
+ ) );
103
+ $available_merge_variables = json_decode( wp_remote_retrieve_body( $available_merge_variables ), true );
104
+ if( isset( $available_merge_variables['error'] ) ) {
105
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
106
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
107
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
108
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $available_merge_variables['error'], __( "Get Merge Variables" , 'yikes-inc-easy-mailchimp-extender' ), "Edit Form Page" );
109
  }
110
+ return;
 
 
 
 
 
 
 
 
 
 
 
111
  }
112
 
113
  // get the interest group data
114
+ if( $dash_position !== false ) {
115
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/interest-groupings.json';
116
+ }
117
+ $interest_groupings = wp_remote_post( $api_endpoint, array(
118
+ 'body' => array(
119
+ 'apikey' => $api_key,
120
+ 'id' => $form['list_id']
121
+ ),
122
+ 'timeout' => 10,
123
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
124
+ ) );
125
+ $interest_groupings = json_decode( wp_remote_retrieve_body( $interest_groupings ), true );
126
+ $no_interest_groupings = '<p class="description error-descripion">' . __( 'No Interest Groups Found' , 'yikes-inc-easy-mailchimp-extender' ) . '.</p>';
127
+ if( isset( $interest_groupings['error'] ) ) {
128
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
129
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
130
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
131
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $interest_groupings['error'], __( "Get Interest Groups" , 'yikes-inc-easy-mailchimp-extender' ), "Edit Form Page" );
132
+ return;
133
  }
 
 
 
 
 
 
 
 
 
 
 
 
134
  }
135
+
136
+
137
  } else {
138
  wp_die( __( 'Oh No!' , 'yikes-inc-easy-mailchimp-extender' ) , __( 'Error' , 'yikes-inc-easy-mailchimp-extender' ) );
139
  }
admin/partials/menu/account-details.php CHANGED
@@ -17,6 +17,14 @@
17
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
18
  ) );
19
  $profile_info = json_decode( wp_remote_retrieve_body( $profile_info ), true );
 
 
 
 
 
 
 
 
20
  // set our transient for one week
21
  set_transient( 'yikes-easy-mailchimp-profile-data', $profile_info, 1 * WEEK_IN_SECONDS );
22
  }
@@ -32,6 +40,14 @@
32
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
33
  ) );
34
  $account_details = json_decode( wp_remote_retrieve_body( $account_details ), true );
 
 
 
 
 
 
 
 
35
  // set our transient for one hour
36
  set_transient( 'yikes-easy-mailchimp-account-data', $account_details, 1 * HOUR_IN_SECONDS );
37
  }
@@ -48,6 +64,14 @@
48
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
49
  ) );
50
  $account_activity = json_decode( wp_remote_retrieve_body( $account_activity ), true );
 
 
 
 
 
 
 
 
51
  // set our transient for one hour
52
  set_transient( 'yikes-easy-mailchimp-account-activity', $account_activity, 1 * HOUR_IN_SECONDS );
53
  }
17
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
18
  ) );
19
  $profile_info = json_decode( wp_remote_retrieve_body( $profile_info ), true );
20
+ if( isset( $profile_info['error'] ) ) {
21
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
22
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
23
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
24
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $profile_info['error'], __( "Get Profile Info." , 'yikes-inc-easy-mailchimp-extender' ), "Account Details Page" );
25
+ }
26
+ return;
27
+ }
28
  // set our transient for one week
29
  set_transient( 'yikes-easy-mailchimp-profile-data', $profile_info, 1 * WEEK_IN_SECONDS );
30
  }
40
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
41
  ) );
42
  $account_details = json_decode( wp_remote_retrieve_body( $account_details ), true );
43
+ if( isset( $account_details['error'] ) ) {
44
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
45
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
46
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
47
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $account_details['error'], __( "Get Account Details" , 'yikes-inc-easy-mailchimp-extender' ), "Account Details Page" );
48
+ }
49
+ return;
50
+ }
51
  // set our transient for one hour
52
  set_transient( 'yikes-easy-mailchimp-account-data', $account_details, 1 * HOUR_IN_SECONDS );
53
  }
64
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
65
  ) );
66
  $account_activity = json_decode( wp_remote_retrieve_body( $account_activity ), true );
67
+ if( isset( $account_activity['error'] ) ) {
68
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
69
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
70
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
71
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $account_activity['error'], __( "Get Chimp Chatter" , 'yikes-inc-easy-mailchimp-extender' ), "Account Details Page" );
72
+ }
73
+ return;
74
+ }
75
  // set our transient for one hour
76
  set_transient( 'yikes-easy-mailchimp-account-activity', $account_activity, 1 * HOUR_IN_SECONDS );
77
  }
admin/partials/menu/lists.php CHANGED
@@ -16,7 +16,15 @@
16
  'timeout' => 10,
17
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
18
  ) );
19
- $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
 
 
 
 
 
 
 
 
20
  // set our transient
21
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
22
  }
16
  'timeout' => 10,
17
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
18
  ) );
19
+ $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
20
+ if( isset( $list_data['error'] ) ) {
21
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
22
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
23
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
24
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "View Lists Page" );
25
+ }
26
+ return;
27
+ }
28
  // set our transient
29
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
30
  }
admin/partials/menu/manage-forms.php CHANGED
@@ -26,7 +26,15 @@
26
  'timeout' => 10,
27
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
28
  ) );
29
- $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
 
 
 
 
 
 
 
 
30
  // set our transient
31
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
32
  }
26
  'timeout' => 10,
27
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
28
  ) );
29
+ $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
30
+ if( isset( $list_data['error'] ) ) {
31
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
32
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
33
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
34
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "Manage Forms Page" );
35
+ }
36
+ return;
37
+ }
38
  // set our transient
39
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
40
  }
admin/partials/menu/manage-lists.php CHANGED
@@ -16,7 +16,15 @@
16
  'timeout' => 10,
17
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
18
  ) );
19
- $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
 
 
 
 
 
 
 
 
20
  // set our transient
21
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
22
  }
16
  'timeout' => 10,
17
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
18
  ) );
19
+ $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
20
+ if( isset( $list_data['error'] ) ) {
21
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
22
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
23
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
24
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "Manage Lists Page" );
25
+ }
26
+ return;
27
+ }
28
  // set our transient
29
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
30
  }
admin/partials/menu/options-sections/integration-settings.php CHANGED
@@ -97,7 +97,15 @@
97
  'timeout' => 10,
98
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
99
  ) );
100
- $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
 
 
 
 
 
 
 
 
101
  // set our transient
102
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
103
  }
97
  'timeout' => 10,
98
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
99
  ) );
100
+ $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
101
+ if( isset( $list_data['error'] ) ) {
102
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
103
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
104
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
105
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "Integration Settings Page" );
106
+ }
107
+ return;
108
+ }
109
  // set our transient
110
  set_transient( 'yikes-easy-mailchimp-list-data', $list_data, 1 * HOUR_IN_SECONDS );
111
  }
admin/partials/view-list.php CHANGED
@@ -15,7 +15,13 @@
15
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
16
  ) );
17
  $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
18
-
 
 
 
 
 
 
19
  // reset our data so we can easily use it
20
  $list_data = $list_data['data'][0];
21
 
@@ -31,6 +37,13 @@
31
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
32
  ) );
33
  $merge_variables = json_decode( wp_remote_retrieve_body( $merge_variables ), true );
 
 
 
 
 
 
 
34
  // re-store our data
35
  $merge_variables = $merge_variables['data'][0]['merge_vars'];
36
 
@@ -48,28 +61,33 @@
48
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
49
  ) );
50
  $interest_groupings = json_decode( wp_remote_retrieve_body( $interest_groupings ), true );
 
 
 
 
 
 
 
 
51
 
52
  $no_interest_groupings = '<p class="description">' . __( 'Interest groups are not enabled for this list.', 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
53
 
54
 
55
  $no_segments = __( 'No segments set up for this list.' , 'yikes-inc-easy-mailchimp-extender' );
56
  // get the segment data
57
- try {
58
- if( $dash_position !== false ) {
59
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/segments.json';
60
- }
61
- $segments = wp_remote_post( $api_endpoint, array(
62
- 'body' => array(
63
- 'apikey' => $api_key,
64
- 'id' => $list_id,
65
- 'type' => 'saved'
66
- ),
67
- 'timeout' => 10,
68
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
69
- ) );
70
- } catch( Exception $segment_error ) {
71
- $no_segments = $error->getMessage();
72
  }
 
 
 
 
 
 
 
 
 
 
73
 
74
  // setup pagination variables
75
  $paged = isset( $_REQUEST['paged'] ) ? $_REQUEST['paged'] : '0';
@@ -110,6 +128,13 @@
110
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
111
  ) );
112
  $subscribers_list = json_decode( wp_remote_retrieve_body( $subscribers_list ), true );
 
 
 
 
 
 
 
113
 
114
  $total_pages = ceil( $subscribers_list['total'] / $limit );
115
  if( $total_pages == 0 ) {
15
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
16
  ) );
17
  $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
18
+ if( isset( $list_data['error'] ) ) {
19
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
20
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
21
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
22
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "View Lists Page" );
23
+ }
24
+ }
25
  // reset our data so we can easily use it
26
  $list_data = $list_data['data'][0];
27
 
37
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
38
  ) );
39
  $merge_variables = json_decode( wp_remote_retrieve_body( $merge_variables ), true );
40
+ if( isset( $merge_variables['error'] ) ) {
41
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
42
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
43
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
44
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $merge_variables['error'], __( "Get Merge Variables" , 'yikes-inc-easy-mailchimp-extender' ), "View Lists Page" );
45
+ }
46
+ }
47
  // re-store our data
48
  $merge_variables = $merge_variables['data'][0]['merge_vars'];
49
 
61
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
62
  ) );
63
  $interest_groupings = json_decode( wp_remote_retrieve_body( $interest_groupings ), true );
64
+
65
+ if( isset( $interest_groupings['error'] ) ) {
66
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
67
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
68
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
69
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $interest_groupings['error'], __( "Get Interest Groups" , 'yikes-inc-easy-mailchimp-extender' ), "View Lists Page" );
70
+ }
71
+ }
72
 
73
  $no_interest_groupings = '<p class="description">' . __( 'Interest groups are not enabled for this list.', 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
74
 
75
 
76
  $no_segments = __( 'No segments set up for this list.' , 'yikes-inc-easy-mailchimp-extender' );
77
  // get the segment data
78
+ if( $dash_position !== false ) {
79
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/segments.json';
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  }
81
+ $segments = wp_remote_post( $api_endpoint, array(
82
+ 'body' => array(
83
+ 'apikey' => $api_key,
84
+ 'id' => $list_id,
85
+ 'type' => 'saved'
86
+ ),
87
+ 'timeout' => 10,
88
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
89
+ ) );
90
+
91
 
92
  // setup pagination variables
93
  $paged = isset( $_REQUEST['paged'] ) ? $_REQUEST['paged'] : '0';
128
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
129
  ) );
130
  $subscribers_list = json_decode( wp_remote_retrieve_body( $subscribers_list ), true );
131
+ if( isset( $subscribers_list['error'] ) ) {
132
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
133
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
134
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
135
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $subscribers_list['error'], __( "Get Subscriber Count" , 'yikes-inc-easy-mailchimp-extender' ), "View Lists Page" );
136
+ }
137
+ }
138
 
139
  $total_pages = ceil( $subscribers_list['total'] / $limit );
140
  if( $total_pages == 0 ) {
admin/partials/view-user.php CHANGED
@@ -35,6 +35,14 @@
35
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
36
  ) );
37
  $user_data = json_decode( wp_remote_retrieve_body( $user_data ), true );
 
 
 
 
 
 
 
 
38
 
39
  /*
40
  * Check for MailChimp returned errors
@@ -77,6 +85,13 @@
77
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
78
  ) );
79
  $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
 
 
 
 
 
 
 
80
  if( $list_data && isset( $list_data['data'][0] ) ) {
81
  $additional_lists[$list_data['data'][0]['id']] = $list_data['data'][0]['name'];
82
  }
@@ -98,6 +113,13 @@
98
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
99
  ) );
100
  $merge_variables = json_decode( wp_remote_retrieve_body( $merge_variables ), true );
 
 
 
 
 
 
 
101
  // loop and display
102
  if( $merge_variables ) {
103
  foreach( $merge_variables['data'][0]['merge_vars'] as $merge_variable ) {
35
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
36
  ) );
37
  $user_data = json_decode( wp_remote_retrieve_body( $user_data ), true );
38
+
39
+ if( isset( $user_data['error'] ) ) {
40
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
41
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
42
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
43
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $user_data['error'], __( "Get Member Info" , 'yikes-inc-easy-mailchimp-extender' ), "View User Page" );
44
+ }
45
+ }
46
 
47
  /*
48
  * Check for MailChimp returned errors
85
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
86
  ) );
87
  $list_data = json_decode( wp_remote_retrieve_body( $list_data ), true );
88
+ if( isset( $list_data['error'] ) ) {
89
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
90
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
91
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
92
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "View User Page" );
93
+ }
94
+ }
95
  if( $list_data && isset( $list_data['data'][0] ) ) {
96
  $additional_lists[$list_data['data'][0]['id']] = $list_data['data'][0]['name'];
97
  }
113
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
114
  ) );
115
  $merge_variables = json_decode( wp_remote_retrieve_body( $merge_variables ), true );
116
+ if( isset( $merge_variables['error'] ) ) {
117
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
118
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
119
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
120
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $merge_variables['error'], __( "Get Merge Variables" , 'yikes-inc-easy-mailchimp-extender' ), "View User Page" );
121
+ }
122
+ }
123
  // loop and display
124
  if( $merge_variables ) {
125
  foreach( $merge_variables['data'][0]['merge_vars'] as $merge_variable ) {
includes/class-yikes-inc-easy-mailchimp-extender.php CHANGED
@@ -62,7 +62,7 @@ class Yikes_Inc_Easy_Mailchimp_Extender {
62
  */
63
  public function __construct() {
64
  $this->yikes_inc_easy_mailchimp_extender = 'yikes-inc-easy-mailchimp-extender';
65
- $this->version = '6.0.5.1';
66
  $this->load_dependencies();
67
  $this->define_admin_hooks();
68
  $this->define_public_hooks();
62
  */
63
  public function __construct() {
64
  $this->yikes_inc_easy_mailchimp_extender = 'yikes-inc-easy-mailchimp-extender';
65
+ $this->version = '6.0.5.2';
66
  $this->load_dependencies();
67
  $this->define_admin_hooks();
68
  $this->define_public_hooks();
includes/error_log/yikes-easy-mailchimp-error-log.php CHANGED
@@ -0,0 +1,217 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <tr>
2
+ <td class="row-title">
3
+ <label for="tablecell">
4
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
5
+ </label>
6
+ </td>
7
+ <td>
8
+ Page: process_form_submission_ajax.php || Type: Subscribe New User || Time: March 11, 2016 4:50 pm </td>
9
+ </tr>
10
+ <tr>
11
+ <td class="row-title">
12
+ <label for="tablecell">
13
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
14
+ </label>
15
+ </td>
16
+ <td>
17
+ Page: process_form_submission_ajax.php || Type: Subscribe New User || Time: March 11, 2016 4:49 pm </td>
18
+ </tr>
19
+ <tr>
20
+ <td class="row-title">
21
+ <label for="tablecell">
22
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
23
+ </label>
24
+ </td>
25
+ <td>
26
+ Page: process_form_submission.php || Type: Subscribe New User || Time: March 11, 2016 4:49 pm </td>
27
+ </tr>
28
+ <tr>
29
+ <td class="row-title">
30
+ <label for="tablecell">
31
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
32
+ </label>
33
+ </td>
34
+ <td>
35
+ Page: process_form_submission.php || Type: Subscribe New User || Time: March 11, 2016 4:49 pm </td>
36
+ </tr>
37
+ <tr>
38
+ <td class="row-title">
39
+ <label for="tablecell">
40
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
41
+ </label>
42
+ </td>
43
+ <td>
44
+ Page: process_form_submission.php || Type: Subscribe New User || Time: March 11, 2016 4:48 pm </td>
45
+ </tr>
46
+ <tr>
47
+ <td class="row-title">
48
+ <label for="tablecell">
49
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
50
+ </label>
51
+ </td>
52
+ <td>
53
+ Page: process_form_submission.php || Type: Subscribe New User || Time: March 11, 2016 4:48 pm </td>
54
+ </tr>
55
+ <tr>
56
+ <td class="row-title">
57
+ <label for="tablecell">
58
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
59
+ </label>
60
+ </td>
61
+ <td>
62
+ Page: process_form_submission.php || Type: Subscribe New User || Time: March 11, 2016 4:48 pm </td>
63
+ </tr>
64
+ <tr>
65
+ <td class="row-title">
66
+ <label for="tablecell">
67
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
68
+ </label>
69
+ </td>
70
+ <td>
71
+ Page: process_form_submission.php || Type: Subscribe New User || Time: March 11, 2016 4:47 pm </td>
72
+ </tr>
73
+ <tr>
74
+ <td class="row-title">
75
+ <label for="tablecell">
76
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
77
+ </label>
78
+ </td>
79
+ <td>
80
+ Page: process_form_submission.php || Type: Subscribe New User || Time: March 11, 2016 4:45 pm </td>
81
+ </tr>
82
+ <tr>
83
+ <td class="row-title">
84
+ <label for="tablecell">
85
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
86
+ </label>
87
+ </td>
88
+ <td>
89
+ Page: process_form_submission_ajax.php || Type: Subscribe New User || Time: March 11, 2016 4:44 pm </td>
90
+ </tr>
91
+ <tr>
92
+ <td class="row-title">
93
+ <label for="tablecell">
94
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
95
+ </label>
96
+ </td>
97
+ <td>
98
+ Page: process_form_submission_ajax.php || Type: Subscribe New User || Time: March 11, 2016 4:43 pm </td>
99
+ </tr>
100
+ <tr>
101
+ <td class="row-title">
102
+ <label for="tablecell">
103
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
104
+ </label>
105
+ </td>
106
+ <td>
107
+ Page: process_form_submission_ajax.php || Type: Subscribe New User || Time: March 11, 2016 4:43 pm </td>
108
+ </tr>
109
+ <tr>
110
+ <td class="row-title">
111
+ <label for="tablecell">
112
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
113
+ </label>
114
+ </td>
115
+ <td>
116
+ Page: process_form_submission_ajax.php || Type: Subscribe New User || Time: March 11, 2016 4:42 pm </td>
117
+ </tr>
118
+ <tr>
119
+ <td class="row-title">
120
+ <label for="tablecell">
121
+ <em>The Email Parameter Should Include An Email, Euid, Or Leid Key</em>
122
+ </label>
123
+ </td>
124
+ <td>
125
+ Page: process_form_submission_ajax.php || Type: Subscribe New User || Time: March 11, 2016 4:34 pm </td>
126
+ </tr>
127
+ <tr>
128
+ <td class="row-title">
129
+ <label for="tablecell">
130
+ <em>You Must Specify A Apikey Value</em>
131
+ </label>
132
+ </td>
133
+ <td>
134
+ Page: Add Interest Group to Form || Type: Get Interest Groups || Time: March 11, 2016 11:20 am </td>
135
+ </tr>
136
+ <tr>
137
+ <td class="row-title">
138
+ <label for="tablecell">
139
+ <em>You Must Specify A Apikey Value</em>
140
+ </label>
141
+ </td>
142
+ <td>
143
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 11:20 am </td>
144
+ </tr>
145
+ <tr>
146
+ <td class="row-title">
147
+ <label for="tablecell">
148
+ <em>You Must Specify A Apikey Value</em>
149
+ </label>
150
+ </td>
151
+ <td>
152
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 11:19 am </td>
153
+ </tr>
154
+ <tr>
155
+ <td class="row-title">
156
+ <label for="tablecell">
157
+ <em>You Must Specify A Apikey Value</em>
158
+ </label>
159
+ </td>
160
+ <td>
161
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 11:18 am </td>
162
+ </tr>
163
+ <tr>
164
+ <td class="row-title">
165
+ <label for="tablecell">
166
+ <em>You Must Specify A Apikey Value</em>
167
+ </label>
168
+ </td>
169
+ <td>
170
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 11:17 am </td>
171
+ </tr>
172
+ <tr>
173
+ <td class="row-title">
174
+ <label for="tablecell">
175
+ <em>You Must Specify A Apikey Value</em>
176
+ </label>
177
+ </td>
178
+ <td>
179
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 11:16 am </td>
180
+ </tr>
181
+ <tr>
182
+ <td class="row-title">
183
+ <label for="tablecell">
184
+ <em>You Must Specify A Apikey Value</em>
185
+ </label>
186
+ </td>
187
+ <td>
188
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 11:01 am </td>
189
+ </tr>
190
+ <tr>
191
+ <td class="row-title">
192
+ <label for="tablecell">
193
+ <em>You Must Specify A Apikey Value</em>
194
+ </label>
195
+ </td>
196
+ <td>
197
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 11:01 am </td>
198
+ </tr>
199
+ <tr>
200
+ <td class="row-title">
201
+ <label for="tablecell">
202
+ <em>You Must Specify A Apikey Value</em>
203
+ </label>
204
+ </td>
205
+ <td>
206
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 11:00 am </td>
207
+ </tr>
208
+ <tr>
209
+ <td class="row-title">
210
+ <label for="tablecell">
211
+ <em>You Must Specify A Apikey Value</em>
212
+ </label>
213
+ </td>
214
+ <td>
215
+ Page: Add Field to Form || Type: Get Merge Variables || Time: March 11, 2016 10:59 am </td>
216
+ </tr>
217
+
public/classes/checkbox-integrations.php CHANGED
@@ -29,25 +29,31 @@
29
  $checkbox_options = get_option( 'optin-checkbox-init' , '' );
30
  $current_user = wp_get_current_user();
31
  $email = $current_user->user_email;
32
- try {
33
- $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
34
- $dash_position = strpos( $api_key, '-' );
35
- if( $dash_position !== false ) {
36
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/member-info.json';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  }
38
- $already_subscribed = wp_remote_post( $api_endpoint, array(
39
- 'body' => array(
40
- 'apikey' => $api_key,
41
- 'id' => $checkbox_options[$integration_type]['associated-list'],
42
- 'emails' => array( array( 'email' => sanitize_email( $email ) ) )
43
- ),
44
- 'timeout' => 10,
45
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
46
- ) );
47
- $already_subscribed = json_decode( wp_remote_retrieve_body( $already_subscribed ), true );
48
  return $already_subscribed['success_count'];
49
- } catch ( Exception $error ) {
50
- return $error->getMessage();
51
  }
52
  } else {
53
  // if the user isn't logged in
@@ -81,7 +87,14 @@
81
  'timeout' => 10,
82
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
83
  ) );
84
- $already_subscribed = json_decode( wp_remote_retrieve_body( $already_subscribed ), true );
 
 
 
 
 
 
 
85
  return $already_subscribed['success_count'];
86
  } catch ( Exception $error ) {
87
  return $error->getMessage();
@@ -153,27 +166,33 @@
153
  $merge_vars['replace_interests'] = 1;
154
  }
155
  // initialize MailChimp API
156
- try {
157
- $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
158
- $dash_position = strpos( $api_key, '-' );
159
- if( $dash_position !== false ) {
160
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/subscribe.json';
161
- }
162
- $subscribe_response = wp_remote_post( $api_endpoint, array(
163
- 'body' => apply_filters( 'yikes-mailchimp-checkbox-integration-subscribe-api-request', array(
164
- 'api_key' => get_option( 'yikes-mc-api-key' , '' ),
165
- 'id' => $checkbox_options[$type]['associated-list'],
166
- 'email' => array( 'email' => sanitize_email( $email ) ),
167
- 'merge_vars' => apply_filters( 'yikes-mailchimp-checkbox-integration-merge-variables', $merge_vars, $type ), // filter merge variables
168
- 'double_optin' => 1,
169
- 'update_existing' => $update,
170
- 'send_welcome' => 1
171
- ), $type ),
172
- 'timeout' => 10,
173
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
174
- ) );
175
- } catch( Exception $e ) {
176
- $e->getMessage();
 
 
 
 
 
 
177
  }
178
  return;
179
  }
29
  $checkbox_options = get_option( 'optin-checkbox-init' , '' );
30
  $current_user = wp_get_current_user();
31
  $email = $current_user->user_email;
32
+
33
+ $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
34
+ $dash_position = strpos( $api_key, '-' );
35
+ if( $dash_position !== false ) {
36
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/member-info.json';
37
+ }
38
+ $already_subscribed = wp_remote_post( $api_endpoint, array(
39
+ 'body' => array(
40
+ 'apikey' => $api_key,
41
+ 'id' => $checkbox_options[$integration_type]['associated-list'],
42
+ 'emails' => array( array( 'email' => sanitize_email( $email ) ) )
43
+ ),
44
+ 'timeout' => 10,
45
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
46
+ ) );
47
+ $already_subscribed = json_decode( wp_remote_retrieve_body( $already_subscribed ), true );
48
+ if( isset( $already_subscribed['error'] ) ) {
49
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
50
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
51
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
52
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $already_subscribed['error'], __( "Get Member Info" , 'yikes-inc-easy-mailchimp-extender' ), "Checkbox Integrations Page" );
53
  }
54
+ }
55
+ if( ! Isset( $already_subscribed['error'] ) ) {
 
 
 
 
 
 
 
 
56
  return $already_subscribed['success_count'];
 
 
57
  }
58
  } else {
59
  // if the user isn't logged in
87
  'timeout' => 10,
88
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
89
  ) );
90
+ $already_subscribed = json_decode( wp_remote_retrieve_body( $already_subscribed ), true );
91
+ if( isset( $already_subscribed['error'] ) ) {
92
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
93
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
94
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
95
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $already_subscribed['error'], __( "Get Member Info" , 'yikes-inc-easy-mailchimp-extender' ), "Checkbox Integrations Page" );
96
+ }
97
+ }
98
  return $already_subscribed['success_count'];
99
  } catch ( Exception $error ) {
100
  return $error->getMessage();
166
  $merge_vars['replace_interests'] = 1;
167
  }
168
  // initialize MailChimp API
169
+ $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
170
+ $dash_position = strpos( $api_key, '-' );
171
+ if( $dash_position !== false ) {
172
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/subscribe.json';
173
+ }
174
+ $subscribe_response = wp_remote_post( $api_endpoint, array(
175
+ 'body' => apply_filters( 'yikes-mailchimp-checkbox-integration-subscribe-api-request', array(
176
+ 'apikey' => get_option( 'yikes-mc-api-key' , '' ),
177
+ 'id' => $checkbox_options[$type]['associated-list'],
178
+ 'email' => array( 'email' => sanitize_email( $email ) ),
179
+ 'merge_vars' => apply_filters( 'yikes-mailchimp-checkbox-integration-merge-variables', $merge_vars, $type ), // filter merge variables
180
+ 'double_optin' => 1,
181
+ 'update_existing' => $update,
182
+ 'send_welcome' => 1
183
+ ), $type ),
184
+ 'timeout' => 10,
185
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
186
+ ) );
187
+ if( ! Is_wp_error( $subscribe_response ) ) {
188
+ $response_body = json_decode( wp_remote_retrieve_body( $subscribe_response ), true );
189
+ if( WP_DEBUG || isset( $response_body['error'] ) ) {
190
+ if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
191
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
192
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
193
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $response_body['error'], __( "Checkbox Integration Subscribe User" , 'yikes-inc-easy-mailchimp-extender' ), "Checkbox Integrations" );
194
+ }
195
+ }
196
  }
197
  return;
198
  }
public/classes/checkbox-integrations/class.comment_form-checkbox.php CHANGED
@@ -41,7 +41,7 @@
41
  *
42
  * @since 6.0.0
43
  **/
44
- public function subscribe_from_comment( $comment_id , $comment_approvided ) {
45
  // was sign-up checkbox checked?
46
  if ( $this->was_checkbox_checked( $this->type ) === false ) {
47
  return false;
@@ -54,15 +54,11 @@
54
  $comment_data = get_comment( $comment_id );
55
  // create merge variable array
56
  $merge_vars = array(
57
- 'NAME' => $comment->comment_author,
58
- 'OPTIN_IP' => $comment->comment_author_IP,
59
  );
60
  // subscribe the user
61
- try{
62
- $this->subscribe_user_integration( sanitize_email( $comment_data->comment_author_email ) , $this->type , $merge_vars );
63
- } catch( Exception $e ) {
64
- return $e->getMessage();
65
- }
66
  }
67
 
68
  }
41
  *
42
  * @since 6.0.0
43
  **/
44
+ public function subscribe_from_comment( $comment_id , $comment_approved ) {
45
  // was sign-up checkbox checked?
46
  if ( $this->was_checkbox_checked( $this->type ) === false ) {
47
  return false;
54
  $comment_data = get_comment( $comment_id );
55
  // create merge variable array
56
  $merge_vars = array(
57
+ 'NAME' => $comment_data->comment_author,
58
+ 'OPTIN_IP' => $comment_data->comment_author_IP,
59
  );
60
  // subscribe the user
61
+ $this->subscribe_user_integration( sanitize_email( $comment_data->comment_author_email ) , $this->type , $merge_vars );
 
 
 
 
62
  }
63
 
64
  }
public/css/yikes-inc-easy-mailchimp-extender-public.css CHANGED
@@ -1,2 +1,2 @@
1
  /**
2
  * All of the CSS for your public-facing functionality should be
3
  * included in this file.
4
  */
5
 
6
  .yikes-easy-mc-form {
7
  }
8
  /* Input heights */
9
  .yikes-easy-mc-form select,
10
  .yikes-easy-mc-form input[type="text"],
11
  .yikes-easy-mc-form input[type="url"],
12
  .yikes-easy-mc-form input[type="email"],
13
  .yikes-easy-mc-form input[type="number"] {
14
  }
15
 
16
  .yikes-easy-mc-form select:focus,
17
  .yikes-easy-mc-form input[type="text"]:focus,
18
  .yikes-easy-mc-form input[type="url"]:focus,
19
  .yikes-easy-mc-form input[type="email"]:focus,
20
  .yikes-easy-mc-form input[type="number"]:focus {
21
  }
22
 
23
  /* Datepicker */
24
  }
25
 
26
  /* Submit Button */
27
  .yikes-easy-mc-form .yikes-easy-mc-submit-button {
28
  }
29
  /* Form Description */
30
  .yikes-easy-mc-form .form-field-description {
31
 
32
 
33
  /* Labels & Descriptions */
34
  .yikes-easy-mc-form label,
35
  .yikes-easy-mc-form .field-no-label {
36
  }
37
 
38
  /* Interest Group Required Error Notice */
39
  p.yikes-mailchimp-required-interest-group-error {
40
  }
41
 
42
  /* No Label Descriptions */
43
 
44
  .yikes-easy-mc-form select,
45
  .yikes-easy-mc-form input[type="number"],
46
  .yikes-easy-mc-form input[type="text"],
47
  .yikes-easy-mc-form input[type="email"],
48
  .yikes-easy-mc-form input[type="url"],
49
  .yikes-easy-mc-form input[type="password"],
50
  .yikes-easy-mc-form textarea {
51
  }
52
 
53
 
54
  /** Radio Form Buttons **/
55
  .checkbox-parent-label {
56
  }
57
  .yikes-easy-mc-form .yikes-easy-mc-checkbox-label {
58
  }
59
 
60
  .yikes-easy-mc-display-none,
61
  .mailchimp-field-hidden {
62
  }
63
 
64
  .yikes-easy-mc-text-align-right {
65
  }
66
 
67
 
68
 
69
 
70
  /******************************************/
71
  /* Front End Pre-defined Classes */
72
  /******************************************/
73
 
74
- /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1wdWJsaWMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1HQUFrRyxJQUFJLHVCQUFBLGVBQUEsRUFBQSxZQUFBLEdBQUEsSUFBd0MseUNBQW1CLGVBQXlDLEdBQUEsbUJBQUEsR0FBQSxJQUFBLDhDQUE0QyxFQUFBLG9EQUFBLHNCQUFBLEdBQUEsWUFBQSxHQUFBLEtBQUEsbUJBQUEsRUFBQSxvTUFBcUIsa0JBQUEsRUFBQSwwQkFBQSxFQUFBLHdDQUFBLEVBQUEsZUFBQSxFQUFBLDRCQUFBLEVBQUEsbUJBQUEsR0FBQSxJQUFBLGtPQUFBLDBDQUE0UyxFQUFBLDBDQUFBLEdBQUEsSUFBQSxnQkFBd1QsQ0FBQSw4RkFBQSxpQkFBOEwsR0FBQSxJQUFBLG1CQUFBLEVBQUEsb0RBQUEsZUFBQSxDQUFBLGtGQUFBLEVBQUEsWUFBQSxFQUE2SSxpQkFBMEUsRUFBQSxpQkFBQSxFQUFBLGNBQUEsRUFBQSxnQkFBQSxHQUFBLEVBQUEscUVBQUEsbUJBQWlHLEdBQUEsSUFBQSx3REFBc0ksRUFBQSxvREFBQSxXQUFBLEdBQUEsZ0JBQStCLEdBQUEsWUFBQSxHQUFBLE1BQUEsa0ZBQUEsY0FBQSxJQUFBLG9CQUFBLElBQUEsS0FBQSxzQkFBQSxJQUFBLGdEQUFBLGVBQUEsR0FBQSxtQkFBQSxHQUFBLHFCQUFBLEdBQUEsbUJBQUEsSUFBQSxNQUFBLHdEQUFBLGVBQUEsR0FBQSxtQkFBQSxHQUFBLG1CQUFBLElBQUEsSUFBQSxpQ0FBQSwrQkFBQSxHQUFBLG9CQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxtQkFBQSxHQUFBLElBQUEsbUNBQUEsZUFBQSxHQUFBLG9CQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxtQkFBQSxHQUFBLElBQUEsMkJBQUEsRUFBQSxtRUFBQSxzQkFBQSxFQUFBLG9CQUFBLEVBQUEsWUFBQSxHQUFBLElBQUEsMENBQUEsRUFBQSxtREFBQSwrQkFBNDdCLEVBQUEsY0FBQSxHQUFBLElBQUEsMkJBQTBGLElBQUEsb1JBQUEsdUJBQUEsRUFBQSxlQUFBLEVBQUEsWUFBQSxFQUFBLGdCQUFBLEdBQUEsSUFBQSw0REFBQSxXQUFBLEdBQUEsV0FBQSxHQUFBLGlCQUFBLEdBQUEsaUJBQUEsR0FBQSxJQUFBLHVGQUFBLFlBQUEsR0FBQSxnQkFBQSxHQUFBLElBQUEsMEJBQUEsRUFBQSwwQkFBQSxZQUFBLEVBQUEsZUFBQSxHQUFBLEVBQUEscURBQUEsc0JBQUEsR0FBQSxJQUFBLHlEQUFBLHlCQUFBLEdBQUEsSUFBQSxtQ0FBQSxrQkFBaXVCLEdBQUEsSUFBQSwyQ0FBMEosRUFBQSxpREFBQSxjQUFBLEdBQUEsSUFBQSx1QkFBQSxFQUFBLHFDQUFBLGVBQUEsR0FBQSxnQkFBQSxHQUFBLEVBQUEsd0VBQUEsQ0FBQSwyQkFBdVEsbUJBQUEsRUFBQSxTQUFBLEVBQUEsUUFBQSxFQUFBLFNBQTBCLEVBQUEsVUFBQSxFQUFBLGVBQUEsRUFBQSxFQUFBLHdDQUFBLENBQUEsZ0JBQThNLHVCQUFBLEVBQUEsK0JBQUEsRUFBQSxzQkFBQSxFQUFBLDhCQUE0RyxFQUFBLHFCQUFBLEVBQUEsS0FBQSx5Q0FBQSxrQ0FBcUMsdUJBQUEsR0FBQSwrQkFBQSxHQUFBLHNCQUEyQyxHQUFBLDhCQUFBLEdBQUEsRUFBQSxFQUFBLG1CQUFBLEdBQUEsNENBQUEsRUFBQSx1Q0FBQSxFQUFBLDRDQUFBLElBQUEsdU1BQTZFLEVBQUEsNENBQUEsRUFBQSwwQ0FBQSxFQUFBLG9EQUFBLHNCQUFBLEdBQUEsWUFBQSxHQUFBLHVCQUFBLEdBQUEsbUJBQUEsR0FBQSxNQUFBLHdEQUFBLEdBQUEsa0RBQUEsR0FBQSx1REFBQSxLQUFBLGlCQUFBLElBQUEsaURBQUEsYUFBQSxLQUFBLElBQUEsaUJBQUEsSUFBQSxpREFBQSxhQUFBLEtBQUEsSUFBQSxpQkFBQSxJQUFBLGlEQUFBLGFBQUEsS0FBQSxJQUFBLGtCQUFBLElBQUEsa0RBQUEsY0FBQSxLQUFBLElBQUEsa0JBQUEsSUFBQSxrREFBQSxjQUFBLEtBQUEsSUFBQSxrQkFBQSxJQUFBLGtEQUFBLGNBQUEsS0FBQSxLQUFBLDJDQUFBLEVBQUEscUNBQUEsRUFBQSwwQ0FBQSxFQUFBLG1EQUFBLHNCQUFBLEdBQUEsWUFBQSxHQUFBLFdBQUEsR0FBQSxJQUFBLDJDQUFBLEVBQUEscUNBQUEsRUFBQSwwQ0FBQSxFQUFBLG1EQUFBLHNCQUFBLEdBQUEsWUFBQSxHQUFBLFdBQUEsR0FBQSxJQUFBLDJDQUFBLEVBQUEscUNBQUEsRUFBQSwwQ0FBQSxFQUFBLG1EQUFBLHNCQUFBLEdBQUEsWUFBQSxHQUFBLFdBQUEsR0FBQSxJQUFBLDJDQUFBLEVBQUEscUNBQUEsRUFBQSwwQ0FBQSxFQUFBLDBGQUFBLFdBQUEsR0FBQSxZQUFBLEdBQUEsaUJBQUEsSUFBQSxLQUFBLDhGQUFBLFdBQUEsR0FBQSxhQUFBLEdBQUEsZ0JBQUEsSUFBQSxNQUFBLDJDQUFBLEVBQUEscUNBQUEsRUFBQSwwQ0FBQSxJQUFBLGtGQUFBLFdBQUEsR0FBQSxZQUFBLEdBQUEsdUJBQUEsSUFBQSxRQUFBLDBDQUFBLEVBQUEsNEJBQUEsRUFBQSx5Q0FBQSxLQUFBLGdEQUFBLEdBQUEsZ0RBQUEsNExBQUEsWUFBQSxLQUFBLElBQUEsTUFBQSwwREFBQSxHQUFBLGdEQUFBLG9IQUFBLFdBQUEsS0FBQSxZQUFBLEtBQUEsaUJBQUEsS0FBQSxJQUFBLHNIQUFBLFdBQUEsS0FBQSxhQUFBLEtBQUEsZUFBQSxLQUFBLElBQUEsR0FBQSxnREFBQSxzRkFBQSx1QkFBQSxLQUFBLGdCQUFBLEtBQUEsZUFBQSxLQUFBLFlBQUEsS0FBQSxJQUFBLEtBQUEseUNBQUEsRUFBQSw2QkFBQSxFQUFBLHlDQUFBLEVBQUEsK0NBQUEsZ0dBQUEsZUFBQSxJQUFBLEdBQUEiLCJmaWxlIjoieWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLWV4dGVuZGVyLXB1YmxpYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcciAqIEFsbCBvZiB0aGUgQ1NTIGZvciB5b3VyIHB1YmxpYy1mYWNpbmcgZnVuY3Rpb25hbGl0eSBzaG91bGQgYmVcciAqIGluY2x1ZGVkIGluIHRoaXMgZmlsZS5cciAqL1xyIFxyIC55aWtlcy1lYXN5LW1jLWZvcm0ge1xyXHRkaXNwbGF5OiBibG9jaztcclx0d2lkdGg6IDEwMCU7XHIgfVxyXHRcclx0Lnlpa2VzLWVhc3ktbWFpbGNoaW1wLWVkaXQtZm9ybS1saW5rIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcdH1cciBcciAvKiBJbnB1dCBoZWlnaHRzICovXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBzZWxlY3QsXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclx0bWluLWhlaWdodDogNDBweDtcclx0cGFkZGluZzogMTBweDtcclx0YmFja2dyb3VuZDogI0YxRjFGMTtcclx0Ym9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xyIH1cciBcciAueWlrZXMtZWFzeS1tYy1mb3JtIHNlbGVjdDpmb2N1cyxcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xyXHRvdXRsaW5lOiAycHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjMwKTtcclx0b3V0bGluZTogMnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4zMCk7XHIgfVxyIFxyIC8qIFN1Ym1pdCBCdXR0b24gKi9cciAueWlrZXMtZWFzeS1tYy1mb3JtIC55aWtlcy1lYXN5LW1jLXN1Ym1pdC1idXR0b24ge1xyXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdHdpZHRoOiAxMDAlO1xyXHRtYXJnaW4tdG9wOiAxZW07XHJcdG1hcmdpbi1ib3R0b206IDFlbTtcciB9XHIgIFxyICAvKiBGb3JtIERlc2NyaXB0aW9uICovXHIgICAueWlrZXMtZWFzeS1tYy1mb3JtIC5mb3JtLWZpZWxkLWRlc2NyaXB0aW9uIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRtYXJnaW4tdG9wOiAtLjI1ZW07XHJcdFx0bWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXHQgfVxyXHQgXHJcdCAueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsID4gLmZvcm0tZmllbGQtZGVzY3JpcHRpb24ge1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdG1hcmdpbi10b3A6IC4yNWVtO1xyXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXHQgfVxyIFxyIFxyIC8qIExhYmVscyBEZXNjcmlwdGlvbnMgKi9cciAueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsLFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gLmZpZWxkLW5vLWxhYmVsIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRtYXJnaW4tYm90dG9tOiAuNWVtO1xyXHR3aWR0aDogMTAwJTtcciB9XHIgXHIgXHIgLyogTm8gTGFiZWwgRGVzY3JpcHRpb25zICovXHIgXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBzZWxlY3QsXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBcciAueWlrZXMtZWFzeS1tYy1mb3JtIHRleHRhcmVhIHtcclx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogMTAwJTtcciB9XHIgXHIgLyoqIFJhZGlvIEZvcm0gQnV0dG9ucyAqKi9cciAuY2hlY2tib3gtcGFyZW50LWxhYmVsIHtcclx0d2lkdGg6IDEwMCU7XHJcdGRpc3BsYXk6IGJsb2NrO1xyIH1cciAueWlrZXMtZWFzeS1tYy1mb3JtIC55aWtlcy1lYXN5LW1jLWNoZWNrYm94LWxhYmVsIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyIH1cciAueWlrZXMtZWFzeS1tYy1mb3JtIC55aWtlcy1lYXN5LW1jLWNoZWNrYm94LWxhYmVsLmxhc3Qtc2VsZWN0aW9uIHtcclx0bWFyZ2luLWJvdHRvbTogMDtcciB9XHIgXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cciAvKiAgICBGcm9udCBFbmQgUHJlLWRlZmluZWQgQ2xhc3NlcyAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyIFxyXHQvKiBcclx0XHRUbyBEb1xyXHRcdC0gSW5saW5lIExpc3Rcclx0XHQtIGxpc3QgaGVpZ2h0XHJcdFx0LSBzY3JvbGwgdGV4dCBmb3IgYmxvY2tzIG9mIGh0bWwgdGV4dCAoZGlzY2xhaW1lciBldGMuKVxyXHRcdGh0dHA6Ly93d3cuZ3Jhdml0eWhlbHAuY29tL2Nzcy1yZWFkeS1jbGFzc2VzLWZvci1ncmF2aXR5LWZvcm1zL1xyXHRcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgICAgICBJbmxpbmUgUmFkaW8gJiBDaGVja2JveGVzICAgICAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsLm9wdGlvbi1pbmxpbmUgPiBsYWJlbCB7XHJcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiBhdXRvO1xyXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclx0fVx0XHJcdFx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogICBcdCAgXHRcdDItQ29sdW1uIFJhZGlvICAgICAgICAgICAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0Lnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbC5vcHRpb24tMi1jb2wgPiBsYWJlbCB7XHJcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiA1MCU7XHJcdH1cclx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogICBcdCAgXHRcdDMtQ29sdW1uIFJhZGlvICAgICAgICAgICAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0Lnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbC5vcHRpb24tMy1jb2wgPiBsYWJlbCB7XHJcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiAzMyU7XHJcdH1cclx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogICBcdCAgXHRcdDQtQ29sdW1uIFJhZGlvICAgICAgICAgICAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0Lnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbC5vcHRpb24tMy1jb2wgPiBsYWJlbCB7XHJcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiAyNSU7XHJcdH1cclx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogICBcdCAgXHRcdDItQ29sdW1uIEZvcm0gICAgICAgICAgICAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0IC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwuZmllbGQtbGVmdC1oYWxmIHtcclx0XHR3aWR0aDogNDglO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdG1hcmdpbi1yaWdodDogMiU7XHJcdCB9XHJcdCBcclx0IC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwuZmllbGQtcmlnaHQtaGFsZiB7XHJcdFx0d2lkdGg6IDQ4JTtcclx0XHRmbG9hdDogcmlnaHQ7XHJcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXHQgfVxyXHQgXHJcdCAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQzLUNvbHVtbiBGb3JtICAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdFxyXHQueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsLmZpZWxkLWxlZnQtdGhpcmQge1xyXHRcdHdpZHRoOiAzMiU7XHJcdFx0ZmxvYXQ6IGxlZnQ7XHJcdFx0bWFyZ2luLXJpZ2h0OiAxLjMzMzMzJTtcclx0IH1cclx0IFxyXHQgLnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbC5maWVsZC1yaWdodC10aGlyZCB7XHJcdFx0d2lkdGg6IDMyJTtcclx0XHRmbG9hdDogcmlnaHQ7XHJcdFx0bWFyZ2luLWxlZnQ6IDEuMzMzMzMlO1xyXHQgfVxyXHQgXHJcdCBcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LypcdFx0Q2hlY2tib3ggSW50ZWdyYXRpb24gU3R5bGVzXHQgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQiXX0= */
1
  /**
2
  * All of the CSS for your public-facing functionality should be
3
  * included in this file.
4
  */
5
 
6
  .yikes-easy-mc-form {
7
  }
8
  /* Input heights */
9
  .yikes-easy-mc-form select,
10
  .yikes-easy-mc-form input[type="text"],
11
  .yikes-easy-mc-form input[type="url"],
12
  .yikes-easy-mc-form input[type="email"],
13
  .yikes-easy-mc-form input[type="number"] {
14
  }
15
 
16
  .yikes-easy-mc-form select:focus,
17
  .yikes-easy-mc-form input[type="text"]:focus,
18
  .yikes-easy-mc-form input[type="url"]:focus,
19
  .yikes-easy-mc-form input[type="email"]:focus,
20
  .yikes-easy-mc-form input[type="number"]:focus {
21
  }
22
 
23
  /* Datepicker */
24
  }
25
 
26
  /* Submit Button */
27
  .yikes-easy-mc-form .yikes-easy-mc-submit-button {
28
  }
29
  /* Form Description */
30
  .yikes-easy-mc-form .form-field-description {
31
 
32
 
33
  /* Labels & Descriptions */
34
  .yikes-easy-mc-form label,
35
  .yikes-easy-mc-form .field-no-label {
36
  }
37
 
38
  /* Interest Group Required Error Notice */
39
  p.yikes-mailchimp-required-interest-group-error {
40
  }
41
 
42
  /* No Label Descriptions */
43
 
44
  .yikes-easy-mc-form select,
45
  .yikes-easy-mc-form input[type="number"],
46
  .yikes-easy-mc-form input[type="text"],
47
  .yikes-easy-mc-form input[type="email"],
48
  .yikes-easy-mc-form input[type="url"],
49
  .yikes-easy-mc-form input[type="password"],
50
  .yikes-easy-mc-form textarea {
51
  }
52
 
53
 
54
  /** Radio Form Buttons **/
55
  .checkbox-parent-label {
56
  }
57
  .yikes-easy-mc-form .yikes-easy-mc-checkbox-label {
58
  }
59
 
60
  .yikes-easy-mc-display-none,
61
  .mailchimp-field-hidden {
62
  }
63
 
64
  .yikes-easy-mc-text-align-right {
65
  }
66
 
67
 
68
 
69
 
70
  /******************************************/
71
  /* Front End Pre-defined Classes */
72
  /******************************************/
73
 
74
+ /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1wdWJsaWMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1HQUFrRyxJQUFJLHVCQUFBLGVBQUEsRUFBQSxZQUFBLEdBQUEsSUFBd0MseUNBQW1CLGVBQXlDLEdBQUEsbUJBQUEsR0FBQSxJQUFBLDhDQUE0QyxFQUFBLG9EQUFBLHNCQUFBLEdBQUEsWUFBQSxHQUFBLEtBQUEsbUJBQUEsRUFBQSxvTUFBcUIsa0JBQUEsRUFBQSwwQkFBQSxFQUFBLHdDQUFBLEVBQUEsZUFBQSxFQUFBLDRCQUFBLEVBQUEsbUJBQUEsR0FBQSxJQUFBLGtPQUFBLDBDQUE0UyxFQUFBLDBDQUFBLEdBQUEsSUFBQSxnQkFBd1QsQ0FBQSw4RkFBQSxpQkFBOEwsR0FBQSxJQUFBLG1CQUFBLEVBQUEsb0RBQUEsZUFBQSxDQUFBLGtGQUFBLEVBQUEsWUFBQSxFQUE2SSxpQkFBMEUsRUFBQSxpQkFBQSxFQUFBLGNBQUEsRUFBQSxnQkFBQSxHQUFBLEVBQUEscUVBQUEsbUJBQWlHLEdBQUEsSUFBQSx3REFBc0ksRUFBQSxvREFBQSxXQUFBLEdBQUEsZ0JBQStCLEdBQUEsWUFBQSxHQUFBLE1BQUEsa0ZBQUEsY0FBQSxJQUFBLG9CQUFBLElBQUEsS0FBQSxzQkFBQSxJQUFBLGdEQUFBLGVBQUEsR0FBQSxtQkFBQSxHQUFBLHFCQUFBLEdBQUEsbUJBQUEsSUFBQSxNQUFBLHdEQUFBLGVBQUEsR0FBQSxtQkFBQSxHQUFBLG1CQUFBLElBQUEsSUFBQSxpQ0FBQSwrQkFBQSxHQUFBLG9CQUFBLEdBQUEsY0FBQSxHQUFBLG1CQUFBLEdBQUEsSUFBQSxtQ0FBQSxlQUFBLEdBQUEsb0JBQUEsR0FBQSxjQUFBLEdBQUEsbUJBQUEsR0FBQSxJQUFBLDJCQUFBLEVBQUEsbUVBQUEsc0JBQUEsRUFBQSxvQkFBQSxFQUFBLFlBQUEsR0FBQSxJQUFBLDBDQUFBLEVBQUEsbURBQUEsK0JBQUEsRUFBQSxjQUFBLEdBQUEsSUFBQSwyQkFBNDdCLElBQUEsb1JBQTBGLHVCQUFBLEVBQUEsZUFBQSxFQUFBLFlBQUEsRUFBQSxnQkFBQSxHQUFBLElBQUEsNERBQUEsV0FBQSxHQUFBLFdBQUEsR0FBQSxpQkFBQSxHQUFBLGlCQUFBLEdBQUEsSUFBQSx1RkFBQSxZQUFBLEdBQUEsZ0JBQUEsR0FBQSxJQUFBLDBCQUFBLEVBQUEsMEJBQUEsWUFBQSxFQUFBLGVBQUEsR0FBQSxFQUFBLHFEQUFBLHNCQUFBLEdBQUEsSUFBQSx5REFBQSx5QkFBQSxHQUFBLElBQUEsbUNBQUEsa0JBQUEsR0FBQSxJQUFBLDJDQUFpdUIsRUFBQSxpREFBMEosY0FBQSxHQUFBLElBQUEsdUJBQUEsRUFBQSxxQ0FBQSxlQUFBLEdBQUEsZ0JBQUEsR0FBQSxFQUFBLHdFQUFBLENBQUEsMkJBQUEsbUJBQUEsRUFBQSxTQUFBLEVBQUEsUUFBdVEsRUFBQSxTQUFBLEVBQUEsVUFBQSxFQUFBLGVBQUEsRUFBQSxFQUFBLHdDQUEwQixDQUFBLGdCQUFBLHVCQUFBLEVBQUEsK0JBQThNLEVBQUEsc0JBQUEsRUFBQSw4QkFBQSxFQUFBLHFCQUFBLEVBQUEsS0FBQSx5Q0FBNEcsa0NBQUEsdUJBQUEsR0FBQSwrQkFBcUMsR0FBQSxzQkFBQSxHQUFBLDhCQUFBLEdBQTJDLEVBQUEsRUFBQSxtQkFBQSxHQUFBLDRDQUFBLEVBQUEsdUNBQUEsRUFBQSw0Q0FBQSxJQUFBLHVNQUFBLEVBQUEsNENBQTZFLEVBQUEsMENBQUEsRUFBQSxvREFBQSxzQkFBQSxHQUFBLFlBQUEsR0FBQSx1QkFBQSxHQUFBLG1CQUFBLEdBQUEsTUFBQSx3REFBQSxHQUFBLGtEQUFBLEdBQUEsdURBQUEsS0FBQSxpQkFBQSxJQUFBLGlEQUFBLGFBQUEsS0FBQSxJQUFBLGlCQUFBLElBQUEsaURBQUEsYUFBQSxLQUFBLElBQUEsaUJBQUEsSUFBQSxpREFBQSxhQUFBLEtBQUEsSUFBQSxrQkFBQSxJQUFBLGtEQUFBLGNBQUEsS0FBQSxJQUFBLGtCQUFBLElBQUEsa0RBQUEsY0FBQSxLQUFBLElBQUEsa0JBQUEsSUFBQSxrREFBQSxjQUFBLEtBQUEsS0FBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsRUFBQSxtREFBQSxzQkFBQSxHQUFBLFlBQUEsR0FBQSxXQUFBLEdBQUEsSUFBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsRUFBQSxtREFBQSxzQkFBQSxHQUFBLFlBQUEsR0FBQSxXQUFBLEdBQUEsSUFBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsRUFBQSxtREFBQSxzQkFBQSxHQUFBLFlBQUEsR0FBQSxXQUFBLEdBQUEsSUFBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsRUFBQSwwRkFBQSxXQUFBLEdBQUEsWUFBQSxHQUFBLGlCQUFBLElBQUEsS0FBQSw4RkFBQSxXQUFBLEdBQUEsYUFBQSxHQUFBLGdCQUFBLElBQUEsTUFBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsSUFBQSxrRkFBQSxXQUFBLEdBQUEsWUFBQSxHQUFBLHVCQUFBLElBQUEsUUFBQSwwQ0FBQSxFQUFBLDRCQUFBLEVBQUEseUNBQUEsS0FBQSxnREFBQSxHQUFBLGdEQUFBLDRMQUFBLFlBQUEsS0FBQSxJQUFBLE1BQUEsMERBQUEsR0FBQSxnREFBQSxvSEFBQSxXQUFBLEtBQUEsWUFBQSxLQUFBLGlCQUFBLEtBQUEsSUFBQSxzSEFBQSxXQUFBLEtBQUEsYUFBQSxLQUFBLGVBQUEsS0FBQSxJQUFBLEdBQUEsZ0RBQUEsc0ZBQUEsdUJBQUEsS0FBQSxnQkFBQSxLQUFBLGVBQUEsS0FBQSxZQUFBLEtBQUEsSUFBQSxLQUFBLHlDQUFBLEVBQUEsNkJBQUEsRUFBQSx5Q0FBQSxFQUFBLCtDQUFBLGdHQUFBLGVBQUEsSUFBQSxHQUFBIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1wdWJsaWMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHIgKiBBbGwgb2YgdGhlIENTUyBmb3IgeW91ciBwdWJsaWMtZmFjaW5nIGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlXHIgKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXHIgKi9cciBcciAueWlrZXMtZWFzeS1tYy1mb3JtIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxMDAlO1xyIH1cclx0XHJcdC55aWtlcy1lYXN5LW1haWxjaGltcC1lZGl0LWZvcm0tbGluayB7XHJcdFx0ZGlzcGxheTogYmxvY2s7XHJcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXHR9XHIgXHIgLyogSW5wdXQgaGVpZ2h0cyAqL1xyIC55aWtlcy1lYXN5LW1jLWZvcm0gc2VsZWN0LFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcdHBhZGRpbmc6IDEwcHg7XHJcdGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcciB9XHIgXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBzZWxlY3Q6Zm9jdXMsXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcclx0b3V0bGluZTogMnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4zMCk7XHJcdG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMzApO1xyIH1cciBcciAvKiBTdWJtaXQgQnV0dG9uICovXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSAueWlrZXMtZWFzeS1tYy1zdWJtaXQtYnV0dG9uIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogMTAwJTtcclx0bWFyZ2luLXRvcDogMWVtO1xyXHRtYXJnaW4tYm90dG9tOiAxZW07XHIgfVxyICBcciAgLyogRm9ybSBEZXNjcmlwdGlvbiAqL1xyICAgLnlpa2VzLWVhc3ktbWMtZm9ybSAuZm9ybS1maWVsZC1kZXNjcmlwdGlvbiB7XHJcdFx0ZGlzcGxheTogYmxvY2s7XHJcdFx0bWFyZ2luLXRvcDogLS4yNWVtO1xyXHRcdG1hcmdpbi1ib3R0b206IC43NWVtO1xyXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclx0IH1cclx0IFxyXHQgLnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbCA+IC5mb3JtLWZpZWxkLWRlc2NyaXB0aW9uIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRtYXJnaW4tdG9wOiAuMjVlbTtcclx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclx0IH1cciBcciBcciAvKiBMYWJlbHMgRGVzY3JpcHRpb25zICovXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbCxcciAueWlrZXMtZWFzeS1tYy1mb3JtIC5maWVsZC1uby1sYWJlbCB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclx0d2lkdGg6IDEwMCU7XHIgfVxyIFxyIFxyIC8qIE5vIExhYmVsIERlc2NyaXB0aW9ucyAqL1xyIFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gc2VsZWN0LFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCBcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSB0ZXh0YXJlYSB7XHJcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDEwMCU7XHIgfVxyIFxyIC8qKiBSYWRpbyBGb3JtIEJ1dHRvbnMgKiovXHIgLmNoZWNrYm94LXBhcmVudC1sYWJlbCB7XHJcdHdpZHRoOiAxMDAlO1xyXHRkaXNwbGF5OiBibG9jaztcciB9XHIgLnlpa2VzLWVhc3ktbWMtZm9ybSAueWlrZXMtZWFzeS1tYy1jaGVja2JveC1sYWJlbCB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcciB9XHIgLnlpa2VzLWVhc3ktbWMtZm9ybSAueWlrZXMtZWFzeS1tYy1jaGVja2JveC1sYWJlbC5sYXN0LXNlbGVjdGlvbiB7XHJcdG1hcmdpbi1ib3R0b206IDA7XHIgfVxyIFxyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLyogICAgRnJvbnQgRW5kIFByZS1kZWZpbmVkIENsYXNzZXMgICovXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cciBcclx0LyogXHJcdFx0VG8gRG9cclx0XHQtIElubGluZSBMaXN0XHJcdFx0LSBsaXN0IGhlaWdodFxyXHRcdC0gc2Nyb2xsIHRleHQgZm9yIGJsb2NrcyBvZiBodG1sIHRleHQgKGRpc2NsYWltZXIgZXRjLilcclx0XHRodHRwOi8vd3d3LmdyYXZpdHloZWxwLmNvbS9jc3MtcmVhZHktY2xhc3Nlcy1mb3ItZ3Jhdml0eS1mb3Jtcy9cclx0XHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgICAgICAgSW5saW5lIFJhZGlvICYgQ2hlY2tib3hlcyAgICAgICAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0Lnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbC5vcHRpb24taW5saW5lID4gbGFiZWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHRmbG9hdDogbGVmdDtcclx0XHR3aWR0aDogYXV0bztcclx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcdH1cdFxyXHRcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQyLUNvbHVtbiBSYWRpbyAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwub3B0aW9uLTItY29sID4gbGFiZWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHRmbG9hdDogbGVmdDtcclx0XHR3aWR0aDogNTAlO1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQzLUNvbHVtbiBSYWRpbyAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwub3B0aW9uLTMtY29sID4gbGFiZWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHRmbG9hdDogbGVmdDtcclx0XHR3aWR0aDogMzMlO1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQ0LUNvbHVtbiBSYWRpbyAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwub3B0aW9uLTMtY29sID4gbGFiZWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHRmbG9hdDogbGVmdDtcclx0XHR3aWR0aDogMjUlO1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQyLUNvbHVtbiBGb3JtICAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdCAueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsLmZpZWxkLWxlZnQtaGFsZiB7XHJcdFx0d2lkdGg6IDQ4JTtcclx0XHRmbG9hdDogbGVmdDtcclx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xyXHQgfVxyXHQgXHJcdCAueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsLmZpZWxkLXJpZ2h0LWhhbGYge1xyXHRcdHdpZHRoOiA0OCU7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdG1hcmdpbi1sZWZ0OiAyJTtcclx0IH1cclx0IFxyXHQgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgIFx0ICBcdFx0My1Db2x1bW4gRm9ybSAgICAgICAgICAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHRcclx0Lnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbC5maWVsZC1sZWZ0LXRoaXJkIHtcclx0XHR3aWR0aDogMzIlO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdG1hcmdpbi1yaWdodDogMS4zMzMzMyU7XHJcdCB9XHJcdCBcclx0IC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwuZmllbGQtcmlnaHQtdGhpcmQge1xyXHRcdHdpZHRoOiAzMiU7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdG1hcmdpbi1sZWZ0OiAxLjMzMzMzJTtcclx0IH1cclx0IFxyXHQgXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qXHRcdENoZWNrYm94IEludGVncmF0aW9uIFN0eWxlc1x0ICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0Il19 */
public/partials/ajax/class.public_ajax.php CHANGED
@@ -92,6 +92,13 @@
92
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
93
  ) );
94
  $list_details = json_decode( wp_remote_retrieve_body( $list_details ), true );
 
 
 
 
 
 
 
95
 
96
  // account details api call
97
  if( $dash_position !== false ) {
@@ -105,6 +112,13 @@
105
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
106
  ) );
107
  $account_details = json_decode( wp_remote_retrieve_body( $account_details ), true );
 
 
 
 
 
 
 
108
 
109
  // subscriber details api call
110
  if( $dash_position !== false ) {
@@ -122,6 +136,13 @@
122
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
123
  ) );
124
  $subscriber_account_details = json_decode( wp_remote_retrieve_body( $subscriber_account_details ), true );
 
 
 
 
 
 
 
125
 
126
  // check for errors in any of the calls
127
  if( isset( $list_details['error'] ) || isset( $account_details['error'] ) || isset( $subscriber_account_details['error'] ) ) {
92
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
93
  ) );
94
  $list_details = json_decode( wp_remote_retrieve_body( $list_details ), true );
95
+ if( isset( $list_details['error'] ) ) {
96
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
97
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
98
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
99
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_details['error'], __( "Send Update Profile Email - Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "class.public_ajax.php" );
100
+ }
101
+ }
102
 
103
  // account details api call
104
  if( $dash_position !== false ) {
112
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
113
  ) );
114
  $account_details = json_decode( wp_remote_retrieve_body( $account_details ), true );
115
+ if( isset( $account_details['error'] ) ) {
116
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
117
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
118
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
119
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $account_details['error'], __( "Send Update Profile Email - Get Account Details" , 'yikes-inc-easy-mailchimp-extender' ), "class.public_ajax.php" );
120
+ }
121
+ }
122
 
123
  // subscriber details api call
124
  if( $dash_position !== false ) {
136
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
137
  ) );
138
  $subscriber_account_details = json_decode( wp_remote_retrieve_body( $subscriber_account_details ), true );
139
+ if( isset( $subscriber_account_details['error'] ) ) {
140
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
141
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
142
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
143
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $subscriber_account_details['error'], __( "Send Update Profile Email - Get Member Info." , 'yikes-inc-easy-mailchimp-extender' ), "class.public_ajax.php" );
144
+ }
145
+ }
146
 
147
  // check for errors in any of the calls
148
  if( isset( $list_details['error'] ) || isset( $account_details['error'] ) || isset( $subscriber_account_details['error'] ) ) {
public/partials/shortcodes/process/process_form_submission.php CHANGED
@@ -150,9 +150,16 @@ if ( ! isset( $_POST['yikes_easy_mc_new_subscriber'] ) || ! wp_verify_nonce( $_P
150
  ) );
151
 
152
  $subscribe_response = json_decode( wp_remote_retrieve_body( $subscribe_response ), true );
153
-
154
  // check for any errors
155
  if( isset( $subscribe_response['error'] ) ) {
 
 
 
 
 
 
 
156
  $update_account_details_link = '';
157
  switch( $subscribe_response['code'] ) {
158
  // user already subscribed
@@ -189,6 +196,13 @@ if ( ! isset( $_POST['yikes_easy_mc_new_subscriber'] ) || ! wp_verify_nonce( $_P
189
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
190
  ) );
191
  $merge_variables = json_decode( wp_remote_retrieve_body( $merge_variables ), true );
 
 
 
 
 
 
 
192
  // re-store our data
193
  $merge_variables = $merge_variables['data'][0]['merge_vars'];
194
  $merge_variable_name_array = array();
@@ -209,11 +223,7 @@ if ( ! isset( $_POST['yikes_easy_mc_new_subscriber'] ) || ! wp_verify_nonce( $_P
209
  break;
210
  // invalid email (or no email at all)
211
  case '-100':
212
- if( ! empty( $form_settings['error_messages']['invalid-email'] ) ) {
213
- $process_submission_response = '<p class="yikes-easy-mc-error-message">' . $form_settings['error_messages']['invalid-email'] . '</p>';
214
- } else {
215
- $process_submission_response = '<p class="yikes-easy-mc-error-message">' . $subscribe_response['error'] . '</p>';
216
- }
217
  break;
218
  default:
219
  // generic error
150
  ) );
151
 
152
  $subscribe_response = json_decode( wp_remote_retrieve_body( $subscribe_response ), true );
153
+
154
  // check for any errors
155
  if( isset( $subscribe_response['error'] ) ) {
156
+
157
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
158
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
159
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
160
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $subscribe_response['error'], __( "Subscribe New User" , 'yikes-inc-easy-mailchimp-extender' ), "process_form_submission.php" );
161
+ }
162
+
163
  $update_account_details_link = '';
164
  switch( $subscribe_response['code'] ) {
165
  // user already subscribed
196
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
197
  ) );
198
  $merge_variables = json_decode( wp_remote_retrieve_body( $merge_variables ), true );
199
+ if( isset( $merge_variables['error'] ) ) {
200
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
201
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
202
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
203
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $merge_variables['error'], __( "Get Merge Variables" , 'yikes-inc-easy-mailchimp-extender' ), "process_form_submission.php" );
204
+ }
205
+ }
206
  // re-store our data
207
  $merge_variables = $merge_variables['data'][0]['merge_vars'];
208
  $merge_variable_name_array = array();
223
  break;
224
  // invalid email (or no email at all)
225
  case '-100':
226
+ $process_submission_response = ( ! empty( $form_settings['error_messages']['invalid-email'] ) ) ? '<p class="yikes-easy-mc-error-message">' . $form_settings['error_messages']['invalid-email'] . '</p>' : '<p class="yikes-easy-mc-error-message">' . __( 'Please provide a valid email address.', 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
 
 
 
 
227
  break;
228
  default:
229
  // generic error
public/partials/shortcodes/process/process_form_submission_ajax.php CHANGED
@@ -156,6 +156,13 @@ if( isset( $merge_variables['error'] ) ) {
156
  $subscribe_response = json_decode( wp_remote_retrieve_body( $subscribe_response ), true );
157
 
158
  if( isset( $subscribe_response['error'] ) ) {
 
 
 
 
 
 
 
159
  $update_account_details_link = '';
160
  $error = 1;
161
  switch( $subscribe_response['code'] ) {
@@ -185,6 +192,11 @@ if( isset( $merge_variables['error'] ) ) {
185
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
186
  ) );
187
  $merge_variables = json_decode( wp_remote_retrieve_body( $merge_variables ), true );
 
 
 
 
 
188
  // re-store our data
189
  $merge_variables = $merge_variables['data'][0]['merge_vars'];
190
  $merge_variable_name_array = array();
@@ -205,7 +217,7 @@ if( isset( $merge_variables['error'] ) ) {
205
  break;
206
  // invalid email (or no email at all)
207
  case '-100':
208
- $error_response = ( ! empty( $error_messages['invalid-email'] ) ) ? $error_messages['invalid-email'] : $subscribe_response['error'];
209
  break;
210
  default:
211
  $error_response = ( ! empty( $error_messages['general-error'] ) ) ? $error_messages['general-error'] : $subscribe_response['error'];
156
  $subscribe_response = json_decode( wp_remote_retrieve_body( $subscribe_response ), true );
157
 
158
  if( isset( $subscribe_response['error'] ) ) {
159
+
160
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
161
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
162
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
163
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $subscribe_response['error'], __( "Subscribe New User" , 'yikes-inc-easy-mailchimp-extender' ), "process_form_submission_ajax.php" );
164
+ }
165
+
166
  $update_account_details_link = '';
167
  $error = 1;
168
  switch( $subscribe_response['code'] ) {
192
  'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
193
  ) );
194
  $merge_variables = json_decode( wp_remote_retrieve_body( $merge_variables ), true );
195
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
196
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
197
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
198
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $merge_variables['error'], __( "Get Merge Variables" , 'yikes-inc-easy-mailchimp-extender' ), "process_form_submission_ajax.php" );
199
+ }
200
  // re-store our data
201
  $merge_variables = $merge_variables['data'][0]['merge_vars'];
202
  $merge_variable_name_array = array();
217
  break;
218
  // invalid email (or no email at all)
219
  case '-100':
220
+ $error_response = ( ! empty( $error_messages['invalid-email'] ) ) ? $error_messages['invalid-email'] : __( 'Please provide a valid email address.', 'yikes-inc-easy-mailchimp-extender' );
221
  break;
222
  default:
223
  $error_response = ( ! empty( $error_messages['general-error'] ) ) ? $error_messages['general-error'] : $subscribe_response['error'];
public/partials/shortcodes/process_form_shortcode.php CHANGED
@@ -150,11 +150,14 @@ function process_mailchimp_shortcode( $atts ) {
150
  // store number of fields
151
  $field_count = (int) count( $form_settings['fields'] );
152
 
153
- // loop over each field, if it's set to hidden -- subtract it from the field count
154
- // this throws off the layout for inline forms setup below
155
- foreach( json_decode( $form_data['fields'] ) as $form_field ) {
156
- if( isset( $form_field->hide ) && $form_field->hide == 1 ) {
157
- $field_count--;
 
 
 
158
  }
159
  }
160
 
@@ -281,7 +284,7 @@ function process_mailchimp_shortcode( $atts ) {
281
  // ensure there is an 'email' field the user can fill out
282
  // or else MailChimp throws errors at you
283
  // extract our array keys
284
- if( isset( $form_settings['fields'] ) && !empty( $form_settings['fields'] ) ) {
285
  $array_keys = array_keys( $form_settings['fields'] );
286
  // check for EMAIL in that array
287
  if( !in_array( 'EMAIL', $array_keys ) && !in_array( 'email', $array_keys ) ) {
150
  // store number of fields
151
  $field_count = (int) count( $form_settings['fields'] );
152
 
153
+ // confirm we actually have fields, before looping
154
+ if( isset( $form_data['fields'] ) && ! empty( $form_data['fields'] ) ) {
155
+ // loop over each field, if it's set to hidden -- subtract it from the field count
156
+ // this throws off the layout for inline forms setup below
157
+ foreach( json_decode( $form_data['fields'] ) as $form_field ) {
158
+ if( isset( $form_field->hide ) && $form_field->hide == 1 ) {
159
+ $field_count--;
160
+ }
161
  }
162
  }
163
 
284
  // ensure there is an 'email' field the user can fill out
285
  // or else MailChimp throws errors at you
286
  // extract our array keys
287
+ if( isset( $form_settings['fields'] ) && ! empty( $form_settings['fields'] ) ) {
288
  $array_keys = array_keys( $form_settings['fields'] );
289
  // check for EMAIL in that array
290
  if( !in_array( 'EMAIL', $array_keys ) && !in_array( 'email', $array_keys ) ) {
public/partials/shortcodes/yikes-mailchimp-subscriber-count.php CHANGED
@@ -76,7 +76,13 @@ function yikes_mailchimp_subscriber_count_shortcode( $attributes ) {
76
  ) );
77
 
78
  $subscriber_count_response = json_decode( wp_remote_retrieve_body( $subscriber_count_response ), true );
79
-
 
 
 
 
 
 
80
  // if more than one list is returned, something went wrong - bail
81
  if( $subscriber_count_response['total'] != 1 ) {
82
  if( WP_DEBUG ) {
76
  ) );
77
 
78
  $subscriber_count_response = json_decode( wp_remote_retrieve_body( $subscriber_count_response ), true );
79
+ if( isset( $subscriber_count_response['error'] ) ) {
80
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
81
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
82
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
83
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $subscriber_count_response['error'], __( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ), "yikes-mailchimp-subscriber-count.php" );
84
+ }
85
+ }
86
  // if more than one list is returned, something went wrong - bail
87
  if( $subscriber_count_response['total'] != 1 ) {
88
  if( WP_DEBUG ) {
readme.txt CHANGED
@@ -1 +1 @@
1
- === Easy Forms for MailChimp ===
2
- added `stripslashes()` to the following settings fields :
3
- Updated readme FAQ section
4
- added `stripslashes()` to the following settings fields :
5
- Updated readme FAQ section
6
- added `stripslashes()` to the following settings fields :
7
- Updated readme FAQ section
8
- added `stripslashes()` to the following settings fields :
9
- Updated readme FAQ section
1
+ === Easy Forms for MailChimp ===
 
 
 
 
 
 
 
 
yikes-inc-easy-mailchimp-extender.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Easy Forms for MailChimp by YIKES
4
  * Plugin URI: http://www.yikesinc.com/services/yikes-inc-easy-mailchimp-extender/
5
  * Description: YIKES Easy Forms for MailChimp links your site to MailChimp and allows you to generate and display mailing list opt-in forms anywhere on your site with ease.
6
- * Version: 6.0.5.1
7
  * Author: YIKES
8
  * Author URI: http://www.yikesinc.com/
9
  * License: GPL-3.0+
3
  * Plugin Name: Easy Forms for MailChimp by YIKES
4
  * Plugin URI: http://www.yikesinc.com/services/yikes-inc-easy-mailchimp-extender/
5
  * Description: YIKES Easy Forms for MailChimp links your site to MailChimp and allows you to generate and display mailing list opt-in forms anywhere on your site with ease.
6
+ * Version: 6.0.5.2
7
  * Author: YIKES
8
  * Author URI: http://www.yikesinc.com/
9
  * License: GPL-3.0+