Easy Forms for MailChimp - Version 6.0.3.8

Version Description

Download this release

Release Info

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

Code changes from version 6.0.3.7 to 6.0.3.8

admin/class-yikes-inc-easy-mailchimp-extender-admin.php CHANGED
@@ -1,2805 +1,2909 @@
1
- <?php
2
- /**
3
- * The admin-specific functionality of the plugin.
4
- *
5
- * Defines the plugin name, version, and two examples hooks for how to
6
- * enqueue the admin-specific stylesheet and JavaScript.
7
- *
8
- * @package Yikes_Inc_Easy_Mailchimp_Forms
9
- * @subpackage Yikes_Inc_Easy_Mailchimp_Forms/admin
10
- * @author YIKES Inc. <info@yikesinc.com>
11
- */
12
- class Yikes_Inc_Easy_Mailchimp_Forms_Admin {
13
- /**
14
- * The ID of this plugin.
15
- *
16
- * @since 1.0.0
17
- * @access private
18
- * @var string $yikes_inc_easy_mailchimp_extender The ID of this plugin.
19
- */
20
- private $yikes_inc_easy_mailchimp_extender;
21
- /**
22
- * The version of this plugin.
23
- *
24
- * @since 1.0.0
25
- * @access private
26
- * @var string $version The current version of this plugin.
27
- */
28
- private $version;
29
- /**
30
- * Initialize the class and set its properties.
31
- *
32
- * @since 1.0.0
33
- * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
34
- * @param string $version The version of this plugin.
35
- */
36
- public function __construct( $yikes_inc_easy_mailchimp_extender, $version ) {
37
-
38
- $this->yikes_inc_easy_mailchimp_extender = $yikes_inc_easy_mailchimp_extender;
39
- $this->version = $version;
40
- // check for old plugin options and migrate if exist
41
- add_action( 'admin_menu' , array( $this , 'register_admin_pages' ) , 11 );
42
- // check for old plugin options and migrate if exist
43
- add_action( 'admin_init' , array( $this , 'check_for_old_yks_mc_options' ) );
44
- // Ajax function to update new options...
45
- add_action( 'wp_ajax_migrate_old_plugin_settings', array( $this , 'migrate_archived_options' ) );
46
- // Ajax function to migrate our forms
47
- add_action( 'wp_ajax_migrate_prevoious_forms', array( $this , 'migrate_previously_setup_forms' ) );
48
- // fix menu icon spacing
49
- add_action( 'admin_head' , array( $this , 'fix_menu_icon_spacing' ) );
50
- // register our plugin settings
51
- add_action( 'admin_init', array( $this , 'yikes_easy_mc_settings_init' ) );
52
- // plugin redirect on activation
53
- add_action( 'admin_init' , array( $this , 'yikes_easy_mc_activation_redirect' ) );
54
- // ensure the MailChimp class wasn't previously declared in another plugin
55
- if( ! class_exists( 'Mailchimp' ) ) {
56
- // Include our MailChimp API Wrapper
57
- include_once( YIKES_MC_PATH . 'includes/MailChimp/Mailchimp.php' );
58
- }
59
- // Include Third Party Extensions
60
- include_once( YIKES_MC_PATH . 'includes/third-party-integrations/third-party-init.php' );
61
- // Include our dashboard widget class
62
- include_once( YIKES_MC_PATH . 'admin/partials/dashboard-widgets/class.list-activity-widget.php' );
63
- // Include our front end widget class
64
- include_once( YIKES_MC_PATH . 'admin/partials/front-end-widgets/front-end-widget-form.php' );
65
- // Include our ajax processing class
66
- include_once( YIKES_MC_PATH . 'admin/partials/ajax/class.ajax.php' );
67
- // load up our helper class
68
- add_action( 'admin_init' , array( $this , 'yikes_mailchimp_load_helper_class' ) );
69
- // process the subscriber count shortcode in form descriptions
70
- add_action( 'yikes-mailchimp-form-description', array( $this, 'process_subscriber_count_shortcode_in_form_descriptions' ), 10, 2 );
71
- /***********************/
72
- /** Create A Form **/
73
- /**********************/
74
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-form' ) {
75
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_create_form' ) );
76
- }
77
- /***********************/
78
- /** Delete A Form **/
79
- /**********************/
80
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-delete-form' ) {
81
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_delete_form' ) );
82
- }
83
- /**********************************/
84
- /** Duplicate/Clone A Form **/
85
- /********************************/
86
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-duplicate-form' ) {
87
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_duplicate_form' ) );
88
- }
89
- /*************************************/
90
- /** Reset Form Impression Stats **/
91
- /***********************************/
92
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-reset-stats' ) {
93
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_reset_impression_stats' ) );
94
- }
95
- /**********************************/
96
- /** Update A Form **/
97
- /********************************/
98
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-update-form' ) {
99
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_update_form' ) );
100
- }
101
- /**************************************************/
102
- /** Clear Store MailChimp Transient Data **/
103
- /*************************************************/
104
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-transient-data' ) {
105
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_clear_transient_data' ) );
106
- }
107
- /*******************************************/
108
- /** Remove a user from a mailing list **/
109
- /*****************************************/
110
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-unsubscribe-user' ) {
111
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_unsubscribe_user' ) );
112
- }
113
- /*******************************************/
114
- /** Create misisng error log file **/
115
- /*****************************************/
116
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-error-log' ) {
117
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_create_missing_error_log' ) );
118
- }
119
- /*******************************************/
120
- /** TinyMCE Initialization Functions **/
121
- /*****************************************/
122
- add_action( 'admin_head' , array( $this, 'add_tinyMCE_buttons' ) );
123
- // pass our lists data to tinyMCE button for use
124
- foreach ( array('post.php','post-new.php') as $hook ) {
125
- add_action( "admin_head-$hook", array( $this, 'tinymce_yikes_easy_mc' ) );
126
- }
127
- // display an admin notice for users on PHP < 5.3
128
- if( phpversion() < '5.3' ) {
129
- add_action( "admin_notices", array( $this, 'display_php_warning' ), 999 );
130
- }
131
- // two week , dismissable notification - check the users plugin installation date
132
- add_action( 'admin_init', array( $this , 'yikes_easy_mailchimp_check_installation_date' ) );
133
- // dismissable notice admin side
134
- add_action( 'admin_init', array( $this , 'yikes_easy_mailchimp_stop_bugging_me' ), 5 );
135
- /**************************************************/
136
- /** Clear MailChimp Error Log Data **/
137
- /*************************************************/
138
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-error-log' ) {
139
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_clear_error_log' ) );
140
- }
141
- /*********************************************/
142
- /** Export MailChimp Optin Forms **/
143
- /*******************************************/
144
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-forms' ) {
145
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_export_forms' ) );
146
- }
147
- /*********************************************/
148
- /** Export Plugin Settings **/
149
- /*******************************************/
150
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-settings' ) {
151
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_export_plugin_settings' ) );
152
- }
153
- /*******************************************/
154
- /** Import Class Inclusion **/
155
- /*****************************************/
156
- if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-import-forms' ) {
157
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_import_forms' ) );
158
- }
159
- /*******************************************/
160
- /** Premium Support Request **/
161
- /*****************************************/
162
- if ( isset( $_POST[ 'submit-premium-support-request' ] ) ) {
163
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_premium_support_request' ) );
164
- }
165
- /****************************************/
166
- /** Dismiss Options Migrations **/
167
- /****************************************/
168
- if( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
169
- add_action( 'init' , array( $this , 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
170
- }
171
- /** Parse default value into usable dynamic data **/
172
- add_filter( 'yikes-mailchimp-process-default-tag' , array( $this , 'parse_mailchimp_default_tag' ) );
173
- /** Add a disclaimer to ensure that we let people know we are not endorsed/backed by MailChimp at all **/
174
- add_filter( 'admin_footer_text', array( $this, 'yikes_easy_forms_admin_disclaimer' ) );
175
- /** Add custom plugin action links **/
176
- add_filter( 'plugin_action_links_yikes-inc-easy-mailchimp-extender/yikes-inc-easy-mailchimp-extender.php', array( $this, 'easy_forms_plugin_action_links' ) );
177
- /* Alter the color scheme based on the users selection */
178
- add_action( 'admin_print_scripts', array( $this, 'alter_yikes_easy_mc_color_scheme' ) );
179
- }
180
-
181
- /*
182
- * Add custom action links on plugins.php
183
- * @ param array $links Pre-existing plugin action links
184
- * @ return array $links New array of plugin actions
185
- */
186
- public function easy_forms_plugin_action_links( $links ) {
187
- $links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
188
- $links[] = '<a href="' . esc_url( 'http://www.yikesplugins.com?utm_source=plugins-page&utm_medium=plugin-row&utm_campaign=admin' ) . '" target="_blank">' . __( 'More plugins by YIKES' , 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
189
- return $links;
190
- }
191
-
192
- /**
193
- * Add a disclaimer to the admin footer for all YIKES pages to ensure that users understand there is no coorelation between this plugin and MailChimp.
194
- * This plugin simply provides the service of linking MailChimp with your site.
195
- *
196
- * @since 6.0
197
- *
198
- * @param string $footer_text The existing footer text
199
- *
200
- * @return string
201
- */
202
- public function yikes_easy_forms_admin_disclaimer( $footer_text ) {
203
- $page = get_current_screen();
204
- $base = $page->base;
205
- if ( strpos( $base, 'yikes-' ) !== false ) {
206
- $disclaimer_text = sprintf( '<em>' . __( 'Disclaimer: <strong>Easy Forms for MailChimp by YIKES</strong> is in no way endorsed, affiliated or backed by MailChimp, or its parent company Rocket Science Group.', 'yikes-inc-easy-mailchimp-extender' ), '<a href="https://wordpress.org/support/view/plugin-reviews/give?filter=5#postform" target="_blank" class="give-rating-link" data-rated="' . __( 'Thanks :)', 'yikes-inc-easy-mailchimp-extender' ) . '">', '</a></em>' );
207
- return $disclaimer_text;
208
- } else {
209
- return $footer_text;
210
- }
211
- }
212
-
213
- /*
214
- * Parse our default tag into dynamic data
215
- * to be passed to MailChimp
216
- *
217
- * @since 6.0.0
218
- * @return parsed tag content
219
- */
220
- public function parse_mailchimp_default_tag( $default_tag ) {
221
- if( ! $default_tag || $default_tag == '' ) {
222
- return $default_tag;
223
- }
224
- global $post;
225
- // page title
226
- if( $default_tag == '{page_title}' ) {
227
- $default_tag = get_the_title( $post->ID );
228
- }
229
- // page id
230
- if( $default_tag == '{page_title}' ) {
231
- $default_tag = $post->ID;
232
- }
233
- // page url
234
- if( $default_tag == '{page_url}' ) {
235
- $default_tag = get_permalink( $post->ID );
236
- }
237
- // blog name
238
- if( $default_tag == '{blog_name}' ) {
239
- $default_tag = get_bloginfo( 'name' );
240
- }
241
- // is user logged in
242
- if( $default_tag == '{user_logged_in}' ) {
243
- if( is_user_logged_in() ) {
244
- $default_tag = 'Registered User';
245
- } else {
246
- $default_tag = 'Guest User';
247
- }
248
- }
249
- /* Return our filtered tag */
250
- return apply_filters( 'yikes-mailchimp-parse-custom-default-value', $default_tag );
251
- }
252
-
253
- /*
254
- * Delete the contents of our error log
255
- *
256
- * When a user clicks 'Clear Log' on the debug settings page, this funciton
257
- * is used to clear the data out of our php file.
258
- */
259
- public function yikes_easy_mailchimp_clear_error_log() {
260
- // file put contents $returned error + other data
261
- if( file_exists( YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php' ) ) {
262
- $clear_log = file_put_contents(
263
- YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php',
264
- ''
265
- );
266
- if( $clear_log === false ) {
267
- // redirect the user to the manage forms page, display error message
268
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=false' ) ) );
269
- } else {
270
- // redirect the user to the manage forms page, display confirmation
271
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=true' ) ) );
272
- }
273
- }
274
- }
275
-
276
- /*
277
- * Custom export function to export all or specific forms
278
- * to allow for easy transpot to other sites
279
- * @since 6.0.0
280
- * @return CSV export file
281
- */
282
- public function yikes_easy_mailchimp_export_forms() {
283
- // grab our nonce
284
- $nonce = $_REQUEST['nonce'];
285
- // grab the forms
286
- $forms = isset( $_REQUEST['export_forms'] ) ? $_REQUEST['export_forms'] : 'all';
287
- // validate nonce
288
- if( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
289
- 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 ) );
290
- }
291
- // include the export class
292
- if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Export_Class' ) ) {
293
- include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-export.class.php' );
294
- }
295
- // run the export function
296
- // parameters: ( $table_name, $form_ids, $file_name )
297
- Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export( 'yikes_easy_mc_forms' , $forms, 'Yikes-Inc-Easy-MailChimp-Forms-Export' );
298
- // re-direct the user back to the page
299
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
300
- die();
301
- }
302
-
303
- /*
304
- * Custom export function to export YIKES Easy Forms for MailChimp Plugin Settings
305
- * to allow for easy transpot to other sites
306
- * @since 6.0.0
307
- * @return CSV export file
308
- */
309
- public function yikes_easy_mailchimp_export_plugin_settings() {
310
- // grab our nonce
311
- $nonce = $_REQUEST['nonce'];
312
- // validate nonce
313
- if( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
314
- 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 ) );
315
- }
316
- // include the export class
317
- if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Export_Class' ) ) {
318
- include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-export.class.php' );
319
- }
320
- // run the export function
321
- // parameters: ( $table_name, $form_ids, $file_name )
322
- Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_settings_export( 'Yikes-Inc-Easy-MailChimp-Settings-Export' );
323
- // re-direct the user back to the page
324
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
325
- die();
326
- }
327
-
328
- /*
329
- * Custom import function to import all or specific forms
330
- * @since 6.0.0
331
- */
332
- public function yikes_easy_mailchimp_import_forms() {
333
- // grab our nonce
334
- $nonce = $_REQUEST['nonce'];
335
- // validate nonce
336
- if( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
337
- 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 ) );
338
- }
339
- // include the export class
340
- if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
341
- include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-import.class.php' );
342
- }
343
- // run the import function
344
- // parameters: ( $_FILES )
345
- Yikes_Inc_Easy_MailChimp_Import_Class::yikes_mailchimp_import_forms( $_FILES );
346
- $import_query_arg = Yikes_Inc_Easy_MailChimp_Import_Class::yikes_mailchimp_import_type( $_FILES );
347
- // re-direct the user back to the page
348
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms&' . $import_query_arg . '=true' ) ) );
349
- die();
350
- }
351
-
352
- /*
353
- * Premium Support Request
354
- * @since 6.0.0
355
- */
356
- public function yikes_easy_mailchimp_premium_support_request() {
357
-
358
- if( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
359
- return __( 'We encountered an error. Please contact the YIKES Inc. support team.' , 'yikes-inc-easy-mailchimp-extender' );
360
- }
361
-
362
- $license = $_POST['license_key'];
363
- $user_email = $_POST['user-email'];
364
- $support_topic = $_POST['support-topic'];
365
- $support_priority = $_POST['support-priority'];
366
- $support_content = $_POST['support-content'];
367
-
368
- // wp_die( print_r( $support_content) );
369
-
370
- $ticket_array = array(
371
- 'action' => 'yikes-support-request',
372
- 'license_key' => urlencode( base64_encode( $license ) ),
373
- 'user_email' => urlencode( $user_email ),
374
- 'site_url' => urlencode( esc_url( home_url() ) ),
375
- 'support_topic' => urlencode( $support_topic ),
376
- 'support_priority' => $support_priority,
377
- 'support_content' => $support_content,
378
- );
379
-
380
- $yikes_plugin_support_url = 'https://yikesplugins.com';
381
-
382
- if( $license != 'plugin-core' ) {
383
- $split_license = explode( '|', $license );
384
- // first let's check that the license key is actually active
385
- $is_license_key_active = wp_remote_post( esc_url( $yikes_plugin_support_url ), array(
386
- 'action' => 'check_license',
387
- 'product_name' => urlencode( str_replace( '-', '', $split_license[1] ) . 'for Easy MailChimp' ),
388
- 'license' => $split_license[0],
389
- ) );
390
-
391
- $response_body = wp_remote_retrieve_body( $is_license_key_active );
392
- if( $response_body ) {
393
- if( $response_body->status != 'valid' ) {
394
- wp_die( 'Invalid License Key...' );
395
- }
396
- }
397
- }
398
-
399
- // Call the custom API.
400
- $response = wp_remote_post( esc_url( $yikes_plugin_support_url ), array(
401
- 'timeout' => 30,
402
- 'sslverify' => false,
403
- 'body' => $ticket_array
404
- ) );
405
-
406
- // catch the error
407
- if( is_wp_error( $response ) ) {
408
- wp_die( $create_ticket_request->getMessage() );
409
- return;
410
- }
411
-
412
- // retrieve our body
413
- $create_ticket_response = wp_remote_retrieve_body( $response );
414
-
415
- // display it
416
- if( $create_ticket_response )
417
- echo $create_ticket_response;
418
-
419
- }
420
-
421
- /**
422
- * Dismiss the migrate options notice (incase the user wants to do things manually)
423
- *
424
- * @since 6.0.0
425
- **/
426
- public function yikes_easy_mailchimp_dismiss_option_migrate() {
427
- // delete the options and allow the user to manually updadte things
428
-
429
- // Verify the NONCE is valid
430
- check_admin_referer( 'yikes-mc-dismiss-migration' , 'dismiss_migration_nonce' );
431
-
432
- // re-direct the user back to the page
433
- wp_redirect( esc_url_raw( admin_url( 'index.php?yikes-mc-options-migration-dismissed="true"' ) ) );
434
- die();
435
- }
436
-
437
- /**
438
- * Error logging class
439
- *
440
- * This is our main error logging class file, used to log errors to the error log.
441
- *
442
- * @since 6.0.0
443
- */
444
- public function load_error_logging_class() {
445
- if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
446
- // if error logging is enabled we should include our error logging class
447
- /* Generate oure error logging table */
448
- require_once YIKES_MC_PATH . '/includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
449
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
450
- }
451
- }
452
-
453
- /*
454
- yikes_easy_mailchimp_check_installation_date()
455
- checks the user installation date, and adds our action
456
- - if it's past 2 weeks we ask the user for a review :)
457
- @since v6.0.0
458
- */
459
- public function yikes_easy_mailchimp_check_installation_date() {
460
-
461
- // add a new option to store the plugin activation date/time
462
- // @since v6.0.0
463
- // this is used to notify the user that they should review after 2 weeks
464
- if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
465
- add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
466
- }
467
-
468
- $stop_bugging_me = get_option( 'yikes_easy_mailchimp_review_stop_bugging_me' );
469
-
470
- if( !$stop_bugging_me ) {
471
- $install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
472
- $past_date = strtotime( '-14 days' );
473
- if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
474
- add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
475
- }
476
- }
477
-
478
- }
479
-
480
- /*
481
- Display our admin notification
482
- asking for a review, and for user feedback
483
- @since v6.0.0
484
- */
485
- public function yikes_easy_mailchimp_display_review_us_notice() {
486
- /* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
487
- if ( in_array( get_current_screen()->base , array( 'dashboard' , 'post' , 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
488
- // Review URL - Change to the URL of your plugin on WordPress.org
489
- $reviewurl = 'https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender';
490
- $addons_url = esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-addons' ) );
491
- $nobugurl = esc_url_raw( add_query_arg( 'yikes_easy_mc_icons_nobug', '1', admin_url() ) );
492
- global $current_user;
493
- get_currentuserinfo();
494
- if ( '' != $current_user->user_firstname ) {
495
- $review_message = '<div id="yikes-mailchimp-logo"></div>';
496
- $review_message .= sprintf( __( "Hi, %s, you've been using %s for 2 weeks now. We hope you're enjoying the features included with the free version. If so, please consider leaving us a review. Reviews provide us with feedback to grow and improve the plugin. If you're really enjoying the plugin, consider buying an add-on or developer license for some really awesome features and premium support." , 'yikes-inc-easy-mailchimp-extender' ) . "<span class='button-container'> <a href='%s' target='_blank' class='button-secondary'><span class='dashicons dashicons-star-filled'></span>" . __( "Leave A Review" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-upload'></span>" . __( "View Addons" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-no-alt'></span>" . __( "Dismiss" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> </span>", $current_user->user_firstname, '<strong>Easy Forms for MailChimp by YIKES Inc.</strong>', $reviewurl, $addons_url, $nobugurl );
497
- $review_message .= '';
498
- } else {
499
- $review_message = '<div id="yikes-mailchimp-logo"></div>';
500
- $review_message .= sprintf( __( "It looks like you've been using %s for 2 weeks now. We hope you're enjoying the features included with the free version. If so, please consider leaving us a review. Reviews only help to catch other users attention as well as provide us with feedback to grow and improve upon. If you're really enjoying the plugin, consider buying an add-on or developer license for some really awesome features and premium support." , 'yikes-inc-easy-mailchimp-extender' ) . "<span class='button-container'> <a href='%s' target='_blank' class='button-secondary'><span class='dashicons dashicons-star-filled'></span>" . __( "Leave A Review" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-upload'></span>" . __( "View Addons" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-no-alt'></span>" . __( "Dismiss" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> </span>", '<strong>Easy Forms for MailChimp by YIKES Inc.</strong>', $reviewurl, $addons_url, $nobugurl ) . '';
501
- }
502
- ?>
503
- <div id="review-yikes-easy-mailchimp-notice">
504
- <?php echo $review_message; ?>
505
- </div>
506
- <?php
507
- }
508
- }
509
-
510
- /*
511
- yikes_easy_mailchimp_stop_bugging_me()
512
- Remove the Review us notification when user clicks 'Dismiss'
513
- @since v3.1.1
514
- */
515
- public function yikes_easy_mailchimp_stop_bugging_me() {
516
- $nobug = "";
517
- if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) ) {
518
- $nobug = (int) esc_attr( $_GET['yikes_easy_mc_icons_nobug'] );
519
- }
520
- if ( 1 == $nobug ) {
521
- add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', TRUE );
522
- }
523
- }
524
-
525
- /* End Two Week Notificaition */
526
-
527
- /* Display a warning users who are using PHP < 5.3 */
528
- public function display_php_warning() {
529
- $message = __( 'YIKES Inc. Easy Forms for MailChimp requires a minimum of PHP 5.3. The plugin will not function properly until you update. Reach out to your host provider for assistance.' , 'yikes-inc-easy-mailchimp-extender' );
530
- echo "<div class='error'> <p><span class='dashicons dashicons-no-alt' style='color:rgb(231, 98, 98)'></span> $message</p></div>";
531
- }
532
-
533
-
534
-
535
- /* TinyMCE Functions */
536
- // load our button and pass in the JS form data variable
537
- public function add_tinyMCE_buttons() {
538
- global $typenow;
539
- // only on Post Type: post and page
540
- if( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
541
- return;
542
- }
543
- add_filter( 'mce_buttons', array( $this, 'yks_mc_add_tinymce_button' ) );
544
- add_filter( 'mce_external_plugins', array( $this, 'yks_mc_add_tinymce_plugin' ) );
545
- }
546
-
547
- // Add the button key for address via JS
548
- public function yks_mc_add_tinymce_button( $buttons ) {
549
- array_push( $buttons, 'yks_mc_tinymce_button_key' );
550
- // Print all buttons
551
- return $buttons;
552
- }
553
-
554
- // inlcude the js for tinymce
555
- public function yks_mc_add_tinymce_plugin( $plugin_array ) {
556
- $plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
557
- // Print all plugin js path
558
- // var_dump( $plugin_array );
559
- return $plugin_array;
560
- }
561
-
562
- /**
563
- * Localize Script
564
- * Pass our imported list data, to the JS file
565
- * to build the drop down list in the modal
566
- */
567
- public function tinymce_yikes_easy_mc() {
568
- // check capabilities
569
- if( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ) {
570
- return;
571
- }
572
- global $wpdb;
573
- $list_data = $wpdb->get_results( 'SELECT * FROM ' . $wpdb->prefix . 'yikes_easy_mc_forms', ARRAY_A );
574
- $lists = array();
575
- $i = 0;
576
- if( !empty( $list_data ) ) {
577
- // build an array to pass to our javascript
578
- foreach( $list_data as $form ) {
579
- $lists[$i] = array(
580
- 'text' => urlencode( $form['form_name'] ),
581
- 'value' => $form['id']
582
- );
583
- $i++;
584
- }
585
- } else {
586
- $lists[0] = array(
587
- 'text' => __( 'Please Import Some MailChimp Lists' , 'yikes-inc-easy-mailchimp-extender' ),
588
- 'value' => '-'
589
- );
590
- }
591
- /* Pass our form data to our JS file for use */
592
- ?>
593
- <script type="text/javascript">
594
- var forms = {
595
- 'data' : '<?php echo json_encode( $lists ); ?>'
596
- };
597
- var localized_data = {
598
- 'button_title' : '<?php _e( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ); ?>',
599
- 'popup_title' : '<?php _e( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ); ?>',
600
- 'list_id_label' : '<?php _e( 'MailChimp Opt-In Form' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
601
- 'show_title_label' : '<?php _e( 'Display Form Title' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
602
- 'show_description_label' : '<?php _e( 'Display Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
603
- 'submit_button_text_label' : '<?php _e( 'Submit Button Text' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
604
- };
605
- <?php
606
- $link = sprintf( __( 'You need to <a href="%s" title="%s">create a form</a> before you can add one to a page or post.', 'yikes-inc-easy-mailchimp-extender' ), esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp' ) ), __( 'Create a form', 'yikes-inc-easy-mailchimp-extender' ) );
607
- ?>
608
- var alert_translated = '<?php echo $link; ?>';
609
- </script>
610
- <?php
611
- }
612
- /* End TinyMCE Functions */
613
-
614
- /*
615
- * Redirect the user to our Welcome page
616
- * when they activate the plug in, if they haven't been redirected before
617
- */
618
- public function yikes_easy_mc_activation_redirect() {
619
- if ( get_option( 'yikes_mailchimp_activation_redirect', 'true' ) == 'true' ) {
620
- update_option( 'yikes_mailchimp_activation_redirect', 'false' );
621
- wp_redirect( esc_url( admin_url( 'admin.php?page=yikes-mailchimp-welcome' ) ) );
622
- exit();
623
- }
624
- }
625
-
626
- /*
627
- * Fix the MailChimp icon spacing in the admin menu
628
- */
629
- public function fix_menu_icon_spacing() {
630
- ?>
631
- <style>
632
- a[href="admin.php?page=yikes-inc-easy-mailchimp"] .wp-menu-image img {
633
- padding-top: 5px !important;
634
- }
635
- </style>
636
- <?php
637
- }
638
-
639
- /**
640
- * Register the stylesheets for the admin area.
641
- *
642
- * @since 6.0.0
643
- */
644
- public function enqueue_styles() {
645
- /**
646
- * Enqueue our global dashboard styles
647
- */
648
- wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-admin', plugin_dir_url( __FILE__ ) . 'css/yikes-inc-easy-mailchimp-extender-admin.min.css', array(), $this->version, 'all' );
649
- /*
650
- * Enqueue Add-ons styles
651
- */
652
- if ( get_current_screen()->base == 'easy-forms_page_yikes-inc-easy-mailchimp-addons' ) {
653
- wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-addons-styles', plugin_dir_url( __FILE__ ) . 'css/yikes-inc-easy-mailchimp-extender-addons.min.css', array(), $this->version, 'all' );
654
- }
655
- /*
656
- * Enqueue Subscriber Profile Flags
657
- */
658
- if ( get_current_screen()->base == 'admin_page_yikes-mailchimp-view-user' ) {
659
- wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-subscriber-flags', plugin_dir_url( __FILE__ ) . 'css/flag-icon.min.css', array(), $this->version, 'all' );
660
- }
661
- }
662
- /**
663
- * Register the JavaScript for the admin area.
664
- *
665
- * @since 6.0.0
666
- */
667
- public function enqueue_scripts() {
668
-
669
- /**
670
- * Enqueue our scripts across the dashboard as needed
671
- */
672
- wp_register_script( 'yikes-inc-easy-mailchimp-extender-admin-js', plugin_dir_url( __FILE__ ) . 'js/min/yikes-inc-easy-mailchimp-extender-admin.min.js', array( 'jquery' , 'jquery-ui-sortable' ), $this->version, false );
673
- $localized_data = array(
674
- 'admin_url' => esc_url_raw( admin_url() ),
675
- 'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
676
- 'locating_interest_groups' => __( 'Locating Interest Groups', 'yikes-inc-easy-mailchimp-extender' ),
677
- 'search_preloader_url' => YIKES_MC_URL . 'includes/images/search-interest-group-preloader.gif',
678
- 'preloader_url' => esc_url_raw( admin_url( '/images/wpspin_light.gif' ) )
679
- );
680
- wp_localize_script( 'yikes-inc-easy-mailchimp-extender-admin-js' , 'object_data' , $localized_data );
681
- wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-admin-js' );
682
-
683
-
684
- /*
685
- * Enqueue required scripts for the form editor
686
- */
687
- if( get_current_screen()->base == 'admin_page_yikes-mailchimp-edit-form' ) {
688
- wp_enqueue_style( 'wp-color-picker' );
689
- wp_enqueue_script( 'wp-color-picker' );
690
- wp_register_script( 'edit-form-js' , YIKES_MC_URL . 'admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js' , array( 'jquery' ) , $this->version, false );
691
- $localized_data = array(
692
- 'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
693
- 'no_fields_assigned' => __( 'No fields assigned to this form. Select some fields to add to this form from the right hand column.', 'yikes-inc-easy-mailchimp-extender' ),
694
- 'bulk_delete_alert' => __( 'Are you sure you want to delete all of the fields assigned to this form?', 'yikes-inc-easy-mailchimp-extender' ),
695
- );
696
- wp_localize_script( 'edit-form-js' , 'object' , $localized_data );
697
- wp_enqueue_script( 'edit-form-js' );
698
- }
699
-
700
- }
701
-
702
- /** Functionality **/
703
- /******************/
704
-
705
- /**
706
- * Register our admin pages
707
- * used to display data back to the user
708
- **/
709
- public function register_admin_pages() {
710
-
711
- /* Top Level Menu 'Easy MailChimp' */
712
- add_menu_page(
713
- __( 'Easy Forms' , 'yikes-inc-easy-mailchimp-extender' ),
714
- 'Easy Forms',
715
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
716
- 'yikes-inc-easy-mailchimp',
717
- '', // no callback,
718
- YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_wink_icon.png'
719
- );
720
-
721
- // Sub Pages
722
- /*************/
723
-
724
- /* YIKES Inc. Easy MailChimp Settings */
725
-
726
- /* YIKES Inc. Easy MailChimp Manage Forms */
727
- add_submenu_page(
728
- 'yikes-inc-easy-mailchimp',
729
- __( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
730
- __( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
731
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
732
- 'yikes-inc-easy-mailchimp',
733
- array( $this, 'generateManageFormsPage' )
734
- );
735
-
736
- /* YIKES Inc. Easy MailChimp Manage Lists */
737
- add_submenu_page(
738
- 'yikes-inc-easy-mailchimp',
739
- __( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
740
- __( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
741
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
742
- 'yikes-inc-easy-mailchimp-lists',
743
- array( $this, 'generateManageListsPage' )
744
- );
745
-
746
-
747
- /*
748
- * Custom action hook to hook into to add additional
749
- * menu items from extensions
750
- */
751
- do_action( 'yikes-mailchimp-menu' );
752
-
753
-
754
- /* YIKES Inc. Easy MailChimp Account Overview */
755
- if ( get_option('yikes-mc-api-validation') == 'valid_api_key' ) {
756
- /* YIKES Inc. Easy MailChimp Settings */
757
- add_submenu_page(
758
- 'yikes-inc-easy-mailchimp',
759
- __( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
760
- __( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
761
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
762
- 'yikes-inc-easy-mailchimp-account-overview',
763
- array( $this, 'generateAccountDetailsPage' )
764
- );
765
- }
766
-
767
-
768
- /* YIKES Inc. Easy MailChimp Settings */
769
- add_submenu_page(
770
- 'yikes-inc-easy-mailchimp',
771
- __( 'Settings.' , 'yikes-inc-easy-mailchimp-extender' ),
772
- __( 'Settings' , 'yikes-inc-easy-mailchimp-extender' ),
773
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
774
- 'yikes-inc-easy-mailchimp-settings',
775
- array( $this, 'generatePageOptions' )
776
- );
777
-
778
- /* Support Page */
779
- add_submenu_page(
780
- 'yikes-inc-easy-mailchimp',
781
- __( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
782
- __( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
783
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
784
- 'yikes-inc-easy-mailchimp-support',
785
- array( $this, 'generateSupportPage' )
786
- );
787
-
788
- /* Add-Ons Page */
789
- add_submenu_page(
790
- 'yikes-inc-easy-mailchimp',
791
- __( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
792
- __( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
793
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
794
- 'yikes-inc-easy-mailchimp-addons',
795
- array( $this , 'generateAddOnsPage' )
796
- );
797
-
798
- /** Hidden Pages **/
799
-
800
- /* Add Hidden Edit Form Page */
801
- add_submenu_page(
802
- 'options.php',
803
- __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
804
- __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
805
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
806
- 'yikes-mailchimp-edit-form',
807
- array( $this, 'generateEditFormPage' )
808
- );
809
-
810
- /* Add Hidden Migrate Options Page */
811
- add_submenu_page(
812
- 'options-writing.php',
813
- __( 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure' , 'yikes-inc-easy-mailchimp-extender' ),
814
- 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure',
815
- 'manage_options',
816
- 'yikes-inc-easy-mailchimp-update' ,
817
- array( $this , 'migrate_old_yks_mc_options' )
818
- );
819
-
820
- /* Add Hidden Welcome Page */
821
- add_submenu_page(
822
- 'options.php',
823
- __( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
824
- __( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
825
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
826
- 'yikes-mailchimp-welcome',
827
- array( $this, 'generateWelcomePage' )
828
- );
829
-
830
- /* Add Hidden 'View List' Page */
831
- add_submenu_page(
832
- 'options.php',
833
- __( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
834
- __( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
835
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
836
- 'yikes-mailchimp-view-list',
837
- array( $this, 'generateViewListPage' )
838
- );
839
-
840
- /* Add Hidden View User Page */
841
- add_submenu_page(
842
- 'options.php',
843
- __( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
844
- __( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
845
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
846
- 'yikes-mailchimp-view-user',
847
- array( $this, 'generateViewUserPage' )
848
- );
849
-
850
- }
851
-
852
- /*
853
- * Redirect a user to an external page
854
- * when they click 'Go Pro' in the admin menu
855
- * to do: populate with sales URL
856
- */
857
- public function generateAddOnsPage() {
858
- require_once YIKES_MC_PATH . 'admin/partials/menu/add-ons.php'; // include our add-ons page
859
- }
860
-
861
- /**
862
- * Generate YIKES Inc. Easy MailChimp Manage Forms Page
863
- *
864
- * @since 1.0.0
865
- */
866
- function generateManageFormsPage() {
867
- require_once YIKES_MC_PATH . 'admin/partials/menu/manage-forms.php'; // include our manage forms page
868
- }
869
-
870
- /**
871
- * Generate YIKES Inc. Easy MailChimp Manage Lists Page
872
- *
873
- * @since 1.0.0
874
- */
875
- function generateManageListsPage() {
876
- require_once YIKES_MC_PATH . 'admin/partials/menu/manage-lists.php'; // include our lists page
877
- }
878
-
879
- /**
880
- * Generate YIKES Inc. Easy MailChimp Account Details Page
881
- *
882
- * @since 1.0.0
883
- */
884
- function generateAccountDetailsPage() {
885
- require_once YIKES_MC_PATH . 'admin/partials/menu/account-details.php'; // include our account details page
886
- }
887
-
888
- /**
889
- * Generate YIKES Inc. Easy MailChimp Support Page
890
- *
891
- * @since 1.0.0
892
- */
893
- function generateSupportPage() {
894
- require_once YIKES_MC_PATH . 'admin/partials/menu/support.php'; // include our options page
895
- }
896
-
897
- /**
898
- * Generate YIKES Inc. Easy MailChimp Edit Form Page
899
- *
900
- * @since 1.0.0
901
- */
902
- function generateEditFormPage() {
903
- require_once YIKES_MC_PATH . 'admin/partials/edit-form.php'; // include our options page
904
- }
905
-
906
- /**
907
- * Generate YIKES Inc. Easy MailChimp Welcome Page
908
- *
909
- * @since 1.0.0
910
- */
911
- function generateWelcomePage() {
912
- require_once YIKES_MC_PATH . 'admin/partials/welcome-page/welcome.php'; // include our options page
913
- }
914
-
915
- /**
916
- * Generate YIKES Inc. Easy MailChimp View List Page
917
- *
918
- * @since 1.0.0
919
- */
920
- function generateViewListPage() {
921
- require_once YIKES_MC_PATH . 'admin/partials/view-list.php'; // include our options page
922
- }
923
-
924
- /**
925
- * Generate YIKES Inc. Easy MailChimp View User Page
926
- *
927
- * @since 1.0.0
928
- */
929
- function generateViewUserPage() {
930
- require_once YIKES_MC_PATH . 'admin/partials/view-user.php'; // include our options page
931
- }
932
-
933
- /**
934
- * Register our plugin settings, and display them on our settings page
935
- *
936
- * @since v.5.4
937
- **/
938
- function yikes_easy_mc_settings_init() {
939
-
940
- /* Register General Settings Section */
941
-
942
- register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this , 'yikes_mc_validate_api_key' ) );
943
-
944
- add_settings_section(
945
- 'yikes_easy_mc_settings_general_section_callback',
946
- '',
947
- '',
948
- 'yikes_inc_easy_mc_general_settings_page'
949
- );
950
-
951
- /* Register Visual Representation of Connection */
952
- add_settings_field(
953
- 'connection',
954
- __( 'API Connection', 'yikes-inc-easy-mailchimp-extender' ),
955
- 'yikes_inc_easy_mc_visual_representation_of_connection_callback', // callback + validation inside of admin/partials/menu/options.php
956
- 'yikes_inc_easy_mc_general_settings_page',
957
- 'yikes_easy_mc_settings_general_section_callback'
958
- );
959
-
960
- /* Register Check Box Setting */
961
- add_settings_field(
962
- 'yikes-mc-api-key',
963
- __( 'MailChimp API Key', 'yikes-inc-easy-mailchimp-extender' ),
964
- 'yikes_inc_easy_mc_api_key_field_callback', // callback + validation inside of admin/partials/menu/options.php
965
- 'yikes_inc_easy_mc_general_settings_page',
966
- 'yikes_easy_mc_settings_general_section_callback'
967
- );
968
-
969
- /* End General Settings */
970
-
971
- /* Checkbox Settings */
972
- register_setting( 'yikes_inc_easy_mc_checkbox_settings_page', 'optin-checkbox-init' );
973
-
974
- /* Register General Settings Section */
975
- add_settings_section(
976
- 'yikes_inc_easy_mc_checkbox_settings',
977
- '',
978
- '',
979
- 'yikes_inc_easy_mc_checkbox_settings_page'
980
- );
981
-
982
- add_settings_field(
983
- 'optin-checkbox-init',
984
- __( 'Select Checkboxes to Generate', 'yikes-inc-easy-mailchimp-extender' ),
985
- '', // callback + validation inside of admin/partials/menu/options.php
986
- 'yikes_inc_easy_mc_checkbox_settings'
987
- );
988
- /* End Checkbox Settings */
989
-
990
- /* reCAPTCHA Settings */
991
-
992
- register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-status' );
993
- register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-site-key' );
994
- register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-secret-key' );
995
-
996
- /* Register reCaptcha Settings Section */
997
- add_settings_section(
998
- 'yikes_easy_mc_settings_recpatcha_section',
999
- '',
1000
- '',
1001
- 'yikes_inc_easy_mc_recaptcha_settings_page'
1002
- );
1003
-
1004
- add_settings_field(
1005
- 'yikes-mc-recaptcha-site-key',
1006
- __( 'Enter reCaptcha Site Key', 'yikes-inc-easy-mailchimp-extender' ),
1007
- '', // callback + validation inside of admin/partials/menu/options.php
1008
- 'yikes_easy_mc_settings_recpatcha_section'
1009
- );
1010
-
1011
- add_settings_field(
1012
- 'yikes-mc-recaptcha-secret-key',
1013
- __( 'Enter reCaptcha Secret Key', 'yikes-inc-easy-mailchimp-extender' ),
1014
- '', // callback + validation inside of admin/partials/menu/options.php
1015
- 'yikes_easy_mc_settings_recpatcha_section'
1016
- );
1017
-
1018
- add_settings_field(
1019
- 'yikes-mc-recaptcha-status',
1020
- __( 'Enable ReCaptcha', 'yikes-inc-easy-mailchimp-extender' ),
1021
- '', // callback + validation inside of admin/partials/menu/options.php
1022
- 'yikes_easy_mc_settings_recpatcha_section'
1023
- );
1024
-
1025
- /* End reCAPTCHA Settings */
1026
-
1027
- /* Debug Settings */
1028
- register_setting( 'yikes_inc_easy_mc_debug_settings_page' , 'yikes-mailchimp-debug-status' );
1029
-
1030
- /* Register Debug Settings Section */
1031
- add_settings_section(
1032
- 'yikes_easy_mc_settings_debug_section',
1033
- '',
1034
- '',
1035
- 'yikes_inc_easy_mc_debug_settings_page'
1036
- );
1037
-
1038
- add_settings_field(
1039
- 'yikes-mailchimp-debug-status',
1040
- __( 'Enable Debugging', 'yikes-inc-easy-mailchimp-extender' ),
1041
- '', // callback + validation inside of admin/partials/menu/options.php
1042
- 'yikes_easy_mc_settings_debug_section'
1043
- );
1044
-
1045
- /* Custom Action Hook For Addon Settings */
1046
- // custom action hook to allow our add-ons to take
1047
- // advantage of our base settings
1048
- do_action( 'yikes-mailchimp-settings-field' );
1049
-
1050
- }
1051
-
1052
- /**
1053
- * Options Sanitation & Validation
1054
- * @since complete re-write
1055
- **/
1056
- function yikes_mc_validate_api_key( $input ) {
1057
- $old = get_option( 'yikes-mc-api-key' , '' );
1058
- $api_key = trim( $input );
1059
- // only re-run the API request if our API key has changed
1060
- if( $old != $api_key ) {
1061
- // initialize MailChimp Class
1062
- try {
1063
- $MailChimp = new MailChimp( $api_key );
1064
- // retreive our list data
1065
- $validate_api_key_response = $MailChimp->call( 'helper/ping' , array( 'apikey' => $api_key ) );
1066
- update_option( 'yikes-mc-api-validation' , 'valid_api_key' );
1067
- } catch ( Exception $e ) {
1068
- // log to our error log
1069
- require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
1070
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1071
- $error_logging->yikes_easy_mailchimp_write_to_error_log( $e->getMessage() , __( "Connecting to MailChimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1072
- update_option( 'yikes-mc-api-invalid-key-response' , $e->getMessage() );
1073
- update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1074
- }
1075
- }
1076
- // returned the api key
1077
- return $api_key;
1078
- }
1079
-
1080
- /**
1081
- * Generate YIKES Inc. Easy Forms for MailChimp Options Page
1082
- *
1083
- * @since 1.0.0
1084
- */
1085
- function generatePageOptions() {
1086
- require_once YIKES_MC_PATH . 'admin/partials/menu/options.php'; // include our options page
1087
- }
1088
-
1089
- /**
1090
- * Check if users API key is valid, if not
1091
- * this function will apply a disabled attribute
1092
- * to form fields. (input, dropdowns, buttons etc.)
1093
- * @since v5.5 re-write
1094
- **/
1095
- public function is_user_mc_api_valid_form( $echo=true ) {
1096
- if( $echo == true ) {
1097
- if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1098
- echo 'disabled="disabled"';
1099
- }
1100
- } else {
1101
- if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1102
- return false;
1103
- } else {
1104
- return true;
1105
- }
1106
- }
1107
- }
1108
-
1109
- /**
1110
- * Check for existing plugin options
1111
- * if they exist, we need to migrate our options to
1112
- * the correct WordPress options API (old plugin stored options wierdly)
1113
- *
1114
- * @since 1.0.0
1115
- * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
1116
- * @param string $version The version of this plugin.
1117
- */
1118
- public function check_for_old_yks_mc_options() {
1119
- $old_plugin_options = get_option( 'ykseme_storage' );
1120
- // only perform options migrations if the site is not a multi-site setup
1121
- if ( !is_multisite() ) {
1122
- if( apply_filters( 'yikes_mc_old_options_filter' , $old_plugin_options ) ) {
1123
- // display a notice to the user that they should 'migrate'
1124
- // from the old plugin settings to the new ones
1125
- add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
1126
- }
1127
- }
1128
- }
1129
-
1130
- /**
1131
- * Migrate our old options , to the new options API
1132
- * moving from 5.5 and beyond..
1133
- * @since
1134
- */
1135
- public function migrate_old_yks_mc_options() {
1136
- // include our migrate options helper file
1137
- include_once YIKES_MC_PATH . 'admin/partials/upgrade-helpers/upgrade-migrate-options.php';
1138
- }
1139
-
1140
- /**
1141
- Admin Notices
1142
- - Notifications displayed at the top of admin pages, back to the user
1143
- **/
1144
-
1145
- /**
1146
- * Check for existing plugin options
1147
- * if they exist, we need to migrate our options to
1148
- * the correct WordPress options API (old plugin stored options wierdly)
1149
- *
1150
- * @since 1.0.0
1151
- * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
1152
- * @param string $version The version of this plugin.
1153
- */
1154
- public function display_options_migrate_notice() {
1155
-
1156
- // Confirm that the necessary forms table in the database exists, else bail
1157
- global $wpdb;
1158
- if( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1159
- return;
1160
- }
1161
-
1162
- if( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1163
- // Delete the options, start a-new! (this will disable the migration notice altogether)
1164
- delete_option( 'widget_yikes_mc_widget' );
1165
- delete_option( 'api_validation' );
1166
- delete_option( 'ykseme_storage' );
1167
- delete_option( 'yikes-mc-lists' );
1168
- ?>
1169
- <div class="yikes-easy-mc-updated migrate-options-notice">
1170
- <p><?php printf( __( "The previously stored options for %s have been cleared from the database. You should update the plugin options on the <a href='%s' title='Settings Page'>settings page</a> before continuing. You should also update the shortcodes used to generate your forms, and any widgets you may have previously set-up.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>YIKES Inc. Easy Forms for MailChimp</strong>', admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings' ) ); ?></p>
1171
- </div>
1172
- <?php
1173
- } else {
1174
- ?>
1175
- <div class="yikes-easy-mc-updated migrate-options-notice">
1176
- <p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>YIKES Inc. Easy Forms for MailChimp</strong>' ); ?> <?php printf( __( "In the newest version of %s, the options data structure has changed. We've also moved the mailing lists into its own database table to allow for some higher level customization. Now you can easily create multiple forms and assign them to the same mailing list." , 'yikes-inc-easy-mailchimp-extender' ), '<strong>YIKES Inc. Easy Forms for MailChimp</strong>' ); ?></p>
1177
- <p><?php _e( "Before you continue, it's strongly recommended you the perform the migration to ensure the plugin continues to function properly.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1178
- <p><em><?php _e( "It's also strongly recommended that you take a backup of your database.", 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
1179
- <section id="migration-buttons">
1180
- <!-- migrate button -->
1181
- <form>
1182
- <input type="hidden" name="yikes-mc-update-option-structure" value="yikes-mc-update-option-structure" />
1183
- <a href="<?php echo wp_nonce_url( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-update' ) ), 'yikes-mc-migrate-options' , 'migrate_options_nonce' ); ?>" class="button-secondary"><?php _e( 'Perform Migration' , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1184
- </form>
1185
- <!-- dismiss button -->
1186
- <form>
1187
- <a href="<?php echo wp_nonce_url( esc_url_raw( admin_url() ), 'yikes-mc-dismiss-migration' , 'dismiss_migration_nonce' ); ?>" class="button-secondary"><?php _e( 'Dismiss Notice' , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1188
- </form>
1189
- </section>
1190
-
1191
- </div>
1192
- <?php
1193
- }
1194
- }
1195
-
1196
- /*
1197
- * Search through multi dimensional array
1198
- * and return the index ( used to find the list name assigned to a form )
1199
- * - http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1200
- */
1201
- function findMCListID($id, $array) {
1202
- foreach ($array as $key => $val) {
1203
- if ($val['id'] === $id) {
1204
- return $key;
1205
- }
1206
- }
1207
- return null;
1208
- } // end
1209
-
1210
- /* Ajax Migrate Options */
1211
- function migrate_archived_options() {
1212
- // all options prefixed with 'yikes-mc-'
1213
- $option_name = 'yikes-mc-'.$_POST['option_name'];
1214
- $option_value = $_POST['option_value'];
1215
- if( json_decode( $option_value ) ) {
1216
- // decode our lists() array, and store it
1217
- $opt_value = json_decode( $option_value, true );
1218
- } else {
1219
- $opt_value = $option_value;
1220
- }
1221
- update_option( $option_name, $opt_value );
1222
- wp_die(); // this is required to terminate immediately and return a proper response
1223
- exit;
1224
- }
1225
-
1226
- /* Ajax Migrate Forms */
1227
- function migrate_previously_setup_forms() {
1228
- $option_name = $_POST['option_name'];
1229
- $done = $_POST['done_import'];
1230
- // Create some starter forms for the user
1231
- // based on previously imported lists (to our old version)
1232
- if( $option_name == 'yikes-mc-lists' ) {
1233
- global $wpdb;
1234
- $option_value = $_POST['option_value'];
1235
- $new_options = json_decode( stripslashes_deep( $option_value ) , true );
1236
-
1237
- $list_id = $new_options['id'];
1238
- $form_name = $new_options['name'];
1239
- $fields = $new_options['fields']; // our fields array
1240
-
1241
- $custom_styles = isset( $new_options['custom_styles'] ) ? json_encode( $new_options['custom_styles'] ) : '0'; // store as an array with all of our styles
1242
- $custom_template = isset( $new_options['custom_template'] ) ? json_encode( $new_options['custom_template'] ) : '0'; // store template data as an array ( active , template used )
1243
- $send_welcome_email = isset( $new_options['yks_mailchimp_send_welcome_'.$list_id] ) ? '0' : '1';
1244
- $redirect_user_on_submit = isset( $new_options['yks_mailchimp_redirect_'.$list_id] ) ? '1' : '0';
1245
- $redirect_page = isset( $new_options['page_id_'.$list_id] ) ? $new_options['page_id_'.$list_id] : '';
1246
-
1247
- /* Insert Forms Function */
1248
- $wpdb->insert(
1249
- $wpdb->prefix . 'yikes_easy_mc_forms',
1250
- array(
1251
- 'list_id' => $list_id,
1252
- 'form_name' => $form_name,
1253
- 'form_description' => '',
1254
- 'fields' => json_encode( $fields ),
1255
- 'custom_styles' => $custom_styles,
1256
- 'custom_template' => $custom_template,
1257
- 'send_welcome_email' => $send_welcome_email,
1258
- 'redirect_user_on_submit' => $redirect_user_on_submit,
1259
- 'redirect_page' => $redirect_page,
1260
- 'submission_settings' => '',
1261
- 'optin_settings' => '',
1262
- 'error_messages' => '',
1263
- 'custom_notifications' => '',
1264
- 'impressions' => '0',
1265
- 'submissions' => '0',
1266
- 'custom_fields' => '',
1267
- )
1268
- );
1269
- }
1270
- if( $done == 'done' ) {
1271
- wp_send_json( array( 'form_name' => $form_name, 'completed_import' => true ) );
1272
- } else {
1273
- wp_send_json( array( 'form_name' => $form_name, 'completed_import' => false ) );
1274
- }
1275
- wp_die();
1276
- exit;
1277
- }
1278
-
1279
- /*
1280
- * generate_options_pages_sidebar_menu();
1281
- * Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1282
- * @since v5.6 - complete re-write
1283
- */
1284
- public function generate_options_pages_sidebar_menu() {
1285
- if( isset( $_REQUEST['section'] ) ) {
1286
- $selected = $_REQUEST['section'];
1287
- }
1288
- $installed_addons = get_option( 'yikes-easy-mc-active-addons' , array() );
1289
- // sort our addons array alphabetically so they appear in similar orders across all sites
1290
- asort( $installed_addons );
1291
- ?>
1292
- <h3><span><?php _e( 'Additional Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
1293
- <div class="inside">
1294
- <ul id="settings-nav">
1295
- <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'general-settings' || !isset( $_REQUEST['section'] ) ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'general-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=general-settings' ) ) ); ?>"><?php _e( 'General Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1296
- <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'integration-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'integration-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=integration-settings' ) ) ); ?>"><?php _e( 'Integration Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1297
- <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'recaptcha-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'recaptcha-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=recaptcha-settings' ) ) ); ?>"><?php _e( 'ReCaptcha Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1298
- <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'api-cache-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'api-cache-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings' ) ) ); ?>"><?php _e( 'API Cache Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1299
- <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'debug-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'debug-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings' ) ) ); ?>"><?php _e( 'Debug Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1300
- <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'import-export-forms' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'import-export-forms' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) ); ?>"><?php _e( 'Import/Export' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1301
- </ul>
1302
- <?php
1303
- // create our add-on settings pages
1304
- if( !empty( $installed_addons ) ) {
1305
- ?>
1306
- <hr class="add-on-settings-divider" />
1307
- <strong><?php _e( 'Addon Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1308
- <ul id="addon-settings-nav">
1309
- <?php
1310
- foreach( $installed_addons as $addon_name ) {
1311
- ?>
1312
- <li>
1313
- <?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == $addon_name ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => $addon_name, 'addon' => 'true' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section='.$addon_name ) ) ); ?>"><?php echo ucwords( str_replace( '-' , ' ' , $addon_name ) ); ?></a></li>
1314
- <?php
1315
- }
1316
- ?>
1317
- </ul>
1318
- <?php
1319
- }
1320
- ?>
1321
- </div> <!-- .inside -->
1322
- <?php
1323
- }
1324
-
1325
- /*
1326
- * generate_manage_forms_sidebar();
1327
- * Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1328
- * @since v5.6 - complete re-write
1329
- */
1330
- public function generate_manage_forms_sidebar( $lists ) {
1331
- // create a custom URL to allow for creating fields
1332
- $url = esc_url_raw(
1333
- add_query_arg(
1334
- array(
1335
- 'action' => 'yikes-easy-mc-create-form',
1336
- 'nonce' => wp_create_nonce( 'create_mailchimp_form' )
1337
- )
1338
- )
1339
- );
1340
- ?>
1341
- <h3><?php _e( 'Create a New Signup Form' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1342
-
1343
- <div class="inside">
1344
-
1345
- <p class="description"><?php _e( "Give your form a name, select a MailChimp list to assign users to, then click 'Create'.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1346
-
1347
- <form id="import-list-to-site" method="POST" action="<?php echo $url; ?>">
1348
- <input type="hidden" name="import-list-to-site" value="1" />
1349
- <!-- Name your new form -->
1350
- <label for="form-name"><strong><?php _e( 'Form Name' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1351
- <input type="text" class="widefat input-field" placeholder="<?php _e( 'Form Name' , 'yikes-inc-easy-mailchimp-extender' ); ?>" name="form-name" id="form-name" <?php $this->is_user_mc_api_valid_form( true ); ?> required>
1352
- </label>
1353
- <!-- Name your new form -->
1354
- <label for="form-description"><strong><?php _e( 'Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1355
- <textarea class="widefat input-field form-description" placeholder="<?php _e( 'Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>" name="form-description" id="form-description" <?php $this->is_user_mc_api_valid_form( true ); ?>></textarea>
1356
- </label>
1357
- <!-- Associate this form with a list! -->
1358
- <label for="associated-list"><strong><?php _e( 'Associated List' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1359
- <select name="associated-list" id="associated-list" class=" input-field" <?php $this->is_user_mc_api_valid_form( true ); if( isset( $lists ) && empty( $lists ) ) { echo 'disabled="disabled"'; } ?>>
1360
- <?php
1361
- if( isset( $lists ) && !empty( $lists ) ) {
1362
- foreach( $lists as $mailing_list ) {
1363
- ?>
1364
- <option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1365
- <?php
1366
- }
1367
- } else {
1368
- if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1369
- ?>
1370
- <option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1371
- <?php
1372
- } else {
1373
- ?>
1374
- <option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1375
- <?php
1376
-
1377
- }
1378
- }
1379
- ?>
1380
- </select>
1381
- <?php
1382
- if( isset( $lists ) && empty( $lists ) ) {
1383
- if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) != 'invalid_api_key' ) {
1384
- ?>
1385
- <p class="description">
1386
- <?php printf( __( 'Head over to <a href="http://www.MailChimp.com" title="%s">MailChimp</a> to create a new list.', 'yikes-inc-easy-mailchimp-extender' ) , __( 'Create a list' , 'yikes-inc-easy-mailchimp-extender' ) ); ?>
1387
- </p>
1388
- <?php
1389
- }
1390
- }
1391
- ?>
1392
- </label>
1393
- <?php
1394
- if( $this->is_user_mc_api_valid_form( false ) ) {
1395
- echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary' , '' , false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1396
- } else {
1397
- echo '<p class="description">' . __( "Please enter a valid MailChimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1398
- ?>
1399
- <a href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&settings-updated=true' ) ); ?>"><?php _e( 'general settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1400
- <?php
1401
- }
1402
- ?>
1403
- </form>
1404
- </div> <!-- .inside -->
1405
- <?php
1406
- }
1407
-
1408
- /*
1409
- * Generate a dropdown of post and pages
1410
- * so the user can send the user to on form submission
1411
- */
1412
- public function generate_page_redirect_dropdown( $redirect, $redirect_page ) {
1413
- $post_types = get_post_types();
1414
- ?>
1415
- <label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
1416
- <?php _e( "Select A Page or Post" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1417
- <select id="redirect-user-to-selection" name="redirect-user-to-selection">
1418
- <?php
1419
- // loop over registered post types, and query!
1420
- foreach( $post_types as $registered_post_type ) {
1421
- // exclude a few built in custom post types
1422
- if( !in_array( $registered_post_type , array( 'attachment' , 'revision' , 'nav_menu_item' ) ) ) {
1423
- // run our query, to retreive the posts
1424
- $pages = get_posts( array(
1425
- 'order' => 'ASC',
1426
- 'orderby' => 'post_title',
1427
- 'post_type' => $registered_post_type,
1428
- 'post_status' => 'publish',
1429
- 'numberposts' => -1
1430
- ) );
1431
- // only show cpt's that have posts assigned
1432
- if( !empty( $pages ) ) {
1433
- ?>
1434
- <optgroup label="<?php echo ucwords( str_replace( '_' , ' ' , $registered_post_type ) ); ?>">
1435
- <?php
1436
- foreach( $pages as $page ) {
1437
- ?><option <?php selected( $redirect_page , $page->ID ); ?> value="<?php echo $page->ID; ?>"><?php echo $page->post_title; ?></option><?php
1438
- }
1439
- ?>
1440
- </optgroup>
1441
- <?php
1442
- }
1443
- }
1444
- }
1445
- ?>
1446
- </select>
1447
- </label>
1448
- <?php
1449
- }
1450
-
1451
- /*
1452
- * generate_show_some_love_container()
1453
- * Generate a container, with some author info
1454
- *
1455
- * Displayed in sidebars
1456
- */
1457
- public function generate_show_some_love_container() {
1458
- // if no active add-ons are installed,
1459
- // lets display our branding and add-on sidebar
1460
- if( get_option( 'yikes-easy-mc-active-addons' , array() ) == array() ) {
1461
-
1462
- /* On Edit Forms Page Display Upsell to Customizer */
1463
- $screen = get_current_screen();
1464
- if( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1465
- ?>
1466
-
1467
- <div class="postbox yikes-easy-mc-postbox show-some-love-container">
1468
-
1469
- <?php $this->generate_edit_forms_upsell_ad(); ?>
1470
-
1471
- </div>
1472
-
1473
- <?php } else { ?>
1474
-
1475
- <div class="postbox yikes-easy-mc-postbox show-some-love-container">
1476
-
1477
- <!-- review us container -->
1478
- <h3 data-alt-text="<?php _e( 'About YIKES Inc.', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'Show YIKES Inc. Some Love' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1479
- <div id="review-yikes-easy-mc" class="inside">
1480
-
1481
- <p>
1482
- <?php _e( 'Leave a review' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1483
- <p class="star-container">
1484
- <a href="https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender" target="_blank">
1485
- <b class="dashicons dashicons-star-filled"></b>
1486
- <b class="dashicons dashicons-star-filled"></b>
1487
- <b class="dashicons dashicons-star-filled"></b>
1488
- <b class="dashicons dashicons-star-filled"></b>
1489
- <b class="dashicons dashicons-star-filled"></b>
1490
- </a>
1491
- </p>
1492
- </p>
1493
-
1494
- <?php _e( 'Tweet about it' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1495
- <p class="sidebar-container">
1496
- <a href="https://twitter.com/share" class="twitter-share-button" data-url="https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/" data-text="I'm using the Easy Forms for MailChimp plugin by @YikesInc to grow my mailing list - it's awesome! -" data-hashtags="MailChimp">Tweet</a>
1497
- <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
1498
- </p>
1499
-
1500
- <?php _e( 'Vote that the plugin works' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1501
- <p class="sidebar-container">
1502
- <a href="https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/" target="_blank">
1503
- <?php _e( 'Vote for Compatibility' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1504
- </a>
1505
- </p>
1506
- </div>
1507
-
1508
- <p class="description sidebar-footer-text"><?php printf( __( "This plugin made with %s by %s" , 'yikes-inc-easy-mailchimp-extender' ), '<span class="dashicons dashicons-heart yikes-love"></span>', '<a href="http://www.yikesinc.com" target="_blank" title="YIKES Inc.">YIKES Inc.</a>' ); ?> </p>
1509
-
1510
- <section id="about-yikes-inc" class="inside">
1511
- <a href="https://www.yikesinc.com" target="_blank" title="YIKES Inc.">
1512
- <img src="<?php echo YIKES_MC_URL . 'includes/images/About_Page/yikes-logo.png'; ?>" class="about-sidebar-yikes-logo" />
1513
- </a>
1514
- <p><strong>YIKES Inc.</strong> &mdash; <?php _e( 'is a web design and development company located in Philadelphia, Pennsylvania, US. YIKES specializes in custom WordPress theme and plugin development, site maintenance, eCommerce, custom-built web-based applications and more.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1515
- </section>
1516
-
1517
- <p class="description sidebar-footer-text"><a href="#" class="about-yikes-inc-toggle" data-alt-text="<?php _e( 'Show YIKES Some Love', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'About YIKES', 'yikes-inc-easy-mailchimp-extender' ); ?></a></p>
1518
-
1519
- </div>
1520
-
1521
- <?php } ?>
1522
-
1523
- <div class="postbox yikes-easy-mc-postbox">
1524
-
1525
- <!-- review us container -->
1526
- <h3><?php _e( 'Easy Forms for MailChimp Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1527
- <div id="review-yikes-easy-mc" class="inside">
1528
- <p><?php _e( "Check out available add-ons for some seriously enhanced features." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1529
- <p><a class="button-secondary" href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-addons' ) ); ?>" title="<?php _e( 'View Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'View Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></p>
1530
- </div>
1531
-
1532
- </div>
1533
- <?php
1534
- }
1535
- }
1536
-
1537
- /*
1538
- * generate_form_editor( $list_id )
1539
- * Submit an API request to get our merge variables, and build up a small form editor
1540
- * for users to 'customize' their form
1541
- * -
1542
- * @parameters - $list_id - pass in the list ID to retreive merge variables from
1543
- */
1544
- public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1545
-
1546
- // if no list id, die!
1547
- if( ! $list_id ) {
1548
- die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1549
- }
1550
-
1551
- if( ! $merge_variables ) {
1552
- die( __( "We've encountered an error. Reload the page and try again. If the error persists, please reach out to support." , 'yikes-inc-easy-mailchimp-extender' ) );
1553
- }
1554
-
1555
- if( ! empty( $form_fields ) ) {
1556
-
1557
- // find any fields that are assigned to this form, that don't exist in MailChimp
1558
- // or else were going to run into issues when we submit the form
1559
- $available_merge_variables = array();
1560
- $available_interest_groups = array();
1561
-
1562
- $assigned_fields= array();
1563
-
1564
- // loop over merge variables
1565
- if( ! empty( $merge_variables['data'][0]['merge_vars'] ) ) {
1566
- foreach( $merge_variables['data'][0]['merge_vars'] as $merge_tag ) {
1567
- $available_merge_variables[] = $merge_tag['tag'];
1568
- }
1569
- }
1570
-
1571
- // loop over interest groups
1572
- foreach( $interest_groups as $interest_group ) {
1573
- $available_interest_groups[] = $interest_group['id'];
1574
- }
1575
-
1576
- // build our assigned fields
1577
- foreach( $form_fields as $field => $value ) {
1578
- $assigned_fields[] = $field;
1579
- }
1580
-
1581
- $merged_fields = array_merge( $available_merge_variables , $available_interest_groups );
1582
- $excluded_fields = array_diff( $assigned_fields , $merged_fields );
1583
-
1584
- $i = 1;
1585
- foreach( $form_fields as $field ) {
1586
-
1587
- if( isset( $field['merge'] ) ) {
1588
- ?>
1589
- <section class="draggable" id="<?php echo $field['merge']; ?>">
1590
- <!-- top -->
1591
- <a href="#" class="expansion-section-title settings-sidebar">
1592
- <span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
1593
- <?php if( in_array( $field['merge'] , $excluded_fields ) ) { ?>
1594
- <img src="<?php echo YIKES_MC_URL . 'includes/images/warning.svg'; ?>" class="field-doesnt-exist-notice" title="<?php _e( 'Field no longer exists.' , 'yikes-inc-easy-mailchimp-extender' ); ?>" alt="<?php _e( 'Field no longer exists.' , 'yikes-inc-easy-mailchimp-extender' ); ?>">
1595
- <?php } ?>
1596
- <span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1597
- </a>
1598
- <!-- expansion section -->
1599
- <div class="yikes-mc-settings-expansion-section">
1600
-
1601
- <?php if( in_array( $field['merge'] , $excluded_fields ) ) { ?>
1602
- <p class="yikes-mc-warning-message"><?php _e( "This field no longer exists in this list. Delete this field from the form to prevent issues on your website." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1603
- <?php } ?>
1604
-
1605
- <!-- store the label -->
1606
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][label]" value="<?php echo $field['label']; ?>" />
1607
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][type]" value="<?php echo $field['type']; ?>" />
1608
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][merge]" value="<?php echo $field['merge']; ?>" />
1609
- <input type="hidden" class="field-<?php echo $field['merge']; ?>-position position-input" name="field[<?php echo $field['merge']; ?>][position]" value="<?php echo $i++; ?>" />
1610
-
1611
- <?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) { ?>
1612
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo stripslashes( $field['choices'] ); ?>' />
1613
- <?php } ?>
1614
-
1615
- <!-- Single or Double Optin -->
1616
- <p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
1617
-
1618
- <table class="form-table form-field-container">
1619
-
1620
- <!-- Merge Tag -->
1621
- <tr valign="top">
1622
- <td scope="row">
1623
- <label for="merge-tag">
1624
- <?php _e( 'Merge Tag' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1625
- </label>
1626
- </td>
1627
- <td>
1628
- <input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field['merge']; ?>">
1629
- </td>
1630
- </tr>
1631
-
1632
- <!-- Placeholder Value -->
1633
- <?php switch( $field['type'] ) {
1634
-
1635
- case 'text':
1636
- case 'email':
1637
- case 'url':
1638
- case 'number';
1639
- case 'birthday':
1640
- case 'date':
1641
- case 'zip':
1642
- case 'phone':
1643
- ?>
1644
- <!-- Placeholder -->
1645
- <tr valign="top">
1646
- <td scope="row">
1647
- <label for="placeholder">
1648
- <?php _e( 'Placeholder' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1649
- </label>
1650
- </td>
1651
- <td>
1652
- <input type="text" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="<?php echo isset( $field['placeholder'] ) ? stripslashes( wp_strip_all_tags( $field['placeholder'] ) ) : '' ; ?>" />
1653
- <p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1654
- </td>
1655
- </tr>
1656
- <?php
1657
- break;
1658
- }
1659
- ?>
1660
-
1661
- <?php
1662
- /*
1663
- * Loop over field types and store necessary formats
1664
- * ( date, birthday - dateformat ; phone - phoneformat )
1665
- */
1666
- switch( $field['type'] ) {
1667
- /* Store the date format, for properly rendering dates on the front end */
1668
- case 'date':
1669
- $date_format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD/YYYY';
1670
- ?>
1671
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][date_format]" value="<?php echo strtolower( str_replace( 'YYYY' , 'YY' , $date_format ) ); ?>" />
1672
- <?php
1673
- break;
1674
-
1675
- case 'birthday':
1676
- $date_format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD';
1677
- ?>
1678
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][date_format]" value="<?php echo strtolower( str_replace( 'YYYY' , 'YY' , ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD' ) ); ?>" />
1679
- <?php
1680
- break;
1681
-
1682
- /* Store the phone format, for properly regex pattern */
1683
- case 'phone':
1684
- ?>
1685
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][phone_format]" value="<?php echo $field['phone_format']; ?>" />
1686
- <?php
1687
- break;
1688
- }
1689
- ?>
1690
-
1691
- <!-- Default Value -->
1692
- <?php switch( $field['type'] ) {
1693
- default:
1694
- case 'text':
1695
- case 'number':
1696
- case 'url':
1697
- ?>
1698
- <tr valign="top">
1699
- <td scope="row">
1700
- <label for="placeholder">
1701
- <?php _e( 'Default Value' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1702
- </label>
1703
- </td>
1704
- <td>
1705
- <input <?php if( $field['type'] != 'number' ) { ?> type="text" <?php } else { ?> type="number" <?php } ?> class="widefat" name="field[<?php echo $field['merge']; ?>][default]" <?php if( $field['type'] != 'url' ) { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( $field['default'] ) ) : ''; ?>" <?php } else { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( esc_url_raw( $field['default'] ) ) ) : ''; ?>" <?php } ?> />
1706
- <p class="description"><small><?php _e( "Assign a default value to populate this field with on initial page load.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1707
- <?php
1708
- switch( $field['type'] ) {
1709
- case 'text':
1710
- ?>
1711
- <p><small class="pre-defined-tag-link"><a href="#TB_inline?width=600&height=550&inlineId=pre-defined-tag-container" onclick="storeGlobalClicked( jQuery( this ) );" class="thickbox"><?php _e( 'View Pre-Defined Tags' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></small></p>
1712
- <?php
1713
- break;
1714
- } ?>
1715
- </td>
1716
- </tr>
1717
- <?php
1718
- break;
1719
-
1720
- case 'radio':
1721
- ?>
1722
- <tr valign="top">
1723
- <td scope="row">
1724
- <label for="placeholder">
1725
- <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1726
- </label>
1727
- </td>
1728
- <td>
1729
- <?php if( ! isset( $field['default_choice'] ) || empty( $field['default_choice'] ) ) { $decode = json_decode( stripslashes_deep( $field['choices'] ) , true ); $field['default_choice'] = $decode[0]; }
1730
- $x = 0;
1731
- foreach( json_decode( stripslashes( $field['choices'] ) , true ) as $choice => $value ) { ?>
1732
- <label for="<?php echo $field['merge'].'-'.$x; ?>">
1733
- <input id="<?php echo $field['merge'].'-'.$x; ?>" type="radio" name="field[<?php echo $field['merge']; ?>][default_choice]" value="<?php echo $value; ?>" <?php checked( $field['default_choice'] , $value ); ?>><?php echo $value; ?>&nbsp;
1734
- </label>
1735
- <?php $x++; } ?>
1736
- <p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1737
- </td>
1738
- </tr>
1739
-
1740
- <?php
1741
- break;
1742
-
1743
- case 'dropdown':
1744
- ?>
1745
- <tr valign="top">
1746
- <td scope="row">
1747
- <label for="placeholder">
1748
- <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1749
- </label>
1750
- </td>
1751
- <td>
1752
- <select type="default" name="field[<?php echo $field['merge']; ?>][default_choice]">
1753
- <?php foreach( json_decode( stripslashes( $field['choices'] ) , true ) as $choice => $value ) { ?>
1754
- <option value="<?php echo $choice; ?>" <?php selected( $field['default_choice'] , $choice ); ?>><?php echo stripslashes( $value ); ?></option>
1755
- <?php } ?>
1756
- </select>
1757
- <p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1758
- </td>
1759
- </tr>
1760
-
1761
- <?php
1762
- break;
1763
-
1764
- case "birthday":
1765
- case "address":
1766
- break;
1767
-
1768
- ?>
1769
-
1770
- <?php } // end Default Value ?>
1771
-
1772
-
1773
- <!-- Field Description -->
1774
- <tr valign="top">
1775
- <td scope="row">
1776
- <label for="placeholder">
1777
- <?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1778
- </label>
1779
- </td>
1780
- <td>
1781
- <textarea class="widefat field-description-input" name="field[<?php echo $field['merge']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
1782
- <p class="description"><small><?php _e( "Enter the description for the form field. This will be displayed to the user and will provide some direction on how the field should be filled out or selected.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1783
- </td>
1784
- </tr>
1785
- <!-- Additional Classes -->
1786
- <tr valign="top">
1787
- <td scope="row">
1788
- <label for="placeholder">
1789
- <?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1790
- </label>
1791
- </td>
1792
- <td>
1793
- <input type="text" class="widefat" name="field[<?php echo $field['merge']; ?>][additional-classes]" value="<?php echo isset( $field['additional-classes'] ) ? stripslashes( wp_strip_all_tags( $field['additional-classes'] ) ) : '' ; ?>" />
1794
- <p class="description"><small><?php printf( __( "Assign additional classes to this field. %s.", 'yikes-inc-easy-mailchimp-extender' ), '<a target="_blank" href="' . esc_url( 'https://yikesplugins.com/support/knowledge-base/bundled-css-classes/' ) . '">' . __( 'View bundled classes', 'yikes-inc-easy-mailchimp-extender' ) . '</a>' );?></small></p>
1795
- </td>
1796
- </tr>
1797
- <!-- Required Toggle -->
1798
- <tr valign="top">
1799
- <td scope="row">
1800
- <label for="field-required">
1801
- <?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1802
- </label>
1803
- </td>
1804
- <td>
1805
- <?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
1806
- <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['merge']; ?>][require]" <?php checked( $checked , 1 ); ?> <?php if( $field['merge'] == 'EMAIL' ) { ?> disabled="disabled" checked="checked" title="<?php echo __( 'Email is a required field.' , 'yikes-inc-easy-mailchimp-extender' ); } ?>">
1807
- <p class="description"><small><?php _e( "Require this field to be filled in before the form can be submitted.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1808
- </td>
1809
- </tr>
1810
- <!-- Visible Toggle -->
1811
- <tr valign="top">
1812
- <td scope="row">
1813
- <label for="hide-field">
1814
- <?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1815
- </label>
1816
- </td>
1817
- <td>
1818
- <?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
1819
- <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['merge']; ?>][hide]" <?php checked( $hide , 1 ); ?> <?php if( $field['merge'] == 'EMAIL' ) { ?> disabled="disabled" title="<?php echo __( 'Cannot toggle email field visibility.' , 'yikes-inc-easy-mailchimp-extender' ); } ?>">
1820
- <p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1821
- </td>
1822
- </tr>
1823
- <!-- Toggle Field Label Visibility -->
1824
- <tr valign="top">
1825
- <td scope="row">
1826
- <label for="placeholder">
1827
- <?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1828
- </label>
1829
- </td>
1830
- <td>
1831
- <?php $hide_label = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
1832
- <input type="checkbox" name="field[<?php echo $field['merge']; ?>][hide-label]" value="1" <?php checked( $hide_label , 1 ); ?>/>
1833
- <p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1834
- </td>
1835
- </tr>
1836
- <!-- Display Phone/Date Formats back to the user -->
1837
- <?php
1838
- switch( $field['type'] ) {
1839
- /* Store the phone format, for properly regex pattern */
1840
- case 'phone':
1841
- case 'birthday':
1842
- case 'date':
1843
- ?>
1844
- <tr valign="top">
1845
- <td scope="row">
1846
- <label for="placeholder">
1847
- <?php
1848
- switch( $field['type'] ) {
1849
- default:
1850
- case 'birthday':
1851
- $type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
1852
- $format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD';
1853
- break;
1854
-
1855
- case 'date':
1856
- $type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
1857
- $format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD/YYYY';
1858
- break;
1859
-
1860
- case 'phone':
1861
- $type = __( 'Phone Format' , 'yikes-inc-easy-mailchimp-extender' );
1862
- $format = ( ( $field['phone_format'] == 'none' ) ? __( 'International', 'yikes-inc-easy-mailchimp-extender' ) : $field['phone_format'] . ' - (###) ### - ####' );
1863
- break;
1864
- }
1865
- echo $type;
1866
- ?>
1867
- </label>
1868
- </td>
1869
- <td>
1870
- <strong><?php echo $format; ?></strong>
1871
- <p class="description"><small>
1872
- <?php printf( __( 'To change the %s please head over to <a href="%s" title="MailChimp" target="_blank">MailChimp</a>. If you alter the format, you should re-import this field.', 'yikes-inc-easy-mailchimp-extender' ), strtolower( $type ), esc_url( 'http://www.mailchimp.com' ) ); ?>
1873
- </small></p>
1874
- </td>
1875
- </tr>
1876
- <?php
1877
- break;
1878
- // others..
1879
- default:
1880
- break;
1881
- }
1882
- ?>
1883
- <!-- End Date/Phone Formats -->
1884
- <!-- Toggle Buttons -->
1885
- <tr valign="top">
1886
- <td scope="row">
1887
- &nbsp;
1888
- </td>
1889
- <td>
1890
- <span class="toggle-container">
1891
- <a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
1892
- <a href="#" class="remove-field" alt="<?php echo $field['merge']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1893
- </span>
1894
- </td>
1895
- </tr>
1896
- </table>
1897
- </p>
1898
-
1899
- </div>
1900
- </section>
1901
- <?php
1902
-
1903
-
1904
-
1905
- } else { // THIS IS AN INTEREST GROUP!
1906
-
1907
- ?>
1908
- <section class="draggable" id="<?php echo $field['group_id']; ?>">
1909
- <!-- top -->
1910
- <a href="#" class="expansion-section-title settings-sidebar">
1911
- <span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
1912
- <?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
1913
- <img src="<?php echo YIKES_MC_URL . 'includes/images/warning.svg'; ?>" class="field-no-longer-exists-warning" title="<?php _e( 'Field no longer exists.' , 'yikes-inc-easy-mailchimp-extender' ); ?>" alt="<?php _e( 'Field no longer exists.' , 'yikes-inc-easy-mailchimp-extender' ); ?>">
1914
- <?php } ?>
1915
- <span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1916
- </a>
1917
- <!-- expansion section -->
1918
- <div class="yikes-mc-settings-expansion-section">
1919
-
1920
- <!-- check if this field exists in the available interest group array -->
1921
- <?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
1922
- <p class="yikes-mc-warning-message"><?php _e( "This field no longer exists in this list. Delete this field from the form to prevent issues on the front end." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1923
- <?php } ?>
1924
-
1925
- <!-- store the label -->
1926
- <input type="hidden" name="field[<?php echo $field['group_id']; ?>][label]" value="<?php echo $field['label']; ?>" />
1927
- <input type="hidden" name="field[<?php echo $field['group_id']; ?>][type]" value="<?php echo $field['type']; ?>" />
1928
- <input type="hidden" name="field[<?php echo $field['group_id']; ?>][group_id]" value="<?php echo $field['group_id']; ?>" />
1929
- <input type="hidden" name="field[<?php echo $field['group_id']; ?>][groups]" value='<?php echo stripslashes( $field['groups'] ); ?>' />
1930
-
1931
- <!-- Single or Double Optin -->
1932
- <p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
1933
-
1934
- <table class="form-table form-field-container">
1935
- <!-- Default Value -->
1936
- <?php switch( $field['type'] ) {
1937
-
1938
- default:
1939
- case 'radio':
1940
- case 'checkboxes':
1941
- ?>
1942
- <tr valign="top">
1943
- <td scope="row">
1944
- <label for="placeholder">
1945
- <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1946
- </label>
1947
- </td>
1948
- <td>
1949
- <?php
1950
- if( $field['type'] != 'checkboxes' ) {
1951
- if( !isset( $field['default_choice'] ) ) { $field['default_choice'] = json_decode( stripslashes( $field['groups'] ) , true ); }
1952
- } else {
1953
- if( !isset( $field['default_choice'] ) ) { $field['default_choice'] = array(); }
1954
- }
1955
- $i = 0;
1956
- foreach( json_decode( stripslashes( $field['groups'] ) , true ) as $group ) { ?>
1957
- <label for="<?php echo $field['group_id'].'-'.$i; ?>">
1958
- <input id="<?php echo $field['group_id'].'-'.$i; ?>" type="<?php if( $field['type'] == 'radio' || $field['type'] == 'hidden' ) { ?>radio<?php } else if( $field['type'] == 'checkboxes' ) { ?>checkbox<?php } ?>" name="field[<?php echo $field['group_id']; ?>][default_choice]<?php if( $field['type'] == 'checkboxes' ) {echo '[]';}?>" value="<?php echo $i; ?>" <?php if( $field['type'] == 'radio' || $field['type'] == 'hidden' ) { checked( $field['default_choice'][0] , $i ); } else if( $field['type'] == 'checkboxes' ) { if( in_array( $i , $field['default_choice'] ) ) { echo 'checked="checked"'; } }?>><?php echo stripslashes( str_replace( '~' , '\'' , $group['name'] ) ); ?>&nbsp;
1959
- </label>
1960
- <?php
1961
- $i++;
1962
- }
1963
- ?>
1964
- <p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1965
- </td>
1966
- </tr>
1967
-
1968
- <?php
1969
- break;
1970
-
1971
- case 'dropdown':
1972
- ?>
1973
- <tr valign="top">
1974
- <td scope="row">
1975
- <label for="placeholder">
1976
- <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1977
- </label>
1978
- </td>
1979
- <td>
1980
- <select type="default" name="field[<?php echo $field['group_id']; ?>][default_choice]">
1981
- <?php $i = 0; foreach( json_decode( stripslashes( $field['groups'] ) , true ) as $group ) { ?>
1982
- <option value="<?php echo $i; ?>" <?php selected( $field['default_choice'] , $i ); ?>><?php echo stripslashes( $group['name'] ); ?></option>
1983
- <?php $i++; } ?>
1984
- </select>
1985
- <p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1986
- </td>
1987
- </tr>
1988
-
1989
- <?php
1990
- break;
1991
- ?>
1992
-
1993
- <?php } // end Default Value ?>
1994
-
1995
- <!-- Field Description -->
1996
- <tr valign="top">
1997
- <td scope="row">
1998
- <label for="placeholder">
1999
- <?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2000
- </label>
2001
- </td>
2002
- <td>
2003
- <textarea class="widefat field-description-input" name="field[<?php echo $field['group_id']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
2004
- <p class="description"><small><?php _e( "Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2005
- </td>
2006
- </tr>
2007
-
2008
- <!-- Additional Classes -->
2009
- <tr valign="top">
2010
- <td scope="row">
2011
- <label for="placeholder">
2012
- <?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2013
- </label>
2014
- </td>
2015
- <td>
2016
- <input type="text" class="widefat" name="field[<?php echo $field['group_id']; ?>][additional-classes]" value="<?php echo isset( $field['additional-classes'] ) ? stripslashes( wp_strip_all_tags( $field['additional-classes'] ) ) : '' ; ?>" />
2017
- <p class="description"><small><?php printf( __( "Assign additional classes to this field. %s.", 'yikes-inc-easy-mailchimp-extender' ), '<a target="_blank" href="' . esc_url( 'https://yikesplugins.com/support/knowledge-base/bundled-css-classes/' ) . '">' . __( 'View bundled classes', 'yikes-inc-easy-mailchimp-extender' ) . '</a>' );?></small></p>
2018
- </td>
2019
- </tr>
2020
- <!-- Required Toggle -->
2021
- <tr valign="top">
2022
- <td scope="row">
2023
- <label for="field-required">
2024
- <?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2025
- </label>
2026
- </td>
2027
- <td>
2028
- <?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2029
- <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][require]" <?php checked( $checked , 1 ); ?>>
2030
- <p class="description"><small><?php _e( "Require this field to be filled in before the form can be submitted.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2031
- </td>
2032
- </tr>
2033
- <!-- Visible Toggle -->
2034
- <tr valign="top">
2035
- <td scope="row">
2036
- <label for="hide-field">
2037
- <?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2038
- </label>
2039
- </td>
2040
- <td>
2041
- <?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2042
- <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][hide]" <?php checked( $hide , 1 ); ?>>
2043
- <p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2044
- </td>
2045
- </tr>
2046
- <!-- Toggle Field Label Visibility -->
2047
- <tr valign="top">
2048
- <td scope="row">
2049
- <label for="placeholder">
2050
- <?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2051
- </label>
2052
- </td>
2053
- <td>
2054
- <?php $hide = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2055
- <input type="checkbox" name="field[<?php echo $field['group_id']; ?>][hide-label]" value="1" <?php checked( $hide , 1 ); ?>/>
2056
- <p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2057
- </td>
2058
- </tr>
2059
- <!-- Toggle Buttons -->
2060
- <tr valign="top">
2061
- <td scope="row">
2062
- &nbsp;
2063
- </td>
2064
- <td>
2065
- <span class="toggle-container">
2066
- <a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2067
- <a href="#" class="remove-field" alt="<?php echo $field['group_id']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2068
- </span>
2069
- </td>
2070
- </tr>
2071
- </table>
2072
- </p>
2073
-
2074
- </div>
2075
- </section>
2076
- <?php
2077
- } // its an interest group!
2078
- }
2079
- } else {
2080
- ?>
2081
- <h4 class="no-fields-assigned-notice non-draggable-yikes"><em><?php _e( 'No fields are assigned to this form. Select fields from the right hand column to add to this form.' , 'yikes-inc-easy-mailchimp-extender' ); ?></em></h4>
2082
- <?php
2083
- }
2084
- /* Pre Defined Merge Tag Container - Always rendered so the modal appears and links are clickable on initial page load */
2085
- add_thickbox();
2086
- // enqueue jquery qtip for our tooltip
2087
- wp_enqueue_script( 'jquery-qtip-tooltip' , YIKES_MC_URL . 'admin/js/min/jquery.qtip.min.js' , array( 'jquery' ) );
2088
- wp_enqueue_style( 'jquery-qtip-style' , YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2089
- $available_tags = array(
2090
- array(
2091
- 'tag' => '{page_title}',
2092
- 'description' => '<h4 class="tooltip-title">' . __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_title}</small></h4><hr />' . __( 'Pre-populate the field with the current page or post title that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2093
- 'title' => __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' )
2094
- ),
2095
- array(
2096
- 'tag' => '{page_id}',
2097
- 'description' => '<h4 class="tooltip-title">' . __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_id}</small></h4><hr />' . __( 'Pre-populate the field with the current page or post ID that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2098
- 'title' => __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' )
2099
- ),
2100
- array(
2101
- 'tag' => '{page_url}',
2102
- 'description' => '<h4 class="tooltip-title">' . __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_url}</small></h4><hr />' . __( 'Pre-populate the field with the current page URL that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2103
- 'title' => __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' )
2104
- ),
2105
- array(
2106
- 'tag' => '{blog_name}',
2107
- 'description' => '<h4 class="tooltip-title">' . __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{blog_name}</small></h4><hr />' . __( 'Pre-populate the field with the current blog name that the user is on when opting in to your mailing list. This is especially helpful for multi-site networks.' , 'yikes-inc-easy-mailchimp-extender' ),
2108
- 'title' => __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' )
2109
- ),
2110
- array(
2111
- 'tag' => '{user_logged_in}',
2112
- 'description' => '<h4 class="tooltip-title">' . __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{user_logged_in}</small></h4><hr />' . __( 'Detects if a user is logged in and pre-populates the field with an appropriate value.' , 'yikes-inc-easy-mailchimp-extender' ),
2113
- 'title' => __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' )
2114
- ),
2115
- );
2116
- ?>
2117
- <!-- tooltips -->
2118
- <script type="text/javascript">
2119
- /* Initialize Qtip tooltips for pre-defined tags */
2120
- jQuery( document ).ready( function() {
2121
- jQuery( '.dashicons-editor-help' ).each( function() {
2122
- jQuery( this ).qtip({
2123
- content: {
2124
- text: jQuery( this ).next( '.tooltiptext' ),
2125
- style: {
2126
- def: false
2127
- }
2128
- }
2129
- });
2130
- });
2131
- jQuery( '.qtip' ).each( function() {
2132
- jQuery( this ).removeClass( 'qtip-default' );
2133
- });
2134
- });
2135
- </script>
2136
-
2137
- <div id="pre-defined-tag-container">
2138
- <input type="hidden" value="" class="clicked-input">
2139
- <div id="pre-defined-tag-interior-container">
2140
- <h3><?php _e( 'Pre Defined Tags' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
2141
- <p class="description"><?php _e( 'You can use any of the following tags to populate a MailChimp text field with dynamic content. This can be used to determine which page the user signed up on, if the user was logged in and more.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
2142
- <ul>
2143
- <?php foreach( apply_filters( 'yikes-mailchimp-custom-default-value-tags' , $available_tags ) as $tag ) { ?>
2144
- <li class="tooltop-tag">
2145
- <!-- link/tag -->
2146
- <a href="#" onclick="populateDefaultValue( '<?php echo $tag['tag']; ?>' );return false;" data-attr-tag="<?php echo $tag['tag']; ?>" title="<?php echo $tag['title']; ?>"><?php echo $tag['title']; ?></a>
2147
- <!-- help icon -->
2148
- <span class="dashicons dashicons-editor-help"></span>
2149
- <!-- tooltip -->
2150
- <div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag['description']; ?></div>
2151
- </li>
2152
- <?php } ?>
2153
- </ul>
2154
- </div>
2155
- </div>
2156
- <?php
2157
- }
2158
-
2159
- /*
2160
- * build_available_merge_vars( $list_id )
2161
- * Submit an API request to get our merge variables, and build up a small form editor
2162
- * for users to 'customize' their form
2163
- * -
2164
- * @parameters - $list_id - pass in the list ID to retreive merge variables from
2165
- */
2166
- public function build_available_merge_vars( $form_fields , $available_merge_variables ) {
2167
- $fields_assigned_to_form = array();
2168
- if( !empty( $form_fields ) ) {
2169
- foreach( $form_fields as $assigned_field ) {
2170
- // print_r( $assigned_field) ;
2171
- // switch between merge variables and interest groups
2172
- if( isset( $assigned_field['merge'] ) ) {
2173
- $fields_assigned_to_form[] = $assigned_field['merge'];
2174
- }
2175
- }
2176
- }
2177
- if( !empty( $available_merge_variables['data'][0] ) ) {
2178
- ?><ul id="available-fields"><?php
2179
- foreach( $available_merge_variables['data'][0]['merge_vars'] as $merge_var ) {
2180
- if( in_array( $merge_var['tag'] , $fields_assigned_to_form ) ) {
2181
- ?>
2182
- <li class="available-form-field not-available" alt="<?php echo $merge_var['tag']; ?>" data-attr-field-type="<?php echo $merge_var['field_type']; ?>" data-attr-field-name="<?php echo $merge_var['name']; ?>" data-attr-form-id="<?php echo $available_merge_variables['data'][0]['id']; ?>" title="<?php _e( 'Already assigned to your form' , 'yikes-inc-easy-mailchimp-extender' ); ?>" disabled="disabled"><?php echo stripslashes( $merge_var['name'] ); if( $merge_var['req'] == '1' ) { echo ' <span class="field-required" title="' . __( 'required field' , 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>'; } ?> <small class="field-type-text"><?php echo $merge_var['field_type']; ?></small></li>
2183
- <?php
2184
- } else {
2185
- ?>
2186
- <li class="available-form-field" alt="<?php echo $merge_var['tag']; ?>" data-attr-field-type="<?php echo $merge_var['field_type']; ?>" data-attr-field-name="<?php echo $merge_var['name']; ?>" data-attr-form-id="<?php echo $available_merge_variables['data'][0]['id']; ?>"><?php echo stripslashes( $merge_var['name'] ); if( $merge_var['req'] == '1' ) { echo ' <span class="field-required" title="' . __( 'required field' , 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>'; } ?> <small class="field-type-text"><?php echo $merge_var['field_type']; ?></small></li>
2187
- <?php
2188
- }
2189
- }
2190
- ?></ul>
2191
- <a href="#" class="add-field-to-editor button-secondary yikes-easy-mc-hidden" style="display:none;"><small><span class="dashicons dashicons-arrow-left-alt add-to-form-builder-arrow"></span> <?php _e( 'Add to Form Builder' , 'yikes-inc-easy-mailchimp-extender' ); ?></small></a>
2192
- <?php
2193
- }
2194
- }
2195
-
2196
- /*
2197
- * build_available_interest_groups( $form_fields , $available_interest_groups )
2198
- * Submit an API request to get our merge variables, and build up a small form editor
2199
- * for users to 'customize' their form
2200
- * -
2201
- * @parameters - $list_id - pass in the list ID to retreive merge variables from
2202
- */
2203
- public function build_available_interest_groups( $form_fields , $available_interest_groups , $list_id ) {
2204
- $fields_assigned_to_form = array();
2205
- if( !empty( $form_fields ) ) {
2206
- foreach( $form_fields as $assigned_interest_group ) {
2207
- if( isset( $assigned_interest_group['group_id'] ) ) {
2208
- $fields_assigned_to_form[] = $assigned_interest_group['group_id'];
2209
- }
2210
- }
2211
- }
2212
- if( !empty( $available_interest_groups) ) {
2213
- ?><ul id="available-interest-groups"><?php
2214
- foreach( $available_interest_groups as $interest_group ) {
2215
- if( in_array( $interest_group['id'] , $fields_assigned_to_form ) ) {
2216
- ?>
2217
- <li class="available-interest-group not-available" alt="<?php echo $interest_group['id']; ?>" data-attr-field-name="<?php echo stripslashes( $interest_group['name'] ); ?>" data-attr-field-type="<?php echo $interest_group['form_field']; ?>" data-attr-form-id="<?php echo $list_id; ?>" title="<?php _e( 'Already assigned to your form' , 'yikes-inc-easy-mailchimp-extender' ); ?>" disabled="disabled"><?php echo stripslashes( $interest_group['name'] ); ?> <small class="field-type-text"><?php echo $interest_group['form_field']; ?></small></li>
2218
- <?php
2219
- } else {
2220
- ?>
2221
- <li class="available-interest-group" alt="<?php echo $interest_group['id']; ?>" data-attr-field-name="<?php echo stripslashes( $interest_group['name'] ); ?>" data-attr-field-type="<?php echo $interest_group['form_field']; ?>" data-attr-form-id="<?php echo $list_id; ?>"><?php echo stripslashes( $interest_group['name'] ); ?> <small class="field-type-text"><?php echo $interest_group['form_field']; ?></small></li>
2222
- <?php
2223
- }
2224
- }
2225
- ?></ul>
2226
- <a href="#" class="add-interest-group-to-editor button-secondary yikes-easy-mc-hidden" style="display:none;"><small><span class="dashicons dashicons-arrow-left-alt add-to-form-builder-arrow"></span> <?php _e( 'Add to Form Builder' , 'yikes-inc-easy-mailchimp-extender' ); ?></small></a>
2227
- <?php
2228
- }
2229
- }
2230
-
2231
- /*
2232
- * Create A New Form!
2233
- * Probably Move these to its own file,
2234
- * and include it here for easy maintenance
2235
- * - must clean up db tables , ensure what data is going in and what is needed...
2236
- */
2237
- public function yikes_easy_mailchimp_create_form() {
2238
- $nonce = $_REQUEST['nonce'];
2239
- if( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2240
- die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2241
- }
2242
- global $wpdb;
2243
- /* Default values */
2244
- // setup our default submission settings serialized array
2245
- $submission_settings = json_encode(
2246
- array(
2247
- 'ajax' => 1,
2248
- 'redirect_on_submission' => 0,
2249
- 'redirect_page' => 1,
2250
- 'hide_form_post_signup' => 0
2251
- )
2252
- );
2253
- // setup our default optin settings serialized array
2254
- $optin_settings = json_encode(
2255
- array(
2256
- 'optin' => 1,
2257
- 'update_existing_user' => 1,
2258
- 'send_welcome_email' => 1,
2259
- )
2260
- );
2261
- // setup our default error message array
2262
- $error_settings= json_encode(
2263
- array(
2264
- 'success' => '',
2265
- 'general-error' => '',
2266
- 'invalid-email' => '',
2267
- 'email-already-subscribed' => ''
2268
- )
2269
- );
2270
- /* End default values */
2271
- /* Working Insert Function */
2272
- $wpdb->insert(
2273
- $wpdb->prefix . 'yikes_easy_mc_forms',
2274
- array(
2275
- 'list_id' => $_POST['associated-list'],
2276
- 'form_name' => stripslashes( $_POST['form-name'] ),
2277
- 'form_description' => stripslashes( $_POST['form-description'] ),
2278
- 'fields' => '',
2279
- 'custom_styles' => 0,
2280
- 'custom_template' => 0,
2281
- 'send_welcome_email' => 1,
2282
- 'redirect_user_on_submit' => 0,
2283
- 'redirect_page' => '',
2284
- 'submission_settings' => $submission_settings,
2285
- 'optin_settings' => $optin_settings,
2286
- 'error_messages' => $error_settings,
2287
- 'custom_notifications' => '',
2288
- 'impressions' => 0,
2289
- 'submissions' => 0,
2290
- 'custom_fields' => '',
2291
- ),
2292
- array(
2293
- '%s', // list id
2294
- '%s', // form name
2295
- '%s', // form description
2296
- '%s', // fields
2297
- '%s', // custom styles
2298
- '%d', // custom template
2299
- '%d', // send welcome email
2300
- '%s', // redirect user
2301
- '%s', // redirect page
2302
- '%s', // submission
2303
- '%s', // optin
2304
- '%s', // error
2305
- '%s', // custom notifications
2306
- '%d', // impressions #
2307
- '%d', // submissions #
2308
- '%s', // custom fields
2309
- )
2310
- );
2311
-
2312
- // if an error occurs during the form creation process
2313
- if( $wpdb->insert_id == '0' ) {
2314
- // write it to the error log
2315
- // if the form was not created successfully
2316
- if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2317
- require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2318
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2319
- $error_logging->yikes_easy_mailchimp_write_to_error_log( $wpdb->last_error , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2320
- }
2321
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error='.urlencode( $wpdb->last_error ) ) ) );
2322
- } else {
2323
- // redirect the user to the new form edit page
2324
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id='.$wpdb->insert_id ) ) );
2325
- }
2326
- exit();
2327
- die();
2328
- }
2329
-
2330
- /*
2331
- * Delete A Form !
2332
- * Probably Move these to its own file,
2333
- * and include it here for easy maintenance
2334
- * - must clean up db tables , ensure what data is going in and what is needed...
2335
- */
2336
- public function yikes_easy_mailchimp_delete_form() {
2337
- // grab & store our variables ( associated list & form name )
2338
- $nonce = $_REQUEST['nonce'];
2339
- $post_id_to_delete = $_REQUEST['mailchimp-form'];
2340
- // verify our nonce
2341
- if( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2342
- 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 ) );
2343
- }
2344
- global $wpdb;
2345
- /* Working Insert Function */
2346
- $wpdb->delete(
2347
- $wpdb->prefix . 'yikes_easy_mc_forms',
2348
- array(
2349
- 'id' => $post_id_to_delete
2350
- ),
2351
- array(
2352
- '%d',
2353
- )
2354
- );
2355
- // redirect the user to the manage forms page, display confirmation
2356
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&deleted-form=true' ) ) );
2357
- exit();
2358
- die();
2359
- }
2360
-
2361
- /*
2362
- * Duplicate an entire form !
2363
- * Probably Move these to its own file,
2364
- */
2365
- public function yikes_easy_mailchimp_duplicate_form() {
2366
- // grab & store our variables ( associated list & form name )
2367
- $nonce = $_REQUEST['nonce'];
2368
- $post_id_to_clone = $_REQUEST['mailchimp-form'];
2369
- // verify our nonce
2370
- if( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2371
- 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 ) );
2372
- }
2373
- global $wpdb;
2374
- /* Working Insert Function */
2375
- $form_data = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "yikes_easy_mc_forms WHERE id = ".$post_id_to_clone."");
2376
- // create empty array to populate with row data
2377
- $data = array();
2378
- // build a data array to duplicate
2379
- foreach( $form_data as $id => $value ) {
2380
- // skip the ID field this is unique
2381
- if( $id != 'id' ) {
2382
- // append -Copy- to our new form
2383
- if( $id == 'form_name' ) {
2384
- $value = $value . ' - Copy -';
2385
- }
2386
- // reset the impressions and submissions back to 0
2387
- if( $id == 'impressions' || $id == 'submissions' ) {
2388
- $value = '0';
2389
- }
2390
-
2391
- // add data to our array
2392
- $data[$id] = $value;
2393
- }
2394
- }
2395
- // insert our new data
2396
- if( $wpdb->insert(
2397
- $wpdb->prefix . 'yikes_easy_mc_forms',
2398
- apply_filters( 'yikes-mailchimp-duplicate-form-data', $data )
2399
- ) === FALSE ) {
2400
- // redirect the user to the manage forms page, display error
2401
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=false' ) ) );
2402
- } else {
2403
- // redirect the user to the manage forms page, display confirmation
2404
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=true' ) ) );
2405
- }
2406
- exit();
2407
- die();
2408
- }
2409
-
2410
- /*
2411
- * Reset a forms impression stats
2412
- */
2413
- public function yikes_easy_mailchimp_reset_impression_stats() {
2414
- // grab & store our variables ( associated list & form name )
2415
- $nonce = $_REQUEST['nonce'];
2416
- $form_id_to_reset = $_REQUEST['mailchimp-form'];
2417
- // verify our nonce
2418
- if( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2419
- 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 ) );
2420
- }
2421
- global $wpdb;
2422
- /* Update 'Impressions/Submissions' */
2423
- if( $wpdb->update(
2424
- $wpdb->prefix . 'yikes_easy_mc_forms',
2425
- array(
2426
- 'impressions' => 0,
2427
- 'submissions' => 0
2428
- ),
2429
- array( 'ID' => $form_id_to_reset )
2430
- ) === FALSE ) {
2431
- // redirect the user to the manage forms page, display error
2432
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=false' ) ) );
2433
- } else {
2434
- // redirect the user to the manage forms page, display confirmation
2435
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=true' ) ) );
2436
- }
2437
- exit();
2438
- die();
2439
- }
2440
-
2441
- /*
2442
- * Update an entire form !
2443
- * Probably Move these to its own file,
2444
- */
2445
- public function yikes_easy_mailchimp_update_form() {
2446
- // grab & store our variables ( associated list & form name )
2447
- $nonce = $_REQUEST['nonce'];
2448
- $form_id = $_REQUEST['id'];
2449
-
2450
- // store our values!
2451
- $list_id = $_POST['associated-list'];
2452
- $form_name = stripslashes( $_POST['form-name'] );
2453
- $form_description = sanitize_text_field( stripslashes( $_POST['form-description'] ) );
2454
- $send_welcome_email = $_POST['send-welcome-email'];
2455
- $redirect_user_on_submit = $_POST['redirect-user-on-submission'];
2456
- $redirect_page = $_POST['redirect-user-to-selection'];
2457
- if( isset( $_POST['custom-styles'] ) ) {
2458
- $custom_styles = $_POST['custom-styles'];
2459
- }
2460
- $assigned_fields = isset( $_POST['field'] ) ? json_encode( $_POST['field'] ) : '';
2461
-
2462
- // setup our custom styles serialized array
2463
- if( isset( $custom_styles ) ) {
2464
- $custom_styles = json_encode( array(
2465
- 'active' => $_POST['custom-styles'],
2466
- 'background_color' => $_POST['form-background-color'],
2467
- 'font_color' => $_POST['form-font-color'],
2468
- 'submit_button_color' => $_POST['form-submit-button-color'],
2469
- 'submit_button_text_color' => $_POST['form-submit-button-text-color'],
2470
- 'form_padding' => $_POST['form-padding'],
2471
- 'form_width' => $_POST['form-width'],
2472
- 'form_alignment' => $_POST['form-alignment'],
2473
- 'label_visible' => $_POST['label-visible']
2474
- ) );
2475
- } else {
2476
- $custom_styles = 0;
2477
- }
2478
-
2479
- // setup our submission settings serialized array
2480
- $submission_settings = json_encode(
2481
- array(
2482
- 'ajax' => $_POST['form-ajax-submission'],
2483
- 'redirect_on_submission' => $_POST['redirect-user-on-submission'],
2484
- 'redirect_page' => $_POST['redirect-user-to-selection'],
2485
- 'hide_form_post_signup' => $_POST['hide-form-post-signup'],
2486
- 'replace_interests' => $_POST['replace-interest-groups'],
2487
- )
2488
- );
2489
-
2490
- // setup our optin settings serialized array
2491
- $optin_settings = json_encode(
2492
- array(
2493
- 'optin' => $_POST['single-double-optin'],
2494
- 'update_existing_user' => $_POST['update-existing-user'],
2495
- 'send_welcome_email' => $_POST['send-welcome-email'],
2496
- )
2497
- );
2498
-
2499
- // setup our error settings serialized array
2500
- $error_settings = json_encode(
2501
- array(
2502
- 'success' => trim( $_POST['yikes-easy-mc-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-message'] ) ) : '',
2503
- 'general-error' => trim( $_POST['yikes-easy-mc-general-error-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-general-error-message'] ) ) : '',
2504
- 'invalid-email' => trim( $_POST['yikes-easy-mc-invalid-email-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-invalid-email-message'] ) ) : '',
2505
- 'already-subscribed' => trim( $_POST['yikes-easy-mc-user-subscribed-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-subscribed-message'] ) ) : '',
2506
- )
2507
- );
2508
-
2509
- // setup and store our notification array
2510
- $custom_notifications = isset( $_POST['custom-notification'] ) ? stripslashes( json_encode( $_POST['custom-notification'] ) ) : '';
2511
-
2512
- // additional custom fields (extensions / user defined fields)
2513
- if( isset( $_POST['custom-field'] ) ) {
2514
- $custom_field_array = array();
2515
- foreach( $_POST['custom-field'] as $custom_field => $custom_value ) {
2516
- if( is_array( $custom_value ) ) {
2517
- $custom_field_array[$custom_field] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2518
- } else {
2519
- $custom_field_array[$custom_field] = stripslashes( $custom_value );
2520
- }
2521
- }
2522
- $custom_fields = json_encode( $custom_field_array );
2523
- } else {
2524
- $custom_fields = '';
2525
- }
2526
-
2527
- // verify our nonce
2528
- if( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-'.$form_id ) ) {
2529
- 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 ) );
2530
- }
2531
-
2532
- global $wpdb;
2533
- /* Working Insert Function */
2534
- // $form_data = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "yikes_easy_mc_forms WHERE id = ".$form_id."");
2535
- $wpdb->update(
2536
- $wpdb->prefix . 'yikes_easy_mc_forms',
2537
- array(
2538
- 'list_id' => $list_id,
2539
- 'form_name' => $form_name,
2540
- 'form_description' => $form_description,
2541
- 'fields' => $assigned_fields,
2542
- 'custom_styles' => $custom_styles,
2543
- 'custom_template' => 0,
2544
- 'send_welcome_email' => $send_welcome_email,
2545
- 'redirect_user_on_submit' => $redirect_user_on_submit,
2546
- 'redirect_page' => $redirect_page,
2547
- 'submission_settings' => $submission_settings,
2548
- 'optin_settings' => $optin_settings,
2549
- 'error_messages' => $error_settings,
2550
- 'custom_notifications' => $custom_notifications,
2551
- 'custom_fields' => $custom_fields,
2552
- ),
2553
- array( 'ID' => $form_id ),
2554
- array(
2555
- '%s', // list id
2556
- '%s', // form name
2557
- '%s', // form description
2558
- '%s', // fields
2559
- '%s', // custom styles
2560
- '%d', //custom template
2561
- '%d', // send welcome email
2562
- '%s', // redirect user
2563
- '%s', // redirect page
2564
- '%s', // submission
2565
- '%s', // optin
2566
- '%s', // error
2567
- '%s', // custom notifications
2568
- '%s', // custom fields
2569
- ),
2570
- array( '%d' )
2571
- );
2572
-
2573
- /* Custom action hook which allows users to update specific options when a form is updated - used in add ons */
2574
- do_action( 'yikes-mailchimp-save-form', $form_id, json_decode( $custom_fields, true ) );
2575
-
2576
- // redirect the user to the manage forms page, display confirmation
2577
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $form_id . '&updated-form=true' ) ) );
2578
- exit();
2579
- die();
2580
- }
2581
-
2582
- /* Unsubscribe a given user from our list */
2583
- public function yikes_easy_mailchimp_unsubscribe_user() {
2584
- $nonce = $_REQUEST['nonce'];
2585
- $list_id = $_REQUEST['mailchimp-list'];
2586
- $email_id = $_REQUEST['email_id'];
2587
- // verify our nonce
2588
- if( !wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2589
- 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 ) );
2590
- }
2591
- // only re-run the API request if our API key has changed
2592
- // initialize MailChimp Class
2593
- try {
2594
- $MailChimp = new MailChimp( get_option( 'yikes-mc-api-key' , '' ) );
2595
- // retreive our list data
2596
- $unsubscribe_user = $MailChimp->call( 'lists/unsubscribe' , array( 'apikey' => get_option( 'yikes-mc-api-key' , '' ), 'id' => $list_id, 'email' => array( 'leid' => $email_id ), 'send_goodbye' => false, 'send_notify' => false ) );
2597
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=true' ) ) );
2598
- } catch ( Exception $e ) {
2599
- // an error was encountered.
2600
- // advanced debug should return the exception
2601
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=false' ) ) );
2602
- }
2603
- }
2604
-
2605
- public function yikes_easy_mailchimp_create_missing_error_log() {
2606
- // grab our nonnce
2607
- $nonce = $_REQUEST['nonce'];
2608
- // validate nonce
2609
- if( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2610
- 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 ) );
2611
- }
2612
- // setup the path to the error log
2613
- $error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php' , 'w' );
2614
- try {
2615
- // create the file
2616
- fwrite( $error_log , '' );
2617
- // close out
2618
- fclose( $error_log );
2619
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2620
- } catch ( Exception $e ) {
2621
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=false&error_message='.urlencode( $e->getMessage() ) ) ) );
2622
- }
2623
- }
2624
-
2625
- /*
2626
- * Clear Transient Data !
2627
- * Probably Move these to its own file,
2628
- */
2629
- public function yikes_easy_mailchimp_clear_transient_data() {
2630
- // grab & store our variables ( associated list & form name )
2631
- $nonce = $_REQUEST['nonce'];
2632
- // verify our nonce
2633
- if( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2634
- 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 ) );
2635
- }
2636
- // delete all of the integration settings list data in the cache
2637
- $list_ids = $this->get_mailchimp_list_ids_on_account();
2638
- // confirm the list IDs was returned and is not empty
2639
- if( isset( $list_ids ) && ! empty( $list_ids ) ) {
2640
- foreach( $list_ids as $id ) {
2641
- // loop over each interest group and delete the transient associated with it
2642
- // this is created & stored on the integration list page
2643
- // id = groupID_interest_group
2644
- delete_transient( $id . '_interest_group' );
2645
- }
2646
- }
2647
- // Delete list data transient
2648
- delete_transient( 'yikes-easy-mailchimp-list-data' );
2649
- // Delete list account data
2650
- delete_transient( 'yikes-easy-mailchimp-account-data' );
2651
- // Delete list account data
2652
- delete_transient( 'yikes-easy-mailchimp-profile-data' );
2653
- // redirect the user to the manage forms page, display confirmation
2654
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings&transient-cleared=true' ) ) );
2655
- exit;
2656
- }
2657
-
2658
- /**
2659
- * Return an array of MailChimp lists associated with this account
2660
- *
2661
- * Used when deleting the sites MailChimp cache stored
2662
- * @since 6.0.2
2663
- * @return $list_id_array - array of list id's to loop over
2664
- */
2665
- public function get_mailchimp_list_ids_on_account() {
2666
- $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
2667
- if( ! $api_key ) {
2668
- // if no api key is set/site is not connected, return an empty array
2669
- return array();
2670
- }
2671
- try {
2672
- $MailChimp = new MailChimp( $api_key );
2673
- // retreive our list data
2674
- $mailchimp_lists = $MailChimp->call( 'lists/list' , array( 'apikey' => $api_key ) );
2675
- $mail_chimp_list_ids = array();
2676
- if( $mailchimp_lists ) {
2677
- foreach( $mailchimp_lists['data'] as $list ) {
2678
- $mail_chimp_list_ids[] = $list['id'];
2679
- }
2680
- return $mail_chimp_list_ids;
2681
- } else {
2682
- return array();
2683
- }
2684
- } catch ( Exception $e ) {
2685
- // log to our error log
2686
- require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2687
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2688
- $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' ) );
2689
- }
2690
- return;
2691
- }
2692
-
2693
- /*
2694
- * Include our main Helper class file
2695
- * @since 6.0
2696
- */
2697
- public function yikes_mailchimp_load_helper_class() {
2698
- // check to see if it's already loaded up
2699
- if( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2700
- // Include our main helper class file
2701
- include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2702
- }
2703
- }
2704
-
2705
- /*
2706
- * Alter the color scheme based on the current user selection (this is done to help integrate the plugin into the dashboard more seamlessly)
2707
- *
2708
- * @since 0.1
2709
- * @order requires that yikes-inc-easy-mailchimp-extender-admin.min.css be enqueued, so we can override the defaults (handle: yikes-inc-easy-mailchimp-extender-admin)
2710
- * @retutrn print out custom styles to the admin header to alter the defualt blue color
2711
- */
2712
- public function alter_yikes_easy_mc_color_scheme() {
2713
- // get the current set color scheme for the logged in user
2714
- $current_color_scheme = get_user_option( 'admin_color' );
2715
- // switch over each color scheme, and set our variable
2716
- switch( $current_color_scheme ) {
2717
- default:
2718
- case 'fresh': // default blue (defined by this plugin)
2719
- $main_color = '#00a0d2';
2720
- break;
2721
- case 'light': // light grey
2722
- $main_color = '#E5E5E5';
2723
- break;
2724
- case 'blue': // light blue
2725
- $main_color = '#52ACCC';
2726
- break;
2727
- case 'coffee': // light brown-ish
2728
- $main_color = '#59524C';
2729
- break;
2730
- case 'ectoplasm': // purple
2731
- $main_color = '#523F6D';
2732
- break;
2733
- case 'midnight': // black
2734
- $main_color = '#363B3F';
2735
- break;
2736
- case 'ocean': // green/teal-ish
2737
- $main_color = '#738E96';
2738
- break;
2739
- case 'sunrish': // red/orange
2740
- $main_color = '#CF4944';
2741
- break;
2742
- }
2743
- ob_start();
2744
- ?>
2745
- <style>
2746
- .yikes-easy-mc-postbox h3,
2747
- .column-columnname .form-id-container,
2748
- .mv_ig_list .nav-tab-active {
2749
- background: <?php echo $main_color; ?>;
2750
- }
2751
- .mv_ig_list .arrow-down {
2752
- border-top: 9pt solid <?php echo $main_color; ?>;
2753
- }
2754
- </style>
2755
- <?php
2756
- $override_admin_styles = ob_get_clean();
2757
- // add our inline styles
2758
- echo $override_admin_styles;
2759
- }
2760
-
2761
- /*
2762
- * Process [yikes-mailchimp-form-description] into the shortcode
2763
- * @since 6.0.4.4
2764
- */
2765
- public function process_subscriber_count_shortcode_in_form_descriptions( $form_description, $form_id ) {
2766
- $form_description = str_replace( '[yikes-mailchimp-subscriber-count]', do_shortcode( '[yikes-mailchimp-subscriber-count form="' . $form_id . '"]' ), $form_description );
2767
- return $form_description;
2768
- }
2769
-
2770
- /*
2771
- * Generate the sidebar advertisment on the 'Edit Form' page
2772
- * @since 6.0.3
2773
- */
2774
- public function generate_edit_forms_upsell_ad() {
2775
- /*
2776
- * SimplePie strips out all query strings
2777
- * we had to implement a workaround
2778
- * https://github.com/simplepie/simplepie/issues/317
2779
- */
2780
- include_once( ABSPATH . WPINC . '/feed.php' );
2781
- $rss = fetch_feed( esc_url( 'http://yikesplugins.com/feed/?post_type=product_ads&genre=easy-forms-for-mailchimp' ) );
2782
- $maxitems = 0;
2783
- if ( ! is_wp_error( $rss ) ) { // Checks that the object is created correctly
2784
- // Figure out how many total items there are, but limit it to 1.
2785
- $maxitems = $rss->get_item_quantity( 1 );
2786
- // Build an array of all the items, starting with element 0 (first element).
2787
- $rss_items = $rss->get_items( 0, $maxitems );
2788
- } else {
2789
- return $feed = new WP_Error( 'Simple Pie RSS Error', $feed->error() );
2790
- }
2791
- // loop over returned results
2792
- foreach ( $rss_items as $add_on ) {
2793
- $add_on_desc = $add_on->get_content();
2794
- ?>
2795
- <h3><?php echo $add_on->get_title(); ?></h3>
2796
- <div class="inside">
2797
- <?php
2798
- echo $add_on_desc;
2799
- ?>
2800
- </div>
2801
- <?php
2802
- }
2803
- }
2804
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2805
  }
1
+ <?php
2
+ /**
3
+ * The admin-specific functionality of the plugin.
4
+ *
5
+ * Defines the plugin name, version, and two examples hooks for how to
6
+ * enqueue the admin-specific stylesheet and JavaScript.
7
+ *
8
+ * @package Yikes_Inc_Easy_Mailchimp_Forms
9
+ * @subpackage Yikes_Inc_Easy_Mailchimp_Forms/admin
10
+ * @author YIKES Inc. <info@yikesinc.com>
11
+ */
12
+ class Yikes_Inc_Easy_Mailchimp_Forms_Admin {
13
+ /**
14
+ * The ID of this plugin.
15
+ *
16
+ * @since 1.0.0
17
+ * @access private
18
+ * @var string $yikes_inc_easy_mailchimp_extender The ID of this plugin.
19
+ */
20
+ private $yikes_inc_easy_mailchimp_extender;
21
+ /**
22
+ * The version of this plugin.
23
+ *
24
+ * @since 1.0.0
25
+ * @access private
26
+ * @var string $version The current version of this plugin.
27
+ */
28
+ private $version;
29
+ /**
30
+ * Initialize the class and set its properties.
31
+ *
32
+ * @since 1.0.0
33
+ * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
34
+ * @param string $version The version of this plugin.
35
+ */
36
+ public function __construct( $yikes_inc_easy_mailchimp_extender, $version ) {
37
+
38
+ $this->yikes_inc_easy_mailchimp_extender = $yikes_inc_easy_mailchimp_extender;
39
+ $this->version = $version;
40
+ // check for old plugin options and migrate if exist
41
+ add_action( 'admin_menu' , array( $this , 'register_admin_pages' ) , 11 );
42
+ // check for old plugin options and migrate if exist
43
+ add_action( 'admin_init' , array( $this , 'check_for_old_yks_mc_options' ) );
44
+ // Ajax function to update new options...
45
+ add_action( 'wp_ajax_migrate_old_plugin_settings', array( $this , 'migrate_archived_options' ) );
46
+ // Ajax function to migrate our forms
47
+ add_action( 'wp_ajax_migrate_prevoious_forms', array( $this , 'migrate_previously_setup_forms' ) );
48
+ // fix menu icon spacing
49
+ add_action( 'admin_head' , array( $this , 'fix_menu_icon_spacing' ) );
50
+ // register our plugin settings
51
+ add_action( 'admin_init', array( $this , 'yikes_easy_mc_settings_init' ) );
52
+ // plugin redirect on activation
53
+ add_action( 'admin_init' , array( $this , 'yikes_easy_mc_activation_redirect' ) );
54
+ // ensure the MailChimp class wasn't previously declared in another plugin
55
+ if( ! class_exists( 'Mailchimp' ) ) {
56
+ // Include our MailChimp API Wrapper
57
+ include_once( YIKES_MC_PATH . 'includes/MailChimp/Mailchimp.php' );
58
+ }
59
+ // Include Third Party Extensions
60
+ include_once( YIKES_MC_PATH . 'includes/third-party-integrations/third-party-init.php' );
61
+ // Include our dashboard widget class
62
+ include_once( YIKES_MC_PATH . 'admin/partials/dashboard-widgets/class.list-activity-widget.php' );
63
+ // Include our front end widget class
64
+ include_once( YIKES_MC_PATH . 'admin/partials/front-end-widgets/front-end-widget-form.php' );
65
+ // Include our ajax processing class
66
+ include_once( YIKES_MC_PATH . 'admin/partials/ajax/class.ajax.php' );
67
+ // load up our helper class
68
+ add_action( 'admin_init' , array( $this , 'yikes_mailchimp_load_helper_class' ) );
69
+ // process the subscriber count shortcode in form descriptions
70
+ add_action( 'yikes-mailchimp-form-description', array( $this, 'process_subscriber_count_shortcode_in_form_descriptions' ), 10, 2 );
71
+ /***********************/
72
+ /** Create A Form **/
73
+ /**********************/
74
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-form' ) {
75
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_create_form' ) );
76
+ }
77
+ /***********************/
78
+ /** Delete A Form **/
79
+ /**********************/
80
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-delete-form' ) {
81
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_delete_form' ) );
82
+ }
83
+ /**********************************/
84
+ /** Duplicate/Clone A Form **/
85
+ /********************************/
86
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-duplicate-form' ) {
87
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_duplicate_form' ) );
88
+ }
89
+ /*************************************/
90
+ /** Reset Form Impression Stats **/
91
+ /***********************************/
92
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-reset-stats' ) {
93
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_reset_impression_stats' ) );
94
+ }
95
+ /**********************************/
96
+ /** Update A Form **/
97
+ /********************************/
98
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-update-form' ) {
99
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_update_form' ) );
100
+ }
101
+ /**************************************************/
102
+ /** Clear Store MailChimp Transient Data **/
103
+ /*************************************************/
104
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-transient-data' ) {
105
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_clear_transient_data' ) );
106
+ }
107
+ /*******************************************/
108
+ /** Remove a user from a mailing list **/
109
+ /*****************************************/
110
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-unsubscribe-user' ) {
111
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_unsubscribe_user' ) );
112
+ }
113
+ /*******************************************/
114
+ /** Create misisng error log file **/
115
+ /*****************************************/
116
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-error-log' ) {
117
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_create_missing_error_log' ) );
118
+ }
119
+ /*******************************************/
120
+ /** TinyMCE Initialization Functions **/
121
+ /*****************************************/
122
+ add_action( 'admin_head' , array( $this, 'add_tinyMCE_buttons' ) );
123
+ // pass our lists data to tinyMCE button for use
124
+ foreach ( array('post.php','post-new.php') as $hook ) {
125
+ add_action( "admin_head-$hook", array( $this, 'tinymce_yikes_easy_mc' ) );
126
+ }
127
+ // display an admin notice for users on PHP < 5.3
128
+ if( phpversion() < '5.3' ) {
129
+ add_action( "admin_notices", array( $this, 'display_php_warning' ), 999 );
130
+ }
131
+ // two week , dismissable notification - check the users plugin installation date
132
+ add_action( 'admin_init', array( $this , 'yikes_easy_mailchimp_check_installation_date' ) );
133
+ // dismissable notice admin side
134
+ add_action( 'admin_init', array( $this , 'yikes_easy_mailchimp_stop_bugging_me' ), 5 );
135
+ /**************************************************/
136
+ /** Clear MailChimp Error Log Data **/
137
+ /*************************************************/
138
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-error-log' ) {
139
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_clear_error_log' ) );
140
+ }
141
+ /*********************************************/
142
+ /** Export MailChimp Optin Forms **/
143
+ /*******************************************/
144
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-forms' ) {
145
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_export_forms' ) );
146
+ }
147
+ /*********************************************/
148
+ /** Export Plugin Settings **/
149
+ /*******************************************/
150
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-settings' ) {
151
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_export_plugin_settings' ) );
152
+ }
153
+ /*******************************************/
154
+ /** Import Class Inclusion **/
155
+ /*****************************************/
156
+ if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-import-forms' ) {
157
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_import_forms' ) );
158
+ }
159
+ /*******************************************/
160
+ /** Premium Support Request **/
161
+ /*****************************************/
162
+ if ( isset( $_POST[ 'submit-premium-support-request' ] ) ) {
163
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_premium_support_request' ) );
164
+ }
165
+ /****************************************/
166
+ /** Dismiss Options Migrations **/
167
+ /****************************************/
168
+ if( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
169
+ add_action( 'init' , array( $this , 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
170
+ }
171
+ /** Parse default value into usable dynamic data **/
172
+ add_filter( 'yikes-mailchimp-process-default-tag' , array( $this , 'parse_mailchimp_default_tag' ) );
173
+ /** Add a disclaimer to ensure that we let people know we are not endorsed/backed by MailChimp at all **/
174
+ add_filter( 'admin_footer_text', array( $this, 'yikes_easy_forms_admin_disclaimer' ) );
175
+ /** Add custom plugin action links **/
176
+ add_filter( 'plugin_action_links_yikes-inc-easy-mailchimp-extender/yikes-inc-easy-mailchimp-extender.php', array( $this, 'easy_forms_plugin_action_links' ) );
177
+ /* Alter the color scheme based on the users selection */
178
+ add_action( 'admin_print_scripts', array( $this, 'alter_yikes_easy_mc_color_scheme' ) );
179
+ // hook in and display our knowledge base articles on the support page
180
+ add_action( 'yikes-mailchimp-support-page', array( $this, 'hook_and_display_kb_article_RSS' ) );
181
+ }
182
+
183
+ /*
184
+ * Add custom action links on plugins.php
185
+ * @ param array $links Pre-existing plugin action links
186
+ * @ return array $links New array of plugin actions
187
+ */
188
+ public function easy_forms_plugin_action_links( $links ) {
189
+ $links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
190
+ $links[] = '<a href="' . esc_url( 'http://www.yikesplugins.com?utm_source=plugins-page&utm_medium=plugin-row&utm_campaign=admin' ) . '" target="_blank">' . __( 'More plugins by YIKES' , 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
191
+ return $links;
192
+ }
193
+
194
+ /**
195
+ * Add a disclaimer to the admin footer for all YIKES pages to ensure that users understand there is no coorelation between this plugin and MailChimp.
196
+ * This plugin simply provides the service of linking MailChimp with your site.
197
+ *
198
+ * @since 6.0
199
+ *
200
+ * @param string $footer_text The existing footer text
201
+ *
202
+ * @return string
203
+ */
204
+ public function yikes_easy_forms_admin_disclaimer( $footer_text ) {
205
+ $page = get_current_screen();
206
+ $base = $page->base;
207
+ if ( strpos( $base, 'yikes-' ) !== false ) {
208
+ $disclaimer_text = sprintf( '<em>' . __( 'Disclaimer: <strong>Easy Forms for MailChimp by YIKES</strong> is in no way endorsed, affiliated or backed by MailChimp, or its parent company Rocket Science Group.', 'yikes-inc-easy-mailchimp-extender' ), '<a href="https://wordpress.org/support/view/plugin-reviews/give?filter=5#postform" target="_blank" class="give-rating-link" data-rated="' . __( 'Thanks :)', 'yikes-inc-easy-mailchimp-extender' ) . '">', '</a></em>' );
209
+ return $disclaimer_text;
210
+ } else {
211
+ return $footer_text;
212
+ }
213
+ }
214
+
215
+ /*
216
+ * Parse our default tag into dynamic data
217
+ * to be passed to MailChimp
218
+ *
219
+ * @since 6.0.0
220
+ * @return parsed tag content
221
+ */
222
+ public function parse_mailchimp_default_tag( $default_tag ) {
223
+ if( ! $default_tag || $default_tag == '' ) {
224
+ return $default_tag;
225
+ }
226
+ global $post;
227
+ // page title
228
+ if( $default_tag == '{page_title}' ) {
229
+ $default_tag = get_the_title( $post->ID );
230
+ }
231
+ // page id
232
+ if( $default_tag == '{page_title}' ) {
233
+ $default_tag = $post->ID;
234
+ }
235
+ // page url
236
+ if( $default_tag == '{page_url}' ) {
237
+ $default_tag = get_permalink( $post->ID );
238
+ }
239
+ // blog name
240
+ if( $default_tag == '{blog_name}' ) {
241
+ $default_tag = get_bloginfo( 'name' );
242
+ }
243
+ // is user logged in
244
+ if( $default_tag == '{user_logged_in}' ) {
245
+ if( is_user_logged_in() ) {
246
+ $default_tag = 'Registered User';
247
+ } else {
248
+ $default_tag = 'Guest User';
249
+ }
250
+ }
251
+ /* Return our filtered tag */
252
+ return apply_filters( 'yikes-mailchimp-parse-custom-default-value', $default_tag );
253
+ }
254
+
255
+ /*
256
+ * Delete the contents of our error log
257
+ *
258
+ * When a user clicks 'Clear Log' on the debug settings page, this funciton
259
+ * is used to clear the data out of our php file.
260
+ */
261
+ public function yikes_easy_mailchimp_clear_error_log() {
262
+ // file put contents $returned error + other data
263
+ if( file_exists( YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php' ) ) {
264
+ $clear_log = file_put_contents(
265
+ YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php',
266
+ ''
267
+ );
268
+ if( $clear_log === false ) {
269
+ // redirect the user to the manage forms page, display error message
270
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=false' ) ) );
271
+ } else {
272
+ // redirect the user to the manage forms page, display confirmation
273
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=true' ) ) );
274
+ }
275
+ }
276
+ }
277
+
278
+ /*
279
+ * Custom export function to export all or specific forms
280
+ * to allow for easy transpot to other sites
281
+ * @since 6.0.0
282
+ * @return CSV export file
283
+ */
284
+ public function yikes_easy_mailchimp_export_forms() {
285
+ // grab our nonce
286
+ $nonce = $_REQUEST['nonce'];
287
+ // grab the forms
288
+ $forms = isset( $_REQUEST['export_forms'] ) ? $_REQUEST['export_forms'] : 'all';
289
+ // validate nonce
290
+ if( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
291
+ 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 ) );
292
+ }
293
+ // include the export class
294
+ if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Export_Class' ) ) {
295
+ include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-export.class.php' );
296
+ }
297
+ // run the export function
298
+ // parameters: ( $table_name, $form_ids, $file_name )
299
+ Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export( 'yikes_easy_mc_forms' , $forms, 'Yikes-Inc-Easy-MailChimp-Forms-Export' );
300
+ // re-direct the user back to the page
301
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
302
+ die();
303
+ }
304
+
305
+ /*
306
+ * Custom export function to export YIKES Easy Forms for MailChimp Plugin Settings
307
+ * to allow for easy transpot to other sites
308
+ * @since 6.0.0
309
+ * @return CSV export file
310
+ */
311
+ public function yikes_easy_mailchimp_export_plugin_settings() {
312
+ // grab our nonce
313
+ $nonce = $_REQUEST['nonce'];
314
+ // validate nonce
315
+ if( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
316
+ 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 ) );
317
+ }
318
+ // include the export class
319
+ if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Export_Class' ) ) {
320
+ include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-export.class.php' );
321
+ }
322
+ // run the export function
323
+ // parameters: ( $table_name, $form_ids, $file_name )
324
+ Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_settings_export( 'Yikes-Inc-Easy-MailChimp-Settings-Export' );
325
+ // re-direct the user back to the page
326
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
327
+ die();
328
+ }
329
+
330
+ /*
331
+ * Custom import function to import all or specific forms
332
+ * @since 6.0.0
333
+ */
334
+ public function yikes_easy_mailchimp_import_forms() {
335
+ // grab our nonce
336
+ $nonce = $_REQUEST['nonce'];
337
+ // validate nonce
338
+ if( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
339
+ 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 ) );
340
+ }
341
+ // include the export class
342
+ if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
343
+ include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-import.class.php' );
344
+ }
345
+ // run the import function
346
+ // parameters: ( $_FILES )
347
+ Yikes_Inc_Easy_MailChimp_Import_Class::yikes_mailchimp_import_forms( $_FILES );
348
+ $import_query_arg = Yikes_Inc_Easy_MailChimp_Import_Class::yikes_mailchimp_import_type( $_FILES );
349
+ // re-direct the user back to the page
350
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms&' . $import_query_arg . '=true' ) ) );
351
+ die();
352
+ }
353
+
354
+ /*
355
+ * Premium Support Request
356
+ * @since 6.0.0
357
+ */
358
+ public function yikes_easy_mailchimp_premium_support_request() {
359
+
360
+ if( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
361
+ return __( 'We encountered an error. Please contact the YIKES Inc. support team.' , 'yikes-inc-easy-mailchimp-extender' );
362
+ }
363
+
364
+ $license = $_POST['license_key'];
365
+ $user_email = $_POST['user-email'];
366
+ $support_topic = $_POST['support-topic'];
367
+ $support_priority = $_POST['support-priority'];
368
+ $support_content = $_POST['support-content'];
369
+
370
+ // wp_die( print_r( $support_content) );
371
+
372
+ $ticket_array = array(
373
+ 'action' => 'yikes-support-request',
374
+ 'license_key' => urlencode( base64_encode( $license ) ),
375
+ 'user_email' => urlencode( $user_email ),
376
+ 'site_url' => urlencode( esc_url( home_url() ) ),
377
+ 'support_topic' => urlencode( $support_topic ),
378
+ 'support_priority' => $support_priority,
379
+ 'support_content' => $support_content,
380
+ );
381
+
382
+ $yikes_plugin_support_url = 'https://yikesplugins.com';
383
+
384
+ if( $license != 'plugin-core' ) {
385
+ $split_license = explode( '|', $license );
386
+ // first let's check that the license key is actually active
387
+ $is_license_key_active = wp_remote_post( esc_url( $yikes_plugin_support_url ), array(
388
+ 'action' => 'check_license',
389
+ 'product_name' => urlencode( str_replace( '-', '', $split_license[1] ) . 'for Easy MailChimp' ),
390
+ 'license' => $split_license[0],
391
+ ) );
392
+
393
+ $response_body = wp_remote_retrieve_body( $is_license_key_active );
394
+ if( $response_body ) {
395
+ if( $response_body->status != 'valid' ) {
396
+ wp_die( 'Invalid License Key...' );
397
+ }
398
+ }
399
+ }
400
+
401
+ // Call the custom API.
402
+ $response = wp_remote_post( esc_url( $yikes_plugin_support_url ), array(
403
+ 'timeout' => 30,
404
+ 'sslverify' => false,
405
+ 'body' => $ticket_array
406
+ ) );
407
+
408
+ // catch the error
409
+ if( is_wp_error( $response ) ) {
410
+ wp_die( $create_ticket_request->getMessage() );
411
+ return;
412
+ }
413
+
414
+ // retrieve our body
415
+ $create_ticket_response = wp_remote_retrieve_body( $response );
416
+
417
+ // display it
418
+ if( $create_ticket_response )
419
+ echo $create_ticket_response;
420
+
421
+ }
422
+
423
+ /**
424
+ * Dismiss the migrate options notice (incase the user wants to do things manually)
425
+ *
426
+ * @since 6.0.0
427
+ **/
428
+ public function yikes_easy_mailchimp_dismiss_option_migrate() {
429
+ // delete the options and allow the user to manually updadte things
430
+
431
+ // Verify the NONCE is valid
432
+ check_admin_referer( 'yikes-mc-dismiss-migration' , 'dismiss_migration_nonce' );
433
+
434
+ // re-direct the user back to the page
435
+ wp_redirect( esc_url_raw( admin_url( 'index.php?yikes-mc-options-migration-dismissed="true"' ) ) );
436
+ die();
437
+ }
438
+
439
+ /**
440
+ * Error logging class
441
+ *
442
+ * This is our main error logging class file, used to log errors to the error log.
443
+ *
444
+ * @since 6.0.0
445
+ */
446
+ public function load_error_logging_class() {
447
+ if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
448
+ // if error logging is enabled we should include our error logging class
449
+ /* Generate oure error logging table */
450
+ require_once YIKES_MC_PATH . '/includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
451
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
452
+ }
453
+ }
454
+
455
+ /*
456
+ yikes_easy_mailchimp_check_installation_date()
457
+ checks the user installation date, and adds our action
458
+ - if it's past 2 weeks we ask the user for a review :)
459
+ @since v6.0.0
460
+ */
461
+ public function yikes_easy_mailchimp_check_installation_date() {
462
+
463
+ // add a new option to store the plugin activation date/time
464
+ // @since v6.0.0
465
+ // this is used to notify the user that they should review after 2 weeks
466
+ if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
467
+ add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
468
+ }
469
+
470
+ $stop_bugging_me = get_option( 'yikes_easy_mailchimp_review_stop_bugging_me' );
471
+
472
+ if( !$stop_bugging_me ) {
473
+ $install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
474
+ $past_date = strtotime( '-14 days' );
475
+ if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
476
+ add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
477
+ }
478
+ }
479
+
480
+ }
481
+
482
+ /*
483
+ Display our admin notification
484
+ asking for a review, and for user feedback
485
+ @since v6.0.0
486
+ */
487
+ public function yikes_easy_mailchimp_display_review_us_notice() {
488
+ /* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
489
+ if ( in_array( get_current_screen()->base , array( 'dashboard' , 'post' , 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
490
+ // Review URL - Change to the URL of your plugin on WordPress.org
491
+ $reviewurl = 'https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender';
492
+ $addons_url = esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-addons' ) );
493
+ $nobugurl = esc_url_raw( add_query_arg( 'yikes_easy_mc_icons_nobug', '1', admin_url() ) );
494
+ global $current_user;
495
+ get_currentuserinfo();
496
+ if ( '' != $current_user->user_firstname ) {
497
+ $review_message = '<div id="yikes-mailchimp-logo"></div>';
498
+ $review_message .= sprintf( __( "Hi, %s, you've been using %s for 2 weeks now. We hope you're enjoying the features included with the free version. If so, please consider leaving us a review. Reviews provide us with feedback to grow and improve the plugin. If you're really enjoying the plugin, consider buying an add-on or developer license for some really awesome features and premium support." , 'yikes-inc-easy-mailchimp-extender' ) . "<span class='button-container'> <a href='%s' target='_blank' class='button-secondary'><span class='dashicons dashicons-star-filled'></span>" . __( "Leave A Review" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-upload'></span>" . __( "View Addons" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-no-alt'></span>" . __( "Dismiss" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> </span>", $current_user->user_firstname, '<strong>Easy Forms for MailChimp by YIKES Inc.</strong>', $reviewurl, $addons_url, $nobugurl );
499
+ $review_message .= '';
500
+ } else {
501
+ $review_message = '<div id="yikes-mailchimp-logo"></div>';
502
+ $review_message .= sprintf( __( "It looks like you've been using %s for 2 weeks now. We hope you're enjoying the features included with the free version. If so, please consider leaving us a review. Reviews only help to catch other users attention as well as provide us with feedback to grow and improve upon. If you're really enjoying the plugin, consider buying an add-on or developer license for some really awesome features and premium support." , 'yikes-inc-easy-mailchimp-extender' ) . "<span class='button-container'> <a href='%s' target='_blank' class='button-secondary'><span class='dashicons dashicons-star-filled'></span>" . __( "Leave A Review" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-upload'></span>" . __( "View Addons" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-no-alt'></span>" . __( "Dismiss" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> </span>", '<strong>Easy Forms for MailChimp by YIKES Inc.</strong>', $reviewurl, $addons_url, $nobugurl ) . '';
503
+ }
504
+ ?>
505
+ <div id="review-yikes-easy-mailchimp-notice">
506
+ <?php echo $review_message; ?>
507
+ </div>
508
+ <?php
509
+ }
510
+ }
511
+
512
+ /*
513
+ yikes_easy_mailchimp_stop_bugging_me()
514
+ Remove the Review us notification when user clicks 'Dismiss'
515
+ @since v3.1.1
516
+ */
517
+ public function yikes_easy_mailchimp_stop_bugging_me() {
518
+ $nobug = "";
519
+ if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) ) {
520
+ $nobug = (int) esc_attr( $_GET['yikes_easy_mc_icons_nobug'] );
521
+ }
522
+ if ( 1 == $nobug ) {
523
+ add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', TRUE );
524
+ }
525
+ }
526
+
527
+ /* End Two Week Notificaition */
528
+
529
+ /* Display a warning users who are using PHP < 5.3 */
530
+ public function display_php_warning() {
531
+ $message = __( 'YIKES Inc. Easy Forms for MailChimp requires a minimum of PHP 5.3. The plugin will not function properly until you update. Reach out to your host provider for assistance.' , 'yikes-inc-easy-mailchimp-extender' );
532
+ echo "<div class='error'> <p><span class='dashicons dashicons-no-alt' style='color:rgb(231, 98, 98)'></span> $message</p></div>";
533
+ }
534
+
535
+
536
+
537
+ /* TinyMCE Functions */
538
+ // load our button and pass in the JS form data variable
539
+ public function add_tinyMCE_buttons() {
540
+ global $typenow;
541
+ // only on Post Type: post and page
542
+ if( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
543
+ return;
544
+ }
545
+ add_filter( 'mce_buttons', array( $this, 'yks_mc_add_tinymce_button' ) );
546
+ add_filter( 'mce_external_plugins', array( $this, 'yks_mc_add_tinymce_plugin' ) );
547
+ }
548
+
549
+ // Add the button key for address via JS
550
+ public function yks_mc_add_tinymce_button( $buttons ) {
551
+ array_push( $buttons, 'yks_mc_tinymce_button_key' );
552
+ // Print all buttons
553
+ return $buttons;
554
+ }
555
+
556
+ // inlcude the js for tinymce
557
+ public function yks_mc_add_tinymce_plugin( $plugin_array ) {
558
+ $plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
559
+ // Print all plugin js path
560
+ // var_dump( $plugin_array );
561
+ return $plugin_array;
562
+ }
563
+
564
+ /**
565
+ * Localize Script
566
+ * Pass our imported list data, to the JS file
567
+ * to build the drop down list in the modal
568
+ */
569
+ public function tinymce_yikes_easy_mc() {
570
+ // check capabilities
571
+ if( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ) {
572
+ return;
573
+ }
574
+ global $wpdb;
575
+ $list_data = $wpdb->get_results( 'SELECT * FROM ' . $wpdb->prefix . 'yikes_easy_mc_forms', ARRAY_A );
576
+ $lists = array();
577
+ $i = 0;
578
+ if( !empty( $list_data ) ) {
579
+ // build an array to pass to our javascript
580
+ foreach( $list_data as $form ) {
581
+ $lists[$i] = array(
582
+ 'text' => urlencode( $form['form_name'] ),
583
+ 'value' => $form['id']
584
+ );
585
+ $i++;
586
+ }
587
+ } else {
588
+ $lists[0] = array(
589
+ 'text' => __( 'Please Import Some MailChimp Lists' , 'yikes-inc-easy-mailchimp-extender' ),
590
+ 'value' => '-'
591
+ );
592
+ }
593
+ /* Pass our form data to our JS file for use */
594
+ ?>
595
+ <script type="text/javascript">
596
+ var forms = {
597
+ 'data' : '<?php echo json_encode( $lists ); ?>'
598
+ };
599
+ var localized_data = {
600
+ 'button_title' : '<?php _e( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ); ?>',
601
+ 'popup_title' : '<?php _e( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ); ?>',
602
+ 'list_id_label' : '<?php _e( 'MailChimp Opt-In Form' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
603
+ 'show_title_label' : '<?php _e( 'Display Form Title' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
604
+ 'show_description_label' : '<?php _e( 'Display Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
605
+ 'submit_button_text_label' : '<?php _e( 'Submit Button Text' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
606
+ };
607
+ <?php
608
+ $link = sprintf( __( 'You need to <a href="%s" title="%s">create a form</a> before you can add one to a page or post.', 'yikes-inc-easy-mailchimp-extender' ), esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp' ) ), __( 'Create a form', 'yikes-inc-easy-mailchimp-extender' ) );
609
+ ?>
610
+ var alert_translated = '<?php echo $link; ?>';
611
+ </script>
612
+ <?php
613
+ }
614
+ /* End TinyMCE Functions */
615
+
616
+ /*
617
+ * Redirect the user to our Welcome page
618
+ * when they activate the plug in, if they haven't been redirected before
619
+ */
620
+ public function yikes_easy_mc_activation_redirect() {
621
+ if ( get_option( 'yikes_mailchimp_activation_redirect', 'true' ) == 'true' ) {
622
+ update_option( 'yikes_mailchimp_activation_redirect', 'false' );
623
+ /* If the user had this plugin activated prior to today, redirect to 'Whats New' */
624
+ if( get_option( 'yikes_easy_mailchimp_activation_date', strtotime( 'now' ) ) == strtotime( 'now' ) ) {
625
+ wp_redirect( esc_url( admin_url( 'admin.php?page=yikes-mailchimp-welcome' ) ) );
626
+ } else {
627
+ /* Else redirect the user over to the 'Getting Started' tab */
628
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-welcome&section=whats-new' ) ) );
629
+ }
630
+ exit();
631
+ }
632
+ }
633
+
634
+ /*
635
+ * Fix the MailChimp icon spacing in the admin menu
636
+ */
637
+ public function fix_menu_icon_spacing() {
638
+ ?>
639
+ <style>
640
+ a[href="admin.php?page=yikes-inc-easy-mailchimp"] .wp-menu-image img {
641
+ padding-top: 5px !important;
642
+ }
643
+ </style>
644
+ <?php
645
+ }
646
+
647
+ /**
648
+ * Register the stylesheets for the admin area.
649
+ *
650
+ * @since 6.0.0
651
+ */
652
+ public function enqueue_styles() {
653
+ /**
654
+ * Enqueue our global dashboard styles
655
+ */
656
+ wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-admin', plugin_dir_url( __FILE__ ) . 'css/yikes-inc-easy-mailchimp-extender-admin.min.css', array(), $this->version, 'all' );
657
+ /*
658
+ * Enqueue Add-ons styles
659
+ */
660
+ if ( get_current_screen()->base == 'easy-forms_page_yikes-inc-easy-mailchimp-addons' ) {
661
+ wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-addons-styles', plugin_dir_url( __FILE__ ) . 'css/yikes-inc-easy-mailchimp-extender-addons.min.css', array(), $this->version, 'all' );
662
+ }
663
+ /*
664
+ * Enqueue Subscriber Profile Flags
665
+ */
666
+ if ( get_current_screen()->base == 'admin_page_yikes-mailchimp-view-user' ) {
667
+ wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-subscriber-flags', plugin_dir_url( __FILE__ ) . 'css/flag-icon.min.css', array(), $this->version, 'all' );
668
+ }
669
+ }
670
+ /**
671
+ * Register the JavaScript for the admin area.
672
+ *
673
+ * @since 6.0.0
674
+ */
675
+ public function enqueue_scripts() {
676
+
677
+ /**
678
+ * Enqueue our scripts across the dashboard as needed
679
+ */
680
+ wp_register_script( 'yikes-inc-easy-mailchimp-extender-admin-js', plugin_dir_url( __FILE__ ) . 'js/min/yikes-inc-easy-mailchimp-extender-admin.min.js', array( 'jquery' , 'jquery-ui-sortable' ), $this->version, false );
681
+ $localized_data = array(
682
+ 'admin_url' => esc_url_raw( admin_url() ),
683
+ 'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
684
+ 'locating_interest_groups' => __( 'Locating Interest Groups', 'yikes-inc-easy-mailchimp-extender' ),
685
+ 'search_preloader_url' => YIKES_MC_URL . 'includes/images/search-interest-group-preloader.gif',
686
+ 'preloader_url' => esc_url_raw( admin_url( '/images/wpspin_light.gif' ) )
687
+ );
688
+ wp_localize_script( 'yikes-inc-easy-mailchimp-extender-admin-js' , 'object_data' , $localized_data );
689
+ wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-admin-js' );
690
+
691
+
692
+ /*
693
+ * Enqueue required scripts for the form editor
694
+ */
695
+ if( get_current_screen()->base == 'admin_page_yikes-mailchimp-edit-form' ) {
696
+ global $wp_locale;
697
+ wp_enqueue_style( 'wp-color-picker' );
698
+ wp_enqueue_script( 'wp-color-picker' );
699
+ wp_enqueue_script( 'jquery.timepicker.js',YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js' , array( 'jquery' ) , $this->version, false );
700
+ wp_register_script( 'edit-form-js' , YIKES_MC_URL . 'admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js' , array( 'jquery.timepicker.js', 'jquery-ui-datepicker' ) , $this->version, false );
701
+ $localized_data = array(
702
+ 'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
703
+ 'no_fields_assigned' => __( 'No fields assigned to this form. Select some fields to add to this form from the right hand column.', 'yikes-inc-easy-mailchimp-extender' ),
704
+ 'bulk_delete_alert' => __( 'Are you sure you want to delete all of the fields assigned to this form?', 'yikes-inc-easy-mailchimp-extender' ),
705
+ 'closeText' => __( 'Done', 'yikes-inc-easy-mailchimp-extender' ),
706
+ 'currentText' => __( 'Today', 'yikes-inc-easy-mailchimp-extender' ),
707
+ 'monthNames' => $this->yikes_jQuery_datepicker_strip_array_indices( $wp_locale->month ),
708
+ 'monthNamesShort' => $this->yikes_jQuery_datepicker_strip_array_indices( $wp_locale->month_abbrev ),
709
+ 'monthStatus' => __( 'Show a different month', 'yikes-inc-easy-mailchimp-extender' ),
710
+ 'dayNames' => $this->yikes_jQuery_datepicker_strip_array_indices( $wp_locale->weekday ),
711
+ 'dayNamesShort' => $this->yikes_jQuery_datepicker_strip_array_indices( $wp_locale->weekday_abbrev ),
712
+ 'dayNamesMin' => $this->yikes_jQuery_datepicker_strip_array_indices( $wp_locale->weekday_initial ),
713
+ // set the date format to match the WP general date settings
714
+ 'dateFormat' => $this->yikes_jQuery_datepicker_date_format_php_to_js( get_option( 'date_format' ) ),
715
+ // get the start of week from WP general setting
716
+ 'firstDay' => get_option( 'start_of_week' ),
717
+ // is Right to left language? default is false
718
+ 'isRTL' => $wp_locale->is_rtl(),
719
+ 'start_date_exceeds_end_date_error' => __( 'Error: The start date and time cannot occur after the end date and time. Chosen date reverted to previous selection.', 'yikes-inc-easy-mailchimp-extender' ),
720
+ );
721
+ wp_localize_script( 'edit-form-js' , 'object' , $localized_data );
722
+ wp_enqueue_script( 'edit-form-js' );
723
+ }
724
+
725
+ }
726
+
727
+ /** Functionality **/
728
+ /******************/
729
+
730
+
731
+ /**
732
+ * Localization functions for jQuery ui datepicker
733
+ * @since 6.0.3.8
734
+ */
735
+ /**
736
+ * Format array for the datepicker
737
+ * WordPress stores the locale information in an array with a alphanumeric index, and
738
+ * the datepicker wants a numerical index. This function replaces the index with a number
739
+ */
740
+ public function yikes_jQuery_datepicker_strip_array_indices( $ArrayToStrip ) {
741
+ foreach( $ArrayToStrip as $objArrayItem) {
742
+ $NewArray[] = $objArrayItem;
743
+ }
744
+ return( $NewArray );
745
+ }
746
+
747
+ /**
748
+ * Convert the php date format string to a js date format
749
+ */
750
+ public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat ) {
751
+ switch( $sFormat ) {
752
+ //Predefined WP date formats
753
+ case 'F j, Y':
754
+ case 'j F Y':
755
+ case 'm/d/Y':
756
+ case 'mm/dd/yyyy':
757
+ case 'MM/DD/YYYY':
758
+ default:
759
+ return( 'mm/dd/yy' );
760
+ break;
761
+ case 'Y/m/d':
762
+ case 'Y-m-d':
763
+ return( 'yy/mm/dd' );
764
+ break;
765
+ case 'd/m/Y':
766
+ case 'dd/mm/yyyy':
767
+ case 'DD/MM/YYYY':
768
+ return( 'dd/mm/yy' );
769
+ break;
770
+ }
771
+ }
772
+
773
+ /**
774
+ * Convert the php date format string to a js date format
775
+ */
776
+ public function yikes_jQuery_datepicker_date_format( $site_option ) {
777
+ switch( $site_option ) {
778
+ //Predefined WP date formats
779
+ default:
780
+ case 'F j, Y':
781
+ case 'm/d/Y':
782
+ return( 'm/d/Y' );
783
+ break;
784
+ case 'Y-m-d':
785
+ return( 'Y/m/d' );
786
+ break;
787
+ case 'd/m/Y':
788
+ return( 'd/m/Y' );
789
+ break;
790
+ }
791
+ }
792
+ /**
793
+ * end Localization functions for jQuery ui datepicker
794
+ */
795
+
796
+ /**
797
+ * Register our admin pages
798
+ * used to display data back to the user
799
+ **/
800
+ public function register_admin_pages() {
801
+
802
+ /* Top Level Menu 'Easy MailChimp' */
803
+ add_menu_page(
804
+ __( 'Easy Forms' , 'yikes-inc-easy-mailchimp-extender' ),
805
+ 'Easy Forms',
806
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
807
+ 'yikes-inc-easy-mailchimp',
808
+ '', // no callback,
809
+ YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_wink_icon.png'
810
+ );
811
+
812
+ // Sub Pages
813
+ /*************/
814
+
815
+ /* YIKES Inc. Easy MailChimp Settings */
816
+
817
+ /* YIKES Inc. Easy MailChimp Manage Forms */
818
+ add_submenu_page(
819
+ 'yikes-inc-easy-mailchimp',
820
+ __( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
821
+ __( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
822
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
823
+ 'yikes-inc-easy-mailchimp',
824
+ array( $this, 'generateManageFormsPage' )
825
+ );
826
+
827
+ /* YIKES Inc. Easy MailChimp Manage Lists */
828
+ add_submenu_page(
829
+ 'yikes-inc-easy-mailchimp',
830
+ __( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
831
+ __( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
832
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
833
+ 'yikes-inc-easy-mailchimp-lists',
834
+ array( $this, 'generateManageListsPage' )
835
+ );
836
+
837
+
838
+ /*
839
+ * Custom action hook to hook into to add additional
840
+ * menu items from extensions
841
+ */
842
+ do_action( 'yikes-mailchimp-menu' );
843
+
844
+
845
+ /* YIKES Inc. Easy MailChimp Account Overview */
846
+ if ( get_option('yikes-mc-api-validation') == 'valid_api_key' ) {
847
+ /* YIKES Inc. Easy MailChimp Settings */
848
+ add_submenu_page(
849
+ 'yikes-inc-easy-mailchimp',
850
+ __( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
851
+ __( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
852
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
853
+ 'yikes-inc-easy-mailchimp-account-overview',
854
+ array( $this, 'generateAccountDetailsPage' )
855
+ );
856
+ }
857
+
858
+
859
+ /* YIKES Inc. Easy MailChimp Settings */
860
+ add_submenu_page(
861
+ 'yikes-inc-easy-mailchimp',
862
+ __( 'Settings.' , 'yikes-inc-easy-mailchimp-extender' ),
863
+ __( 'Settings' , 'yikes-inc-easy-mailchimp-extender' ),
864
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
865
+ 'yikes-inc-easy-mailchimp-settings',
866
+ array( $this, 'generatePageOptions' )
867
+ );
868
+
869
+ /* Support Page */
870
+ add_submenu_page(
871
+ 'yikes-inc-easy-mailchimp',
872
+ __( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
873
+ __( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
874
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
875
+ 'yikes-inc-easy-mailchimp-support',
876
+ array( $this, 'generateSupportPage' )
877
+ );
878
+
879
+ /* Add-Ons Page */
880
+ add_submenu_page(
881
+ 'yikes-inc-easy-mailchimp',
882
+ __( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
883
+ __( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
884
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
885
+ 'yikes-inc-easy-mailchimp-addons',
886
+ array( $this , 'generateAddOnsPage' )
887
+ );
888
+
889
+ /** Hidden Pages **/
890
+
891
+ /* Add Hidden Edit Form Page */
892
+ add_submenu_page(
893
+ 'options.php',
894
+ __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
895
+ __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
896
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
897
+ 'yikes-mailchimp-edit-form',
898
+ array( $this, 'generateEditFormPage' )
899
+ );
900
+
901
+ /* Add Hidden Migrate Options Page */
902
+ add_submenu_page(
903
+ 'options-writing.php',
904
+ __( 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure' , 'yikes-inc-easy-mailchimp-extender' ),
905
+ 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure',
906
+ 'manage_options',
907
+ 'yikes-inc-easy-mailchimp-update' ,
908
+ array( $this , 'migrate_old_yks_mc_options' )
909
+ );
910
+
911
+ /* Add Hidden Welcome Page */
912
+ add_submenu_page(
913
+ 'options.php',
914
+ __( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
915
+ __( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
916
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
917
+ 'yikes-mailchimp-welcome',
918
+ array( $this, 'generateWelcomePage' )
919
+ );
920
+
921
+ /* Add Hidden 'View List' Page */
922
+ add_submenu_page(
923
+ 'options.php',
924
+ __( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
925
+ __( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
926
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
927
+ 'yikes-mailchimp-view-list',
928
+ array( $this, 'generateViewListPage' )
929
+ );
930
+
931
+ /* Add Hidden View User Page */
932
+ add_submenu_page(
933
+ 'options.php',
934
+ __( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
935
+ __( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
936
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
937
+ 'yikes-mailchimp-view-user',
938
+ array( $this, 'generateViewUserPage' )
939
+ );
940
+
941
+ }
942
+
943
+ /*
944
+ * Redirect a user to an external page
945
+ * when they click 'Go Pro' in the admin menu
946
+ * to do: populate with sales URL
947
+ */
948
+ public function generateAddOnsPage() {
949
+ require_once YIKES_MC_PATH . 'admin/partials/menu/add-ons.php'; // include our add-ons page
950
+ }
951
+
952
+ /**
953
+ * Generate YIKES Inc. Easy MailChimp Manage Forms Page
954
+ *
955
+ * @since 1.0.0
956
+ */
957
+ function generateManageFormsPage() {
958
+ require_once YIKES_MC_PATH . 'admin/partials/menu/manage-forms.php'; // include our manage forms page
959
+ }
960
+
961
+ /**
962
+ * Generate YIKES Inc. Easy MailChimp Manage Lists Page
963
+ *
964
+ * @since 1.0.0
965
+ */
966
+ function generateManageListsPage() {
967
+ require_once YIKES_MC_PATH . 'admin/partials/menu/manage-lists.php'; // include our lists page
968
+ }
969
+
970
+ /**
971
+ * Generate YIKES Inc. Easy MailChimp Account Details Page
972
+ *
973
+ * @since 1.0.0
974
+ */
975
+ function generateAccountDetailsPage() {
976
+ require_once YIKES_MC_PATH . 'admin/partials/menu/account-details.php'; // include our account details page
977
+ }
978
+
979
+ /**
980
+ * Generate YIKES Inc. Easy MailChimp Support Page
981
+ *
982
+ * @since 1.0.0
983
+ */
984
+ function generateSupportPage() {
985
+ require_once YIKES_MC_PATH . 'admin/partials/menu/support.php'; // include our options page
986
+ }
987
+
988
+ /**
989
+ * Generate YIKES Inc. Easy MailChimp Edit Form Page
990
+ *
991
+ * @since 1.0.0
992
+ */
993
+ function generateEditFormPage() {
994
+ require_once YIKES_MC_PATH . 'admin/partials/edit-form.php'; // include our options page
995
+ }
996
+
997
+ /**
998
+ * Generate YIKES Inc. Easy MailChimp Welcome Page
999
+ *
1000
+ * @since 1.0.0
1001
+ */
1002
+ function generateWelcomePage() {
1003
+ require_once YIKES_MC_PATH . 'admin/partials/welcome-page/welcome.php'; // include our options page
1004
+ }
1005
+
1006
+ /**
1007
+ * Generate YIKES Inc. Easy MailChimp View List Page
1008
+ *
1009
+ * @since 1.0.0
1010
+ */
1011
+ function generateViewListPage() {
1012
+ require_once YIKES_MC_PATH . 'admin/partials/view-list.php'; // include our options page
1013
+ }
1014
+
1015
+ /**
1016
+ * Generate YIKES Inc. Easy MailChimp View User Page
1017
+ *
1018
+ * @since 1.0.0
1019
+ */
1020
+ function generateViewUserPage() {
1021
+ require_once YIKES_MC_PATH . 'admin/partials/view-user.php'; // include our options page
1022
+ }
1023
+
1024
+ /**
1025
+ * Register our plugin settings, and display them on our settings page
1026
+ *
1027
+ * @since v.5.4
1028
+ **/
1029
+ function yikes_easy_mc_settings_init() {
1030
+
1031
+ /* Register General Settings Section */
1032
+
1033
+ register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this , 'yikes_mc_validate_api_key' ) );
1034
+
1035
+ add_settings_section(
1036
+ 'yikes_easy_mc_settings_general_section_callback',
1037
+ '',
1038
+ '',
1039
+ 'yikes_inc_easy_mc_general_settings_page'
1040
+ );
1041
+
1042
+ /* Register Visual Representation of Connection */
1043
+ add_settings_field(
1044
+ 'connection',
1045
+ __( 'API Connection', 'yikes-inc-easy-mailchimp-extender' ),
1046
+ 'yikes_inc_easy_mc_visual_representation_of_connection_callback', // callback + validation inside of admin/partials/menu/options.php
1047
+ 'yikes_inc_easy_mc_general_settings_page',
1048
+ 'yikes_easy_mc_settings_general_section_callback'
1049
+ );
1050
+
1051
+ /* Register Check Box Setting */
1052
+ add_settings_field(
1053
+ 'yikes-mc-api-key',
1054
+ __( 'MailChimp API Key', 'yikes-inc-easy-mailchimp-extender' ),
1055
+ 'yikes_inc_easy_mc_api_key_field_callback', // callback + validation inside of admin/partials/menu/options.php
1056
+ 'yikes_inc_easy_mc_general_settings_page',
1057
+ 'yikes_easy_mc_settings_general_section_callback'
1058
+ );
1059
+
1060
+ /* End General Settings */
1061
+
1062
+ /* Checkbox Settings */
1063
+ register_setting( 'yikes_inc_easy_mc_checkbox_settings_page', 'optin-checkbox-init' );
1064
+
1065
+ /* Register General Settings Section */
1066
+ add_settings_section(
1067
+ 'yikes_inc_easy_mc_checkbox_settings',
1068
+ '',
1069
+ '',
1070
+ 'yikes_inc_easy_mc_checkbox_settings_page'
1071
+ );
1072
+
1073
+ add_settings_field(
1074
+ 'optin-checkbox-init',
1075
+ __( 'Select Checkboxes to Generate', 'yikes-inc-easy-mailchimp-extender' ),
1076
+ '', // callback + validation inside of admin/partials/menu/options.php
1077
+ 'yikes_inc_easy_mc_checkbox_settings'
1078
+ );
1079
+ /* End Checkbox Settings */
1080
+
1081
+ /* reCAPTCHA Settings */
1082
+
1083
+ register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-status' );
1084
+ register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-site-key' );
1085
+ register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-secret-key' );
1086
+
1087
+ /* Register reCaptcha Settings Section */
1088
+ add_settings_section(
1089
+ 'yikes_easy_mc_settings_recpatcha_section',
1090
+ '',
1091
+ '',
1092
+ 'yikes_inc_easy_mc_recaptcha_settings_page'
1093
+ );
1094
+
1095
+ add_settings_field(
1096
+ 'yikes-mc-recaptcha-site-key',
1097
+ __( 'Enter reCaptcha Site Key', 'yikes-inc-easy-mailchimp-extender' ),
1098
+ '', // callback + validation inside of admin/partials/menu/options.php
1099
+ 'yikes_easy_mc_settings_recpatcha_section'
1100
+ );
1101
+
1102
+ add_settings_field(
1103
+ 'yikes-mc-recaptcha-secret-key',
1104
+ __( 'Enter reCaptcha Secret Key', 'yikes-inc-easy-mailchimp-extender' ),
1105
+ '', // callback + validation inside of admin/partials/menu/options.php
1106
+ 'yikes_easy_mc_settings_recpatcha_section'
1107
+ );
1108
+
1109
+ add_settings_field(
1110
+ 'yikes-mc-recaptcha-status',
1111
+ __( 'Enable ReCaptcha', 'yikes-inc-easy-mailchimp-extender' ),
1112
+ '', // callback + validation inside of admin/partials/menu/options.php
1113
+ 'yikes_easy_mc_settings_recpatcha_section'
1114
+ );
1115
+
1116
+ /* End reCAPTCHA Settings */
1117
+
1118
+ /* Debug Settings */
1119
+ register_setting( 'yikes_inc_easy_mc_debug_settings_page' , 'yikes-mailchimp-debug-status' );
1120
+
1121
+ /* Register Debug Settings Section */
1122
+ add_settings_section(
1123
+ 'yikes_easy_mc_settings_debug_section',
1124
+ '',
1125
+ '',
1126
+ 'yikes_inc_easy_mc_debug_settings_page'
1127
+ );
1128
+
1129
+ add_settings_field(
1130
+ 'yikes-mailchimp-debug-status',
1131
+ __( 'Enable Debugging', 'yikes-inc-easy-mailchimp-extender' ),
1132
+ '', // callback + validation inside of admin/partials/menu/options.php
1133
+ 'yikes_easy_mc_settings_debug_section'
1134
+ );
1135
+
1136
+ /* Custom Action Hook For Addon Settings */
1137
+ // custom action hook to allow our add-ons to take
1138
+ // advantage of our base settings
1139
+ do_action( 'yikes-mailchimp-settings-field' );
1140
+
1141
+ }
1142
+
1143
+ /**
1144
+ * Options Sanitation & Validation
1145
+ * @since complete re-write
1146
+ **/
1147
+ function yikes_mc_validate_api_key( $input ) {
1148
+ $old = get_option( 'yikes-mc-api-key' , '' );
1149
+ $api_key = trim( $input );
1150
+ // only re-run the API request if our API key has changed
1151
+ if( $old != $api_key ) {
1152
+ // initialize MailChimp Class
1153
+ try {
1154
+ $MailChimp = new MailChimp( $api_key );
1155
+ // retreive our list data
1156
+ $validate_api_key_response = $MailChimp->call( 'helper/ping' , array( 'apikey' => $api_key ) );
1157
+ update_option( 'yikes-mc-api-validation' , 'valid_api_key' );
1158
+ } catch ( Exception $e ) {
1159
+ // log to our error log
1160
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
1161
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1162
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $e->getMessage() , __( "Connecting to MailChimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1163
+ update_option( 'yikes-mc-api-invalid-key-response' , $e->getMessage() );
1164
+ update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1165
+ }
1166
+ }
1167
+ // returned the api key
1168
+ return $api_key;
1169
+ }
1170
+
1171
+ /**
1172
+ * Generate YIKES Inc. Easy Forms for MailChimp Options Page
1173
+ *
1174
+ * @since 1.0.0
1175
+ */
1176
+ function generatePageOptions() {
1177
+ require_once YIKES_MC_PATH . 'admin/partials/menu/options.php'; // include our options page
1178
+ }
1179
+
1180
+ /**
1181
+ * Check if users API key is valid, if not
1182
+ * this function will apply a disabled attribute
1183
+ * to form fields. (input, dropdowns, buttons etc.)
1184
+ * @since v5.5 re-write
1185
+ **/
1186
+ public function is_user_mc_api_valid_form( $echo=true ) {
1187
+ if( $echo == true ) {
1188
+ if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1189
+ echo 'disabled="disabled"';
1190
+ }
1191
+ } else {
1192
+ if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1193
+ return false;
1194
+ } else {
1195
+ return true;
1196
+ }
1197
+ }
1198
+ }
1199
+
1200
+ /**
1201
+ * Check for existing plugin options
1202
+ * if they exist, we need to migrate our options to
1203
+ * the correct WordPress options API (old plugin stored options wierdly)
1204
+ *
1205
+ * @since 1.0.0
1206
+ * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
1207
+ * @param string $version The version of this plugin.
1208
+ */
1209
+ public function check_for_old_yks_mc_options() {
1210
+ $old_plugin_options = get_option( 'ykseme_storage' );
1211
+ // only perform options migrations if the site is not a multi-site setup
1212
+ if ( !is_multisite() ) {
1213
+ if( apply_filters( 'yikes_mc_old_options_filter' , $old_plugin_options ) ) {
1214
+ // display a notice to the user that they should 'migrate'
1215
+ // from the old plugin settings to the new ones
1216
+ add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
1217
+ }
1218
+ }
1219
+ }
1220
+
1221
+ /**
1222
+ * Migrate our old options , to the new options API
1223
+ * moving from 5.5 and beyond..
1224
+ * @since
1225
+ */
1226
+ public function migrate_old_yks_mc_options() {
1227
+ // include our migrate options helper file
1228
+ include_once YIKES_MC_PATH . 'admin/partials/upgrade-helpers/upgrade-migrate-options.php';
1229
+ }
1230
+
1231
+ /**
1232
+ Admin Notices
1233
+ - Notifications displayed at the top of admin pages, back to the user
1234
+ **/
1235
+
1236
+ /**
1237
+ * Check for existing plugin options
1238
+ * if they exist, we need to migrate our options to
1239
+ * the correct WordPress options API (old plugin stored options wierdly)
1240
+ *
1241
+ * @since 1.0.0
1242
+ * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
1243
+ * @param string $version The version of this plugin.
1244
+ */
1245
+ public function display_options_migrate_notice() {
1246
+
1247
+ // Confirm that the necessary forms table in the database exists, else bail
1248
+ global $wpdb;
1249
+ if( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1250
+ return;
1251
+ }
1252
+
1253
+ if( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1254
+ // Delete the options, start a-new! (this will disable the migration notice altogether)
1255
+ delete_option( 'widget_yikes_mc_widget' );
1256
+ delete_option( 'api_validation' );
1257
+ delete_option( 'ykseme_storage' );
1258
+ delete_option( 'yikes-mc-lists' );
1259
+ ?>
1260
+ <div class="yikes-easy-mc-updated migrate-options-notice">
1261
+ <p><?php printf( __( "The previously stored options for %s have been cleared from the database. You should update the plugin options on the <a href='%s' title='Settings Page'>settings page</a> before continuing. You should also update the shortcodes used to generate your forms, and any widgets you may have previously set-up.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>YIKES Inc. Easy Forms for MailChimp</strong>', admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings' ) ); ?></p>
1262
+ </div>
1263
+ <?php
1264
+ } else {
1265
+ ?>
1266
+ <div class="yikes-easy-mc-updated migrate-options-notice">
1267
+ <p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>YIKES Inc. Easy Forms for MailChimp</strong>' ); ?> <?php printf( __( "In the newest version of %s, the options data structure has changed. We've also moved the mailing lists into its own database table to allow for some higher level customization. Now you can easily create multiple forms and assign them to the same mailing list." , 'yikes-inc-easy-mailchimp-extender' ), '<strong>YIKES Inc. Easy Forms for MailChimp</strong>' ); ?></p>
1268
+ <p><?php _e( "Before you continue, it's strongly recommended you the perform the migration to ensure the plugin continues to function properly.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1269
+ <p><em><?php _e( "It's also strongly recommended that you take a backup of your database.", 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
1270
+ <section id="migration-buttons">
1271
+ <!-- migrate button -->
1272
+ <form>
1273
+ <input type="hidden" name="yikes-mc-update-option-structure" value="yikes-mc-update-option-structure" />
1274
+ <a href="<?php echo wp_nonce_url( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-update' ) ), 'yikes-mc-migrate-options' , 'migrate_options_nonce' ); ?>" class="button-secondary"><?php _e( 'Perform Migration' , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1275
+ </form>
1276
+ <!-- dismiss button -->
1277
+ <form>
1278
+ <a href="<?php echo wp_nonce_url( esc_url_raw( admin_url() ), 'yikes-mc-dismiss-migration' , 'dismiss_migration_nonce' ); ?>" class="button-secondary"><?php _e( 'Dismiss Notice' , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1279
+ </form>
1280
+ </section>
1281
+
1282
+ </div>
1283
+ <?php
1284
+ }
1285
+ }
1286
+
1287
+ /*
1288
+ * Search through multi dimensional array
1289
+ * and return the index ( used to find the list name assigned to a form )
1290
+ * - http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1291
+ */
1292
+ function findMCListID($id, $array) {
1293
+ foreach ($array as $key => $val) {
1294
+ if ($val['id'] === $id) {
1295
+ return $key;
1296
+ }
1297
+ }
1298
+ return null;
1299
+ } // end
1300
+
1301
+ /* Ajax Migrate Options */
1302
+ function migrate_archived_options() {
1303
+ // all options prefixed with 'yikes-mc-'
1304
+ $option_name = 'yikes-mc-'.$_POST['option_name'];
1305
+ $option_value = $_POST['option_value'];
1306
+ if( json_decode( $option_value ) ) {
1307
+ // decode our lists() array, and store it
1308
+ $opt_value = json_decode( $option_value, true );
1309
+ } else {
1310
+ $opt_value = $option_value;
1311
+ }
1312
+ update_option( $option_name, $opt_value );
1313
+ wp_die(); // this is required to terminate immediately and return a proper response
1314
+ exit;
1315
+ }
1316
+
1317
+ /* Ajax Migrate Forms */
1318
+ function migrate_previously_setup_forms() {
1319
+ $option_name = $_POST['option_name'];
1320
+ $done = $_POST['done_import'];
1321
+ // Create some starter forms for the user
1322
+ // based on previously imported lists (to our old version)
1323
+ if( $option_name == 'yikes-mc-lists' ) {
1324
+ global $wpdb;
1325
+ $option_value = $_POST['option_value'];
1326
+ $new_options = json_decode( stripslashes_deep( $option_value ) , true );
1327
+
1328
+ $list_id = $new_options['id'];
1329
+ $form_name = $new_options['name'];
1330
+ $fields = $new_options['fields']; // our fields array
1331
+
1332
+ $custom_styles = isset( $new_options['custom_styles'] ) ? json_encode( $new_options['custom_styles'] ) : '0'; // store as an array with all of our styles
1333
+ $custom_template = isset( $new_options['custom_template'] ) ? json_encode( $new_options['custom_template'] ) : '0'; // store template data as an array ( active , template used )
1334
+ $send_welcome_email = isset( $new_options['yks_mailchimp_send_welcome_'.$list_id] ) ? '0' : '1';
1335
+ $redirect_user_on_submit = isset( $new_options['yks_mailchimp_redirect_'.$list_id] ) ? '1' : '0';
1336
+ $redirect_page = isset( $new_options['page_id_'.$list_id] ) ? $new_options['page_id_'.$list_id] : '';
1337
+
1338
+ /* Insert Forms Function */
1339
+ $wpdb->insert(
1340
+ $wpdb->prefix . 'yikes_easy_mc_forms',
1341
+ array(
1342
+ 'list_id' => $list_id,
1343
+ 'form_name' => $form_name,
1344
+ 'form_description' => '',
1345
+ 'fields' => json_encode( $fields ),
1346
+ 'custom_styles' => $custom_styles,
1347
+ 'custom_template' => $custom_template,
1348
+ 'send_welcome_email' => $send_welcome_email,
1349
+ 'redirect_user_on_submit' => $redirect_user_on_submit,
1350
+ 'redirect_page' => $redirect_page,
1351
+ 'submission_settings' => '',
1352
+ 'optin_settings' => '',
1353
+ 'error_messages' => '',
1354
+ 'custom_notifications' => '',
1355
+ 'impressions' => '0',
1356
+ 'submissions' => '0',
1357
+ 'custom_fields' => '',
1358
+ )
1359
+ );
1360
+ }
1361
+ if( $done == 'done' ) {
1362
+ wp_send_json( array( 'form_name' => $form_name, 'completed_import' => true ) );
1363
+ } else {
1364
+ wp_send_json( array( 'form_name' => $form_name, 'completed_import' => false ) );
1365
+ }
1366
+ wp_die();
1367
+ exit;
1368
+ }
1369
+
1370
+ /*
1371
+ * generate_options_pages_sidebar_menu();
1372
+ * Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1373
+ * @since v5.6 - complete re-write
1374
+ */
1375
+ public function generate_options_pages_sidebar_menu() {
1376
+ if( isset( $_REQUEST['section'] ) ) {
1377
+ $selected = $_REQUEST['section'];
1378
+ }
1379
+ $installed_addons = get_option( 'yikes-easy-mc-active-addons' , array() );
1380
+ // sort our addons array alphabetically so they appear in similar orders across all sites
1381
+ asort( $installed_addons );
1382
+ ?>
1383
+ <h3><span><?php _e( 'Additional Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
1384
+ <div class="inside">
1385
+ <ul id="settings-nav">
1386
+ <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'general-settings' || !isset( $_REQUEST['section'] ) ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'general-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=general-settings' ) ) ); ?>"><?php _e( 'General Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1387
+ <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'integration-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'integration-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=integration-settings' ) ) ); ?>"><?php _e( 'Integration Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1388
+ <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'recaptcha-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'recaptcha-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=recaptcha-settings' ) ) ); ?>"><?php _e( 'ReCaptcha Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1389
+ <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'api-cache-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'api-cache-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings' ) ) ); ?>"><?php _e( 'API Cache Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1390
+ <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'debug-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'debug-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings' ) ) ); ?>"><?php _e( 'Debug Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1391
+ <li><?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'import-export-forms' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'import-export-forms' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) ); ?>"><?php _e( 'Import/Export' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1392
+ </ul>
1393
+ <?php
1394
+ // create our add-on settings pages
1395
+ if( !empty( $installed_addons ) ) {
1396
+ ?>
1397
+ <hr class="add-on-settings-divider" />
1398
+ <strong><?php _e( 'Addon Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1399
+ <ul id="addon-settings-nav">
1400
+ <?php
1401
+ foreach( $installed_addons as $addon_name ) {
1402
+ ?>
1403
+ <li>
1404
+ <?php if( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == $addon_name ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => $addon_name, 'addon' => 'true' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section='.$addon_name ) ) ); ?>"><?php echo ucwords( str_replace( '-' , ' ' , $addon_name ) ); ?></a></li>
1405
+ <?php
1406
+ }
1407
+ ?>
1408
+ </ul>
1409
+ <?php
1410
+ }
1411
+ ?>
1412
+ </div> <!-- .inside -->
1413
+ <?php
1414
+ }
1415
+
1416
+ /*
1417
+ * generate_manage_forms_sidebar();
1418
+ * Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1419
+ * @since v5.6 - complete re-write
1420
+ */
1421
+ public function generate_manage_forms_sidebar( $lists ) {
1422
+ // create a custom URL to allow for creating fields
1423
+ $url = esc_url_raw(
1424
+ add_query_arg(
1425
+ array(
1426
+ 'action' => 'yikes-easy-mc-create-form',
1427
+ 'nonce' => wp_create_nonce( 'create_mailchimp_form' )
1428
+ )
1429
+ )
1430
+ );
1431
+ ?>
1432
+ <h3><?php _e( 'Create a New Signup Form' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1433
+
1434
+ <div class="inside">
1435
+
1436
+ <p class="description"><?php _e( "Give your form a name, select a MailChimp list to assign users to, then click 'Create'.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1437
+
1438
+ <form id="import-list-to-site" method="POST" action="<?php echo $url; ?>">
1439
+ <input type="hidden" name="import-list-to-site" value="1" />
1440
+ <!-- Name your new form -->
1441
+ <label for="form-name"><strong><?php _e( 'Form Name' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1442
+ <input type="text" class="widefat input-field" placeholder="<?php _e( 'Form Name' , 'yikes-inc-easy-mailchimp-extender' ); ?>" name="form-name" id="form-name" <?php $this->is_user_mc_api_valid_form( true ); ?> required>
1443
+ </label>
1444
+ <!-- Name your new form -->
1445
+ <label for="form-description"><strong><?php _e( 'Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1446
+ <textarea class="widefat input-field form-description" placeholder="<?php _e( 'Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>" name="form-description" id="form-description" <?php $this->is_user_mc_api_valid_form( true ); ?>></textarea>
1447
+ </label>
1448
+ <!-- Associate this form with a list! -->
1449
+ <label for="associated-list"><strong><?php _e( 'Associated List' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1450
+ <select name="associated-list" id="associated-list" class=" input-field" <?php $this->is_user_mc_api_valid_form( true ); if( isset( $lists ) && empty( $lists ) ) { echo 'disabled="disabled"'; } ?>>
1451
+ <?php
1452
+ if( isset( $lists ) && !empty( $lists ) ) {
1453
+ foreach( $lists as $mailing_list ) {
1454
+ ?>
1455
+ <option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1456
+ <?php
1457
+ }
1458
+ } else {
1459
+ if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1460
+ ?>
1461
+ <option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1462
+ <?php
1463
+ } else {
1464
+ ?>
1465
+ <option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1466
+ <?php
1467
+
1468
+ }
1469
+ }
1470
+ ?>
1471
+ </select>
1472
+ <?php
1473
+ if( isset( $lists ) && empty( $lists ) ) {
1474
+ if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) != 'invalid_api_key' ) {
1475
+ ?>
1476
+ <p class="description">
1477
+ <?php printf( __( 'Head over to <a href="http://www.MailChimp.com" title="%s">MailChimp</a> to create a new list.', 'yikes-inc-easy-mailchimp-extender' ) , __( 'Create a list' , 'yikes-inc-easy-mailchimp-extender' ) ); ?>
1478
+ </p>
1479
+ <?php
1480
+ }
1481
+ }
1482
+ ?>
1483
+ </label>
1484
+ <?php
1485
+ if( $this->is_user_mc_api_valid_form( false ) ) {
1486
+ echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary' , '' , false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1487
+ } else {
1488
+ echo '<p class="description">' . __( "Please enter a valid MailChimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1489
+ ?>
1490
+ <a href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&settings-updated=true' ) ); ?>"><?php _e( 'general settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1491
+ <?php
1492
+ }
1493
+ ?>
1494
+ </form>
1495
+ </div> <!-- .inside -->
1496
+ <?php
1497
+ }
1498
+
1499
+ /*
1500
+ * Generate a dropdown of post and pages
1501
+ * so the user can send the user to on form submission
1502
+ */
1503
+ public function generate_page_redirect_dropdown( $redirect, $redirect_page ) {
1504
+ $post_types = get_post_types();
1505
+ ?>
1506
+ <label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
1507
+ <?php _e( "Select A Page or Post" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1508
+ <select id="redirect-user-to-selection" name="redirect-user-to-selection">
1509
+ <?php
1510
+ // loop over registered post types, and query!
1511
+ foreach( $post_types as $registered_post_type ) {
1512
+ // exclude a few built in custom post types
1513
+ if( !in_array( $registered_post_type , array( 'attachment' , 'revision' , 'nav_menu_item' ) ) ) {
1514
+ // run our query, to retreive the posts
1515
+ $pages = get_posts( array(
1516
+ 'order' => 'ASC',
1517
+ 'orderby' => 'post_title',
1518
+ 'post_type' => $registered_post_type,
1519
+ 'post_status' => 'publish',
1520
+ 'numberposts' => -1
1521
+ ) );
1522
+ // only show cpt's that have posts assigned
1523
+ if( !empty( $pages ) ) {
1524
+ ?>
1525
+ <optgroup label="<?php echo ucwords( str_replace( '_' , ' ' , $registered_post_type ) ); ?>">
1526
+ <?php
1527
+ foreach( $pages as $page ) {
1528
+ ?><option <?php selected( $redirect_page , $page->ID ); ?> value="<?php echo $page->ID; ?>"><?php echo $page->post_title; ?></option><?php
1529
+ }
1530
+ ?>
1531
+ </optgroup>
1532
+ <?php
1533
+ }
1534
+ }
1535
+ }
1536
+ ?>
1537
+ </select>
1538
+ </label>
1539
+ <?php
1540
+ }
1541
+
1542
+ /*
1543
+ * generate_show_some_love_container()
1544
+ * Generate a container, with some author info
1545
+ *
1546
+ * Displayed in sidebars
1547
+ */
1548
+ public function generate_show_some_love_container() {
1549
+ // if no active add-ons are installed,
1550
+ // lets display our branding and add-on sidebar
1551
+ if( get_option( 'yikes-easy-mc-active-addons' , array() ) == array() ) {
1552
+
1553
+ /* On Edit Forms Page Display Upsell to Customizer */
1554
+ $screen = get_current_screen();
1555
+ if( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1556
+ ?>
1557
+
1558
+ <div class="postbox yikes-easy-mc-postbox show-some-love-container">
1559
+
1560
+ <?php $this->generate_edit_forms_upsell_ad(); ?>
1561
+
1562
+ </div>
1563
+
1564
+ <?php } else { ?>
1565
+
1566
+ <div class="postbox yikes-easy-mc-postbox show-some-love-container">
1567
+
1568
+ <!-- review us container -->
1569
+ <h3 data-alt-text="<?php _e( 'About YIKES Inc.', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'Show YIKES Inc. Some Love' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1570
+ <div id="review-yikes-easy-mc" class="inside">
1571
+
1572
+ <p>
1573
+ <?php _e( 'Leave a review' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1574
+ <p class="star-container">
1575
+ <a href="https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender" target="_blank">
1576
+ <b class="dashicons dashicons-star-filled"></b>
1577
+ <b class="dashicons dashicons-star-filled"></b>
1578
+ <b class="dashicons dashicons-star-filled"></b>
1579
+ <b class="dashicons dashicons-star-filled"></b>
1580
+ <b class="dashicons dashicons-star-filled"></b>
1581
+ </a>
1582
+ </p>
1583
+ </p>
1584
+
1585
+ <?php _e( 'Tweet about it' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1586
+ <p class="sidebar-container">
1587
+ <a href="https://twitter.com/share" class="twitter-share-button" data-url="https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/" data-text="I'm using the Easy Forms for MailChimp plugin by @YikesInc to grow my mailing list - it's awesome! -" data-hashtags="MailChimp">Tweet</a>
1588
+ <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
1589
+ </p>
1590
+
1591
+ <?php _e( 'Vote that the plugin works' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1592
+ <p class="sidebar-container">
1593
+ <a href="https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/" target="_blank">
1594
+ <?php _e( 'Vote for Compatibility' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1595
+ </a>
1596
+ </p>
1597
+ </div>
1598
+
1599
+ <p class="description sidebar-footer-text"><?php printf( __( "This plugin made with %s by %s" , 'yikes-inc-easy-mailchimp-extender' ), '<span class="dashicons dashicons-heart yikes-love"></span>', '<a href="http://www.yikesinc.com" target="_blank" title="YIKES Inc.">YIKES Inc.</a>' ); ?> </p>
1600
+
1601
+ <section id="about-yikes-inc" class="inside">
1602
+ <a href="https://www.yikesinc.com" target="_blank" title="YIKES Inc.">
1603
+ <img src="<?php echo YIKES_MC_URL . 'includes/images/About_Page/yikes-logo.png'; ?>" class="about-sidebar-yikes-logo" />
1604
+ </a>
1605
+ <p><strong>YIKES Inc.</strong> &mdash; <?php _e( 'is a web design and development company located in Philadelphia, Pennsylvania, US. YIKES specializes in custom WordPress theme and plugin development, site maintenance, eCommerce, custom-built web-based applications and more.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1606
+ </section>
1607
+
1608
+ <p class="description sidebar-footer-text"><a href="#" class="about-yikes-inc-toggle" data-alt-text="<?php _e( 'Show YIKES Some Love', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'About YIKES', 'yikes-inc-easy-mailchimp-extender' ); ?></a></p>
1609
+
1610
+ </div>
1611
+
1612
+ <?php } ?>
1613
+
1614
+ <div class="postbox yikes-easy-mc-postbox">
1615
+
1616
+ <!-- review us container -->
1617
+ <h3><?php _e( 'Easy Forms for MailChimp Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1618
+ <div id="review-yikes-easy-mc" class="inside">
1619
+ <p><?php _e( "Check out available add-ons for some seriously enhanced features." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1620
+ <p><a class="button-secondary" href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-addons' ) ); ?>" title="<?php _e( 'View Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'View Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></p>
1621
+ </div>
1622
+
1623
+ </div>
1624
+ <?php
1625
+ }
1626
+
1627
+ /**
1628
+ * Custom action hook for our extensions to hook into
1629
+ * @parameter get_current_screen() current screen information
1630
+ */
1631
+ do_action( 'yikes-mailchimp-admin-sidebar', get_current_screen() );
1632
+
1633
+ }
1634
+
1635
+ /*
1636
+ * generate_form_editor( $list_id )
1637
+ * Submit an API request to get our merge variables, and build up a small form editor
1638
+ * for users to 'customize' their form
1639
+ * -
1640
+ * @parameters - $list_id - pass in the list ID to retreive merge variables from
1641
+ */
1642
+ public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1643
+
1644
+ // if no list id, die!
1645
+ if( ! $list_id ) {
1646
+ die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1647
+ }
1648
+
1649
+ if( ! $merge_variables ) {
1650
+ die( __( "We've encountered an error. Reload the page and try again. If the error persists, please reach out to support." , 'yikes-inc-easy-mailchimp-extender' ) );
1651
+ }
1652
+
1653
+ if( ! empty( $form_fields ) ) {
1654
+
1655
+ // find any fields that are assigned to this form, that don't exist in MailChimp
1656
+ // or else were going to run into issues when we submit the form
1657
+ $available_merge_variables = array();
1658
+ $available_interest_groups = array();
1659
+
1660
+ $assigned_fields= array();
1661
+
1662
+ // loop over merge variables
1663
+ if( ! empty( $merge_variables['data'][0]['merge_vars'] ) ) {
1664
+ foreach( $merge_variables['data'][0]['merge_vars'] as $merge_tag ) {
1665
+ $available_merge_variables[] = $merge_tag['tag'];
1666
+ }
1667
+ }
1668
+
1669
+ // loop over interest groups
1670
+ foreach( $interest_groups as $interest_group ) {
1671
+ $available_interest_groups[] = $interest_group['id'];
1672
+ }
1673
+
1674
+ // build our assigned fields
1675
+ foreach( $form_fields as $field => $value ) {
1676
+ $assigned_fields[] = $field;
1677
+ }
1678
+
1679
+ $merged_fields = array_merge( $available_merge_variables , $available_interest_groups );
1680
+ $excluded_fields = array_diff( $assigned_fields , $merged_fields );
1681
+
1682
+ $i = 1;
1683
+ foreach( $form_fields as $field ) {
1684
+
1685
+ if( isset( $field['merge'] ) ) {
1686
+ ?>
1687
+ <section class="draggable" id="<?php echo $field['merge']; ?>">
1688
+ <!-- top -->
1689
+ <a href="#" class="expansion-section-title settings-sidebar">
1690
+ <span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
1691
+ <?php if( in_array( $field['merge'] , $excluded_fields ) ) { ?>
1692
+ <img src="<?php echo YIKES_MC_URL . 'includes/images/warning.svg'; ?>" class="field-doesnt-exist-notice" title="<?php _e( 'Field no longer exists.' , 'yikes-inc-easy-mailchimp-extender' ); ?>" alt="<?php _e( 'Field no longer exists.' , 'yikes-inc-easy-mailchimp-extender' ); ?>">
1693
+ <?php } ?>
1694
+ <span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1695
+ </a>
1696
+ <!-- expansion section -->
1697
+ <div class="yikes-mc-settings-expansion-section">
1698
+
1699
+ <?php if( in_array( $field['merge'] , $excluded_fields ) ) { ?>
1700
+ <p class="yikes-mc-warning-message"><?php _e( "This field no longer exists in this list. Delete this field from the form to prevent issues on your website." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1701
+ <?php } ?>
1702
+
1703
+ <!-- store the label -->
1704
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][label]" value="<?php echo $field['label']; ?>" />
1705
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][type]" value="<?php echo $field['type']; ?>" />
1706
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][merge]" value="<?php echo $field['merge']; ?>" />
1707
+ <input type="hidden" class="field-<?php echo $field['merge']; ?>-position position-input" name="field[<?php echo $field['merge']; ?>][position]" value="<?php echo $i++; ?>" />
1708
+
1709
+ <?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) { ?>
1710
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo stripslashes( $field['choices'] ); ?>' />
1711
+ <?php } ?>
1712
+
1713
+ <!-- Single or Double Optin -->
1714
+ <p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
1715
+
1716
+ <table class="form-table form-field-container">
1717
+
1718
+ <!-- Merge Tag -->
1719
+ <tr valign="top">
1720
+ <td scope="row">
1721
+ <label for="merge-tag">
1722
+ <?php _e( 'Merge Tag' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1723
+ </label>
1724
+ </td>
1725
+ <td>
1726
+ <input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field['merge']; ?>">
1727
+ </td>
1728
+ </tr>
1729
+
1730
+ <!-- Placeholder Value -->
1731
+ <?php switch( $field['type'] ) {
1732
+
1733
+ case 'text':
1734
+ case 'email':
1735
+ case 'url':
1736
+ case 'number';
1737
+ case 'birthday':
1738
+ case 'date':
1739
+ case 'zip':
1740
+ case 'phone':
1741
+ ?>
1742
+ <!-- Placeholder -->
1743
+ <tr valign="top">
1744
+ <td scope="row">
1745
+ <label for="placeholder">
1746
+ <?php _e( 'Placeholder' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1747
+ </label>
1748
+ </td>
1749
+ <td>
1750
+ <input type="text" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="<?php echo isset( $field['placeholder'] ) ? stripslashes( wp_strip_all_tags( $field['placeholder'] ) ) : '' ; ?>" />
1751
+ <p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1752
+ </td>
1753
+ </tr>
1754
+ <?php
1755
+ break;
1756
+ }
1757
+ ?>
1758
+
1759
+ <!-- Default Value -->
1760
+ <?php switch( $field['type'] ) {
1761
+ default:
1762
+ case 'text':
1763
+ case 'number':
1764
+ case 'url':
1765
+ ?>
1766
+ <tr valign="top">
1767
+ <td scope="row">
1768
+ <label for="placeholder">
1769
+ <?php _e( 'Default Value' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1770
+ </label>
1771
+ </td>
1772
+ <td>
1773
+ <input <?php if( $field['type'] != 'number' ) { ?> type="text" <?php } else { ?> type="number" <?php } ?> class="widefat" name="field[<?php echo $field['merge']; ?>][default]" <?php if( $field['type'] != 'url' ) { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( $field['default'] ) ) : ''; ?>" <?php } else { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( esc_url_raw( $field['default'] ) ) ) : ''; ?>" <?php } ?> />
1774
+ <p class="description"><small><?php _e( "Assign a default value to populate this field with on initial page load.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1775
+ <?php
1776
+ switch( $field['type'] ) {
1777
+ case 'text':
1778
+ ?>
1779
+ <p><small class="pre-defined-tag-link"><a href="#TB_inline?width=600&height=550&inlineId=pre-defined-tag-container" onclick="storeGlobalClicked( jQuery( this ) );" class="thickbox"><?php _e( 'View Pre-Defined Tags' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></small></p>
1780
+ <?php
1781
+ break;
1782
+ } ?>
1783
+ </td>
1784
+ </tr>
1785
+ <?php
1786
+ break;
1787
+
1788
+ case 'radio':
1789
+ ?>
1790
+ <tr valign="top">
1791
+ <td scope="row">
1792
+ <label for="placeholder">
1793
+ <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1794
+ </label>
1795
+ </td>
1796
+ <td>
1797
+ <?php if( ! isset( $field['default_choice'] ) || empty( $field['default_choice'] ) ) { $decode = json_decode( stripslashes_deep( $field['choices'] ) , true ); $field['default_choice'] = $decode[0]; }
1798
+ $x = 0;
1799
+ foreach( json_decode( stripslashes( $field['choices'] ) , true ) as $choice => $value ) { ?>
1800
+ <label for="<?php echo $field['merge'].'-'.$x; ?>">
1801
+ <input id="<?php echo $field['merge'].'-'.$x; ?>" type="radio" name="field[<?php echo $field['merge']; ?>][default_choice]" value="<?php echo $value; ?>" <?php checked( $field['default_choice'] , $value ); ?>><?php echo $value; ?>&nbsp;
1802
+ </label>
1803
+ <?php $x++; } ?>
1804
+ <p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1805
+ </td>
1806
+ </tr>
1807
+
1808
+ <?php
1809
+ break;
1810
+
1811
+ case 'dropdown':
1812
+ ?>
1813
+ <tr valign="top">
1814
+ <td scope="row">
1815
+ <label for="placeholder">
1816
+ <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1817
+ </label>
1818
+ </td>
1819
+ <td>
1820
+ <select type="default" name="field[<?php echo $field['merge']; ?>][default_choice]">
1821
+ <?php foreach( json_decode( stripslashes( $field['choices'] ) , true ) as $choice => $value ) { ?>
1822
+ <option value="<?php echo $choice; ?>" <?php selected( $field['default_choice'] , $choice ); ?>><?php echo stripslashes( $value ); ?></option>
1823
+ <?php } ?>
1824
+ </select>
1825
+ <p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1826
+ </td>
1827
+ </tr>
1828
+
1829
+ <?php
1830
+ break;
1831
+
1832
+ case "birthday":
1833
+ case "address":
1834
+ break;
1835
+
1836
+ ?>
1837
+
1838
+ <?php } // end Default Value ?>
1839
+
1840
+
1841
+ <!-- Field Description -->
1842
+ <tr valign="top">
1843
+ <td scope="row">
1844
+ <label for="placeholder">
1845
+ <?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1846
+ </label>
1847
+ </td>
1848
+ <td>
1849
+ <textarea class="widefat field-description-input" name="field[<?php echo $field['merge']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
1850
+ <p class="description"><small><?php _e( "Enter the description for the form field. This will be displayed to the user and will provide some direction on how the field should be filled out or selected.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1851
+ </td>
1852
+ </tr>
1853
+ <!-- Additional Classes -->
1854
+ <tr valign="top">
1855
+ <td scope="row">
1856
+ <label for="placeholder">
1857
+ <?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1858
+ </label>
1859
+ </td>
1860
+ <td>
1861
+ <input type="text" class="widefat" name="field[<?php echo $field['merge']; ?>][additional-classes]" value="<?php echo isset( $field['additional-classes'] ) ? stripslashes( wp_strip_all_tags( $field['additional-classes'] ) ) : '' ; ?>" />
1862
+ <p class="description"><small><?php printf( __( "Assign additional classes to this field. %s.", 'yikes-inc-easy-mailchimp-extender' ), '<a target="_blank" href="' . esc_url( 'https://yikesplugins.com/support/knowledge-base/bundled-css-classes/' ) . '">' . __( 'View bundled classes', 'yikes-inc-easy-mailchimp-extender' ) . '</a>' );?></small></p>
1863
+ </td>
1864
+ </tr>
1865
+ <!-- Required Toggle -->
1866
+ <tr valign="top">
1867
+ <td scope="row">
1868
+ <label for="field-required">
1869
+ <?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1870
+ </label>
1871
+ </td>
1872
+ <td>
1873
+ <?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
1874
+ <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['merge']; ?>][require]" <?php checked( $checked , 1 ); ?> <?php if( $field['merge'] == 'EMAIL' ) { ?> disabled="disabled" checked="checked" title="<?php echo __( 'Email is a required field.' , 'yikes-inc-easy-mailchimp-extender' ); } ?>">
1875
+ <p class="description"><small><?php _e( "Require this field to be filled in before the form can be submitted.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1876
+ </td>
1877
+ </tr>
1878
+ <!-- Visible Toggle -->
1879
+ <tr valign="top">
1880
+ <td scope="row">
1881
+ <label for="hide-field">
1882
+ <?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1883
+ </label>
1884
+ </td>
1885
+ <td>
1886
+ <?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
1887
+ <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['merge']; ?>][hide]" <?php checked( $hide , 1 ); ?> <?php if( $field['merge'] == 'EMAIL' ) { ?> disabled="disabled" title="<?php echo __( 'Cannot toggle email field visibility.' , 'yikes-inc-easy-mailchimp-extender' ); } ?>">
1888
+ <p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1889
+ </td>
1890
+ </tr>
1891
+ <!-- Toggle Field Label Visibility -->
1892
+ <tr valign="top">
1893
+ <td scope="row">
1894
+ <label for="placeholder">
1895
+ <?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1896
+ </label>
1897
+ </td>
1898
+ <td>
1899
+ <?php $hide_label = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
1900
+ <input type="checkbox" name="field[<?php echo $field['merge']; ?>][hide-label]" value="1" <?php checked( $hide_label , 1 ); ?>/>
1901
+ <p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1902
+ </td>
1903
+ </tr>
1904
+ <!-- Display Phone/Date Formats back to the user -->
1905
+ <!-- Phone Format Initial Load -->
1906
+ <?php
1907
+ switch( $field['type'] ) {
1908
+ /* Store the phone format, for properly regex pattern */
1909
+ case 'phone':
1910
+ case 'birthday':
1911
+ case 'date':
1912
+ ?>
1913
+ <tr valign="top">
1914
+ <td scope="row">
1915
+ <label for="placeholder">
1916
+ <?php
1917
+ switch( $field['type'] ) {
1918
+ default:
1919
+ case 'birthday':
1920
+ $type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
1921
+ $format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD';
1922
+ $format_name = 'date_format';
1923
+ break;
1924
+
1925
+ case 'date':
1926
+ $type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
1927
+ $format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD/YYYY';
1928
+ $format_name = 'date_format';
1929
+ break;
1930
+
1931
+ case 'phone':
1932
+ $type = __( 'Phone Format' , 'yikes-inc-easy-mailchimp-extender' );
1933
+ $format = ( ( $field['phone_format'] == 'none' ) ? __( 'International', 'yikes-inc-easy-mailchimp-extender' ) : $field['phone_format'] . ' - (###) ### - ####' );
1934
+ $format_name = 'phone_format';
1935
+ break;
1936
+ }
1937
+ echo $type;
1938
+ ?>
1939
+ </label>
1940
+ </td>
1941
+ <td>
1942
+ <strong><?php echo $format; ?></strong>
1943
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
1944
+ <p class="description"><small>
1945
+ <?php printf( __( 'To change the %s please head over to <a href="%s" title="MailChimp" target="_blank">MailChimp</a>. If you alter the format, you should re-import this field.', 'yikes-inc-easy-mailchimp-extender' ), strtolower( $type ), esc_url( 'http://www.mailchimp.com' ) ); ?>
1946
+ </small></p>
1947
+ </td>
1948
+ </tr>
1949
+ <?php
1950
+ break;
1951
+ // others..
1952
+ default:
1953
+ break;
1954
+ }
1955
+ ?>
1956
+ <!-- End Date/Phone Formats -->
1957
+ <!-- Toggle Buttons -->
1958
+ <tr valign="top">
1959
+ <td scope="row">
1960
+ &nbsp;
1961
+ </td>
1962
+ <td>
1963
+ <span class="toggle-container">
1964
+ <a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
1965
+ <a href="#" class="remove-field" alt="<?php echo $field['merge']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1966
+ </span>
1967
+ </td>
1968
+ </tr>
1969
+ </table>
1970
+ </p>
1971
+
1972
+ </div>
1973
+ </section>
1974
+ <?php
1975
+
1976
+
1977
+
1978
+ } else { // THIS IS AN INTEREST GROUP!
1979
+
1980
+ ?>
1981
+ <section class="draggable" id="<?php echo $field['group_id']; ?>">
1982
+ <!-- top -->
1983
+ <a href="#" class="expansion-section-title settings-sidebar">
1984
+ <span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
1985
+ <?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
1986
+ <img src="<?php echo YIKES_MC_URL . 'includes/images/warning.svg'; ?>" class="field-no-longer-exists-warning" title="<?php _e( 'Field no longer exists.' , 'yikes-inc-easy-mailchimp-extender' ); ?>" alt="<?php _e( 'Field no longer exists.' , 'yikes-inc-easy-mailchimp-extender' ); ?>">
1987
+ <?php } ?>
1988
+ <span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1989
+ </a>
1990
+ <!-- expansion section -->
1991
+ <div class="yikes-mc-settings-expansion-section">
1992
+
1993
+ <!-- check if this field exists in the available interest group array -->
1994
+ <?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
1995
+ <p class="yikes-mc-warning-message"><?php _e( "This field no longer exists in this list. Delete this field from the form to prevent issues on the front end." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1996
+ <?php } ?>
1997
+
1998
+ <!-- store the label -->
1999
+ <input type="hidden" name="field[<?php echo $field['group_id']; ?>][label]" value="<?php echo $field['label']; ?>" />
2000
+ <input type="hidden" name="field[<?php echo $field['group_id']; ?>][type]" value="<?php echo $field['type']; ?>" />
2001
+ <input type="hidden" name="field[<?php echo $field['group_id']; ?>][group_id]" value="<?php echo $field['group_id']; ?>" />
2002
+ <input type="hidden" name="field[<?php echo $field['group_id']; ?>][groups]" value='<?php echo stripslashes( $field['groups'] ); ?>' />
2003
+
2004
+ <!-- Single or Double Optin -->
2005
+ <p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
2006
+
2007
+ <table class="form-table form-field-container">
2008
+ <!-- Default Value -->
2009
+ <?php switch( $field['type'] ) {
2010
+
2011
+ default:
2012
+ case 'radio':
2013
+ case 'checkboxes':
2014
+ ?>
2015
+ <tr valign="top">
2016
+ <td scope="row">
2017
+ <label for="placeholder">
2018
+ <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2019
+ </label>
2020
+ </td>
2021
+ <td>
2022
+ <?php
2023
+ if( $field['type'] != 'checkboxes' ) {
2024
+ if( !isset( $field['default_choice'] ) ) { $field['default_choice'] = json_decode( stripslashes( $field['groups'] ) , true ); }
2025
+ } else {
2026
+ if( !isset( $field['default_choice'] ) ) { $field['default_choice'] = array(); }
2027
+ }
2028
+ $i = 0;
2029
+ foreach( json_decode( stripslashes( $field['groups'] ) , true ) as $group ) { ?>
2030
+ <label for="<?php echo $field['group_id'].'-'.$i; ?>">
2031
+ <input id="<?php echo $field['group_id'].'-'.$i; ?>" type="<?php if( $field['type'] == 'radio' || $field['type'] == 'hidden' ) { ?>radio<?php } else if( $field['type'] == 'checkboxes' ) { ?>checkbox<?php } ?>" name="field[<?php echo $field['group_id']; ?>][default_choice]<?php if( $field['type'] == 'checkboxes' ) {echo '[]';}?>" value="<?php echo $i; ?>" <?php if( $field['type'] == 'radio' || $field['type'] == 'hidden' ) { checked( $field['default_choice'][0] , $i ); } else if( $field['type'] == 'checkboxes' ) { if( in_array( $i , $field['default_choice'] ) ) { echo 'checked="checked"'; } }?>><?php echo stripslashes( str_replace( '~' , '\'' , $group['name'] ) ); ?>&nbsp;
2032
+ </label>
2033
+ <?php
2034
+ $i++;
2035
+ }
2036
+ ?>
2037
+ <p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2038
+ </td>
2039
+ </tr>
2040
+
2041
+ <?php
2042
+ break;
2043
+
2044
+ case 'dropdown':
2045
+ ?>
2046
+ <tr valign="top">
2047
+ <td scope="row">
2048
+ <label for="placeholder">
2049
+ <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2050
+ </label>
2051
+ </td>
2052
+ <td>
2053
+ <select type="default" name="field[<?php echo $field['group_id']; ?>][default_choice]">
2054
+ <?php $i = 0; foreach( json_decode( stripslashes( $field['groups'] ) , true ) as $group ) { ?>
2055
+ <option value="<?php echo $i; ?>" <?php selected( $field['default_choice'] , $i ); ?>><?php echo stripslashes( $group['name'] ); ?></option>
2056
+ <?php $i++; } ?>
2057
+ </select>
2058
+ <p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2059
+ </td>
2060
+ </tr>
2061
+
2062
+ <?php
2063
+ break;
2064
+ ?>
2065
+
2066
+ <?php } // end Default Value ?>
2067
+
2068
+ <!-- Field Description -->
2069
+ <tr valign="top">
2070
+ <td scope="row">
2071
+ <label for="placeholder">
2072
+ <?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2073
+ </label>
2074
+ </td>
2075
+ <td>
2076
+ <textarea class="widefat field-description-input" name="field[<?php echo $field['group_id']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
2077
+ <p class="description"><small><?php _e( "Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2078
+ </td>
2079
+ </tr>
2080
+
2081
+ <!-- Additional Classes -->
2082
+ <tr valign="top">
2083
+ <td scope="row">
2084
+ <label for="placeholder">
2085
+ <?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2086
+ </label>
2087
+ </td>
2088
+ <td>
2089
+ <input type="text" class="widefat" name="field[<?php echo $field['group_id']; ?>][additional-classes]" value="<?php echo isset( $field['additional-classes'] ) ? stripslashes( wp_strip_all_tags( $field['additional-classes'] ) ) : '' ; ?>" />
2090
+ <p class="description"><small><?php printf( __( "Assign additional classes to this field. %s.", 'yikes-inc-easy-mailchimp-extender' ), '<a target="_blank" href="' . esc_url( 'https://yikesplugins.com/support/knowledge-base/bundled-css-classes/' ) . '">' . __( 'View bundled classes', 'yikes-inc-easy-mailchimp-extender' ) . '</a>' );?></small></p>
2091
+ </td>
2092
+ </tr>
2093
+ <!-- Required Toggle -->
2094
+ <tr valign="top">
2095
+ <td scope="row">
2096
+ <label for="field-required">
2097
+ <?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2098
+ </label>
2099
+ </td>
2100
+ <td>
2101
+ <?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2102
+ <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][require]" <?php checked( $checked , 1 ); ?>>
2103
+ <p class="description"><small><?php _e( "Require this field to be filled in before the form can be submitted.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2104
+ </td>
2105
+ </tr>
2106
+ <!-- Visible Toggle -->
2107
+ <tr valign="top">
2108
+ <td scope="row">
2109
+ <label for="hide-field">
2110
+ <?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2111
+ </label>
2112
+ </td>
2113
+ <td>
2114
+ <?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2115
+ <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][hide]" <?php checked( $hide , 1 ); ?>>
2116
+ <p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2117
+ </td>
2118
+ </tr>
2119
+ <!-- Toggle Field Label Visibility -->
2120
+ <tr valign="top">
2121
+ <td scope="row">
2122
+ <label for="placeholder">
2123
+ <?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2124
+ </label>
2125
+ </td>
2126
+ <td>
2127
+ <?php $hide = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2128
+ <input type="checkbox" name="field[<?php echo $field['group_id']; ?>][hide-label]" value="1" <?php checked( $hide , 1 ); ?>/>
2129
+ <p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2130
+ </td>
2131
+ </tr>
2132
+ <!-- Toggle Buttons -->
2133
+ <tr valign="top">
2134
+ <td scope="row">
2135
+ &nbsp;
2136
+ </td>
2137
+ <td>
2138
+ <span class="toggle-container">
2139
+ <a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2140
+ <a href="#" class="remove-field" alt="<?php echo $field['group_id']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2141
+ </span>
2142
+ </td>
2143
+ </tr>
2144
+ </table>
2145
+ </p>
2146
+
2147
+ </div>
2148
+ </section>
2149
+ <?php
2150
+ } // its an interest group!
2151
+ }
2152
+ } else {
2153
+ ?>
2154
+ <h4 class="no-fields-assigned-notice non-draggable-yikes"><em><?php _e( 'No fields are assigned to this form. Select fields from the right hand column to add to this form.' , 'yikes-inc-easy-mailchimp-extender' ); ?></em></h4>
2155
+ <?php
2156
+ }
2157
+ /* Pre Defined Merge Tag Container - Always rendered so the modal appears and links are clickable on initial page load */
2158
+ add_thickbox();
2159
+ // enqueue jquery qtip for our tooltip
2160
+ wp_enqueue_script( 'jquery-qtip-tooltip' , YIKES_MC_URL . 'admin/js/min/jquery.qtip.min.js' , array( 'jquery' ) );
2161
+ wp_enqueue_style( 'jquery-qtip-style' , YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2162
+ $available_tags = array(
2163
+ array(
2164
+ 'tag' => '{page_title}',
2165
+ 'description' => '<h4 class="tooltip-title">' . __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_title}</small></h4><hr />' . __( 'Pre-populate the field with the current page or post title that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2166
+ 'title' => __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' )
2167
+ ),
2168
+ array(
2169
+ 'tag' => '{page_id}',
2170
+ 'description' => '<h4 class="tooltip-title">' . __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_id}</small></h4><hr />' . __( 'Pre-populate the field with the current page or post ID that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2171
+ 'title' => __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' )
2172
+ ),
2173
+ array(
2174
+ 'tag' => '{page_url}',
2175
+ 'description' => '<h4 class="tooltip-title">' . __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_url}</small></h4><hr />' . __( 'Pre-populate the field with the current page URL that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2176
+ 'title' => __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' )
2177
+ ),
2178
+ array(
2179
+ 'tag' => '{blog_name}',
2180
+ 'description' => '<h4 class="tooltip-title">' . __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{blog_name}</small></h4><hr />' . __( 'Pre-populate the field with the current blog name that the user is on when opting in to your mailing list. This is especially helpful for multi-site networks.' , 'yikes-inc-easy-mailchimp-extender' ),
2181
+ 'title' => __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' )
2182
+ ),
2183
+ array(
2184
+ 'tag' => '{user_logged_in}',
2185
+ 'description' => '<h4 class="tooltip-title">' . __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{user_logged_in}</small></h4><hr />' . __( 'Detects if a user is logged in and pre-populates the field with an appropriate value.' , 'yikes-inc-easy-mailchimp-extender' ),
2186
+ 'title' => __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' )
2187
+ ),
2188
+ );
2189
+ ?>
2190
+ <!-- tooltips -->
2191
+ <script type="text/javascript">
2192
+ /* Initialize Qtip tooltips for pre-defined tags */
2193
+ jQuery( document ).ready( function() {
2194
+ jQuery( '.dashicons-editor-help' ).each( function() {
2195
+ jQuery( this ).qtip({
2196
+ content: {
2197
+ text: jQuery( this ).next( '.tooltiptext' ),
2198
+ style: {
2199
+ def: false
2200
+ }
2201
+ }
2202
+ });
2203
+ });
2204
+ jQuery( '.qtip' ).each( function() {
2205
+ jQuery( this ).removeClass( 'qtip-default' );
2206
+ });
2207
+ });
2208
+ </script>
2209
+
2210
+ <div id="pre-defined-tag-container">
2211
+ <input type="hidden" value="" class="clicked-input">
2212
+ <div id="pre-defined-tag-interior-container">
2213
+ <h3><?php _e( 'Pre Defined Tags' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
2214
+ <p class="description"><?php _e( 'You can use any of the following tags to populate a MailChimp text field with dynamic content. This can be used to determine which page the user signed up on, if the user was logged in and more.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
2215
+ <ul>
2216
+ <?php foreach( apply_filters( 'yikes-mailchimp-custom-default-value-tags' , $available_tags ) as $tag ) { ?>
2217
+ <li class="tooltop-tag">
2218
+ <!-- link/tag -->
2219
+ <a href="#" onclick="populateDefaultValue( '<?php echo $tag['tag']; ?>' );return false;" data-attr-tag="<?php echo $tag['tag']; ?>" title="<?php echo $tag['title']; ?>"><?php echo $tag['title']; ?></a>
2220
+ <!-- help icon -->
2221
+ <span class="dashicons dashicons-editor-help"></span>
2222
+ <!-- tooltip -->
2223
+ <div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag['description']; ?></div>
2224
+ </li>
2225
+ <?php } ?>
2226
+ </ul>
2227
+ </div>
2228
+ </div>
2229
+ <?php
2230
+ }
2231
+
2232
+ /*
2233
+ * build_available_merge_vars( $list_id )
2234
+ * Submit an API request to get our merge variables, and build up a small form editor
2235
+ * for users to 'customize' their form
2236
+ * -
2237
+ * @parameters - $list_id - pass in the list ID to retreive merge variables from
2238
+ */
2239
+ public function build_available_merge_vars( $form_fields , $available_merge_variables ) {
2240
+ $fields_assigned_to_form = array();
2241
+ if( !empty( $form_fields ) ) {
2242
+ foreach( $form_fields as $assigned_field ) {
2243
+ // print_r( $assigned_field) ;
2244
+ // switch between merge variables and interest groups
2245
+ if( isset( $assigned_field['merge'] ) ) {
2246
+ $fields_assigned_to_form[] = $assigned_field['merge'];
2247
+ }
2248
+ }
2249
+ }
2250
+ if( !empty( $available_merge_variables['data'][0] ) ) {
2251
+ ?><ul id="available-fields"><?php
2252
+ foreach( $available_merge_variables['data'][0]['merge_vars'] as $merge_var ) {
2253
+ if( in_array( $merge_var['tag'] , $fields_assigned_to_form ) ) {
2254
+ ?>
2255
+ <li class="available-form-field not-available" alt="<?php echo $merge_var['tag']; ?>" data-attr-field-type="<?php echo $merge_var['field_type']; ?>" data-attr-field-name="<?php echo $merge_var['name']; ?>" data-attr-form-id="<?php echo $available_merge_variables['data'][0]['id']; ?>" title="<?php _e( 'Already assigned to your form' , 'yikes-inc-easy-mailchimp-extender' ); ?>" disabled="disabled"><?php echo stripslashes( $merge_var['name'] ); if( $merge_var['req'] == '1' ) { echo ' <span class="field-required" title="' . __( 'required field' , 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>'; } ?> <small class="field-type-text"><?php echo $merge_var['field_type']; ?></small></li>
2256
+ <?php
2257
+ } else {
2258
+ ?>
2259
+ <li class="available-form-field" alt="<?php echo $merge_var['tag']; ?>" data-attr-field-type="<?php echo $merge_var['field_type']; ?>" data-attr-field-name="<?php echo $merge_var['name']; ?>" data-attr-form-id="<?php echo $available_merge_variables['data'][0]['id']; ?>"><?php echo stripslashes( $merge_var['name'] ); if( $merge_var['req'] == '1' ) { echo ' <span class="field-required" title="' . __( 'required field' , 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>'; } ?> <small class="field-type-text"><?php echo $merge_var['field_type']; ?></small></li>
2260
+ <?php
2261
+ }
2262
+ }
2263
+ ?></ul>
2264
+ <a href="#" class="add-field-to-editor button-secondary yikes-easy-mc-hidden" style="display:none;"><small><span class="dashicons dashicons-arrow-left-alt add-to-form-builder-arrow"></span> <?php _e( 'Add to Form Builder' , 'yikes-inc-easy-mailchimp-extender' ); ?></small></a>
2265
+ <?php
2266
+ }
2267
+ }
2268
+
2269
+ /*
2270
+ * build_available_interest_groups( $form_fields , $available_interest_groups )
2271
+ * Submit an API request to get our merge variables, and build up a small form editor
2272
+ * for users to 'customize' their form
2273
+ * -
2274
+ * @parameters - $list_id - pass in the list ID to retreive merge variables from
2275
+ */
2276
+ public function build_available_interest_groups( $form_fields , $available_interest_groups , $list_id ) {
2277
+ $fields_assigned_to_form = array();
2278
+ if( !empty( $form_fields ) ) {
2279
+ foreach( $form_fields as $assigned_interest_group ) {
2280
+ if( isset( $assigned_interest_group['group_id'] ) ) {
2281
+ $fields_assigned_to_form[] = $assigned_interest_group['group_id'];
2282
+ }
2283
+ }
2284
+ }
2285
+ if( !empty( $available_interest_groups) ) {
2286
+ ?><ul id="available-interest-groups"><?php
2287
+ foreach( $available_interest_groups as $interest_group ) {
2288
+ if( in_array( $interest_group['id'] , $fields_assigned_to_form ) ) {
2289
+ ?>
2290
+ <li class="available-interest-group not-available" alt="<?php echo $interest_group['id']; ?>" data-attr-field-name="<?php echo stripslashes( $interest_group['name'] ); ?>" data-attr-field-type="<?php echo $interest_group['form_field']; ?>" data-attr-form-id="<?php echo $list_id; ?>" title="<?php _e( 'Already assigned to your form' , 'yikes-inc-easy-mailchimp-extender' ); ?>" disabled="disabled"><?php echo stripslashes( $interest_group['name'] ); ?> <small class="field-type-text"><?php echo $interest_group['form_field']; ?></small></li>
2291
+ <?php
2292
+ } else {
2293
+ ?>
2294
+ <li class="available-interest-group" alt="<?php echo $interest_group['id']; ?>" data-attr-field-name="<?php echo stripslashes( $interest_group['name'] ); ?>" data-attr-field-type="<?php echo $interest_group['form_field']; ?>" data-attr-form-id="<?php echo $list_id; ?>"><?php echo stripslashes( $interest_group['name'] ); ?> <small class="field-type-text"><?php echo $interest_group['form_field']; ?></small></li>
2295
+ <?php
2296
+ }
2297
+ }
2298
+ ?></ul>
2299
+ <a href="#" class="add-interest-group-to-editor button-secondary yikes-easy-mc-hidden" style="display:none;"><small><span class="dashicons dashicons-arrow-left-alt add-to-form-builder-arrow"></span> <?php _e( 'Add to Form Builder' , 'yikes-inc-easy-mailchimp-extender' ); ?></small></a>
2300
+ <?php
2301
+ }
2302
+ }
2303
+
2304
+ /*
2305
+ * Create A New Form!
2306
+ * Probably Move these to its own file,
2307
+ * and include it here for easy maintenance
2308
+ * - must clean up db tables , ensure what data is going in and what is needed...
2309
+ */
2310
+ public function yikes_easy_mailchimp_create_form() {
2311
+ $nonce = $_REQUEST['nonce'];
2312
+ if( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2313
+ die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2314
+ }
2315
+ global $wpdb;
2316
+ /* Default values */
2317
+ // setup our default submission settings serialized array
2318
+ $submission_settings = json_encode(
2319
+ array(
2320
+ 'ajax' => 1,
2321
+ 'redirect_on_submission' => 0,
2322
+ 'redirect_page' => 1,
2323
+ 'hide_form_post_signup' => 0
2324
+ )
2325
+ );
2326
+ // setup our default optin settings serialized array
2327
+ $optin_settings = json_encode(
2328
+ array(
2329
+ 'optin' => 1,
2330
+ 'update_existing_user' => 1,
2331
+ 'send_welcome_email' => 1,
2332
+ )
2333
+ );
2334
+ // setup our default error message array
2335
+ $error_settings= json_encode(
2336
+ array(
2337
+ 'success' => '',
2338
+ 'general-error' => '',
2339
+ 'invalid-email' => '',
2340
+ 'email-already-subscribed' => ''
2341
+ )
2342
+ );
2343
+ /* End default values */
2344
+ /* Working Insert Function */
2345
+ $wpdb->insert(
2346
+ $wpdb->prefix . 'yikes_easy_mc_forms',
2347
+ array(
2348
+ 'list_id' => $_POST['associated-list'],
2349
+ 'form_name' => stripslashes( $_POST['form-name'] ),
2350
+ 'form_description' => stripslashes( $_POST['form-description'] ),
2351
+ 'fields' => '',
2352
+ 'custom_styles' => 0,
2353
+ 'custom_template' => 0,
2354
+ 'send_welcome_email' => 1,
2355
+ 'redirect_user_on_submit' => 0,
2356
+ 'redirect_page' => '',
2357
+ 'submission_settings' => $submission_settings,
2358
+ 'optin_settings' => $optin_settings,
2359
+ 'error_messages' => $error_settings,
2360
+ 'custom_notifications' => '',
2361
+ 'impressions' => 0,
2362
+ 'submissions' => 0,
2363
+ 'custom_fields' => '',
2364
+ ),
2365
+ array(
2366
+ '%s', // list id
2367
+ '%s', // form name
2368
+ '%s', // form description
2369
+ '%s', // fields
2370
+ '%s', // custom styles
2371
+ '%d', // custom template
2372
+ '%d', // send welcome email
2373
+ '%s', // redirect user
2374
+ '%s', // redirect page
2375
+ '%s', // submission
2376
+ '%s', // optin
2377
+ '%s', // error
2378
+ '%s', // custom notifications
2379
+ '%d', // impressions #
2380
+ '%d', // submissions #
2381
+ '%s', // custom fields
2382
+ )
2383
+ );
2384
+
2385
+ // if an error occurs during the form creation process
2386
+ if( $wpdb->insert_id == '0' ) {
2387
+ // write it to the error log
2388
+ // if the form was not created successfully
2389
+ if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2390
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2391
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2392
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $wpdb->last_error , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2393
+ }
2394
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error='.urlencode( $wpdb->last_error ) ) ) );
2395
+ } else {
2396
+ // redirect the user to the new form edit page
2397
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id='.$wpdb->insert_id ) ) );
2398
+ }
2399
+ exit();
2400
+ die();
2401
+ }
2402
+
2403
+ /*
2404
+ * Delete A Form !
2405
+ * Probably Move these to its own file,
2406
+ * and include it here for easy maintenance
2407
+ * - must clean up db tables , ensure what data is going in and what is needed...
2408
+ */
2409
+ public function yikes_easy_mailchimp_delete_form() {
2410
+ // grab & store our variables ( associated list & form name )
2411
+ $nonce = $_REQUEST['nonce'];
2412
+ $post_id_to_delete = $_REQUEST['mailchimp-form'];
2413
+ // verify our nonce
2414
+ if( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2415
+ 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 ) );
2416
+ }
2417
+ global $wpdb;
2418
+ /* Working Insert Function */
2419
+ $wpdb->delete(
2420
+ $wpdb->prefix . 'yikes_easy_mc_forms',
2421
+ array(
2422
+ 'id' => $post_id_to_delete
2423
+ ),
2424
+ array(
2425
+ '%d',
2426
+ )
2427
+ );
2428
+ // redirect the user to the manage forms page, display confirmation
2429
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&deleted-form=true' ) ) );
2430
+ exit();
2431
+ die();
2432
+ }
2433
+
2434
+ /*
2435
+ * Duplicate an entire form !
2436
+ * Probably Move these to its own file,
2437
+ */
2438
+ public function yikes_easy_mailchimp_duplicate_form() {
2439
+ // grab & store our variables ( associated list & form name )
2440
+ $nonce = $_REQUEST['nonce'];
2441
+ $post_id_to_clone = $_REQUEST['mailchimp-form'];
2442
+ // verify our nonce
2443
+ if( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2444
+ 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 ) );
2445
+ }
2446
+ global $wpdb;
2447
+ /* Working Insert Function */
2448
+ $form_data = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "yikes_easy_mc_forms WHERE id = ".$post_id_to_clone."");
2449
+ // create empty array to populate with row data
2450
+ $data = array();
2451
+ // build a data array to duplicate
2452
+ foreach( $form_data as $id => $value ) {
2453
+ // skip the ID field this is unique
2454
+ if( $id != 'id' ) {
2455
+ // append -Copy- to our new form
2456
+ if( $id == 'form_name' ) {
2457
+ $value = $value . ' - Copy -';
2458
+ }
2459
+ // reset the impressions and submissions back to 0
2460
+ if( $id == 'impressions' || $id == 'submissions' ) {
2461
+ $value = '0';
2462
+ }
2463
+
2464
+ // add data to our array
2465
+ $data[$id] = $value;
2466
+ }
2467
+ }
2468
+ // insert our new data
2469
+ if( $wpdb->insert(
2470
+ $wpdb->prefix . 'yikes_easy_mc_forms',
2471
+ apply_filters( 'yikes-mailchimp-duplicate-form-data', $data )
2472
+ ) === FALSE ) {
2473
+ // redirect the user to the manage forms page, display error
2474
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=false' ) ) );
2475
+ } else {
2476
+ // redirect the user to the manage forms page, display confirmation
2477
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=true' ) ) );
2478
+ }
2479
+ exit();
2480
+ die();
2481
+ }
2482
+
2483
+ /*
2484
+ * Reset a forms impression stats
2485
+ */
2486
+ public function yikes_easy_mailchimp_reset_impression_stats() {
2487
+ // grab & store our variables ( associated list & form name )
2488
+ $nonce = $_REQUEST['nonce'];
2489
+ $form_id_to_reset = $_REQUEST['mailchimp-form'];
2490
+ // verify our nonce
2491
+ if( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2492
+ 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 ) );
2493
+ }
2494
+ global $wpdb;
2495
+ /* Update 'Impressions/Submissions' */
2496
+ if( $wpdb->update(
2497
+ $wpdb->prefix . 'yikes_easy_mc_forms',
2498
+ array(
2499
+ 'impressions' => 0,
2500
+ 'submissions' => 0
2501
+ ),
2502
+ array( 'ID' => $form_id_to_reset )
2503
+ ) === FALSE ) {
2504
+ // redirect the user to the manage forms page, display error
2505
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=false' ) ) );
2506
+ } else {
2507
+ // redirect the user to the manage forms page, display confirmation
2508
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=true' ) ) );
2509
+ }
2510
+ exit();
2511
+ die();
2512
+ }
2513
+
2514
+ /*
2515
+ * Update an entire form !
2516
+ * Probably Move these to its own file,
2517
+ */
2518
+ public function yikes_easy_mailchimp_update_form() {
2519
+ // grab & store our variables ( associated list & form name )
2520
+ $nonce = $_REQUEST['nonce'];
2521
+ $form_id = $_REQUEST['id'];
2522
+
2523
+ // store our values!
2524
+ $list_id = $_POST['associated-list'];
2525
+ $form_name = stripslashes( $_POST['form-name'] );
2526
+ $form_description = sanitize_text_field( stripslashes( $_POST['form-description'] ) );
2527
+ $send_welcome_email = $_POST['send-welcome-email'];
2528
+ $redirect_user_on_submit = $_POST['redirect-user-on-submission'];
2529
+ $redirect_page = $_POST['redirect-user-to-selection'];
2530
+ if( isset( $_POST['custom-styles'] ) ) {
2531
+ $custom_styles = $_POST['custom-styles'];
2532
+ }
2533
+ $assigned_fields = isset( $_POST['field'] ) ? json_encode( $_POST['field'] ) : '';
2534
+
2535
+ // setup our custom styles serialized array
2536
+ if( isset( $custom_styles ) ) {
2537
+ $custom_styles = json_encode( array(
2538
+ 'active' => $_POST['custom-styles'],
2539
+ 'background_color' => $_POST['form-background-color'],
2540
+ 'font_color' => $_POST['form-font-color'],
2541
+ 'submit_button_color' => $_POST['form-submit-button-color'],
2542
+ 'submit_button_text_color' => $_POST['form-submit-button-text-color'],
2543
+ 'form_padding' => $_POST['form-padding'],
2544
+ 'form_width' => $_POST['form-width'],
2545
+ 'form_alignment' => $_POST['form-alignment'],
2546
+ 'label_visible' => $_POST['label-visible']
2547
+ ) );
2548
+ } else {
2549
+ $custom_styles = 0;
2550
+ }
2551
+
2552
+ // setup our submission settings serialized array
2553
+ $submission_settings = json_encode(
2554
+ array(
2555
+ 'ajax' => $_POST['form-ajax-submission'],
2556
+ 'redirect_on_submission' => $_POST['redirect-user-on-submission'],
2557
+ 'redirect_page' => $_POST['redirect-user-to-selection'],
2558
+ 'hide_form_post_signup' => $_POST['hide-form-post-signup'],
2559
+ 'replace_interests' => $_POST['replace-interest-groups'],
2560
+ )
2561
+ );
2562
+
2563
+ // setup our optin settings serialized array
2564
+ $optin_settings = json_encode(
2565
+ array(
2566
+ 'optin' => $_POST['single-double-optin'],
2567
+ 'update_existing_user' => $_POST['update-existing-user'],
2568
+ 'send_welcome_email' => $_POST['send-welcome-email'],
2569
+ )
2570
+ );
2571
+
2572
+ // setup our error settings serialized array
2573
+ $error_settings = json_encode(
2574
+ array(
2575
+ 'success' => trim( $_POST['yikes-easy-mc-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-message'] ) ) : '',
2576
+ 'general-error' => trim( $_POST['yikes-easy-mc-general-error-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-general-error-message'] ) ) : '',
2577
+ 'invalid-email' => trim( $_POST['yikes-easy-mc-invalid-email-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-invalid-email-message'] ) ) : '',
2578
+ 'already-subscribed' => trim( $_POST['yikes-easy-mc-user-subscribed-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-subscribed-message'] ) ) : '',
2579
+ )
2580
+ );
2581
+
2582
+ // Setup the new form settings array
2583
+ // @since 6.0.3.8
2584
+ // To Do: Combine date & time so it's a single unix timestamp
2585
+ $form_settings = json_encode(
2586
+ array(
2587
+ 'yikes-easy-mc-form-class-names' => trim( $_POST['yikes-easy-mc-form-class-names'] ),
2588
+ 'yikes-easy-mc-inline-form' => $_POST['yikes-easy-mc-inline-form'][0],
2589
+ 'yikes-easy-mc-submit-button-type' => $_POST['yikes-easy-mc-submit-button-type'][0],
2590
+ 'yikes-easy-mc-submit-button-text' => trim( $_POST['yikes-easy-mc-submit-button-text'] ),
2591
+ 'yikes-easy-mc-submit-button-image' => esc_url( trim( $_POST['yikes-easy-mc-submit-button-image'] ) ),
2592
+ 'yikes-easy-mc-submit-button-classes' => trim( $_POST['yikes-easy-mc-submit-button-classes'] ),
2593
+ 'yikes-easy-mc-form-schedule' => ( isset( $_POST['yikes-easy-mc-form-schedule'] ) ) ? '1' : '0',
2594
+ 'yikes-easy-mc-form-restriction-start' => strtotime( $_POST['yikes-easy-mc-form-restriction-start-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-start-time'] ),
2595
+ 'yikes-easy-mc-form-restriction-end' => strtotime( $_POST['yikes-easy-mc-form-restriction-end-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-end-time'] ),
2596
+ 'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST['yikes-easy-mc-form-restriction-pending-message'] ),
2597
+ 'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST['yikes-easy-mc-form-restriction-expired-message'] ),
2598
+ 'yikes-easy-mc-form-login-required' => ( isset( $_POST['yikes-easy-mc-form-login-required'] ) ) ? '1' : '0',
2599
+ 'yikes-easy-mc-form-restriction-login-message' => trim( $_POST['yikes-easy-mc-form-restriction-login-message'] ),
2600
+ )
2601
+ );
2602
+
2603
+ // setup and store our notification array
2604
+ $custom_notifications = isset( $_POST['custom-notification'] ) ? stripslashes( json_encode( $_POST['custom-notification'] ) ) : '';
2605
+
2606
+ // additional custom fields (extensions / user defined fields)
2607
+ if( isset( $_POST['custom-field'] ) ) {
2608
+ $custom_field_array = array();
2609
+ foreach( $_POST['custom-field'] as $custom_field => $custom_value ) {
2610
+ if( is_array( $custom_value ) ) {
2611
+ $custom_field_array[$custom_field] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2612
+ } else {
2613
+ $custom_field_array[$custom_field] = stripslashes( $custom_value );
2614
+ }
2615
+ }
2616
+ $custom_fields = json_encode( $custom_field_array );
2617
+ } else {
2618
+ $custom_fields = '';
2619
+ }
2620
+
2621
+ // verify our nonce
2622
+ if( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-'.$form_id ) ) {
2623
+ 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 ) );
2624
+ }
2625
+
2626
+ global $wpdb;
2627
+ /* Working Insert Function */
2628
+ // $form_data = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "yikes_easy_mc_forms WHERE id = ".$form_id."");
2629
+ $wpdb->update(
2630
+ $wpdb->prefix . 'yikes_easy_mc_forms',
2631
+ array(
2632
+ 'list_id' => $list_id,
2633
+ 'form_name' => $form_name,
2634
+ 'form_description' => $form_description,
2635
+ 'fields' => $assigned_fields,
2636
+ 'custom_styles' => $custom_styles,
2637
+ 'custom_template' => 0,
2638
+ 'send_welcome_email' => $send_welcome_email,
2639
+ 'redirect_user_on_submit' => $redirect_user_on_submit,
2640
+ 'redirect_page' => $redirect_page,
2641
+ 'submission_settings' => $submission_settings,
2642
+ 'optin_settings' => $optin_settings,
2643
+ 'error_messages' => $error_settings,
2644
+ 'form_settings' => $form_settings,
2645
+ 'custom_notifications' => $custom_notifications,
2646
+ 'custom_fields' => $custom_fields,
2647
+ ),
2648
+ array( 'ID' => $form_id ),
2649
+ array(
2650
+ '%s', // list id
2651
+ '%s', // form name
2652
+ '%s', // form description
2653
+ '%s', // fields
2654
+ '%s', // custom styles
2655
+ '%d', //custom template
2656
+ '%d', // send welcome email
2657
+ '%s', // redirect user
2658
+ '%s', // redirect page
2659
+ '%s', // submission
2660
+ '%s', // optin
2661
+ '%s', // error
2662
+ '%s', // custom notifications
2663
+ '%s', // custom fields
2664
+ ),
2665
+ array( '%d' )
2666
+ );
2667
+
2668
+ /* Custom action hook which allows users to update specific options when a form is updated - used in add ons */
2669
+ do_action( 'yikes-mailchimp-save-form', $form_id, json_decode( $custom_fields, true ) );
2670
+
2671
+ // redirect the user to the manage forms page, display confirmation
2672
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $form_id . '&updated-form=true' ) ) );
2673
+ exit();
2674
+ die();
2675
+ }
2676
+
2677
+ /* Unsubscribe a given user from our list */
2678
+ public function yikes_easy_mailchimp_unsubscribe_user() {
2679
+ $nonce = $_REQUEST['nonce'];
2680
+ $list_id = $_REQUEST['mailchimp-list'];
2681
+ $email_id = $_REQUEST['email_id'];
2682
+ // verify our nonce
2683
+ if( !wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2684
+ 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 ) );
2685
+ }
2686
+ // only re-run the API request if our API key has changed
2687
+ // initialize MailChimp Class
2688
+ try {
2689
+ $MailChimp = new MailChimp( get_option( 'yikes-mc-api-key' , '' ) );
2690
+ // retreive our list data
2691
+ $unsubscribe_user = $MailChimp->call( 'lists/unsubscribe' , array( 'apikey' => get_option( 'yikes-mc-api-key' , '' ), 'id' => $list_id, 'email' => array( 'leid' => $email_id ), 'send_goodbye' => false, 'send_notify' => false ) );
2692
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=true' ) ) );
2693
+ } catch ( Exception $e ) {
2694
+ // an error was encountered.
2695
+ // advanced debug should return the exception
2696
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=false' ) ) );
2697
+ }
2698
+ }
2699
+
2700
+ public function yikes_easy_mailchimp_create_missing_error_log() {
2701
+ // grab our nonnce
2702
+ $nonce = $_REQUEST['nonce'];
2703
+ // validate nonce
2704
+ if( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2705
+ 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 ) );
2706
+ }
2707
+ // setup the path to the error log
2708
+ $error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php' , 'w' );
2709
+ try {
2710
+ // create the file
2711
+ fwrite( $error_log , '' );
2712
+ // close out
2713
+ fclose( $error_log );
2714
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2715
+ } catch ( Exception $e ) {
2716
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=false&error_message='.urlencode( $e->getMessage() ) ) ) );
2717
+ }
2718
+ }
2719
+
2720
+ /*
2721
+ * Clear Transient Data !
2722
+ * Probably Move these to its own file,
2723
+ */
2724
+ public function yikes_easy_mailchimp_clear_transient_data() {
2725
+ // grab & store our variables ( associated list & form name )
2726
+ $nonce = $_REQUEST['nonce'];
2727
+ // verify our nonce
2728
+ if( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2729
+ 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 ) );
2730
+ }
2731
+ // delete all of the integration settings list data in the cache
2732
+ $list_ids = $this->get_mailchimp_list_ids_on_account();
2733
+ // confirm the list IDs was returned and is not empty
2734
+ if( isset( $list_ids ) && ! empty( $list_ids ) ) {
2735
+ foreach( $list_ids as $id ) {
2736
+ // loop over each interest group and delete the transient associated with it
2737
+ // this is created & stored on the integration list page
2738
+ // id = groupID_interest_group
2739
+ delete_transient( $id . '_interest_group' );
2740
+ }
2741
+ }
2742
+ // Delete list data transient
2743
+ delete_transient( 'yikes-easy-mailchimp-list-data' );
2744
+ // Delete list account data
2745
+ delete_transient( 'yikes-easy-mailchimp-account-data' );
2746
+ // Delete list account data
2747
+ delete_transient( 'yikes-easy-mailchimp-profile-data' );
2748
+ // redirect the user to the manage forms page, display confirmation
2749
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings&transient-cleared=true' ) ) );
2750
+ exit;
2751
+ }
2752
+
2753
+ /**
2754
+ * Return an array of MailChimp lists associated with this account
2755
+ *
2756
+ * Used when deleting the sites MailChimp cache stored
2757
+ * @since 6.0.2
2758
+ * @return $list_id_array - array of list id's to loop over
2759
+ */
2760
+ public function get_mailchimp_list_ids_on_account() {
2761
+ $api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
2762
+ if( ! $api_key ) {
2763
+ // if no api key is set/site is not connected, return an empty array
2764
+ return array();
2765
+ }
2766
+ try {
2767
+ $MailChimp = new MailChimp( $api_key );
2768
+ // retreive our list data
2769
+ $mailchimp_lists = $MailChimp->call( 'lists/list' , array( 'apikey' => $api_key ) );
2770
+ $mail_chimp_list_ids = array();
2771
+ if( $mailchimp_lists ) {
2772
+ foreach( $mailchimp_lists['data'] as $list ) {
2773
+ $mail_chimp_list_ids[] = $list['id'];
2774
+ }
2775
+ return $mail_chimp_list_ids;
2776
+ } else {
2777
+ return array();
2778
+ }
2779
+ } catch ( Exception $e ) {
2780
+ // log to our error log
2781
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2782
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2783
+ $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' ) );
2784
+ }
2785
+ return;
2786
+ }
2787
+
2788
+ /*
2789
+ * Include our main Helper class file
2790
+ * @since 6.0
2791
+ */
2792
+ public function yikes_mailchimp_load_helper_class() {
2793
+ // check to see if it's already loaded up
2794
+ if( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2795
+ // Include our main helper class file
2796
+ include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2797
+ }
2798
+ }
2799
+
2800
+ /*
2801
+ * Alter the color scheme based on the current user selection (this is done to help integrate the plugin into the dashboard more seamlessly)
2802
+ *
2803
+ * @since 0.1
2804
+ * @order requires that yikes-inc-easy-mailchimp-extender-admin.min.css be enqueued, so we can override the defaults (handle: yikes-inc-easy-mailchimp-extender-admin)
2805
+ * @retutrn print out custom styles to the admin header to alter the defualt blue color
2806
+ */
2807
+ public function alter_yikes_easy_mc_color_scheme() {
2808
+ // get the current set color scheme for the logged in user
2809
+ $current_color_scheme = get_user_option( 'admin_color' );
2810
+ // switch over each color scheme, and set our variable
2811
+ switch( $current_color_scheme ) {
2812
+ default:
2813
+ case 'fresh': // default blue (defined by this plugin)
2814
+ $main_color = '#00a0d2';
2815
+ break;
2816
+ case 'light': // light grey
2817
+ $main_color = '#E5E5E5';
2818
+ break;
2819
+ case 'blue': // light blue
2820
+ $main_color = '#52ACCC';
2821
+ break;
2822
+ case 'coffee': // light brown-ish
2823
+ $main_color = '#59524C';
2824
+ break;
2825
+ case 'ectoplasm': // purple
2826
+ $main_color = '#523F6D';
2827
+ break;
2828
+ case 'midnight': // black
2829
+ $main_color = '#363B3F';
2830
+ break;
2831
+ case 'ocean': // green/teal-ish
2832
+ $main_color = '#738E96';
2833
+ break;
2834
+ case 'sunrish': // red/orange
2835
+ $main_color = '#CF4944';
2836
+ break;
2837
+ }
2838
+ ob_start();
2839
+ ?>
2840
+ <style>
2841
+ .yikes-easy-mc-postbox h3,
2842
+ .column-columnname .form-id-container,
2843
+ .mv_ig_list .nav-tab-active {
2844
+ background: <?php echo $main_color; ?>;
2845
+ }
2846
+ .mv_ig_list .arrow-down {
2847
+ border-top: 9pt solid <?php echo $main_color; ?>;
2848
+ }
2849
+ </style>
2850
+ <?php
2851
+ $override_admin_styles = ob_get_clean();
2852
+ // add our inline styles
2853
+ echo $override_admin_styles;
2854
+ }
2855
+
2856
+ /**
2857
+ * Hook in and display our support page/knowledge base articles
2858
+ * on the support page
2859
+ * @since 6.0.3.8
2860
+ */
2861
+ public function hook_and_display_kb_article_RSS() {
2862
+ include_once( YIKES_MC_PATH . 'admin/partials/helpers/knowledge-base-articles-RSS.php' );
2863
+ }
2864
+
2865
+ /*
2866
+ * Process [yikes-mailchimp-form-description] into the shortcode
2867
+ * @since 6.0.4.4
2868
+ */
2869
+ public function process_subscriber_count_shortcode_in_form_descriptions( $form_description, $form_id ) {
2870
+ $form_description = str_replace( '[yikes-mailchimp-subscriber-count]', do_shortcode( '[yikes-mailchimp-subscriber-count form="' . $form_id . '"]' ), $form_description );
2871
+ return $form_description;
2872
+ }
2873
+
2874
+ /*
2875
+ * Generate the sidebar advertisment on the 'Edit Form' page
2876
+ * @since 6.0.3
2877
+ */
2878
+ public function generate_edit_forms_upsell_ad() {
2879
+ /*
2880
+ * SimplePie strips out all query strings
2881
+ * we had to implement a workaround
2882
+ * https://github.com/simplepie/simplepie/issues/317
2883
+ */
2884
+ include_once( ABSPATH . WPINC . '/feed.php' );
2885
+ $rss = fetch_feed( esc_url( 'http://yikesplugins.com/feed/?post_type=product_ads&genre=easy-forms-for-mailchimp' ) );
2886
+ $maxitems = 0;
2887
+ if ( ! is_wp_error( $rss ) ) { // Checks that the object is created correctly
2888
+ // Figure out how many total items there are, but limit it to 1.
2889
+ $maxitems = $rss->get_item_quantity( 1 );
2890
+ // Build an array of all the items, starting with element 0 (first element).
2891
+ $rss_items = $rss->get_items( 0, $maxitems );
2892
+ } else {
2893
+ return $feed = new WP_Error( 'Simple Pie RSS Error', $feed->error() );
2894
+ }
2895
+ // loop over returned results
2896
+ foreach ( $rss_items as $add_on ) {
2897
+ $add_on_desc = $add_on->get_content();
2898
+ ?>
2899
+ <h3><?php echo $add_on->get_title(); ?></h3>
2900
+ <div class="inside">
2901
+ <?php
2902
+ echo $add_on_desc;
2903
+ ?>
2904
+ </div>
2905
+ <?php
2906
+ }
2907
+ }
2908
+
2909
  }
admin/css/animate.min.css CHANGED
@@ -1,7 +1,7 @@
1
- @charset "UTF-8";/*!
2
- Animate.css - http://daneden.me/animate
3
- Licensed under the MIT license - http://opensource.org/licenses/MIT
4
-
5
- Copyright (c) 2015 Daniel Eden
6
  */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
7
  /*# sourceMappingURL=data:application/json;base64,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QUFDLENBQUMsY0FBYyxvQ0FBb0MsMkJBQTJCLENBQUMsZ0NBQWdDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLG9DQUFvQywyQkFBMkIsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxLQUFLLGtCQUFrQixvQ0FBb0MsMkJBQTJCLENBQUMsQ0FBQyxjQUFjLG9DQUFvQywyQkFBMkIsQ0FBQyxpQ0FBaUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsS0FBSyxrQkFBa0IsbUNBQW1DLDBCQUEwQixDQUFDLENBQUMseUJBQXlCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLG1DQUFtQywwQkFBMEIsQ0FBQyxDQUFDLGVBQWUscUNBQXFDLDRCQUE0QixDQUFDLDhCQUE4QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxLQUFLLGtCQUFrQixvQ0FBb0MsMkJBQTJCLENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsS0FBSyxrQkFBa0Isb0NBQW9DLDJCQUEyQixDQUFDLENBQUMsWUFBWSxrQ0FBa0MseUJBQXlCLENBQUMiLCJmaWxlIjoiYW5pbWF0ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxyXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcclxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxyXG5cclxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXHJcbiovLmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlZC5oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnN9LmFuaW1hdGVkLmJvdW5jZUluLC5hbmltYXRlZC5ib3VuY2VPdXQsLmFuaW1hdGVkLmZsaXBPdXRYLC5hbmltYXRlZC5mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19LmJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSwxMDAlLDUwJXtvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsMTAwJSw1MCV7b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fS5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fS5ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwwZGVnKX19LnN3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwtM2RlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUzZCgwLDAsMSwtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0xZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0xZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS53b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbnswJSwxMDAlLDIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57MCUsMTAwJSwyMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmJvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19LmZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTIwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtNWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNWRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRZey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAle29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC0yMDBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX0uem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19Lnpvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnNsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19LnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSJdfQ== */
1
+ @charset "UTF-8";/*!
2
+ Animate.css - http://daneden.me/animate
3
+ Licensed under the MIT license - http://opensource.org/licenses/MIT
4
+
5
+ Copyright (c) 2015 Daniel Eden
6
  */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
7
  /*# sourceMappingURL=data:application/json;base64,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QUFDLENBQUMsY0FBYyxvQ0FBb0MsMkJBQTJCLENBQUMsZ0NBQWdDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLG9DQUFvQywyQkFBMkIsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxLQUFLLGtCQUFrQixvQ0FBb0MsMkJBQTJCLENBQUMsQ0FBQyxjQUFjLG9DQUFvQywyQkFBMkIsQ0FBQyxpQ0FBaUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsS0FBSyxrQkFBa0IsbUNBQW1DLDBCQUEwQixDQUFDLENBQUMseUJBQXlCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLG1DQUFtQywwQkFBMEIsQ0FBQyxDQUFDLGVBQWUscUNBQXFDLDRCQUE0QixDQUFDLDhCQUE4QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxLQUFLLGtCQUFrQixvQ0FBb0MsMkJBQTJCLENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsS0FBSyxrQkFBa0Isb0NBQW9DLDJCQUEyQixDQUFDLENBQUMsWUFBWSxrQ0FBa0MseUJBQXlCLENBQUMiLCJmaWxlIjoiYW5pbWF0ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxyXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcclxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxyXG5cclxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXHJcbiovLmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlZC5oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnN9LmFuaW1hdGVkLmJvdW5jZUluLC5hbmltYXRlZC5ib3VuY2VPdXQsLmFuaW1hdGVkLmZsaXBPdXRYLC5hbmltYXRlZC5mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19LmJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSwxMDAlLDUwJXtvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsMTAwJSw1MCV7b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fS5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fS5ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwwZGVnKX19LnN3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwtM2RlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUzZCgwLDAsMSwtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0xZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0xZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS53b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbnswJSwxMDAlLDIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57MCUsMTAwJSwyMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmJvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19LmZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTIwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtNWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNWRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRZey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAle29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC0yMDBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX0uem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19Lnpvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnNsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19LnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSJdfQ== */
admin/css/jquery.qtip.min.css CHANGED
@@ -1,3 +1,3 @@
1
- /* qTip2 v2.2.1 | Plugins: tips viewport imagemap svg modal ie6 | Styles: core basic css3 | qtip2.com | Licensed MIT | Sat Sep 06 2014 18:25:07 */
2
  .qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111} .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1} .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030} .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0} .qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{-webkit-filter:none;filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
3
  /*# sourceMappingURL=data:application/json;base64,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QUFtQix5REFBcVUsOEZBQThGLG1HQUFtRyxDQUFDLHdCQUF3Qix5QkFBeUIsa0JBQWtCLENBQUMsaUNBQWlDLHlCQUF5QixVQUFVLENBQUMsZ0JBQWdCLGVBQWUsaUJBQWlCLFdBQVcsWUFBWSxzQkFBc0Isc0JBQXNCLGdDQUFnQyxrQkFBbUUscUNBQTRILDJCQUE0RixDQUFDLCtCQUErQixpQkFBaUIsU0FBUyxlQUFlLGdCQUFnQixpQkFBaUIseUJBQXlCLGdDQUFnQyx5QkFBMEYsQ0FBQywyQ0FBMkMsV0FBVyxRQUFRLGlCQUFpQixDQUFDLDhCQUE4QixnQkFBZ0IsQ0FBQywyQkFBMkIsc0JBQXNCLENBQUMsb0NBQW9DLFdBQVcsWUFBWSxZQUFZLGVBQWUsZ0JBQWdCLGlCQUFpQixXQUFXLHlCQUF5QixXQUFXLHdCQUF3QixDQUFDLDBDQUEwQyxXQUFXLHFCQUFxQixlQUFlLFdBQVcsd0JBQXdCLENBQUMsK0VBQStFLG9CQUFBLFlBQVksZUFBZSxDQUFDLGdCQUFnQixjQUFjLGdCQUFnQixVQUFVLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLGlFQUFpRSxrQkFBa0IsY0FBYyx1QkFBdUIsMkJBQTJCLENBQUMsdUJBQXVCLE1BQU0sTUFBTSxDQUFDLDBCQUEwQiwyQkFBMkIscUJBQXFCLGtCQUFrQixDQUFDLGNBQWMsZUFBZSxPQUFPLE1BQU0sV0FBVyxXQUFXLENBQUMsb0JBQW9CLGNBQWMsQ0FBQyxrQkFBa0Isa0JBQWtCLE9BQU8sTUFBTSxXQUFXLFlBQVksc0JBQXNCLFdBQVcseUJBQXlCLDhCQUE4QixDQUFDLGtCQUFrQiwyQkFBMkIsQ0FBQyIsImZpbGUiOiJqcXVlcnkucXRpcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogcVRpcDIgdjIuMi4xIHwgUGx1Z2luczogdGlwcyB2aWV3cG9ydCBpbWFnZW1hcCBzdmcgbW9kYWwgaWU2IHwgU3R5bGVzOiBjb3JlIGJhc2ljIGNzczMgfCBxdGlwMi5jb20gfCBMaWNlbnNlZCBNSVQgfCBTYXQgU2VwIDA2IDIwMTQgMTg6MjU6MDcgKi9cclxuLnF0aXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjgwMDBweDt0b3A6LTI4MDAwcHg7ZGlzcGxheTpub25lO21heC13aWR0aDoyODBweDttaW4td2lkdGg6NTBweDtmb250LXNpemU6MTAuNXB4O2xpbmUtaGVpZ2h0OjEycHg7ZGlyZWN0aW9uOmx0cjtib3gtc2hhZG93Om5vbmU7cGFkZGluZzowfS5xdGlwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggOXB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmxlZnQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnF0aXAtdGl0bGViYXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggMzVweCA1cHggMTBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Zm9udC13ZWlnaHQ6NzAwfS5xdGlwLXRpdGxlYmFyKy5xdGlwLWNvbnRlbnR7Ym9yZGVyLXRvcC13aWR0aDowIWltcG9ydGFudH0ucXRpcC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotOXB4O3RvcDotOXB4O3otaW5kZXg6MTE7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTptZWRpdW0gbm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3Nle3JpZ2h0OjRweDt0b3A6NTAlO21hcmdpbi10b3A6LTlweH0qIGh0bWwgLnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2V7dG9wOjE2cHh9LnF0aXAtdGl0bGViYXIgLnVpLWljb24sLnF0aXAtaWNvbiAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi0xMDAwZW07ZGlyZWN0aW9uOmx0cn0ucXRpcC1pY29uLC5xdGlwLWljb24gLnVpLWljb257LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O3RleHQtZGVjb3JhdGlvbjpub25lfS5xdGlwLWljb24gLnVpLWljb257d2lkdGg6MThweDtoZWlnaHQ6MTRweDtsaW5lLWhlaWdodDoxNHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjA7Zm9udDo0MDAgYm9sZCAxMHB4LzEzcHggVGFob21hLHNhbnMtc2VyaWY7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IC0xMDBlbSAtMTAwZW19LnF0aXAtZm9jdXN7fS5xdGlwLWhvdmVye30ucXRpcC1kZWZhdWx0e2JvcmRlcjoxcHggc29saWQgI0YxRDAzMTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGQTM7Y29sb3I6IzU1NX0ucXRpcC1kZWZhdWx0IC5xdGlwLXRpdGxlYmFye2JhY2tncm91bmQtY29sb3I6I0ZGRUY5M30ucXRpcC1kZWZhdWx0IC5xdGlwLWljb257Ym9yZGVyLWNvbG9yOiNDQ0M7YmFja2dyb3VuZDojRjFGMUYxO2NvbG9yOiM3Nzd9LnF0aXAtZGVmYXVsdCAucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZXtib3JkZXItY29sb3I6I0FBQTtjb2xvcjojMTExfSAucXRpcC1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNFMkUyRTI7Y29sb3I6IzQ1NDU0NX0ucXRpcC1saWdodCAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjF9IC5xdGlwLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojNTA1MDUwO2JvcmRlci1jb2xvcjojMzAzMDMwO2NvbG9yOiNmM2YzZjN9LnF0aXAtZGFyayAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM0MDQwNDB9LnF0aXAtZGFyayAucXRpcC1pY29ue2JvcmRlci1jb2xvcjojNDQ0fS5xdGlwLWRhcmsgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVye2JvcmRlci1jb2xvcjojMzAzMDMwfSAucXRpcC1jcmVhbXtiYWNrZ3JvdW5kLWNvbG9yOiNGQkY3QUE7Ym9yZGVyLWNvbG9yOiNGOUU5OEU7Y29sb3I6I0EyN0QzNX0ucXRpcC1jcmVhbSAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNGMERFN0R9LnF0aXAtY3JlYW0gLnF0aXAtY2xvc2UgLnF0aXAtaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MnB4IDB9IC5xdGlwLXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNGNzhCODM7Ym9yZGVyLWNvbG9yOiNEOTUyNTI7Y29sb3I6IzkxMjMyM30ucXRpcC1yZWQgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojRjA2RDY1fS5xdGlwLXJlZCAucXRpcC1jbG9zZSAucXRpcC1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTEwMnB4IDB9LnF0aXAtcmVkIC5xdGlwLWljb257Ym9yZGVyLWNvbG9yOiNEOTUyNTJ9LnF0aXAtcmVkIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6I0Q5NTI1Mn0gLnF0aXAtZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojQ0FFRDlFO2JvcmRlci1jb2xvcjojOTBEOTNGO2NvbG9yOiMzRjYyMTl9LnF0aXAtZ3JlZW4gLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojQjBERTc4fS5xdGlwLWdyZWVuIC5xdGlwLWNsb3NlIC5xdGlwLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAwfSAucXRpcC1ibHVle2JhY2tncm91bmQtY29sb3I6I0U1RjZGRTtib3JkZXItY29sb3I6I0FERDlFRDtjb2xvcjojNUU5OUJEfS5xdGlwLWJsdWUgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojRDBFOUY1fS5xdGlwLWJsdWUgLnF0aXAtY2xvc2UgLnF0aXAtaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0ycHggMH0ucXRpcC1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjFweCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC4xNSk7LW1vei1ib3gtc2hhZG93OjFweCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzoxcHggMXB4IDNweCAxcHggcmdiYSgwLDAsMCwuMTUpfS5xdGlwLXJvdW5kZWQsLnF0aXAtdGlwc3ksLnF0aXAtYm9vdHN0cmFwey1tb3otYm9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweH0ucXRpcC1yb3VuZGVkIC5xdGlwLXRpdGxlYmFyey1tb3otYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ucXRpcC15b3V0dWJley1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDNweCAjMzMzOy1tb3otYm94LXNoYWRvdzowIDAgM3B4ICMzMzM7Ym94LXNoYWRvdzowIDAgM3B4ICMzMzM7Y29sb3I6I2ZmZjtib3JkZXI6MCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOiM0QTRBNEE7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAsIzRBNEE0QSksY29sb3Itc3RvcCgxMDAlLCMwMDApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjNEE0QTRBIDAsIzAwMCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNEE0QTRBIDAsIzAwMCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCM0QTRBNEEgMCwjMDAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjNEE0QTRBIDAsIzAwMCAxMDAlKX0ucXRpcC15b3V0dWJlIC5xdGlwLXRpdGxlYmFye2JhY2tncm91bmQtY29sb3I6IzRBNEE0QTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnF0aXAteW91dHViZSAucXRpcC1jb250ZW50e3BhZGRpbmc6Ljc1ZW07Zm9udDoxMnB4IGFyaWFsLHNhbnMtc2VyaWY7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCwgU3RhcnRDb2xvclN0cj0jNGE0YTRhLCBFbmRDb2xvclN0cj0jMDAwMDAwKTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBTdGFydENvbG9yU3RyPSM0YTRhNGEsIEVuZENvbG9yU3RyPSMwMDAwMDApO1wifS5xdGlwLXlvdXR1YmUgLnF0aXAtaWNvbntib3JkZXItY29sb3I6IzIyMn0ucXRpcC15b3V0dWJlIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6IzMwMzAzMH0ucXRpcC1qdG9vbHN7YmFja2dyb3VuZDojMjMyMzIzO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNyk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCM3MTcxNzEpLHRvKCMyMzIzMjMpKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCM3MTcxNzEsIzIzMjMyMyk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JvcmRlcjoycHggc29saWQgI2RkZDtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMjQxLDI0MSwyNDEsMSk7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjMzMzOy1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjMzMzO2JveC1zaGFkb3c6MCAwIDEycHggIzMzM30ucXRpcC1qdG9vbHMgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzcxNzE3MSwgZW5kQ29sb3JzdHI9IzRBNEE0QSk7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM3MTcxNzEsIGVuZENvbG9yc3RyPSM0QTRBNEEpXCJ9LnF0aXAtanRvb2xzIC5xdGlwLWNvbnRlbnR7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM0QTRBNEEsIGVuZENvbG9yc3RyPSMyMzIzMjMpOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNEE0QTRBLCBlbmRDb2xvcnN0cj0jMjMyMzIzKVwifS5xdGlwLWp0b29scyAucXRpcC10aXRsZWJhciwucXRpcC1qdG9vbHMgLnF0aXAtY29udGVudHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNmZmY7Ym9yZGVyOjAgZGFzaGVkIHRyYW5zcGFyZW50fS5xdGlwLWp0b29scyAucXRpcC1pY29ue2JvcmRlci1jb2xvcjojNTU1fS5xdGlwLWp0b29scyAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXJ7Ym9yZGVyLWNvbG9yOiMzMzN9LnF0aXAtY2x1ZXRpcHstd2Via2l0LWJveC1zaGFkb3c6NHB4IDRweCA1cHggcmdiYSgwLDAsMCwuNCk7LW1vei1ib3gtc2hhZG93OjRweCA0cHggNXB4IHJnYmEoMCwwLDAsLjQpO2JveC1zaGFkb3c6NHB4IDRweCA1cHggcmdiYSgwLDAsMCwuNCk7YmFja2dyb3VuZC1jb2xvcjojRDlEOUMyO2NvbG9yOiMxMTE7Ym9yZGVyOjAgZGFzaGVkIHRyYW5zcGFyZW50fS5xdGlwLWNsdWV0aXAgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojODc4NzZBO2NvbG9yOiNmZmY7Ym9yZGVyOjAgZGFzaGVkIHRyYW5zcGFyZW50fS5xdGlwLWNsdWV0aXAgLnF0aXAtaWNvbntib3JkZXItY29sb3I6IzgwODA2NH0ucXRpcC1jbHVldGlwIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6IzY5Njk1Mjtjb2xvcjojNjk2OTUyfS5xdGlwLXRpcHN5e2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjg3KTtjb2xvcjojZmZmO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtZmFtaWx5OidMdWNpZGEgR3JhbmRlJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxNnB4O3RleHQtc2hhZG93OjAgMXB4ICMwMDB9LnF0aXAtdGlwc3kgLnF0aXAtdGl0bGViYXJ7cGFkZGluZzo2cHggMzVweCAwIDEwcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucXRpcC10aXBzeSAucXRpcC1jb250ZW50e3BhZGRpbmc6NnB4IDEwcHh9LnF0aXAtdGlwc3kgLnF0aXAtaWNvbntib3JkZXItY29sb3I6IzIyMjt0ZXh0LXNoYWRvdzpub25lfS5xdGlwLXRpcHN5IC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6IzMwMzAzMH0ucXRpcC10aXBwZWR7Ym9yZGVyOjNweCBzb2xpZCAjOTU5RkE5Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNGOUY5Rjk7Y29sb3I6IzQ1NDU0NTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6c2VyaWZ9LnF0aXAtdGlwcGVkIC5xdGlwLXRpdGxlYmFye2JvcmRlci1ib3R0b20td2lkdGg6MDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzNBNzlCODtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzNBNzlCOCksdG8oIzJFNjI5RCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMzQTc5QjgsIzJFNjI5RCk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIzNBNzlCOCwjMkU2MjlEKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCMzQTc5QjgsIzJFNjI5RCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCMzQTc5QjgsIzJFNjI5RCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMzQTc5QjgsIGVuZENvbG9yc3RyPSMyRTYyOUQpOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jM0E3OUI4LCBlbmRDb2xvcnN0cj0jMkU2MjlEKVwifS5xdGlwLXRpcHBlZCAucXRpcC1pY29ue2JvcmRlcjoycHggc29saWQgIzI4NTU4OTtiYWNrZ3JvdW5kOiMyODU1ODl9LnF0aXAtdGlwcGVkIC5xdGlwLWljb24gLnVpLWljb257YmFja2dyb3VuZC1jb2xvcjojRkJGQkZCO2NvbG9yOiM1NTV9LnF0aXAtYm9vdHN0cmFwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzMzMztwYWRkaW5nOjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0ucXRpcC1ib290c3RyYXAgLnF0aXAtdGl0bGViYXJ7cGFkZGluZzo4cHggMTRweDttYXJnaW46MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4IDVweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LnF0aXAtYm9vdHN0cmFwIC5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3Nle3JpZ2h0OjExcHg7dG9wOjQ1JTtib3JkZXItc3R5bGU6bm9uZX0ucXRpcC1ib290c3RyYXAgLnF0aXAtY29udGVudHtwYWRkaW5nOjlweCAxNHB4fS5xdGlwLWJvb3RzdHJhcCAucXRpcC1pY29ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnF0aXAtYm9vdHN0cmFwIC5xdGlwLWljb24gLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztmbG9hdDpyaWdodDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi4yO2ZpbHRlcjphbHBoYShvcGFjaXR5PTIwKX0ucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbiAudWktaWNvbjpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfS5xdGlwOm5vdCguaWU5aGF4b3JzKSBkaXYucXRpcC1jb250ZW50LC5xdGlwOm5vdCguaWU5aGF4b3JzKSBkaXYucXRpcC10aXRsZWJhcntmaWx0ZXI6bm9uZTstbXMtZmlsdGVyOm5vbmV9LnF0aXAgLnF0aXAtdGlwe21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTB9eDotby1wcmVmb2N1cywucXRpcCAucXRpcC10aXB7dmlzaWJpbGl0eTpoaWRkZW59LnF0aXAgLnF0aXAtdGlwLC5xdGlwIC5xdGlwLXRpcCAucXRpcC12bWwsLnF0aXAgLnF0aXAtdGlwIGNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojMTIzNDU2O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjAgZGFzaGVkIHRyYW5zcGFyZW50fS5xdGlwIC5xdGlwLXRpcCBjYW52YXN7dG9wOjA7bGVmdDowfS5xdGlwIC5xdGlwLXRpcCAucXRpcC12bWx7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmlzaWJpbGl0eTp2aXNpYmxlfSNxdGlwLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I3F0aXAtb3ZlcmxheS5ibHVyc3tjdXJzb3I6cG9pbnRlcn0jcXRpcC1vdmVybGF5IGRpdntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouNztmaWx0ZXI6YWxwaGEob3BhY2l0eT03MCk7LW1zLWZpbHRlcjpcImFscGhhKE9wYWNpdHk9NzApXCJ9LnF0aXBtb2RhbC1pZTZmaXh7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fSJdfQ== */
1
+ /* qTip2 v2.2.1 | Plugins: tips viewport imagemap svg modal ie6 | Styles: core basic css3 | qtip2.com | Licensed MIT | Sat Sep 06 2014 18:25:07 */
2
  .qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111} .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1} .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030} .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0} .qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{-webkit-filter:none;filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
3
  /*# sourceMappingURL=data:application/json;base64,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QUFtQix5REFBcVUsOEZBQThGLG1HQUFtRyxDQUFDLHdCQUF3Qix5QkFBeUIsa0JBQWtCLENBQUMsaUNBQWlDLHlCQUF5QixVQUFVLENBQUMsZ0JBQWdCLGVBQWUsaUJBQWlCLFdBQVcsWUFBWSxzQkFBc0Isc0JBQXNCLGdDQUFnQyxrQkFBbUUscUNBQTRILDJCQUE0RixDQUFDLCtCQUErQixpQkFBaUIsU0FBUyxlQUFlLGdCQUFnQixpQkFBaUIseUJBQXlCLGdDQUFnQyx5QkFBMEYsQ0FBQywyQ0FBMkMsV0FBVyxRQUFRLGlCQUFpQixDQUFDLDhCQUE4QixnQkFBZ0IsQ0FBQywyQkFBMkIsc0JBQXNCLENBQUMsb0NBQW9DLFdBQVcsWUFBWSxZQUFZLGVBQWUsZ0JBQWdCLGlCQUFpQixXQUFXLHlCQUF5QixXQUFXLHdCQUF3QixDQUFDLDBDQUEwQyxXQUFXLHFCQUFxQixlQUFlLFdBQVcsd0JBQXdCLENBQUMsK0VBQStFLG9CQUFBLFlBQVksZUFBZSxDQUFDLGdCQUFnQixjQUFjLGdCQUFnQixVQUFVLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLGlFQUFpRSxrQkFBa0IsY0FBYyx1QkFBdUIsMkJBQTJCLENBQUMsdUJBQXVCLE1BQU0sTUFBTSxDQUFDLDBCQUEwQiwyQkFBMkIscUJBQXFCLGtCQUFrQixDQUFDLGNBQWMsZUFBZSxPQUFPLE1BQU0sV0FBVyxXQUFXLENBQUMsb0JBQW9CLGNBQWMsQ0FBQyxrQkFBa0Isa0JBQWtCLE9BQU8sTUFBTSxXQUFXLFlBQVksc0JBQXNCLFdBQVcseUJBQXlCLDhCQUE4QixDQUFDLGtCQUFrQiwyQkFBMkIsQ0FBQyIsImZpbGUiOiJqcXVlcnkucXRpcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogcVRpcDIgdjIuMi4xIHwgUGx1Z2luczogdGlwcyB2aWV3cG9ydCBpbWFnZW1hcCBzdmcgbW9kYWwgaWU2IHwgU3R5bGVzOiBjb3JlIGJhc2ljIGNzczMgfCBxdGlwMi5jb20gfCBMaWNlbnNlZCBNSVQgfCBTYXQgU2VwIDA2IDIwMTQgMTg6MjU6MDcgKi9cclxuLnF0aXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjgwMDBweDt0b3A6LTI4MDAwcHg7ZGlzcGxheTpub25lO21heC13aWR0aDoyODBweDttaW4td2lkdGg6NTBweDtmb250LXNpemU6MTAuNXB4O2xpbmUtaGVpZ2h0OjEycHg7ZGlyZWN0aW9uOmx0cjtib3gtc2hhZG93Om5vbmU7cGFkZGluZzowfS5xdGlwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggOXB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmxlZnQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnF0aXAtdGl0bGViYXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggMzVweCA1cHggMTBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Zm9udC13ZWlnaHQ6NzAwfS5xdGlwLXRpdGxlYmFyKy5xdGlwLWNvbnRlbnR7Ym9yZGVyLXRvcC13aWR0aDowIWltcG9ydGFudH0ucXRpcC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotOXB4O3RvcDotOXB4O3otaW5kZXg6MTE7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTptZWRpdW0gbm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3Nle3JpZ2h0OjRweDt0b3A6NTAlO21hcmdpbi10b3A6LTlweH0qIGh0bWwgLnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2V7dG9wOjE2cHh9LnF0aXAtdGl0bGViYXIgLnVpLWljb24sLnF0aXAtaWNvbiAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi0xMDAwZW07ZGlyZWN0aW9uOmx0cn0ucXRpcC1pY29uLC5xdGlwLWljb24gLnVpLWljb257LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O3RleHQtZGVjb3JhdGlvbjpub25lfS5xdGlwLWljb24gLnVpLWljb257d2lkdGg6MThweDtoZWlnaHQ6MTRweDtsaW5lLWhlaWdodDoxNHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjA7Zm9udDo0MDAgYm9sZCAxMHB4LzEzcHggVGFob21hLHNhbnMtc2VyaWY7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IC0xMDBlbSAtMTAwZW19LnF0aXAtZm9jdXN7fS5xdGlwLWhvdmVye30ucXRpcC1kZWZhdWx0e2JvcmRlcjoxcHggc29saWQgI0YxRDAzMTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGQTM7Y29sb3I6IzU1NX0ucXRpcC1kZWZhdWx0IC5xdGlwLXRpdGxlYmFye2JhY2tncm91bmQtY29sb3I6I0ZGRUY5M30ucXRpcC1kZWZhdWx0IC5xdGlwLWljb257Ym9yZGVyLWNvbG9yOiNDQ0M7YmFja2dyb3VuZDojRjFGMUYxO2NvbG9yOiM3Nzd9LnF0aXAtZGVmYXVsdCAucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZXtib3JkZXItY29sb3I6I0FBQTtjb2xvcjojMTExfSAucXRpcC1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNFMkUyRTI7Y29sb3I6IzQ1NDU0NX0ucXRpcC1saWdodCAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjF9IC5xdGlwLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojNTA1MDUwO2JvcmRlci1jb2xvcjojMzAzMDMwO2NvbG9yOiNmM2YzZjN9LnF0aXAtZGFyayAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM0MDQwNDB9LnF0aXAtZGFyayAucXRpcC1pY29ue2JvcmRlci1jb2xvcjojNDQ0fS5xdGlwLWRhcmsgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVye2JvcmRlci1jb2xvcjojMzAzMDMwfSAucXRpcC1jcmVhbXtiYWNrZ3JvdW5kLWNvbG9yOiNGQkY3QUE7Ym9yZGVyLWNvbG9yOiNGOUU5OEU7Y29sb3I6I0EyN0QzNX0ucXRpcC1jcmVhbSAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNGMERFN0R9LnF0aXAtY3JlYW0gLnF0aXAtY2xvc2UgLnF0aXAtaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MnB4IDB9IC5xdGlwLXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNGNzhCODM7Ym9yZGVyLWNvbG9yOiNEOTUyNTI7Y29sb3I6IzkxMjMyM30ucXRpcC1yZWQgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojRjA2RDY1fS5xdGlwLXJlZCAucXRpcC1jbG9zZSAucXRpcC1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTEwMnB4IDB9LnF0aXAtcmVkIC5xdGlwLWljb257Ym9yZGVyLWNvbG9yOiNEOTUyNTJ9LnF0aXAtcmVkIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6I0Q5NTI1Mn0gLnF0aXAtZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojQ0FFRDlFO2JvcmRlci1jb2xvcjojOTBEOTNGO2NvbG9yOiMzRjYyMTl9LnF0aXAtZ3JlZW4gLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojQjBERTc4fS5xdGlwLWdyZWVuIC5xdGlwLWNsb3NlIC5xdGlwLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAwfSAucXRpcC1ibHVle2JhY2tncm91bmQtY29sb3I6I0U1RjZGRTtib3JkZXItY29sb3I6I0FERDlFRDtjb2xvcjojNUU5OUJEfS5xdGlwLWJsdWUgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojRDBFOUY1fS5xdGlwLWJsdWUgLnF0aXAtY2xvc2UgLnF0aXAtaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0ycHggMH0ucXRpcC1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjFweCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC4xNSk7LW1vei1ib3gtc2hhZG93OjFweCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzoxcHggMXB4IDNweCAxcHggcmdiYSgwLDAsMCwuMTUpfS5xdGlwLXJvdW5kZWQsLnF0aXAtdGlwc3ksLnF0aXAtYm9vdHN0cmFwey1tb3otYm9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweH0ucXRpcC1yb3VuZGVkIC5xdGlwLXRpdGxlYmFyey1tb3otYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ucXRpcC15b3V0dWJley1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDNweCAjMzMzOy1tb3otYm94LXNoYWRvdzowIDAgM3B4ICMzMzM7Ym94LXNoYWRvdzowIDAgM3B4ICMzMzM7Y29sb3I6I2ZmZjtib3JkZXI6MCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOiM0QTRBNEE7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAsIzRBNEE0QSksY29sb3Itc3RvcCgxMDAlLCMwMDApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjNEE0QTRBIDAsIzAwMCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNEE0QTRBIDAsIzAwMCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCM0QTRBNEEgMCwjMDAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjNEE0QTRBIDAsIzAwMCAxMDAlKX0ucXRpcC15b3V0dWJlIC5xdGlwLXRpdGxlYmFye2JhY2tncm91bmQtY29sb3I6IzRBNEE0QTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnF0aXAteW91dHViZSAucXRpcC1jb250ZW50e3BhZGRpbmc6Ljc1ZW07Zm9udDoxMnB4IGFyaWFsLHNhbnMtc2VyaWY7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCwgU3RhcnRDb2xvclN0cj0jNGE0YTRhLCBFbmRDb2xvclN0cj0jMDAwMDAwKTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBTdGFydENvbG9yU3RyPSM0YTRhNGEsIEVuZENvbG9yU3RyPSMwMDAwMDApO1wifS5xdGlwLXlvdXR1YmUgLnF0aXAtaWNvbntib3JkZXItY29sb3I6IzIyMn0ucXRpcC15b3V0dWJlIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6IzMwMzAzMH0ucXRpcC1qdG9vbHN7YmFja2dyb3VuZDojMjMyMzIzO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNyk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCM3MTcxNzEpLHRvKCMyMzIzMjMpKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCM3MTcxNzEsIzIzMjMyMyk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JvcmRlcjoycHggc29saWQgI2RkZDtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMjQxLDI0MSwyNDEsMSk7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjMzMzOy1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjMzMzO2JveC1zaGFkb3c6MCAwIDEycHggIzMzM30ucXRpcC1qdG9vbHMgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzcxNzE3MSwgZW5kQ29sb3JzdHI9IzRBNEE0QSk7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM3MTcxNzEsIGVuZENvbG9yc3RyPSM0QTRBNEEpXCJ9LnF0aXAtanRvb2xzIC5xdGlwLWNvbnRlbnR7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM0QTRBNEEsIGVuZENvbG9yc3RyPSMyMzIzMjMpOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNEE0QTRBLCBlbmRDb2xvcnN0cj0jMjMyMzIzKVwifS5xdGlwLWp0b29scyAucXRpcC10aXRsZWJhciwucXRpcC1qdG9vbHMgLnF0aXAtY29udGVudHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNmZmY7Ym9yZGVyOjAgZGFzaGVkIHRyYW5zcGFyZW50fS5xdGlwLWp0b29scyAucXRpcC1pY29ue2JvcmRlci1jb2xvcjojNTU1fS5xdGlwLWp0b29scyAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXJ7Ym9yZGVyLWNvbG9yOiMzMzN9LnF0aXAtY2x1ZXRpcHstd2Via2l0LWJveC1zaGFkb3c6NHB4IDRweCA1cHggcmdiYSgwLDAsMCwuNCk7LW1vei1ib3gtc2hhZG93OjRweCA0cHggNXB4IHJnYmEoMCwwLDAsLjQpO2JveC1zaGFkb3c6NHB4IDRweCA1cHggcmdiYSgwLDAsMCwuNCk7YmFja2dyb3VuZC1jb2xvcjojRDlEOUMyO2NvbG9yOiMxMTE7Ym9yZGVyOjAgZGFzaGVkIHRyYW5zcGFyZW50fS5xdGlwLWNsdWV0aXAgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojODc4NzZBO2NvbG9yOiNmZmY7Ym9yZGVyOjAgZGFzaGVkIHRyYW5zcGFyZW50fS5xdGlwLWNsdWV0aXAgLnF0aXAtaWNvbntib3JkZXItY29sb3I6IzgwODA2NH0ucXRpcC1jbHVldGlwIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6IzY5Njk1Mjtjb2xvcjojNjk2OTUyfS5xdGlwLXRpcHN5e2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjg3KTtjb2xvcjojZmZmO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtZmFtaWx5OidMdWNpZGEgR3JhbmRlJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxNnB4O3RleHQtc2hhZG93OjAgMXB4ICMwMDB9LnF0aXAtdGlwc3kgLnF0aXAtdGl0bGViYXJ7cGFkZGluZzo2cHggMzVweCAwIDEwcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucXRpcC10aXBzeSAucXRpcC1jb250ZW50e3BhZGRpbmc6NnB4IDEwcHh9LnF0aXAtdGlwc3kgLnF0aXAtaWNvbntib3JkZXItY29sb3I6IzIyMjt0ZXh0LXNoYWRvdzpub25lfS5xdGlwLXRpcHN5IC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6IzMwMzAzMH0ucXRpcC10aXBwZWR7Ym9yZGVyOjNweCBzb2xpZCAjOTU5RkE5Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNGOUY5Rjk7Y29sb3I6IzQ1NDU0NTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6c2VyaWZ9LnF0aXAtdGlwcGVkIC5xdGlwLXRpdGxlYmFye2JvcmRlci1ib3R0b20td2lkdGg6MDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzNBNzlCODtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzNBNzlCOCksdG8oIzJFNjI5RCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMzQTc5QjgsIzJFNjI5RCk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIzNBNzlCOCwjMkU2MjlEKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCMzQTc5QjgsIzJFNjI5RCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCMzQTc5QjgsIzJFNjI5RCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMzQTc5QjgsIGVuZENvbG9yc3RyPSMyRTYyOUQpOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jM0E3OUI4LCBlbmRDb2xvcnN0cj0jMkU2MjlEKVwifS5xdGlwLXRpcHBlZCAucXRpcC1pY29ue2JvcmRlcjoycHggc29saWQgIzI4NTU4OTtiYWNrZ3JvdW5kOiMyODU1ODl9LnF0aXAtdGlwcGVkIC5xdGlwLWljb24gLnVpLWljb257YmFja2dyb3VuZC1jb2xvcjojRkJGQkZCO2NvbG9yOiM1NTV9LnF0aXAtYm9vdHN0cmFwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzMzMztwYWRkaW5nOjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0ucXRpcC1ib290c3RyYXAgLnF0aXAtdGl0bGViYXJ7cGFkZGluZzo4cHggMTRweDttYXJnaW46MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4IDVweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LnF0aXAtYm9vdHN0cmFwIC5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3Nle3JpZ2h0OjExcHg7dG9wOjQ1JTtib3JkZXItc3R5bGU6bm9uZX0ucXRpcC1ib290c3RyYXAgLnF0aXAtY29udGVudHtwYWRkaW5nOjlweCAxNHB4fS5xdGlwLWJvb3RzdHJhcCAucXRpcC1pY29ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnF0aXAtYm9vdHN0cmFwIC5xdGlwLWljb24gLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztmbG9hdDpyaWdodDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi4yO2ZpbHRlcjphbHBoYShvcGFjaXR5PTIwKX0ucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbiAudWktaWNvbjpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfS5xdGlwOm5vdCguaWU5aGF4b3JzKSBkaXYucXRpcC1jb250ZW50LC5xdGlwOm5vdCguaWU5aGF4b3JzKSBkaXYucXRpcC10aXRsZWJhcntmaWx0ZXI6bm9uZTstbXMtZmlsdGVyOm5vbmV9LnF0aXAgLnF0aXAtdGlwe21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTB9eDotby1wcmVmb2N1cywucXRpcCAucXRpcC10aXB7dmlzaWJpbGl0eTpoaWRkZW59LnF0aXAgLnF0aXAtdGlwLC5xdGlwIC5xdGlwLXRpcCAucXRpcC12bWwsLnF0aXAgLnF0aXAtdGlwIGNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojMTIzNDU2O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjAgZGFzaGVkIHRyYW5zcGFyZW50fS5xdGlwIC5xdGlwLXRpcCBjYW52YXN7dG9wOjA7bGVmdDowfS5xdGlwIC5xdGlwLXRpcCAucXRpcC12bWx7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmlzaWJpbGl0eTp2aXNpYmxlfSNxdGlwLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I3F0aXAtb3ZlcmxheS5ibHVyc3tjdXJzb3I6cG9pbnRlcn0jcXRpcC1vdmVybGF5IGRpdntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouNztmaWx0ZXI6YWxwaGEob3BhY2l0eT03MCk7LW1zLWZpbHRlcjpcImFscGhhKE9wYWNpdHk9NzApXCJ9LnF0aXBtb2RhbC1pZTZmaXh7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fSJdfQ== */
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
  /* Dismissable 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 {
55
  }
56
 
57
  .yikes-mc-settings-expansion-section {
58
  }
59
  /*********************************/
60
  /** Settings/Options Page **/
61
  /********************************/
62
  /****************************************/
63
  font-weight: 600;
64
  font-family: "open sans";
65
  font-size: 14px;
66
  margin: 5px 5px 0 5px;
67
  margin: 2px 2px 15px 2px !important;
68
- /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsbUdBQW1HLElBQUkseUJBQUEsY0FBaUMsR0FBQSxJQUFBLDBCQUEyQixlQUFBLEdBQThCLElBQUksbUNBQXlCLGVBQUEsRUFBQSxlQUFBLEdBQUEsSUFBQSxvQkFBQSxjQUFBLEdBQUEsSUFBQSx3QkFBZ0gsZ0JBQUcsRUFBQSxpQkFBQSxFQUFBLFlBQUEsRUFBQSwwQkFBQSxHQUFBLElBQWlGLHVCQUF5QixtQkFBRyxHQUFBLEVBQUEsbUNBQWtELGdCQUFnQixHQUFBLGlCQUFBLEdBQTJCLEdBQUcsd0JBQUEsY0FBOEIsRUFBQSxFQUFBLFlBQXdCLGNBQUEsRUFBQSxFQUFBLGdCQUFBLGVBQUEsRUFBb0QsbUJBQWtCLEVBQUEsRUFBQSw2QkFBQSwwQkFBc0QsRUFBQSxFQUFBLDZCQUEwQixDQUFBLHVCQUFBLENBQUEsNEJBQW1FLENBQUEsOEJBQXNCLGNBQUEsRUFBQSxjQUFBLEVBQUEsRUFBQSxzQ0FBZ0UsY0FBK0IsRUFBQSxpQkFBbUIsRUFBQSxFQUFJLDBDQUFBLGNBQUEsR0FBQSxJQUFBLHdCQUFBLEVBQUEsdUJBQUEsRUFBQSx3QkFBQSxFQUFBLHVCQUEySixzQkFBTyxHQUFBLG9CQUFBLEdBQUEsSUFBQSx3Q0FBQSxtQkFBQSxHQUE0RyxJQUFBLDRCQUFBLFlBQUEsR0FBQSxLQUFBLCtCQUFBLEVBQUEseUJBQXNFLEVBQUEsOEJBQW9ELElBQUEsdUJBQTBDLEVBQUEsOEZBQW9FLHNIQUFvSCxHQUFBLHNCQUEwQixHQUFBLGVBQUEsR0FBQSxhQUFBLEdBQUEsa0JBQUEsR0FBQSxpQkFBQSxHQUFBLElBQXVHLG9EQUEyQyxXQUFBLEdBQUEsSUFBQSx3Q0FBa0UsV0FBQSxHQUFBLG1CQUFBLEdBQUEsSUFBQSw2Q0FBQSxtQkFBQSxHQUFBLElBQUEsZ0JBQUEsRUFBQSw2Q0FBZ0ssV0FBMEIsR0FBQSxLQUFBLCtCQUFB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QUFBLEVBQUEsc0JBQUEsRUFBQSxDQUFBLDRCQUFBLGlFQUFBLEVBQUEseUJBQUEsRUFBQSxnQkFBQSxFQUFBLGtCQUFBLEVBQUEsV0FBQSxFQUFBLHFDQUFBLEVBQUEsOEJBQUEsR0FBQSxxQ0FBQSxHQUFBLDZCQUFBLEdBQUEsOEJBQUEsR0FBQSxzQkFBQSxFQUFBLEVBQUEsZ0JBQUEsQ0FBQSw0QkFBQSxLQUFBLFdBQUEsRUFBQSxHQUFBLE1BQUEsV0FBQSxFQUFBLEVBQUEsT0FBQSxXQUFBLEVBQUEsRUFBQSxDQUFBLG9CQUFBLEtBQUEsV0FBQSxFQUFBLEdBQUEsTUFBQSxXQUFBLEVBQUEsRUFBQSxPQUFBLFdBQUEsRUFBQSxFQUFBIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcciAqIEFsbCBvZiB0aGUgQ1NTIGZvciB5b3VyIGFkbWluLXNwZWNpZmljIGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlXHIgKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXHIgKi9cciBcciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdERhc2hib2FyZCBXaWRnZXRzICAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0XHJcdC8qKiBMaXN0IFN0YXRpc3RpY3MgKiovXHJcdCN5aWtlc19lYXN5X21jX2xpc3Rfc3RhdHNfd2lkZ2V0IGgzIHNwYW4sXHJcdCN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IGgzIHNwYW4ge1xyXHRcdHBhZGRpbmctbGVmdDogM2VtO1xyXHRcdGJhY2tncm91bmQ6IHVybCggJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9NYWlsQ2hpbXBfQXNzZXRzL0ZyZWRkaWVfb3JpZ2luYWwucG5nJyApO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGhlaWdodDogMzBweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDNweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcclx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXHR9XHJcdFxyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCBoMy5obmRsZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDMge1xyXHRcdHBhZGRpbmc6IDA7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXHR9XHJcdFxyXHQjeWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtd2lkZ2V0LXN0YXRzIGgzIHtcclx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdH1cclx0XHJcdC8qIFN0YXQgVGFibGUgKi9cclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgLmluc2lkZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSB7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHR9XHJcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSxcclx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgdGJvZHksXHJcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0fVx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQge1xyXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdFx0d2lkdGg6IDQ4JTtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6aG92ZXIge1xyXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZDpmaXJzdC1vZi10eXBlIHtcclx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyLWZpcnN0IHtcclx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdCN5aWtlcy1lYXN5LW1jLXdpZGdldC1zdGF0LWhvbGRlciB7XHJcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtc3RhdCB7XHJcdFx0XHRjb2xvcjogIzUyQkFENTtcclx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XHJcdFx0fVxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1zdGF0LWxpc3QtbGFiZWwge1xyXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXHRcdFx0bWFyZ2luLXRvcDogMDtcclx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclx0XHR9XHJcdFx0XHJcdC8qKiBBY2NvdW50IEFjdGl2aXR5ICoqL1xyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCB0YWJsZSB0aC5yb3ctdGl0bGUge1xyXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclx0fVxyXHRcclx0LyogVGhpY2tib3ggZm9yIFRhZ3MgKi9cclx0I3ByZS1kZWZpbmVkLXRhZy1pbnRlcmlvci1jb250YWluZXIge1xyXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvdGlueU1DRS95aWtlcy1tYWlsY2hpbXAtY29tYm8tZmFkZWQucG5nKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0ICNmZmY7XHJcdFx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcdH1cclx0XHJcdC8qKiBRdGlwIFRvb2x0aXBzICoqL1xyXHQucXRpcC1kZWZhdWx0IHsgXHJcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgXHJcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclx0XHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7IFxyXHR9XHJcdFxyXHQucXRpcC1ib290c3RyYXAgeyBcclx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXHRcdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgXHJcdFx0Zm9udC1zaXplOjEycHg7IFxyXHR9XHJcdFx0XHJcdC50b29sdGlwLWludGVncmF0aW9uLWJhbm5lciB7IFxyXHRcdG1heC13aWR0aDogMTAwJTsgXHJcdFx0bWFyZ2luOiAwIDAgLjI1ZW0gMDsgXHJcdH1cdFxyXHRcclx0LnRvb2x0aXB0ZXh0LnF0aXAtYm9vdHN0cmFwIHtcclx0XHRmb250LXNpemU6IDEycHg7XHJcdH1cclx0XHJcdC50b29sdGlwLXRpdGxlIHtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0XHJcdC5kYXNoaWNvbnMtZWRpdG9yLWhlbHA6aG92ZXIge1xyXHRcdGN1cnNvcjogcG9pbnRlcjtcclx0fVxyXHRcclx0LyogVGlueU1DRSBCdXR0b24gSWNvbiAqL1xyXHRpLm1jZS1pY28ubWNlLWkteWtzX21jX3RpbnltY2VfYnV0dG9uX2tleSB7XHJcdFx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UvRnJlZGRpZV93aW5rLnBuZycpO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHR9XHJcdFxyXHQvKiBUaW55TUNFIE1vZGFsICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbC10aXRsZSB7XHJcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xyXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcclx0fVxyXHRcclx0LyogTW9kYWwgQmFja2dyb3VuZCBUZXN0ICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCB7XHJcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy90aW55TUNFL3lpa2VzLW1haWxjaGltcC1jb21iby1mYWRlZC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA5NSU7XHJcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0fVxyXHRcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCAubWNlLWZvb3Qge1xyXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcdFx0fVxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qXHRcdEZyb250IGVuZCBXaWRnZXRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyKltpZCo9XCJfeWlrZXNfZWFzeV9tY193aWRnZXRcIl0gPiBkaXYud2lkZ2V0LXRvcCA+IGRpdi53aWRnZXQtdGl0bGUgPiBoNCB7XHJcdGJhY2tncm91bmQ6ICNGQUZBRkEgdXJsKCcuLi8uLi9pbmNsdWRlcy9pbWFnZXMvTWFpbENoaW1wX0Fzc2V0cy9GcmVkZGllX29yaWdpbmFsLnBuZycpO1xyXHRiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTJweDtcclx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA3cHg7XHJcdHBhZGRpbmctbGVmdDogNDhweDtccn1cclxyIC8qKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdCAgIEdsb2JhbCBTdHlsZXNcdCAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKiovXHIgXHIgLyogTG9nbyAqL1xyICNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlICN5aWtlcy1tYWlsY2hpbXAtbG9nbyB7XHJcdGhlaWdodDogODBweDtcclx0d2lkdGg6IDgwcHg7XHJcdGZvbnQtc2l6ZTogMTRweDtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9XZWxjb21lX1BhZ2UveWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUtbG9nby5wbmcnKSBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtc2l6ZTogNjBweDtcclx0ZmxvYXQ6IGxlZnQ7XHJ9XHJcclx0LyogQnV0dG9uIENvbnRhaW5lciBpbiBSZXZpZXcgVXMgQ29udGFpbmVyICovXHJcdCNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0XHRtYXJnaW46IC43NWVtIDAgMS41ZW0gMDtcclx0fVxyXHRcclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zIHtcclx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XHJcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclx0XHR9XHJcdFx0XHJcdFx0LyogU3RhciBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRjb2xvcjogI0U2QjgwMDtcclx0XHR9XHJcdFx0XHJcdFx0LyogVXBncmFkZSBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy11cGxvYWQge1xyXHRcdFx0Y29sb3I6ICM2RTg4NDE7XHJcdFx0fVxyXHJcdFx0LyogRGlzbWlzcyBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1uby1hbHQge1xyXHRcdFx0Y29sb3I6IHJnYigyMjAsIDU4LCA1OCk7XHJcdFx0XHRsaW5lLWhlaWdodDogMjtcclx0XHR9XHJcdFx0XHJcdFx0Ym9keS5lYXN5LW1haWxjaGltcF9wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuZGFzaGljb25zLW5vLWFsdCB7XHJcdFx0XHRjb2xvcjogcmdiKDIyMCwgNTgsIDU4KTtcclx0XHR9XHJcdFx0XHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgYSB7XHJcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcdFx0fVxyXHIgLyogRGlzbWlzc2FibGUgTm90aWNlICovXHIgI3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2Uge1xyXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM1MkJBRDU7XHJcdGJhY2tncm91bmQ6ICNmZWZlZmU7XHJcdHBhZGRpbmc6IDFweCAxMnB4O1xyXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0bWFyZ2luOiAxNXB4IDI1cHggMjBweCA1cHg7XHIgfVxyIFxyIC8qIFJlYWRvbmx5IFRleHRhcmVhcyAqL1xyIHRleHRhcmVhW3JlYWRvbmx5XSxcciBpbnB1dFtyZWFkb25seV0sXHIgdGV4dGFyZWEucmVhZG9ubHksXHIgaW5wdXQucmVhZG9ubHkge1xyXHRiYWNrZ3JvdW5kOiAjZWVlO1xyIH1cciBcciAuZGFzaGljb25zLnlpa2VzLWxvdmUge1xyXHRjb2xvcjogcGluaztcciB9XHIgXHIgLmZpZWxkLWRlc2NyaXB0aW9uLWlucHV0IHtcclx0cmVzaXplOiB2ZXJ0aWNhbDtcclx0bWF4LWhlaWdodDogMTAwcHg7XHIgfVxyIC55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDMge1xyICAgIGJhY2tncm91bmQ6ICM1MkJBRDU7XHJcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdGNvbG9yOiAjZmZmZmZmO1xyIH1cclx0Lnlpa2VzLWVhc3ktbWMtcG9zdGJveCBoMy5iZy10cmFuc3BhcmVudCB7XHJcdFx0Y29sb3I6ICMzMzM7XHJcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclx0fVxyXHRcciAueWlrZXMtbWMtd2FybmluZy1tZXNzYWdlIHtcclx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXHRtYXJnaW4tdG9wOiAwO1xyXHRwYWRkaW5nLXRvcDogMTBweDtcclx0Y29sb3I6IHJnYigyMTgsIDExMCwgMTEwKTtcciB9XHIgXHIgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIGxhYmVsIHtcclx0ZGlzcGxheTogYmxvY2s7IFxyXHRtYXJnaW46IDFlbSAwO1xyIH1cciBcciAueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24ge1xyXHRkaXNwbGF5OiBub25lO1xyIH1cclx0LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlIHtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXHR9XHJcdC5leHBhbnNpb24tc2VjdGlvbi10aXRsZS5zZXR0aW5ncy1zaWRlYmFyLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdHBhZGRpbmc6IDVweDtcclx0XHRtYXJnaW46IC41ZW0gMDtcclx0fVxyXHQuZXhwYW5zaW9uLXNlY3Rpb24tdGl0bGUuc2V0dGluZ3Mtc2lkZWJhciAuZGFzaGljb25zLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUgLmRhc2hpY29ucyB7XHJcdFx0Y29udGVudDogXCJcXGYxMzJcIjtcclx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHRmb250LXNpemU6IDE1cHg7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclx0fVxyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLyoqIFNldHRpbmdzL09wdGlvbnMgUGFnZSAgKiovXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiBBYm91dCBUZXh0IFNwYWNpbmcgKi9cclx0Lnlpa2VzLWVhc3ktbWMtYWJvdXQtdGV4dCB7IFxyXHRcdG1hcmdpbi10b3A6IDA7IFxyXHR9XHJcdFxyXHQvKiBJbnB1dCBGaWVsZCBTdHlsZXMgKi9cclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlLFxyXHQuc2V0dGluZ3MtcGFnZS1pbnB1dCB7XHJcdFx0d2lkdGg6IDUwJTtcclx0fVxyXHRcclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlIHtcclx0XHRtaW4taGVpZ2h0OiA3NXB4O1xyXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXHRcdHJlc2l6ZTogdmVydGljYWw7XHJcdH1cclx0XHJcdCNzZXR0aW5ncy1uYXYgbGkgYSB7XHJcdFx0Y29sb3I6ICMzMzMzMzM7XHJcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcdFx0IHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1vdXQ7XHJcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLW91dDtcclx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHR9XHJcdFx0I3NldHRpbmdzLW5hdiBsaSBhOmhvdmVyIHtcclx0XHRcdGNvbG9yOiAjNTJCQUQ1ICFpbXBvcnRhbnQ7XHJcdFx0fVxyXHRcclx0LyogU2VsZWN0ZWQgT3B0aW9ucyBQYWdlIEFycm93ICovXHJcdC5vcHRpb24tbWVudS1zZWxlY3RlZC1hcnJvdyB7XHJcdFx0d2lkdGg6IDA7IFxyXHRcdGhlaWdodDogMDsgXHJcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgYmx1ZTsgXHJcdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XHJcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXHRcdGxlZnQ6IC0uNmVtO1xyXHR9XHJcdFxyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3crYSB7XHJcdFx0Y29sb3I6ICM1MkJBRDUgIWltcG9ydGFudDtcclx0fVxyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qXHRcdFx0RGVidWcgUGFnZVx0XHQgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQjeWlrZXMtbWFpbGNoaW1wLWVycm9yLWxvZyAucm93LXRpdGxlIHtcclx0XHRmb250LXdlaWdodDogNDAwO1xyXHR9XHJcdFxyXHQuY3JlYXRlLWVycm9yLWxvZy1oZWxwOmhvdmVyIHtcclx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdH1cclx0XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLypcdFx0TGlzdHMgUGFnZVx0XHRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLmxpc3QtcmF0aW5nLXN0YXIge1xyXHRjb2xvcjogI0U2QjgwMDtccn1cci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRBY2NvbnQgRGV0YWlscyBQYWdlXHQqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQ2hpbXAgQ2hhdHRlciAqL1xyI2NoaW1wLWNoYXR0ZXIge1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdCNjaGltcC1jaGF0dGVyIC5jaGltcC1jaGF0dGVyLWNvbnRhaW5lciB7XHJcdFx0bWFyZ2luOiAyZW0gMDtcclx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcdFx0cGFkZGluZzogMTBweDtcclx0fVxyLyogSW5hY3RpdmUgKyBBY3RpdmUgTWFya2VycyAqL1xyLmNpcmNsZS1hY2NvdW50LWluYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTM4LCAxMzgsIDAuNzkpO1xyfVxyLmNoYXR0ZXItdHlwZSB7XHIgICAgZm9udC13ZWlnaHQ6IDYwMDtcciAgICBmb250LWZhbWlseTogXCJvcGVuIHNhbnNcIjtcciAgICBmb250LXNpemU6IDE0cHg7XHIgICAgbWFyZ2luOiA1cHg7XHJ9XHIuY2hhdHRlci1tZXNzYWdlIHtcdFxyICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XHJ9XHIuY2lyY2xlLWFjY291bnQtYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMjE0LCAxMjgsIDAuNzcpO1xyfVxyI2FjY291bnQtZGV0YWlscyAubWFpbGNoaW1wLWF2YXRhciB7XHJcdHdpZHRoOiAxMjBweDtcclx0Ym9yZGVyLXJhZGl1czogMTAlO1xyfVxyLyogQ2hhdHRlciBDb250YWluZXIgQ29sb3JzICovXHIuY2hpbXAtY2hhdHRlci1wb3NpdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTU3LCAyMjMsIDE1Nyk7XHJ9XHIuY2hpbXAtY2hhdHRlci1uZWdhdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkJBMkEyO1xyfVxyLmNoaW1wLWNoYXR0ZXItbmV1dHJhbCB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTc3LCAxNzcsIDE3Nyk7XHJ9XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0ICBNYW5hZ2UgTGlzdHMgUGFnZSAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBNZXJnZSBWYXJpYWJsZSAvIEludGVyZXN0IEdyb3VwIFRvZ2dsZSAqL1xyLm12X2lnX2xpc3Qge1xyXHR3aWR0aDoxMDAlO1xyXHRtYXJnaW4tYm90dG9tOiAuMjVlbTtccn1cclx0Lm12X2lnX2xpc3QgLmxpc3QtY29udGFpbmVyIHtcclx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdH1cclx0Lm12X2lnX2xpc3QgYSB7XHJcdFx0d2lkdGg6IDQ4JTtcclx0XHRwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xyXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0Lm12X2lnX2xpc3QgYTpmaXJzdC1jaGlsZCB7XHJcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXHR9XHJcdC5tdl9pZ19saXN0IGE6bGFzdC1jaGlsZCB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHR9XHJcdFxyXHQubXZfaWdfbGlzdCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclx0fVxyXHQubXZfaWdfbGlzdCAubmF2LXRhYiB7XHJcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclx0fVx0XHJcdFx0Lm12X2lnX2xpc3QgLm5hdi10YWItYWN0aXZlIHtcclx0XHRcdGNvbG9yOiAjZmZmO1xyXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcdFx0XHRiYWNrZ3JvdW5kOiAjNTJiYWQ1O1xyXHRcdH1cclx0XHRcclx0Lm12X2lnX2xpc3QgLmFycm93LWRvd24ge1xyXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXHRcdHdpZHRoOiAwOyBcclx0XHRoZWlnaHQ6IDA7IFxyXHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRcdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItdG9wOiAxMnB4IHNvbGlkICM1MkJBRDU7XHJcdH1cclx0XHIjY29udGFpbmVyLWNvbnRhaW5lciB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDUyMXB4O1xyfVxyXHQjY29udGFpbmVyLWNvbnRhaW5lciAubGlzdC1jb250YWluZXIge1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiAyNTRweDtcclx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdH1cclx0I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXHRcdG1hcmdpbi1sZWZ0OiAxZW07XHJcdH1cclx0XHIjeWlrZXNfZWFzeV9tY190b29sYmFyIHtcclx0bWFyZ2luLXRvcDogLS43NWVtO1xyfVxyI3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMDtcclx0cGFkZGluZzogMTBweCAwO1xyfVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIHtcclx0XHRmbG9hdDogbGVmdDtcclx0XHRtYXJnaW46IDAgLjVlbTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuc2VsZWN0ZWRfaGlkZGVuX3NldHRpbmcge1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIC5zZWxlY3RlZF9zZXR0aW5nX3RyaWFuZ2xlIHtcclx0XHR3aWR0aDogMDsgXHJcdFx0aGVpZ2h0OiAwOyBcclx0XHRib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcdFx0Ym9yZGVyLXRvcDogMTNweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbjogMCBhdXRvO1xyXHR9XHJcdFx0LyogVG9vbGJhciBJY29ucyAqL1xyXHRcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5mb3JtLWJ1aWxkZXI6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE2XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tY3VzdG9taXplcjpiZWZvcmUge1xyXHRcdFx0Y29udGVudDogXCJcXGYxMDBcIjtcclx0XHRcdGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xyXHRcdH1cclx0XHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuZXJyb3ItbWVzc2FnZXM6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE3XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmN1c3RvbS1ub3RpZmljYXRpb25zOmJlZm9yZSB7XHJcdFx0XHRjb250ZW50OiBcIlxcZjQ2NlwiO1xyXHRcdFx0Zm9udC1mYW1pbHk6IFwiZGFzaGljb25zXCI7XHJcdFx0fVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qIE1hbmFnZSBGb3JtcyBQYWdlICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyc3Bhblt0aXRsZT1cIkltcHJlc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIlN1Ym1pc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIkNvbnZlcnNpb24gUmF0ZVwiXTpob3ZlciB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRjdXJzb3I6IHBvaW50ZXI7XHJ9XHJcci8qIENvbnRhaW5lciBob2xkaW5nIHRoZSBmb3JtIElEICovXHIuZm9ybS1pZC1jb250YWluZXIge1xyXHRwYWRkaW5nOiAxcHggOHB4O1xyXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcdGJhY2tncm91bmQ6IHJnYig3MywgMTY5LCAyMzYpO1xyXHRmb250LXdlaWdodDogYm9sZDtcclx0Y29sb3I6ICNmZmZmZmY7XHJ9XHIubWFuYWdlLWZvcm0tYWRtaW4tbm90aWNlIHtcclx0bWFyZ2luLXRvcDogMS43NWVtICFpbXBvcnRhbnQ7XHJ9XHJhLnlpa2VzLWRlbGV0ZS1tYWlsY2hpbXAtZm9ybSxccmEueWlrZXMtZGVsZXRlLXN1YnNjcmliZXIsXHIueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24gYS5yZW1vdmUtZmllbGQsXHIucmVtb3ZlLW5vdGlmaWNhdGlvbiB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHIueWlrZXMtbWMtc2hvcnRjb2RlLWlucHV0IHtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyfVxyLmhpZGRlbi1jbGFzcyB7XHJcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtccn1cci5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxMDAlO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdC5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHNwYW4ge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHR3aWR0aDogMjAlO1xyXHR9XHJcdFx0LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3Bhbjpob3ZlciB7XHJcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdFx0fVxyLyogQXZhaWxhYmxlIEZvcm0gRmllbGQgTGlzdCAqL1xyI2F2YWlsYWJsZS1maWVsZHMgbGksIFxyI2F2YWlsYWJsZS1pbnRlcmVzdC1ncm91cHMgbGkge1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRjb2xvcjogIzMzMzMzMztcclx0cGFkZGluZzogNXB4O1xyXHRtYXJnaW46IC41ZW0gMDtccn1cclx0I2F2YWlsYWJsZS1maWVsZHMgbGkubm90LWF2YWlsYWJsZSwgXHJcdCNhdmFpbGFibGUtaW50ZXJlc3QtZ3JvdXBzIGxpLm5vdC1hdmFpbGFibGUge1xyXHRcdG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XHJcdH1cclx0XHJcdCNhdmFpbGFibGUtZmllbGRzIGxpLmZpZWxkLXRvLWFkZC10by1mb3JtLFxyXHQjYXZhaWxhYmxlLWludGVyZXN0LWdyb3VwcyBsaS5ncm91cC10by1hZGQtdG8tZm9ybSB7XHJcdFx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTYyLCAyMDQsIDAuMjUpO1xyXHR9XHIvKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBFZGl0IEZvcm0gUGFnZSAgKi9cci8qKioqKioqKioqKioqKioqKioqKioqL1xyI2VkaXQteWlrZXMtbWMtZm9ybSBsYWJlbCBoMyB7XHJcdG1hcmdpbi1sZWZ0OjA7XHJcdHBhZGRpbmctbGVmdDogMDtccn1cciNhdmFpbGFibGUtZmllbGRzIC5maWVsZC1yZXF1aXJlZCB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHJcdC8qIFBvc3QgU3R1ZmYgSGVhZGluZyAqL1xyXHRib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjcG9zdHN0dWZmIGgyIHtcclx0XHRwYWRkaW5nOiA4cHggMTJweDtcclx0XHRtYXJnaW4tdG9wOiAwO1xyXHR9XHJcdFxyLyogU3R5bGUgTGlzdCAtIGNvbG9yIHBpY2tlcnMgZXRjLiAqL1xyI3N0eWxlLWxpc3QgdWwgbGkge1xyXHRkaXNwbGF5OiBibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMWVtIDA7XHJ9XHJcdC53cC1waWNrZXItY29udGFpbmVyLFxyXHQuZm9ybS1zdHlsZS1hZGp1c3RtZW50IHtcclx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdG1hcmdpbjogLjVlbSAwO1xyXHR9XHJcdFxyLmR5bmFtaWMtZW1haWwtdGFnIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtccn1cci5keW5hbWljLXRhZy1kZXNjcmlwdGlvbiB0ZCB7XHJcdHBhZGRpbmctdG9wOiAwO1xyfVxyXHIjY3JlYXRlLW5ldy1ub3RpZmljYXRpb24tYnV0dG9uIHtcclx0bWFyZ2luLXRvcDogMWVtO1xyfVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQWJvdXQgWWlrZXMgSW5jIFBhZ2UgICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1x0XHIjdGVhbS1tZW1iZXItY29udGFpbmVyIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogYXV0bztcclx0bWFyZ2luOiAwIGF1dG87XHJcdHdpZHRoOiAxMDAlO1xyfVxyXHQueWlrZXMtbmV3cy1hcnRpY2xlIHtcclx0XHRtYXJnaW46IDEycHggMDtcclx0fVxyXHRcdC55aWtlcy1uZXdzLWFydGljbGUgYSB7XHJcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHRcdFxyXHRcdC5zdGFmZi1wb3NpdGlvbiB7XHJcdFx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tbWVtYmVyIGltZyB7XHJcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0bWFyZ2luOjAgYXV0bztcclx0fVxyXHQuYWJvdXQteWlrZXMtaW5jLXRleHQge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0d2lkdGg6IDMxJTtcclx0XHRtYXJnaW46IDFlbSA1cHggMWVtIDVweDtcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciB7XHJcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdHdpZHRoOiAxMDVweDtcclx0XHRtYXJnaW46IDAgYXV0bztcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lcjpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLWhvbGRlciB7XHJcdFx0XHRtYXJnaW46IGF1dG87XHJcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdFx0XHR0b3A6IDA7IFxyXHRcdFx0bGVmdDogMDsgXHJcdFx0XHRib3R0b206IDA7IFxyXHRcdFx0cmlnaHQ6IDA7XHJcdFx0XHRwYWRkaW5nOiA1cHg7XHJcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzEpO1xyXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMuZmFkZU91dExlZnQsXHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLmZhZGVJblJpZ2h0IHtcclx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHJcdFx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMtdHdpdHRlciB7XHJcdFx0XHRcdGNvbG9yOiAjMDBCMEVEO1xyXHRcdFx0fVxyXHRcdFx0XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tcm93OmZpcnN0LWNoaWxkIHtcclx0XHRtYXJnaW4tdG9wOiAyZW07XHJcdH1cclx0XHJcdCNhYm91dC15aWtlcyAudGVhbS1yb3cge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIgcCB7XHJcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXHRcdGZvbnQtc2l6ZTogMTZweDtcclx0fVxyXHRcclx0I2NlcnRpZmljYXRpb25zIHVsIHtcclx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHR9XHJcdFx0I2NlcnRpZmljYXRpb25zIHVsIGxpIHtcclx0XHRcdGZsb2F0OiBsZWZ0O1xyXHRcdH1cclx0XHRcdCNjZXJ0aWZpY2F0aW9ucyB1bCBsaSBpbWcge1xyXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXHRcdFx0fVxyXHRcdFx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qIEFQSSBDb25uZWN0aW9uIFN0eWxlcyAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdCNjb25uZWN0aW9uLWNvbnRhaW5lciB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdGNvbG9yOiAjZmZmZmZmO1xyXHRcdHBhZGRpbmc6IC4yNWVtIC43NWVtIC4yNWVtIC4yNWVtO1xyXHRcdG1hcmdpbi10b3A6IC00cHg7XHJcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLWNvbm5lY3RlZCB7XHJcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoNjgsIDE4NiwgNjgpO1xyXHRcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLW5vdC1jb25uZWN0ZWQge1xyXHRcdFx0YmFja2dyb3VuZDogcmdiKDE4MSwgMTgxLCAxODEpO1xyXHRcdH1cclx0XHRcclx0XHQvKiBBZGp1c3QgTGluZWhlaWdodCBvZiBDb25lbmN0ZWQgdnMgTm90LWNvbm5lY3RlZCBJY29ucyAqL1xyXHRcdC55aWtlcy1tYy1hcGktY29ubmVjdGVkLFxyXHRcdC55aWtlcy1tYy1hcGktbm90LWNvbm5lY3RlZCB7XHJcdFx0XHRsaW5lLWhlaWdodDogMTtcclx0XHR9XHJcdFx0LyogRW5kIEljb24gbGluZSBoZWlnaHQgYWRqdXN0bWVudCAqL1xyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgU2V0dGluZ3MgU2lkZWJhciAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqL1xyXHRcdC8qIExlYXZlIFVzIEEgUmV2aWV3ICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1jIHtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWMgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRcdGNvbG9yOiAjRTZCODAwO1xyXHRcdFx0fVxyXHRcdC5tZXRhLWJveC1zb3J0YWJsZXMgaHIge1xyXHRcdFx0bWFyZ2luOiAxLjc1ZW0gMCAwIDA7XHJcdFx0fVxyXHRcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LypcdCAgQWRtaW4gTm90aWNlcyAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLXVwZGF0ZWQge1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRFQUVGMDtcclx0XHRtYXJnaW46MCAyMHB4IDJweCAwcHg7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclx0XHRwYWRkaW5nOiAycHggMTBweDtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiAyOXB4O1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogU2lyIFRyZXZvciBDU1MgQWRqdXN0bWVudHMgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC5zdC1ibG9jay1jb250cm9scyBhIHtcclx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2Utb3V0O1xyXHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1vdXQ7XHJcdFx0LW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0fVxyXHQuc3QtYmxvY2stdWktYnRuLCBcclx0LnN0LWJsb2NrLWNvbnRyb2wtdWktYnRuIHtcclx0XHRmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXHR9XHJcdFx0XHJcdFx0LyogT3ZlcnJyaWRlIENvbHVtbnMgSWNvbiAqL1xyXHRcdC8qIEZpZ3VyZSBvdXQgYSBiZXR0ZXIgd2F5IHRvIGFzc2lnbiB0aGUgZm9udCBmYW1pbHkgKi9cclx0XHQuc3QtYmxvY2stY29udHJvbHMgLnN0LWJsb2NrLWNvbnRyb2xbZGF0YS10eXBlPVwiQ29sdW1uc1wiXSA+IHNwYW4ge1xyXHRcdFx0Zm9udC1mYW1pbHk6ICdTVC1Db2x1bW5zLUljb25zJyAhaW1wb3J0YW50O1xyXHRcdH1cclx0XHRcclx0XHRcclx0XHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRcdCAgICBTdXBwb3J0IFBhZ2VcdFx0ICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci5zdXBwb3J0LXNlY3Rpb25cdHtcclx0bWFyZ2luOiAxLjVlbSAwO1xyXHRwYWRkaW5nOiAxZW0gMDtccn1cclxyLmdpdGh1Yi1vY3RvY2F0IHtcclx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL1N1cHBvcnRfUGFnZS9PY3RvY2F0LnBuZycgKTtcclx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclx0d2lkdGg6IDUwcHg7XHJcdGhlaWdodDogNDVweDtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGZsb2F0OiBsZWZ0O1xyXHRtYXJnaW4tdG9wOiAtNXB4O1xyfVx0XHRcclx0XHRcclx0XHIvKiogQnJlYWsgUG9pbnRzICoqL1xyLyogQWJvdXQgUGFnZSAqL1xyQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk1cHgpIHtcclx0I3RlYW0tbWVtYmVyLWNvbnRhaW5lciAudGVhbS1tZW1iZXIge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHR9XHJcdFxyfVxyLyogT3B0aW9ucyBQYWdlICovXHJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXHRcclx0LyogSGlkZSBTZWxlY3RlZCBPcHRpb24gQXJyb3cgd2hlbiBpdCBkcm9wcyBiZWxvdyB0aGUgbWFpbiBjb250ZW50IGJveCAqL1xyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3cge1xyXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclx0fVxyXHRccn1cclxyLyogcHJvIHZlcnNpb24gbm90aWNlICovXHIucHJvLXZlcnNpb24tb25seS1ub3RpY2Uge1xyXHRjb2xvcjogcmdiKDIxNywgOTYsIDk2KTtccn1cclxyLyogVXBncmFkZSBFbGlwc2VzICovXHIudXBncmFkaW5nLWVsbGlwc2Utb25lIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMHM7XHJcdGFuaW1hdGlvbjogZG90IDEuM3MgaW5maW5pdGU7XHJcdGFuaW1hdGlvbi1kZWxheTogMC4wcztccn1cci51cGdyYWRpbmctZWxsaXBzZS10d28ge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0LW1vei1vcGFjaXR5OiAwO1xyXHQta2h0bWwtb3BhY2l0eTogMDtcclx0b3BhY2l0eTogMDtcclx0LXdlYmtpdC1hbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcclx0YW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyfVxyLnVwZ3JhZGluZy1lbGxpcHNlLXRocmVlIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcdCBhbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyfVxyXHIvKiBBbmltYXRpb25zICovXHJALXdlYmtpdC1rZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn1cckBrZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn0iXX0= */
69
  * All of the CSS for your admin-specific functionality should be
70
  * included in this file.
71
  */
72
 
73
  .yikes-easy-mc-hidden {
74
  }
75
 
76
  .shortcode-input-field {
77
  }
78
 
79
  .edit-form-field-container-span {
80
  }
81
 
82
  .no-forms-widget {
83
  }
84
 
85
  .no-forms-found-icon {
86
  }
87
 
88
  .coming-soon-button {
89
  }
90
  /*****************************/
91
  /* Dashboard Widgets */
92
  /****************************/
93
  /************************/
94
  /* Global Styles */
95
  /***********************/
96
 
97
  /* Logo */
98
  #review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo {
99
  /* Dismiss-able Notice */
100
  #review-yikes-easy-mailchimp-notice {
101
  }
102
 
103
  /* Readonly Textareas */
104
  textarea[readonly],
105
  input[readonly],
106
  textarea.readonly,
107
  input.readonly {
108
  }
109
 
110
  .dashicons.yikes-love {
111
  }
112
 
113
  .field-description-input {
114
  }
115
  .yikes-easy-mc-postbox h3 {
116
  background: #00a0d2;
117
  }
118
  .yikes-mc-warning-message {
119
  }
120
 
121
  .error-message-container label[for="yikes-easy-mc-success-message"],
122
  .error-message-container label[for="yikes-easy-mc-general-error-message"],
123
  .error-message-container label[for="yikes-easy-mc-invalid-email-message"],
124
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
125
  }
126
 
127
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
128
  }
129
 
130
  .error-message-container label,
131
  .form-settings-container label {
132
  }
133
 
134
  .yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section {
135
  }
136
 
137
  .yikes-mc-settings-expansion-section {
138
  }
139
  /*********************************/
140
  /** Settings/Options Page **/
141
  /********************************/
142
  /****************************************/
143
  font-weight: 600;
144
  font-family: "open sans";
145
  font-size: 14px;
146
  margin: 5px 5px 0 5px;
147
  margin: 2px 2px 15px 2px !important;
148
  table-layout: fixed;
 
 
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
  /* Dismissable 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 {
54
  }
55
 
56
  .yikes-mc-settings-expansion-section {
57
  }
58
  /*********************************/
59
  /** Settings/Options Page **/
60
  /********************************/
61
  /****************************************/
62
  font-weight: 600;
63
  font-family: "open sans";
64
  font-size: 14px;
65
  margin: 5px 5px 0 5px;
66
  margin: 2px 2px 15px 2px !important;
67
+ /**
68
  * All of the CSS for your admin-specific functionality should be
69
  * included in this file.
70
  */
71
 
72
  .yikes-easy-mc-hidden {
73
  }
74
 
75
  .shortcode-input-field {
76
  }
77
 
78
  .edit-form-field-container-span {
79
  }
80
 
81
  .no-forms-widget {
82
  }
83
 
84
  .no-forms-found-icon {
85
  }
86
 
87
  .coming-soon-button {
88
  }
89
  /*****************************/
90
  /* Dashboard Widgets */
91
  /****************************/
92
  /************************/
93
  /* Global Styles */
94
  /***********************/
95
 
96
  /* Logo */
97
  #review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo {
98
  /* Dismiss-able Notice */
99
  #review-yikes-easy-mailchimp-notice {
100
  }
101
 
102
  /* Readonly Textareas */
103
  textarea[readonly],
104
  input[readonly],
105
  textarea.readonly,
106
  input.readonly {
107
  }
108
 
109
  .dashicons.yikes-love {
110
  }
111
 
112
  .field-description-input {
113
  }
114
  .yikes-easy-mc-postbox h3 {
115
  background: #00a0d2;
116
  }
117
  .yikes-mc-warning-message {
118
  }
119
 
120
  .error-message-container label[for="yikes-easy-mc-success-message"],
121
  .error-message-container label[for="yikes-easy-mc-general-error-message"],
122
  .error-message-container label[for="yikes-easy-mc-invalid-email-message"],
123
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
124
  }
125
 
126
  .error-message-container label[for="yikes-easy-mc-user-subscribed-message"] {
127
  }
128
 
129
  .error-message-container label,
130
  .form-settings-container label {
131
  }
132
 
133
  .yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section {
134
  }
135
 
136
  .yikes-mc-settings-expansion-section {
137
  }
138
  /*********************************/
139
  /** Settings/Options Page **/
140
  /********************************/
141
  /****************************************/
142
  font-weight: 600;
143
  font-family: "open sans";
144
  font-size: 14px;
145
  margin: 5px 5px 0 5px;
146
  margin: 2px 2px 15px 2px !important;
147
  table-layout: fixed;
148
+ /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsbUdBQW1HLElBQUkseUJBQUEsY0FBaUMsR0FBQSxJQUFBLDBCQUEyQixlQUFBLEdBQThCLElBQUksbUNBQXlCLGVBQUEsRUFBQSxlQUFBLEdBQUEsSUFBQSxvQkFBQSxjQUFBLEdBQUEsSUFBQSx3QkFBZ0gsZ0JBQUcsRUFBQSxpQkFBQSxFQUFBLFlBQUEsRUFBQSwwQkFBQSxHQUFBLElBQWlGLHVCQUF5QixtQkFBRyxHQUFBLEVBQUEsbUNBQWtELGdCQUFnQixHQUFBLGlCQUFBLEdBQTJCLEdBQUcsd0JBQUEsY0FBOEIsRUFBQSxFQUFBLFlBQXdCLGNBQUEsRUFBQSxFQUFBLGdCQUFBLGVBQUEsRUFBb0QsbUJBQWtCLEVBQUEsRUFBQSw2QkFBQSwwQkFBc0QsRUFBQSxFQUFBLDZCQUEwQixDQUFBLHVCQUFBLENBQUEsNEJBQW1FLENBQUEsOEJBQXNCLGNBQUEsRUFBQSxjQUFBLEVBQUEsRUFBQSxzQ0FBZ0UsY0FBK0IsRUFBQSxpQkFBbUIsRUFBQSxFQUFJLDBDQUFBLGNBQUEsR0FBQSxJQUFBLHdCQUFBLEVBQUEsdUJBQUEsRUFBQSx3QkFBQSxFQUFBLHVCQUEySixzQkFBTyxHQUFBLG9CQUFBLEdBQUEsSUFBQSx3Q0FBQSxtQkFBQSxHQUE0RyxJQUFBLDRCQUFBLFlBQUEsR0FBQSxLQUFBLCtCQUFBLEVBQUEseUJBQXNFLEVBQUEsOEJBQW9ELElBQUEsdUJBQTBDLEVBQUEsOEZBQW9FLHNIQUFvSCxHQUFBLHNCQUEwQixHQUFBLGVBQUEsR0FBQSxhQUFBLEdBQUEsa0JBQUEsR0FBQSxpQkFBQSxHQUFBLElBQXVHLG9EQUEyQyxXQUFBLEdBQUEsSUFBQSx3Q0FBa0UsV0FBQSxHQUFBLG1CQUFBLEdBQUEsSUFBQSw2Q0FBQSxtQkFBQSxHQUFBLElBQUEsZ0JBQUEsRUFBQSw2Q0FBZ0ssV0FBMEIsR0FBQSxLQUFBLCtCQUFB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LEVBQUEsR0FBQSxNQUFBLFdBQUEsRUFBQSxFQUFBLE9BQUEsV0FBQSxFQUFBLEVBQUEiLCJmaWxlIjoieWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLWV4dGVuZGVyLWFkbWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyICogQWxsIG9mIHRoZSBDU1MgZm9yIHlvdXIgYWRtaW4tc3BlY2lmaWMgZnVuY3Rpb25hbGl0eSBzaG91bGQgYmVcciAqIGluY2x1ZGVkIGluIHRoaXMgZmlsZS5cciAqL1xyIFxyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cciAvKlx0RGFzaGJvYXJkIFdpZGdldHMgICAqL1xyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHRcclx0LyoqIExpc3QgU3RhdGlzdGljcyAqKi9cclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDMgc3Bhbixcclx0I3lpa2VzX2Vhc3lfbWNfYWNjb3VudF9hY3Rpdml0eV93aWRnZXQgaDMgc3BhbiB7XHJcdFx0cGFkZGluZy1sZWZ0OiAzZW07XHJcdFx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcnICk7XHJcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdFx0ZGlzcGxheTogYmxvY2s7XHJcdFx0aGVpZ2h0OiAzMHB4O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogM3B4O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogOHB4O1xyXHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcdH1cclx0XHJcdCN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IGgzLmhuZGxlIHtcclx0XHRwYWRkaW5nOiAwO1xyXHR9XHJcdFxyXHQjeWlrZXNfZWFzeV9tY19saXN0X3N0YXRzX3dpZGdldCBoMyB7XHJcdFx0cGFkZGluZzogMDtcclx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcdH1cclx0XHJcdCN5aWtlcy1lYXN5LW1jLWRhc2hib2FyZC13aWRnZXQtc3RhdHMgaDMge1xyXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0fVxyXHRcclx0LyogU3RhdCBUYWJsZSAqL1xyXHQjeWlrZXNfZWFzeV9tY19saXN0X3N0YXRzX3dpZGdldCAuaW5zaWRlIHtcclx0XHRwYWRkaW5nOiAwO1xyXHR9XHJcdFx0XHJcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHtcclx0XHRtYXJnaW4tdG9wOiAxZW07XHJcdH1cclx0XHJcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlLFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSB0Ym9keSxcclx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgLnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIge1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdHdpZHRoOiAxMDAlO1xyXHR9XHRcclx0XHQueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZCB7XHJcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdFx0XHR3aWR0aDogNDglO1xyXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZDpob3ZlciB7XHJcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyIHRkOmZpcnN0LW9mLXR5cGUge1xyXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VjZWNlYztcclx0XHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgLnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHItZmlyc3Qge1xyXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcclx0XHR9XHJcdFx0XHJcdFx0I3lpa2VzLWVhc3ktbWMtd2lkZ2V0LXN0YXQtaG9sZGVyIHtcclx0XHRcdG1hcmdpbi10b3A6IDFlbTtcclx0XHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgcC55aWtlcy1lYXN5LW1jLWRhc2hib2FyZC1zdGF0IHtcclx0XHRcdGNvbG9yOiAjNTJCQUQ1O1xyXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcclx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXHRcdFx0bWF4LWhlaWdodDogODBweDtcclx0XHR9XHJcdFx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgcC55aWtlcy1lYXN5LW1jLXN0YXQtbGlzdC1sYWJlbCB7XHJcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclx0XHRcdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xyXHRcdH1cclx0XHRcclx0LyoqIEFjY291bnQgQWN0aXZpdHkgKiovXHJcdCN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IHRhYmxlIHRoLnJvdy10aXRsZSB7XHJcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXHR9XHJcdFxyXHQvKiBUaGlja2JveCBmb3IgVGFncyAqL1xyXHQjcHJlLWRlZmluZWQtdGFnLWludGVyaW9yLWNvbnRhaW5lciB7XHJcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2luY2x1ZGVzL2ltYWdlcy90aW55TUNFL3lpa2VzLW1haWxjaGltcC1jb21iby1mYWRlZC5wbmcpIGJvdHRvbSByaWdodCBuby1yZXBlYXQgI2ZmZjtcclx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclx0fVxyXHRcclx0LyoqIFF0aXAgVG9vbHRpcHMgKiovXHJcdC5xdGlwLWRlZmF1bHQgeyBcclx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclx0XHRib3JkZXI6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IFxyXHRcdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgXHJcdH1cclx0XHJcdC5xdGlwLWJvb3RzdHJhcCB7IFxyXHRcdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgXHJcdFx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyBcclx0XHRmb250LXNpemU6MTJweDsgXHJcdH1cclx0XHRcclx0LnRvb2x0aXAtaW50ZWdyYXRpb24tYmFubmVyIHsgXHJcdFx0bWF4LXdpZHRoOiAxMDAlOyBcclx0XHRtYXJnaW46IDAgMCAuMjVlbSAwOyBcclx0fVx0XHJcdFxyXHQudG9vbHRpcHRleHQucXRpcC1ib290c3RyYXAge1xyXHRcdGZvbnQtc2l6ZTogMTJweDtcclx0fVxyXHRcclx0LnRvb2x0aXAtdGl0bGUge1xyXHRcdG1hcmdpbjogMDtcclx0fVxyXHRcclx0LmRhc2hpY29ucy1lZGl0b3ItaGVscDpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdFxyXHQvKiBUaW55TUNFIEJ1dHRvbiBJY29uICovXHJcdGkubWNlLWljby5tY2UtaS15a3NfbWNfdGlueW1jZV9idXR0b25fa2V5IHtcclx0XHRiYWNrZ3JvdW5kOiB1cmwoICcuLi8uLi9pbmNsdWRlcy9pbWFnZXMvdGlueU1DRS9GcmVkZGllX3dpbmsucG5nJyk7XHJcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogMXB4O1xyXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdH1cclx0XHJcdC8qIFRpbnlNQ0UgTW9kYWwgKi9cclx0I3lpa2VzX21haWxjaGltcF90aW55TUNFX21vZGFsLXRpdGxlIHtcclx0XHRwYWRkaW5nLWxlZnQ6IDQycHg7XHJcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi9pbmNsdWRlcy9pbWFnZXMvTWFpbENoaW1wX0Fzc2V0cy9GcmVkZGllX29yaWdpbmFsLnBuZycpO1xyXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMHB4O1xyXHR9XHJcdFxyXHQvKiBNb2RhbCBCYWNrZ3JvdW5kIFRlc3QgKi9cclx0I3lpa2VzX21haWxjaGltcF90aW55TUNFX21vZGFsIHtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UveWlrZXMtbWFpbGNoaW1wLWNvbWJvLWZhZGVkLnBuZycpO1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXHRcdGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk1JTtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHR9XHJcdFx0I3lpa2VzX21haWxjaGltcF90aW55TUNFX21vZGFsIC5tY2UtZm9vdCB7XHJcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclx0XHR9XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLypcdFx0RnJvbnQgZW5kIFdpZGdldFx0ICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIqW2lkKj1cIl95aWtlc19lYXN5X21jX3dpZGdldFwiXSA+IGRpdi53aWRnZXQtdG9wID4gZGl2LndpZGdldC10aXRsZSA+IGg0IHtcclx0YmFja2dyb3VuZDogI0ZBRkFGQSB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9NYWlsQ2hpbXBfQXNzZXRzL0ZyZWRkaWVfb3JpZ2luYWwucG5nJyk7XHJcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMnB4O1xyXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDdweDtcclx0cGFkZGluZy1sZWZ0OiA0OHB4O1xyfVxyXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKi9cciAvKlx0ICAgR2xvYmFsIFN0eWxlc1x0ICAqL1xyIC8qKioqKioqKioqKioqKioqKioqKioqKi9cciBcciAvKiBMb2dvICovXHIgI3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgI3lpa2VzLW1haWxjaGltcC1sb2dvIHtcclx0aGVpZ2h0OiA4MHB4O1xyXHR3aWR0aDogODBweDtcclx0Zm9udC1zaXplOiAxNHB4O1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL1dlbGNvbWVfUGFnZS95aWtlcy1tYWlsY2hpbXAtd2VsY29tZS1sb2dvLnBuZycpIG5vLXJlcGVhdDtcclx0YmFja2dyb3VuZC1zaXplOiA2MHB4O1xyXHRmbG9hdDogbGVmdDtccn1cclxyXHQvKiBCdXR0b24gQ29udGFpbmVyIGluIFJldmlldyBVcyBDb250YWluZXIgKi9cclx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIge1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdG1hcmdpbjogLjc1ZW0gMCAxLjVlbSAwO1xyXHR9XHJcdFxyXHRcdCNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIC5kYXNoaWNvbnMge1xyXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXHRcdFx0bGluZS1oZWlnaHQ6IDEuOTtcclx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXHRcdH1cclx0XHRcclx0XHQvKiBTdGFyIEljb24gKi9cclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zLXN0YXItZmlsbGVkIHtcclx0XHRcdGNvbG9yOiAjRTZCODAwO1xyXHRcdH1cclx0XHRcclx0XHQvKiBVcGdyYWRlIEljb24gKi9cclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zLXVwbG9hZCB7XHJcdFx0XHRjb2xvcjogIzZFODg0MTtcclx0XHR9XHJcclx0XHQvKiBEaXNtaXNzIEljb24gKi9cclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zLW5vLWFsdCB7XHJcdFx0XHRjb2xvcjogcmdiKDIyMCwgNTgsIDU4KTtcclx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXHRcdH1cclx0XHRcclx0XHRib2R5LmVhc3ktbWFpbGNoaW1wX3BhZ2VfeWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLXNldHRpbmdzIC5kYXNoaWNvbnMtbm8tYWx0IHtcclx0XHRcdGNvbG9yOiByZ2IoMjIwLCA1OCwgNTgpO1xyXHRcdH1cclx0XHRcclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciBhIHtcclx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclx0XHR9XHJcciAvKiBEaXNtaXNzYWJsZSBOb3RpY2UgKi9cciAjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSB7XHJcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzUyQkFENTtcclx0YmFja2dyb3VuZDogI2ZlZmVmZTtcclx0cGFkZGluZzogMXB4IDEycHg7XHJcdGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjEpO1xyXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjEpO1xyXHRtYXJnaW46IDE1cHggMjVweCAyMHB4IDVweDtcciB9XHIgXHIgLyogUmVhZG9ubHkgVGV4dGFyZWFzICovXHIgdGV4dGFyZWFbcmVhZG9ubHldLFxyIGlucHV0W3JlYWRvbmx5XSxcciB0ZXh0YXJlYS5yZWFkb25seSxcciBpbnB1dC5yZWFkb25seSB7XHJcdGJhY2tncm91bmQ6ICNlZWU7XHIgfVxyIFxyIC5kYXNoaWNvbnMueWlrZXMtbG92ZSB7XHJcdGNvbG9yOiBwaW5rO1xyIH1cciBcciAuZmllbGQtZGVzY3JpcHRpb24taW5wdXQge1xyXHRyZXNpemU6IHZlcnRpY2FsO1xyXHRtYXgtaGVpZ2h0OiAxMDBweDtcciB9XHIgLnlpa2VzLWVhc3ktbWMtcG9zdGJveCBoMyB7XHIgICAgYmFja2dyb3VuZDogIzUyQkFENTtcclx0Zm9udC13ZWlnaHQ6IDgwMDtcclx0Y29sb3I6ICNmZmZmZmY7XHIgfVxyXHQueWlrZXMtZWFzeS1tYy1wb3N0Ym94IGgzLmJnLXRyYW5zcGFyZW50IHtcclx0XHRjb2xvcjogIzMzMztcclx0XHRmb250LXdlaWdodDogNDAwO1xyXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXHR9XHJcdFxyIC55aWtlcy1tYy13YXJuaW5nLW1lc3NhZ2Uge1xyXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcdG1hcmdpbi10b3A6IDA7XHJcdHBhZGRpbmctdG9wOiAxMHB4O1xyXHRjb2xvcjogcmdiKDIxOCwgMTEwLCAxMTApO1xyIH1cciBcciAuZXJyb3ItbWVzc2FnZS1jb250YWluZXIgbGFiZWwge1xyXHRkaXNwbGF5OiBibG9jazsgXHJcdG1hcmdpbjogMWVtIDA7XHIgfVxyIFxyIC55aWtlcy1tYy1zZXR0aW5ncy1leHBhbnNpb24tc2VjdGlvbiB7XHJcdGRpc3BsYXk6IG5vbmU7XHIgfVxyXHQuZXhwYW5zaW9uLXNlY3Rpb24tdGl0bGUge1xyXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcdH1cclx0LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlLnNldHRpbmdzLXNpZGViYXIsIC5mb3JtLWJ1aWxkZXItc2VjdGlvbi10aXRsZSB7XHJcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc3LCAxNzcsIDE3NywgMC43MSk7XHJcdFx0Y29sb3I6ICMzMzMzMzM7XHJcdFx0cGFkZGluZzogNXB4O1xyXHRcdG1hcmdpbjogLjVlbSAwO1xyXHR9XHJcdC5leHBhbnNpb24tc2VjdGlvbi10aXRsZS5zZXR0aW5ncy1zaWRlYmFyIC5kYXNoaWNvbnMsIC5mb3JtLWJ1aWxkZXItc2VjdGlvbi10aXRsZSAuZGFzaGljb25zIHtcclx0XHRjb250ZW50OiBcIlxcZjEzMlwiO1xyXHRcdGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xyXHRcdGZvbnQtc2l6ZTogMTVweDtcclx0XHRsaW5lLWhlaWdodDogMS41O1xyXHR9XHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cciAvKiogU2V0dGluZ3MvT3B0aW9ucyBQYWdlICAqKi9cciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qIEFib3V0IFRleHQgU3BhY2luZyAqL1xyXHQueWlrZXMtZWFzeS1tYy1hYm91dC10ZXh0IHsgXHJcdFx0bWFyZ2luLXRvcDogMDsgXHJcdH1cclx0XHJcdC8qIElucHV0IEZpZWxkIFN0eWxlcyAqL1xyXHQjeWtzLW1haWxjaGltcC1kb3VibGUtb3B0aW4tbWVzc2FnZSxcclx0I3lrcy1tYWlsY2hpbXAtc2luZ2xlLW9wdGluLW1lc3NhZ2UsXHJcdC5zZXR0aW5ncy1wYWdlLWlucHV0IHtcclx0XHR3aWR0aDogNTAlO1xyXHR9XHJcdFxyXHQjeWtzLW1haWxjaGltcC1kb3VibGUtb3B0aW4tbWVzc2FnZSxcclx0I3lrcy1tYWlsY2hpbXAtc2luZ2xlLW9wdGluLW1lc3NhZ2Uge1xyXHRcdG1pbi1oZWlnaHQ6IDc1cHg7XHJcdFx0bWF4LWhlaWdodDogMjAwcHg7XHJcdFx0cmVzaXplOiB2ZXJ0aWNhbDtcclx0fVxyXHRcclx0I3NldHRpbmdzLW5hdiBsaSBhIHtcclx0XHRjb2xvcjogIzMzMzMzMztcclx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclx0XHQgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLW91dDtcclx0XHQtbW96LXRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1vdXQ7XHJcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHRcdC1vLXRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1vdXQ7XHJcdH1cclx0XHQjc2V0dGluZ3MtbmF2IGxpIGE6aG92ZXIge1xyXHRcdFx0Y29sb3I6ICM1MkJBRDUgIWltcG9ydGFudDtcclx0XHR9XHJcdFxyXHQvKiBTZWxlY3RlZCBPcHRpb25zIFBhZ2UgQXJyb3cgKi9cclx0Lm9wdGlvbi1tZW51LXNlbGVjdGVkLWFycm93IHtcclx0XHR3aWR0aDogMDsgXHJcdFx0aGVpZ2h0OiAwOyBcclx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IFxyXHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCBibHVlOyBcclx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZjtcclx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdFx0bGVmdDogLS42ZW07XHJcdH1cclx0XHJcdC5vcHRpb24tbWVudS1zZWxlY3RlZC1hcnJvdythIHtcclx0XHRjb2xvcjogIzUyQkFENSAhaW1wb3J0YW50O1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LypcdFx0XHREZWJ1ZyBQYWdlXHRcdCAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdCN5aWtlcy1tYWlsY2hpbXAtZXJyb3ItbG9nIC5yb3ctdGl0bGUge1xyXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcdH1cclx0XHJcdC5jcmVhdGUtZXJyb3ItbG9nLWhlbHA6aG92ZXIge1xyXHRcdGN1cnNvcjogcG9pbnRlcjtcclx0fVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRMaXN0cyBQYWdlXHRcdFx0ICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIubGlzdC1yYXRpbmctc3RhciB7XHJcdGNvbG9yOiAjRTZCODAwO1xyfVxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qXHRcdEFjY29udCBEZXRhaWxzIFBhZ2VcdCovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBDaGltcCBDaGF0dGVyICovXHIjY2hpbXAtY2hhdHRlciB7XHJcdHRleHQtYWxpZ246IGNlbnRlcjtccn1cclx0I2NoaW1wLWNoYXR0ZXIgLmNoaW1wLWNoYXR0ZXItY29udGFpbmVyIHtcclx0XHRtYXJnaW46IDJlbSAwO1xyXHRcdGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclx0XHRwYWRkaW5nOiAxMHB4O1xyXHR9XHIvKiBJbmFjdGl2ZSArIEFjdGl2ZSBNYXJrZXJzICovXHIuY2lyY2xlLWFjY291bnQtaW5hY3RpdmUge1xyXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcdG1hcmdpbi10b3A6IC0zcHg7XHJcdG1hcmdpbi1yaWdodDogNXB4O1xyXHRoZWlnaHQ6IDE1cHg7XHJcdHdpZHRoOiAxNXB4O1xyXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcdGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxMzgsIDEzOCwgMC43OSk7XHJ9XHIuY2hhdHRlci10eXBlIHtcciAgICBmb250LXdlaWdodDogNjAwO1xyICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiO1xyICAgIGZvbnQtc2l6ZTogMTRweDtcciAgICBtYXJnaW46IDVweDtccn1cci5jaGF0dGVyLW1lc3NhZ2Uge1x0XHIgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtccn1cci5jaXJjbGUtYWNjb3VudC1hY3RpdmUge1xyXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcdG1hcmdpbi10b3A6IC0zcHg7XHJcdG1hcmdpbi1yaWdodDogNXB4O1xyXHRoZWlnaHQ6IDE1cHg7XHJcdHdpZHRoOiAxNXB4O1xyXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcdGJhY2tncm91bmQ6IHJnYmEoMTI4LCAyMTQsIDEyOCwgMC43Nyk7XHJ9XHIjYWNjb3VudC1kZXRhaWxzIC5tYWlsY2hpbXAtYXZhdGFyIHtcclx0d2lkdGg6IDEyMHB4O1xyXHRib3JkZXItcmFkaXVzOiAxMCU7XHJ9XHIvKiBDaGF0dGVyIENvbnRhaW5lciBDb2xvcnMgKi9cci5jaGltcC1jaGF0dGVyLXBvc2l0aXZlIHtcclx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYigxNTcsIDIyMywgMTU3KTtccn1cci5jaGltcC1jaGF0dGVyLW5lZ2F0aXZlIHtcclx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNGQkEyQTI7XHJ9XHIuY2hpbXAtY2hhdHRlci1uZXV0cmFsIHtcclx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYigxNzcsIDE3NywgMTc3KTtccn1cci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qXHQgIE1hbmFnZSBMaXN0cyBQYWdlICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qIE1lcmdlIFZhcmlhYmxlIC8gSW50ZXJlc3QgR3JvdXAgVG9nZ2xlICovXHIubXZfaWdfbGlzdCB7XHJcdHdpZHRoOjEwMCU7XHJcdG1hcmdpbi1ib3R0b206IC4yNWVtO1xyfVxyXHQubXZfaWdfbGlzdCAubGlzdC1jb250YWluZXIge1xyXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0fVxyXHQubXZfaWdfbGlzdCBhIHtcclx0XHR3aWR0aDogNDglO1xyXHRcdHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XHJcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRcdG1hcmdpbjogMDtcclx0fVxyXHQubXZfaWdfbGlzdCBhOmZpcnN0LWNoaWxkIHtcclx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcdH1cclx0Lm12X2lnX2xpc3QgYTpsYXN0LWNoaWxkIHtcclx0XHRmbG9hdDogcmlnaHQ7XHJcdH1cclx0XHJcdC5tdl9pZ19saXN0IHtcclx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xyXHR9XHJcdC5tdl9pZ19saXN0IC5uYXYtdGFiIHtcclx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXHR9XHRcclx0XHQubXZfaWdfbGlzdCAubmF2LXRhYi1hY3RpdmUge1xyXHRcdFx0Y29sb3I6ICNmZmY7XHJcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclx0XHRcdGJhY2tncm91bmQ6ICM1MmJhZDU7XHJcdFx0fVxyXHRcdFxyXHQubXZfaWdfbGlzdCAuYXJyb3ctZG93biB7XHJcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXHRcdG1hcmdpbi10b3A6IDIxcHg7XHJcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcdFx0d2lkdGg6IDA7IFxyXHRcdGhlaWdodDogMDsgXHJcdFx0Ym9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcdFx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRcdGJvcmRlci10b3A6IDEycHggc29saWQgIzUyQkFENTtcclx0fVxyXHRcciNjb250YWluZXItY29udGFpbmVyIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogNTIxcHg7XHJ9XHJcdCNjb250YWluZXItY29udGFpbmVyIC5saXN0LWNvbnRhaW5lciB7XHJcdFx0ZmxvYXQ6IGxlZnQ7XHJcdFx0d2lkdGg6IDI1NHB4O1xyXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclx0fVxyXHQjY29udGFpbmVyLWNvbnRhaW5lciAubGlzdC1jb250YWluZXI6bGFzdC1jaGlsZCB7XHJcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcclx0fVxyXHRcciN5aWtlc19lYXN5X21jX3Rvb2xiYXIge1xyXHRtYXJnaW4tdG9wOiAtLjc1ZW07XHJ9XHIjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogMTAwJTtcclx0bWFyZ2luOiAwO1xyXHRwYWRkaW5nOiAxMHB4IDA7XHJ9XHJcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkge1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdG1hcmdpbjogMCAuNWVtO1xyXHR9XHJcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYSB7XHJcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXHR9XHJcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5zZWxlY3RlZF9oaWRkZW5fc2V0dGluZyB7XHJcdFx0Y29sb3I6ICMzMzMzMzM7XHJcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjA2LCAyMDYsIDIwNiwgMSk7XHJcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXHR9XHJcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgLnNlbGVjdGVkX3NldHRpbmdfdHJpYW5nbGUge1xyXHRcdHdpZHRoOiAwOyBcclx0XHRoZWlnaHQ6IDA7IFxyXHRcdGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRcdGJvcmRlci1yaWdodDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItdG9wOiAxM3B4IHNvbGlkIHJnYmEoMjA2LCAyMDYsIDIwNiwgMSk7XHJcdFx0bWFyZ2luOiAwIGF1dG87XHJcdH1cclx0XHQvKiBUb29sYmFyIEljb25zICovXHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tYnVpbGRlcjpiZWZvcmUge1xyXHRcdFx0Y29udGVudDogXCJcXGYxMTZcIjtcclx0XHRcdGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xyXHRcdH1cclx0XHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuZm9ybS1jdXN0b21pemVyOmJlZm9yZSB7XHJcdFx0XHRjb250ZW50OiBcIlxcZjEwMFwiO1xyXHRcdFx0Zm9udC1mYW1pbHk6IFwiZGFzaGljb25zXCI7XHJcdFx0fVxyXHRcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5lcnJvci1tZXNzYWdlczpiZWZvcmUge1xyXHRcdFx0Y29udGVudDogXCJcXGYxMTdcIjtcclx0XHRcdGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xyXHRcdH1cclx0XHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuY3VzdG9tLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmNDY2XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogTWFuYWdlIEZvcm1zIFBhZ2UgKi9cci8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJzcGFuW3RpdGxlPVwiSW1wcmVzc2lvbnNcIl06aG92ZXIsXHJzcGFuW3RpdGxlPVwiU3VibWlzc2lvbnNcIl06aG92ZXIsXHJzcGFuW3RpdGxlPVwiQ29udmVyc2lvbiBSYXRlXCJdOmhvdmVyIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGN1cnNvcjogcG9pbnRlcjtccn1cclxyLyogQ29udGFpbmVyIGhvbGRpbmcgdGhlIGZvcm0gSUQgKi9cci5mb3JtLWlkLWNvbnRhaW5lciB7XHJcdHBhZGRpbmc6IDFweCA4cHg7XHJcdGJvcmRlci1yYWRpdXM6IDVweDtcclx0YmFja2dyb3VuZDogcmdiKDczLCAxNjksIDIzNik7XHJcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXHRjb2xvcjogI2ZmZmZmZjtccn1cci5tYW5hZ2UtZm9ybS1hZG1pbi1ub3RpY2Uge1xyXHRtYXJnaW4tdG9wOiAxLjc1ZW0gIWltcG9ydGFudDtccn1ccmEueWlrZXMtZGVsZXRlLW1haWxjaGltcC1mb3JtLFxyYS55aWtlcy1kZWxldGUtc3Vic2NyaWJlcixcci55aWtlcy1tYy1zZXR0aW5ncy1leHBhbnNpb24tc2VjdGlvbiBhLnJlbW92ZS1maWVsZCxcci5yZW1vdmUtbm90aWZpY2F0aW9uIHtcclx0Y29sb3I6IHJnYigyMTcsIDk2LCA5NikgIWltcG9ydGFudDtccn1cci55aWtlcy1tYy1zaG9ydGNvZGUtaW5wdXQge1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHIuaGlkZGVuLWNsYXNzIHtcclx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyfVxyLmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMge1xyXHRkaXNwbGF5OiBibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdHRleHQtYWxpZ246IGNlbnRlcjtccn1cclx0LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3BhbiB7XHJcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdHdpZHRoOiAyMCU7XHJcdH1cclx0XHQuY29sdW1uLWNvbHVtbm5hbWUgc3Bhbi5zdGF0cyBzcGFuOmhvdmVyIHtcclx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclx0XHR9XHIvKiBBdmFpbGFibGUgRm9ybSBGaWVsZCBMaXN0ICovXHIjYXZhaWxhYmxlLWZpZWxkcyBsaSwgXHIjYXZhaWxhYmxlLWludGVyZXN0LWdyb3VwcyBsaSB7XHJcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc3LCAxNzcsIDE3NywgMC43MSk7XHJcdGNvbG9yOiAjMzMzMzMzO1xyXHRwYWRkaW5nOiA1cHg7XHJcdG1hcmdpbjogLjVlbSAwO1xyfVxyXHQjYXZhaWxhYmxlLWZpZWxkcyBsaS5ub3QtYXZhaWxhYmxlLCBcclx0I2F2YWlsYWJsZS1pbnRlcmVzdC1ncm91cHMgbGkubm90LWF2YWlsYWJsZSB7XHJcdFx0b3BhY2l0eTogLjYgIWltcG9ydGFudDtcclx0fVxyXHRcclx0I2F2YWlsYWJsZS1maWVsZHMgbGkuZmllbGQtdG8tYWRkLXRvLWZvcm0sXHJcdCNhdmFpbGFibGUtaW50ZXJlc3QtZ3JvdXBzIGxpLmdyb3VwLXRvLWFkZC10by1mb3JtIHtcclx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxNjIsIDIwNCwgMC4yNSk7XHJcdH1cci8qKioqKioqKioqKioqKioqKioqKioqKi9cci8qIEVkaXQgRm9ybSBQYWdlICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKiovXHIjZWRpdC15aWtlcy1tYy1mb3JtIGxhYmVsIGgzIHtcclx0bWFyZ2luLWxlZnQ6MDtcclx0cGFkZGluZy1sZWZ0OiAwO1xyfVxyI2F2YWlsYWJsZS1maWVsZHMgLmZpZWxkLXJlcXVpcmVkIHtcclx0Y29sb3I6IHJnYigyMTcsIDk2LCA5NikgIWltcG9ydGFudDtccn1cclx0LyogUG9zdCBTdHVmZiBIZWFkaW5nICovXHJcdGJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNwb3N0c3R1ZmYgaDIge1xyXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXHRcdG1hcmdpbi10b3A6IDA7XHJcdH1cclx0XHIvKiBTdHlsZSBMaXN0IC0gY29sb3IgcGlja2VycyBldGMuICovXHIjc3R5bGUtbGlzdCB1bCBsaSB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHR3aWR0aDogMTAwJTtcclx0bWFyZ2luOiAxZW0gMDtccn1cclx0LndwLXBpY2tlci1jb250YWluZXIsXHJcdC5mb3JtLXN0eWxlLWFkanVzdG1lbnQge1xyXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdFx0bWFyZ2luOiAuNWVtIDA7XHJcdH1cclx0XHIuZHluYW1pYy1lbWFpbC10YWcge1xyXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdG1hcmdpbi1yaWdodDogNXB4O1xyfVxyLmR5bmFtaWMtdGFnLWRlc2NyaXB0aW9uIHRkIHtcclx0cGFkZGluZy10b3A6IDA7XHJ9XHJcciNjcmVhdGUtbmV3LW5vdGlmaWNhdGlvbi1idXR0b24ge1xyXHRtYXJnaW4tdG9wOiAxZW07XHJ9XHJcdFxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBBYm91dCBZaWtlcyBJbmMgUGFnZSAgICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHRcciN0ZWFtLW1lbWJlci1jb250YWluZXIge1xyXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdHdpZHRoOiBhdXRvO1xyXHRtYXJnaW46IDAgYXV0bztcclx0d2lkdGg6IDEwMCU7XHJ9XHJcdC55aWtlcy1uZXdzLWFydGljbGUge1xyXHRcdG1hcmdpbjogMTJweCAwO1xyXHR9XHJcdFx0Lnlpa2VzLW5ld3MtYXJ0aWNsZSBhIHtcclx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXHRcdH1cclx0XHRcdFx0XHJcdFx0LnN0YWZmLXBvc2l0aW9uIHtcclx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRcdH1cclx0XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIgaW1nIHtcclx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcdFx0ZGlzcGxheTpibG9jaztcclx0XHRtYXJnaW46MCBhdXRvO1xyXHR9XHJcdC5hYm91dC15aWtlcy1pbmMtdGV4dCB7XHJcdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRcdC8qIElFIDUtNyAqL1xyXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0XHQvKiBOZXRzY2FwZSAqL1xyXHRcdC1tb3otb3BhY2l0eTogMDtcclx0XHQvKiBTYWZhcmkgMS54ICovXHJcdFx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdFx0LyogR29vZCBicm93c2VycyAqL1xyXHRcdG9wYWNpdHk6IDA7XHJcdH1cclx0I2Fib3V0LXlpa2VzIC50ZWFtLW1lbWJlciB7XHJcdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRcdC8qIElFIDUtNyAqL1xyXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0XHQvKiBOZXRzY2FwZSAqL1xyXHRcdC1tb3otb3BhY2l0eTogMDtcclx0XHQvKiBTYWZhcmkgMS54ICovXHJcdFx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdFx0LyogR29vZCBicm93c2VycyAqL1xyXHRcdG9wYWNpdHk6IDA7XHJcdFx0ZmxvYXQ6IGxlZnQ7XHJcdFx0ZGlzcGxheTpibG9jaztcclx0XHR3aWR0aDogMzElO1xyXHRcdG1hcmdpbjogMWVtIDVweCAxZW0gNXB4O1xyXHR9XHJcdFxyXHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIHtcclx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdFx0ZGlzcGxheTogYmxvY2s7XHJcdFx0d2lkdGg6IDEwNXB4O1xyXHRcdG1hcmdpbjogMCBhdXRvO1xyXHR9XHJcdFxyXHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyOmhvdmVyIHtcclx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdH1cclx0XHRcclx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMtaG9sZGVyIHtcclx0XHRcdG1hcmdpbjogYXV0bztcclx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0XHRcdHRvcDogMDsgXHJcdFx0XHRsZWZ0OiAwOyBcclx0XHRcdGJvdHRvbTogMDsgXHJcdFx0XHRyaWdodDogMDtcclx0XHRcdHBhZGRpbmc6IDVweDtcclx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43MSk7XHJcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1hYm91dC1pbWFnZS1jb250YWluZXIgLmRhc2hpY29ucy5mYWRlT3V0TGVmdCxcclx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMuZmFkZUluUmlnaHQge1xyXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXHRcdH1cclx0XHRcclx0XHRcdC55aWtlcy1hYm91dC1pbWFnZS1jb250YWluZXIgLmRhc2hpY29ucy10d2l0dGVyIHtcclx0XHRcdFx0Y29sb3I6ICMwMEIwRUQ7XHJcdFx0XHR9XHJcdFx0XHRcclx0XHJcdCNhYm91dC15aWtlcyAudGVhbS1yb3c6Zmlyc3QtY2hpbGQge1xyXHRcdG1hcmdpbi10b3A6IDJlbTtcclx0fVxyXHRcclx0I2Fib3V0LXlpa2VzIC50ZWFtLXJvdyB7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdFx0ZmxvYXQ6IGxlZnQ7XHJcdH1cclx0I2Fib3V0LXlpa2VzIC50ZWFtLW1lbWJlciBwIHtcclx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcdFx0Zm9udC1zaXplOiAxNnB4O1xyXHR9XHJcdFxyXHQjY2VydGlmaWNhdGlvbnMgdWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdH1cclx0XHQjY2VydGlmaWNhdGlvbnMgdWwgbGkge1xyXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcdFx0fVxyXHRcdFx0I2NlcnRpZmljYXRpb25zIHVsIGxpIGltZyB7XHJcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclx0XHRcdFx0ZGlzcGxheTpibG9jaztcclx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcdFx0XHR9XHJcdFx0XHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogQVBJIENvbm5lY3Rpb24gU3R5bGVzICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0I2Nvbm5lY3Rpb24tY29udGFpbmVyIHtcclx0XHRmbG9hdDogcmlnaHQ7XHJcdFx0Y29sb3I6ICNmZmZmZmY7XHJcdFx0cGFkZGluZzogLjI1ZW0gLjc1ZW0gLjI1ZW0gLjI1ZW07XHJcdFx0bWFyZ2luLXRvcDogLTRweDtcclx0fVxyXHRcdFxyXHRcdCNjb25uZWN0aW9uLWNvbnRhaW5lci5hcGktY29ubmVjdGVkIHtcclx0XHRcdGJhY2tncm91bmQ6IHJnYig2OCwgMTg2LCA2OCk7XHJcdFx0fVxyXHRcdFxyXHRcdCNjb25uZWN0aW9uLWNvbnRhaW5lci5hcGktbm90LWNvbm5lY3RlZCB7XHJcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMTgxLCAxODEsIDE4MSk7XHJcdFx0fVxyXHRcdFxyXHRcdC8qIEFkanVzdCBMaW5laGVpZ2h0IG9mIENvbmVuY3RlZCB2cyBOb3QtY29ubmVjdGVkIEljb25zICovXHJcdFx0Lnlpa2VzLW1jLWFwaS1jb25uZWN0ZWQsXHJcdFx0Lnlpa2VzLW1jLWFwaS1ub3QtY29ubmVjdGVkIHtcclx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXHRcdH1cclx0XHQvKiBFbmQgSWNvbiBsaW5lIGhlaWdodCBhZGp1c3RtZW50ICovXHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICBTZXR0aW5ncyBTaWRlYmFyICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKiovXHJcdFx0LyogTGVhdmUgVXMgQSBSZXZpZXcgKi9cclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWMge1xyXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRcdH1cclx0XHRcdCNyZXZpZXcteWlrZXMtZWFzeS1tYyAuZGFzaGljb25zLXN0YXItZmlsbGVkIHtcclx0XHRcdFx0Y29sb3I6ICNFNkI4MDA7XHJcdFx0XHR9XHJcdFx0Lm1ldGEtYm94LXNvcnRhYmxlcyBociB7XHJcdFx0XHRtYXJnaW46IDEuNzVlbSAwIDAgMDtcclx0XHR9XHJcdFx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKlx0ICBBZG1pbiBOb3RpY2VzICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKi9cclx0Lnlpa2VzLWVhc3ktbWMtdXBkYXRlZCB7XHJcdFx0ZGlzcGxheTogYmxvY2s7XHJcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNEVBRUYwO1xyXHRcdG1hcmdpbjowIDIwcHggMnB4IDBweDtcclx0XHRtYXJnaW4tdG9wOiAxZW07XHJcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXHRcdHBhZGRpbmc6IDJweCAxMHB4O1xyXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI5cHg7XHJcdH1cclx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiBTaXIgVHJldm9yIENTUyBBZGp1c3RtZW50cyAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LnN0LWJsb2NrLWNvbnRyb2xzIGEge1xyXHRcdHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1vdXQ7XHJcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2Utb3V0O1xyXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2Utb3V0O1xyXHR9XHJcdC5zdC1ibG9jay11aS1idG4sIFxyXHQuc3QtYmxvY2stY29udHJvbC11aS1idG4ge1xyXHRcdGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcdH1cclx0XHRcclx0XHQvKiBPdmVycnJpZGUgQ29sdW1ucyBJY29uICovXHJcdFx0LyogRmlndXJlIG91dCBhIGJldHRlciB3YXkgdG8gYXNzaWduIHRoZSBmb250IGZhbWlseSAqL1xyXHRcdC5zdC1ibG9jay1jb250cm9scyAuc3QtYmxvY2stY29udHJvbFtkYXRhLXR5cGU9XCJDb2x1bW5zXCJdID4gc3BhbiB7XHJcdFx0XHRmb250LWZhbWlseTogJ1NULUNvbHVtbnMtSWNvbnMnICFpbXBvcnRhbnQ7XHJcdFx0fVxyXHRcdFxyXHRcdFxyXHRcdFxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qXHRcdFx0ICAgIFN1cHBvcnQgUGFnZVx0XHQgICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLnN1cHBvcnQtc2VjdGlvblx0e1xyXHRtYXJnaW46IDEuNWVtIDA7XHJcdHBhZGRpbmc6IDFlbSAwO1xyfVxyXHIuZ2l0aHViLW9jdG9jYXQge1xyXHRiYWNrZ3JvdW5kOiB1cmwoICcuLi8uLi9pbmNsdWRlcy9pbWFnZXMvU3VwcG9ydF9QYWdlL09jdG9jYXQucG5nJyApO1xyXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXHR3aWR0aDogNTBweDtcclx0aGVpZ2h0OiA0NXB4O1xyXHRkaXNwbGF5OiBibG9jaztcclx0ZmxvYXQ6IGxlZnQ7XHJcdG1hcmdpbi10b3A6IC01cHg7XHJ9XHRcdFxyXHRcdFxyXHRcci8qKiBCcmVhayBQb2ludHMgKiovXHIvKiBBYm91dCBQYWdlICovXHJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTVweCkge1xyXHQjdGVhbS1tZW1iZXItY29udGFpbmVyIC50ZWFtLW1lbWJlciB7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdH1cclx0XHJ9XHIvKiBPcHRpb25zIFBhZ2UgKi9cckBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcdFxyXHQvKiBIaWRlIFNlbGVjdGVkIE9wdGlvbiBBcnJvdyB3aGVuIGl0IGRyb3BzIGJlbG93IHRoZSBtYWluIGNvbnRlbnQgYm94ICovXHJcdC5vcHRpb24tbWVudS1zZWxlY3RlZC1hcnJvdyB7XHJcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXHR9XHJcdFxyfVxyXHIvKiBwcm8gdmVyc2lvbiBub3RpY2UgKi9cci5wcm8tdmVyc2lvbi1vbmx5LW5vdGljZSB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpO1xyfVxyXHIvKiBVcGdyYWRlIEVsaXBzZXMgKi9cci51cGdyYWRpbmctZWxsaXBzZS1vbmUge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0LW1vei1vcGFjaXR5OiAwO1xyXHQta2h0bWwtb3BhY2l0eTogMDtcclx0b3BhY2l0eTogMDtcclx0LXdlYmtpdC1hbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wcztcclx0YW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0YW5pbWF0aW9uLWRlbGF5OiAwLjBzO1xyfVxyLnVwZ3JhZGluZy1lbGxpcHNlLXR3byB7XHJcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXHQtbW96LW9wYWNpdHk6IDA7XHJcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRvcGFjaXR5OiAwO1xyXHQtd2Via2l0LWFuaW1hdGlvbjogZG90IDEuM3MgaW5maW5pdGU7XHJcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXHRhbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHRhbmltYXRpb24tZGVsYXk6IDAuMnM7XHJ9XHIudXBncmFkaW5nLWVsbGlwc2UtdGhyZWUge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0LW1vei1vcGFjaXR5OiAwO1xyXHQta2h0bWwtb3BhY2l0eTogMDtcclx0b3BhY2l0eTogMDtcclx0LXdlYmtpdC1hbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcclx0IGFuaW1hdGlvbjogZG90IDEuM3MgaW5maW5pdGU7XHJcdCBhbmltYXRpb24tZGVsYXk6IDAuM3M7XHJ9XHJcci8qIEFuaW1hdGlvbnMgKi9cckAtd2Via2l0LWtleWZyYW1lcyBkb3Qge1xyXHQgIDAlIHsgb3BhY2l0eTogMDsgfVxyXHQgNTAlIHsgb3BhY2l0eTogMDsgfVxyXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxyfVxyQGtleWZyYW1lcyBkb3Qge1xyXHQgIDAlIHsgb3BhY2l0eTogMDsgfVxyXHQgNTAlIHsgb3BhY2l0eTogMDsgfVxyXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxyfSJdfQ== */
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}.column-columnname span.stats span:hover,.create-error-log-help:hover,.dashicons-editor-help:hover,.yikes-easy-mc-table-stats-tr td:hover{cursor:pointer}.yikes-easy-mc-hidden{display:none}.shortcode-input-field{color:#333}.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: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}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}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{background:url(../../includes/images/Welcome_Page/yikes-mailchimp-welcome-logo.png) no-repeat;font-size:14px;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:1.5em}.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%;text-decoration:none}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}#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:#eee}.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{display:block;margin:1em 0}.yikes-mc-settings-expansion-section{display:none}.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}.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}.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}.circle-account-active,.circle-account-inactive{display:inline-block;vertical-align:middle;height:15px;width:15px;border-radius:50%}.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-top:2px solid #9ddf9d}.chimp-chatter-negative{border-top:2px solid #FBA2A2}.chimp-chatter-neutral{border-top:2px 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.custom-notifications:before{content:"\f466";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%}#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;-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}.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}.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}.st-block-controls a{transition:color .25s ease-out;-moz-transition:color .25s ease-out;-webkit-transition:color .25s ease-out;-o-transition:color .25s ease-out}.st-block-control-ui-btn,.st-block-ui-btn{font-size:1em!important}.st-block-controls .st-block-control[data-type=Columns]>span{font-family:ST-Columns-Icons!important}.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: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}.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/flags/1x1/ad.svg CHANGED
@@ -1,72 +1,72 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
- <g fill-rule="evenodd" stroke-width="1pt">
3
- <path fill="#0000bd" d="M0 0h171.52v511.983H0z"/>
4
- <path fill="#cc1900" d="M340.48 0H512v511.983H340.48z"/>
5
- <path fill="#fff600" d="M171.52 0h168.96v511.983H171.52z"/>
6
- </g>
7
- <g stroke-width="1pt">
8
- <path d="M398.54 290.22c47.823.818 44.515-29.15 61.974-32.126 17.458-2.977 33.928 12.49 33.302 29.972 1.873 20.814-29.714 20.963-31.637 38.298-1.924 17.336 15.377 22.628 33.3 19.982s30.647-20.363 39.805-28.69c-13.32 7.494-24.218 4.78-25.21-8.557.673-17.498 18.103-23.848 26.345-17.96 6.476-5.3 6.09-7.424 13.21-6.247 4.827 2.944 6.142 2.86 8.998 7.418 3.717-2.354 5.27-3.54 12.204-.596 4.306 1.767 7.18 4.96 9.84 9.808 3.147-2.486 8.087-3.413 13.763-.197 3.61 1.837 8.108 7.182 8.72 12.995 8.45 1.696 11.38 3.654 14.034 7.953 15.764 21.775-2.436 58.473-1.433 77.205 1.004 18.73 16.65 19.98 16.65 19.98-14.716-9.42-.2-15.9 6.746-16.55 22.252 2.293 18.508 35.136-5.18 29.367-18.978-5.18 38.92 3.28 37.525 62.637-1.396 61.02-32.815 49.01-32.815 49.01s26.838 10.11 21.646 30.09c-5.192 13.507-32.934 22.456-30.58-3.448-8.24 11.186-10.607 15.913-10.58 32.916-1.147 21.713.657 31.63 6.846 42.3 1.48-9.934 8.206-10.36 13.952-9.1 8.1.085 12.607 6.443 9.563 14.685 4.08-1.035 7.802 1.757 9.403 5.12 1.255 6.207 4.037 8.957-2.44 11.312 6.477 1.178 9.61 2.024 10.378 11.05.18 7.26-12.595 11.245-26.135 8.89 7.065 3.533 29.983 50.025 26.922 103.44-2.12 47.905-86.038 43.64-123.53 42.305-37.488-1.332-72.512.775-87.133 13.052 11.247 7.182-1.302 29.542-10.864 19.064 0 8.242-9.45 20.98-22.497 12.718.534 14.885-14.238 25.328-27.12 25.328s-27.656-10.443-27.122-25.328c-13.047 8.26-22.496-4.476-22.496-12.718-9.562 10.478-22.11-11.882-10.864-19.064-14.62-12.277-49.645-14.384-87.133-13.052-37.49 1.334-121.41 5.6-123.53-42.305-3.06-53.418 23.7-99.91 30.764-103.44-13.54 2.355-26.315-1.63-26.135-8.89.767-9.026 3.9-9.872 10.377-11.05-6.476-2.355-3.694-5.105-2.44-11.31 1.602-3.365 5.324-6.157 9.403-5.122-3.044-8.242 1.462-14.6 9.563-14.684 5.746-1.26 12.472-.834 13.952 9.1 6.19-10.67 7.993-20.587 6.845-42.3.028-17.003-2.338-21.73-10.58-32.916 2.355 25.904-25.387 16.955-30.578 3.448-5.192-19.98 21.646-30.09 21.646-30.09s-31.42 12.01-32.815-49.01c-1.396-59.356 56.503-67.817 37.525-62.637-23.688 5.77-27.432-27.074-5.18-29.366 6.946.65 21.462 7.13 6.745 16.55 0 0 15.647-1.25 16.65-19.982 1.004-18.732-17.196-55.43-1.43-77.205 2.652-4.3 5.582-6.257 14.033-7.953.613-5.813 5.11-11.158 8.72-12.995 5.677-3.216 10.617-2.29 13.763.197 2.66-4.847 5.535-8.04 9.84-9.808 6.936-2.943 8.488-1.758 12.205.597 2.856-4.556 4.17-4.473 9-7.417 7.118-1.177 6.732.948 13.208 6.246 8.242-5.888 25.672.462 26.345 17.96-.99 13.335-11.888 16.05-25.21 8.557 9.16 8.326 21.88 26.043 39.805 28.69s35.225-2.647 33.302-19.983c-1.923-17.335-33.51-17.484-31.637-38.298-.626-17.483 15.844-32.95 33.302-29.972 17.46 2.977 14.15 32.944 62.182 32.126z" fill-rule="evenodd" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="#cba323"/>
9
- <path d="M356.44 346.62c-.575 17.96-31.258 14.828-51.514 13.86-26.326-1.232-77.59-46.08-44.263-69.89M164.84 449.52c-16.484 17.662 28.69 13.497 9.42-9.42-7.87-8.82-41.21 18.84-41.21 49.453s10.596 44.742 16.483 45.92c5.887 1.177 15.307-3.533 15.307-8.242 0-5.886-4.71-15.306-11.774-14.13-11.775 0-5.888 10.598 0 10.598" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
10
- <path d="M163.39 451.39s-24.453 9.908-24.453 39.343c0 29.436 7.065 28.26 7.065 28.26" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
11
- <path d="M166.02 430.68s24.726-3.533 23.55 18.838c-1.18 22.37-9.42 23.55-22.372 22.37-12.952-1.176-5.887-16.482-5.887-16.482M156.6 543.71s18.84-1.178 17.66-21.194c-1.176-20.016-15.305-21.194-23.547-20.016-8.242 1.177-10.74 5.803-8.242 12.88M150.71 567.26s3.936-8.158 16.887-8.158c12.952 0 18.982 30.386 17.805 63.354-1.178 32.968-33.515 61.37-40.58 59.015-7.064-2.354-10.597-3.532-4.71-8.24M172.39 643.31l-22.86 38.166" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
12
- <path d="M141.29 667.34c0 .416 5.054-1.105 8.587 1.25 3.532 2.354 4.365 5.815 4.365 5.815" transform="matrix(.3926 0 0 .37087 100.7 51.747)" stroke="#000" fill="none"/>
13
- <path d="M144.82 650.86s4.517-1.82 10.404.536 5.695 7.662 5.695 7.662" transform="matrix(.3579 0 0 .2656 107.438 120.498)" stroke="#000" fill="none"/>
14
- <path d="M171.78 731.95c12.25 6.364 24.282-25.18.67-26.726-16.887-.69-29.084 23.268-26.73 35.04 6.432 40.062 10.445 66.862 50.57 72.046 30.612 2.355 78.45-5.1 108.3-1.523 29.44 3.433 61.94 14.272 73.713 26.047 11.774 11.774 19.112 11.892 19.112 23.667 0 11.775-16.815 17.817-23.476 10.74" transform="matrix(.3926 0 0 .37087 100.68 52.44)" stroke="#000" fill="none"/>
15
- <path d="M369.84 876.92c4.305-2.914 14.556-20.425 4.722-30.815-15.194-15.4-26.165-21.48-33.658-23.977M347.55 863.28c5.828-3.532 6.684-15.298.594-24.274-6.09-8.975-21.94-16.165-53.073-18.8-23.582-1.98-87.843 8.445-111.39 1.38-33.058-12.72-53.844-34.15-48.772-87.39 1.52-20.622 11.917-34.466 32.278-37.106 22.858-.143 28.813 14.734 28.813 33.57 0 9.682-25.318 18.88-29.91 9.706-7.11-12.854-10.217-24.45 15.88-30.607" transform="matrix(.3926 0 0 .37087 100.68 52.44)" stroke="#000" fill="none"/>
16
- <path d="M337.41 844.59s9.765 5.685 7.41 10.395c-2.354 4.71-8.658 2.7-4.496-2.296" transform="matrix(.3926 0 0 .37087 100.68 52.44)" stroke="#000" fill="none"/>
17
- <path d="M238.95 291.4s-6.66 6.66-3.33 22.48 9.99 14.986 9.99 14.986M216.47 300.55c-.833 1.665-9.706 11.858-4.71 22.68 4.995 10.825 8.956 12.978 8.956 12.978M193.99 313.87s-7.195 10.622-8.567 29.555 7.79 45 7.533 54.698c-.58 20.61-24.012 30.84-24.012 30.84M159.85 543.66c1.665 0 34.135-29.972 34.135 76.597-2.498 61.61-38.298 67.438-38.298 67.438" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
18
- <path d="M162.49 689.71c13.148-3.336 40.425 10.99 30.613 35.324" transform="matrix(.3926 0 0 .37087 101.77 52.53)" stroke="#000" fill="none"/>
19
- <path d="M167.78 681.47c8.44.785 15.32 6.904 18.458 15.343" transform="matrix(.3926 0 0 .37087 100.973 51.876)" stroke="#000" fill="none"/>
20
- <path d="M148.2 477.06s9.99 14.154 24.977 14.154 19.982-15.82 19.982-15.82" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
21
- <path d="M146.53 484.55s9.158 16.652 24.977 17.484c15.82.833 21.647-10.823 21.647-10.823M179.84 509.52s11.657 4.996 11.657 19.15c0 14.153-10.824 10.823-10.824 10.823" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
22
- <path d="M356.44 346.62c-.575 17.96-31.258 14.828-51.514 13.86-26.326-1.232-77.59-46.08-44.263-69.89M164.84 449.52c-16.484 17.662 28.69 13.497 9.42-9.42-7.87-8.82-41.21 18.84-41.21 49.453s10.596 44.742 16.483 45.92c5.887 1.177 15.307-3.533 15.307-8.242 0-5.886-4.71-15.306-11.774-14.13-11.775 0-5.888 10.598 0 10.598" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
23
- <path d="M163.39 451.39s-24.453 9.908-24.453 39.343c0 29.436 7.065 28.26 7.065 28.26" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
24
- <path d="M166.02 430.68s24.726-3.533 23.55 18.838c-1.18 22.37-9.42 23.55-22.372 22.37-12.952-1.176-5.887-16.482-5.887-16.482M156.6 543.71s18.84-1.178 17.66-21.194c-1.176-20.016-15.305-21.194-23.547-20.016-8.242 1.177-10.74 5.803-8.242 12.88M150.71 567.26s3.936-8.158 16.887-8.158c12.952 0 18.982 30.386 17.805 63.354-1.178 32.968-33.515 61.37-40.58 59.015-7.064-2.354-10.597-3.532-4.71-8.24M172.39 643.31l-22.86 38.166" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
25
- <path d="M141.29 667.34c0 .416 5.054-1.105 8.587 1.25 3.532 2.354 4.365 5.815 4.365 5.815" transform="matrix(-.3926 0 0 .37087 414.355 51.876)" stroke="#000" fill="none"/>
26
- <path d="M144.82 650.86s4.517-1.82 10.404.536 5.695 7.662 5.695 7.662" transform="matrix(-.3579 0 0 .2656 407.617 120.498)" stroke="#000" fill="none"/>
27
- <path d="M170.42 741.5c-2.354 0 15.45-19.877-.688-23.897-20.284-3.872-28.744 16.55-26.39 28.323 5.073 28.746 16.898 64.033 52.946 66.388 30.613 2.355 78.45-5.1 108.3-1.523 29.44 3.434 61.94 14.273 73.714 26.048 11.774 11.774 19.112 11.892 19.112 23.667 0 11.774-16.815 17.816-23.476 10.74" transform="matrix(-.3926 0 0 .37087 412.77 52.44)" stroke="#000" fill="none"/>
28
- <path d="M369.84 876.92c4.305-2.914 14.556-20.425 4.722-30.815-15.194-15.4-26.165-21.48-33.658-23.977M347.55 863.28c5.828-3.532 6.684-15.298.594-24.274-6.09-8.975-21.94-16.165-53.073-18.8-23.582-1.98-87.843 8.445-111.39 1.38-43.928-18.378-53.504-42.635-52.508-81.734 1.52-20.62 12.257-36.587 32.618-39.227 22.858-.143 26.774 11.906 26.774 30.744 0 9.68-9.013 25.715-21.334 23.36-12.322-3.187-21.92-25.012-1.106-36.668" transform="matrix(-.3926 0 0 .37087 412.77 52.44)" stroke="#000" fill="none"/>
29
- <path d="M337.41 844.59s9.765 5.685 7.41 10.395c-2.354 4.71-8.658 2.7-4.496-2.296" transform="matrix(-.3926 0 0 .37087 412.77 52.44)" stroke="#000" fill="none"/>
30
- <path d="M238.95 291.4s-6.66 6.66-3.33 22.48 9.99 14.986 9.99 14.986M216.47 300.55c-.833 1.665-9.706 11.858-4.71 22.68 4.995 10.825 8.956 12.978 8.956 12.978M193.99 313.87s-7.195 10.622-8.567 29.555 7.79 45 7.533 54.698c-.58 20.61-24.012 30.84-24.012 30.84M159.85 543.66c1.665 0 34.135-29.972 34.135 76.597-2.498 61.61-38.298 67.438-38.298 67.438" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
31
- <path d="M158.07 701.03c16.205-14.296 47.22 13.112 35.708 38.506" transform="matrix(-.3926 0 0 .37087 414.082 49.912)" stroke="#000" fill="none"/>
32
- <path d="M167.78 681.47c8.44.785 17.357 6.197 20.496 14.636" transform="matrix(-.3926 0 0 .37087 415.555 52.798)" stroke="#000" fill="none"/>
33
- <path d="M148.2 477.06s9.99 14.154 24.977 14.154 19.982-15.82 19.982-15.82" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
34
- <path d="M146.53 484.55s9.158 16.652 24.977 17.484c15.82.833 21.647-10.823 21.647-10.823M179.84 509.52s11.657 4.996 11.657 19.15c0 14.153-10.824 10.823-10.824 10.823" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
35
- <path d="M353.01 313.46c.416-.416-1.665-9.16 8.326-8.742 9.99.416 6.244 9.574 14.57 12.904 7.91 2.082 22.063 4.164 22.528 4.164s14.62-2.082 22.528-4.164c8.326-3.33 4.58-12.488 14.57-12.904 9.99-.417 7.91 8.326 8.326 8.742" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
36
- <path d="M373.28 349.42c-.294-4.12-1.25-9.55-6.87-9.966-10.526-.345-18.857 20.605 4.443 20.753 17.055.11 17.198-32.355.804-32.83-23.55-.668-26.788 13.388-26.402 16.142 5.957-50.398-33.246-40.207-31.373-59.77.207-10.607 10.85-11.823 22.48-9.858 17.458 2.8 14.15 30.967 62.077 30.198 47.926.77 44.618-27.4 62.077-30.198 11.63-1.965 22.272-.75 22.48 9.857 1.872 19.563-37.33 9.372-31.374 59.77.386-2.755-2.853-16.81-26.402-16.144-16.393.476-16.25 32.942.805 32.83 23.3-.147 14.97-21.097 4.444-20.752-5.623.416-6.578 5.845-6.872 9.966" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
37
- <path d="M320.327 347.902l.046.282-4.418 1.09-.047-.282.28-.07c.246-.06.434-.162.567-.306.095-.098.158-.24.188-.426.026-.134-.003-.46-.09-.977l-1.12-6.798c-.087-.528-.164-.853-.232-.974-.066-.12-.18-.21-.336-.272-.154-.07-.35-.074-.586-.015l-.28.07-.047-.282 4.42-1.088.046.28-.28.07c-.245.06-.434.162-.567.306-.096.098-.16.24-.195.43-.026.132.004.46.09.976l1.12 6.798c.087.528.164.853.232.973.072.12.184.214.338.282.158.06.354.063.59.004l.282-.068zM313.808 339.243l.3 2.83-.226.035c-.204-.632-.403-1.076-.597-1.332-.195-.262-.444-.455-.747-.58-.17-.066-.455-.068-.854-.005l-.636.102.856 8.064c.056.534.114.864.175.99.063.126.17.23.32.31.153.075.352.093.596.054l.283-.045.03.286-4.477.71-.03-.285.284-.045c.248-.04.442-.125.582-.257.1-.09.173-.225.218-.41.033-.13.022-.46-.034-.982l-.855-8.063-.62.098c-.575.092-.977.307-1.206.647-.322.473-.49 1.104-.505 1.89l-.24.038-.3-2.83 7.678-1.217zM282.034 343.57l.285 4.313.246-.024c.38-.038.686-.138.917-.302.23-.162.42-.418.562-.765.148-.347.227-.805.24-1.373l.223-.022.348 5.276-.222.022c-.146-.988-.408-1.623-.788-1.903-.376-.285-.79-.405-1.242-.36l-.247.024.212 3.216c.034.537.08.87.134 1 .06.13.163.24.31.33.15.082.345.112.585.09l.285-.03.02.287-4.493.444-.02-.287.285-.028c.25-.026.447-.1.592-.224.105-.083.18-.214.228-.396.038-.13.04-.457.005-.983l-.456-6.912c-.035-.537-.08-.87-.137-1-.055-.13-.157-.237-.307-.32-.146-.09-.34-.124-.58-.1l-.285.028-.02-.285 7.25-.716.198 3.014-.26.025c-.106-.7-.293-1.21-.56-1.527-.264-.316-.63-.522-1.1-.616-.258-.053-.73-.045-1.414.023l-.798.08zM265.555 343.732v2.852h-.23c-.135-.658-.286-1.13-.45-1.414-.166-.29-.393-.52-.68-.692-.162-.093-.444-.14-.847-.14h-.64v8.13c0 .54.022.877.068 1.01.05.136.147.255.287.36.143.097.338.146.585.146h.285v.288h-4.513v-.288h.286c.25 0 .452-.054.605-.163.11-.072.197-.195.26-.372.048-.125.07-.45.07-.98v-8.13h-.622c-.58 0-1.003.15-1.265.45-.37.42-.602 1.02-.7 1.796h-.24v-2.852h7.742zM256.643 353.987v.288h-4.506v-.288h.285c.25 0 .45-.055.604-.163.11-.073.195-.197.254-.373.047-.124.07-.45.07-.978v-6.934c0-.54-.023-.876-.07-1.01-.047-.135-.142-.252-.285-.35-.14-.105-.33-.157-.573-.157h-.285v-.285h4.506v.286h-.286c-.25 0-.452.056-.604.164-.11.073-.197.198-.26.375-.048.122-.07.45-.07.978v6.934c0 .538.022.875.07 1.01.05.135.145.254.285.358.145.098.338.147.58.147h.285zM245.313 343.732l4.253 6.536v-4.53c0-.633-.075-1.06-.224-1.283-.203-.3-.544-.446-1.023-.436v-.288h2.847v.287c-.364.056-.61.13-.738.224-.123.09-.22.236-.293.443-.068.203-.1.552-.1 1.05v8.776h-.217l-5.83-8.776v6.7c0 .607.112 1.016.337 1.23.23.21.49.317.782.317h.203v.288h-3.058v-.288c.475-.005.805-.125.992-.357.186-.233.28-.63.28-1.19V345l-.185-.28c-.182-.28-.343-.465-.483-.553-.14-.09-.342-.138-.605-.148v-.288h3.058zM241.726 343.04l-.01.286c-.315.047-.602.238-.858.572-.187.25-.47.846-.856 1.786l-3.234 7.9-.21-.012-2.673-8.52c-.322-1.03-.542-1.633-.658-1.816-.113-.18-.336-.303-.67-.368l.01-.286 4.13.206-.01.287-.14-.007c-.373-.02-.628.025-.768.133-.1.074-.154.185-.16.335-.002.093.01.205.04.337.03.126.133.47.31 1.035l1.66 5.334 1.86-4.582c.22-.555.358-.926.41-1.115.053-.19.083-.35.087-.485.005-.157-.024-.295-.088-.418-.064-.122-.16-.217-.29-.286-.18-.097-.42-.154-.72-.17l.01-.285 2.826.14zM226.518 341.718l-.1 3.512-.26-.02c-.08-.887-.35-1.615-.805-2.182-.452-.573-.957-.88-1.515-.922-.43-.03-.782.087-1.05.353-.263.26-.403.575-.42.94-.012.235.022.444.102.632.11.252.296.507.555.765.19.185.634.52 1.332 1.008.978.678 1.63 1.3 1.954 1.863.322.564.465 1.19.432 1.885-.043.88-.362 1.617-.955 2.213-.59.59-1.315.853-2.178.79-.272-.02-.527-.072-.764-.157-.238-.086-.534-.234-.89-.447-.198-.118-.362-.182-.493-.19-.11-.01-.23.034-.356.128-.13.095-.235.246-.322.454l-.234-.018.195-3.973.233.018c.132 1.13.448 2.01.95 2.64.503.623 1.062.956 1.675 1 .474.035.86-.095 1.152-.39.3-.294.46-.652.48-1.07.012-.25-.032-.493-.13-.734-.095-.24-.246-.473-.456-.696-.212-.228-.587-.53-1.13-.907-.758-.53-1.302-.97-1.628-1.326-.327-.356-.573-.746-.74-1.167-.162-.423-.23-.88-.207-1.37.04-.84.328-1.535.86-2.087s1.18-.802 1.946-.746c.28.02.55.08.807.183.197.077.432.21.707.4.28.188.477.286.59.294.11.008.2-.026.267-.105.07-.08.138-.274.208-.586l.19.014zM220.626 341.377l-.027.284c-.318.02-.615.184-.892.493-.202.233-.522.8-.962 1.702l-3.712 7.58-.208-.03-2.143-8.743c-.258-1.055-.44-1.678-.545-1.87-.1-.19-.315-.334-.644-.43l.027-.283 4.106.584-.027.284-.14-.02c-.37-.052-.628-.03-.774.063-.104.065-.164.17-.178.32-.01.092-.002.205.02.34.02.128.103.48.243 1.06l1.33 5.47 2.134-4.398c.255-.533.416-.89.48-1.074.065-.184.103-.343.116-.476.015-.156-.006-.296-.063-.424-.055-.128-.146-.232-.27-.313-.173-.113-.41-.192-.707-.234l.027-.284 2.81.4zM210.833 340.505l-.334 2.823-.228-.04c-.057-.676-.15-1.17-.28-1.48-.13-.316-.327-.584-.593-.804-.15-.12-.422-.216-.82-.286l-.636-.113-.954 8.047c-.063.533-.08.87-.05 1.01.035.144.115.28.242.406.13.123.317.205.56.248l.284.05-.033.286-4.467-.792.034-.285.282.05c.248.044.453.025.618-.056.117-.054.218-.16.3-.324.062-.115.124-.434.186-.956l.954-8.047-.618-.11c-.574-.102-1.008-.027-1.305.225-.414.35-.714.9-.902 1.653l-.24-.04.336-2.824 7.663 1.36zM190.362 347.12l-.056.28-4.38-1.298.056-.28.278.083c.243.072.45.077.618.015.12-.04.227-.134.32-.29.068-.107.154-.417.255-.93l1.335-6.74c.104-.523.146-.857.127-1.002-.02-.144-.09-.285-.21-.422-.117-.142-.292-.247-.526-.316l-.28-.083.056-.278 4.38 1.296-.056.28-.278-.084c-.243-.072-.45-.077-.618-.015-.12.04-.23.135-.325.29-.07.105-.156.417-.258.93l-1.335 6.74c-.104.523-.145.857-.126 1 .024.147.094.29.21.43.12.138.3.24.533.31l.28.083zM187.25 336.105l-.06.277c-.318-.037-.63.075-.94.333-.227.196-.61.703-1.15 1.52l-4.546 6.864-.203-.066-1.114-9.024c-.133-1.09-.24-1.737-.324-1.946-.078-.206-.274-.384-.588-.535l.06-.278 3.996 1.286-.06.277-.135-.043c-.36-.116-.618-.14-.773-.072-.11.045-.182.14-.213.285-.02.09-.027.203-.02.34.005.13.046.495.118 1.092l.685 5.646 2.62-3.99c.315-.482.514-.81.6-.98.084-.17.14-.32.168-.45.034-.152.03-.295-.012-.432-.04-.135-.118-.253-.232-.354-.158-.142-.382-.26-.673-.354l.06-.277 2.736.88zM324.272 336.94c1.355-.278 2.512.033 3.47.93.963.9 1.526 2.123 1.69 3.676.142 1.326-.052 2.543-.58 3.65-.698 1.47-1.814 2.327-3.348 2.57-1.54.244-2.795-.205-3.77-1.347-.772-.902-1.23-2.044-1.377-3.426-.165-1.553.128-2.913.88-4.082.757-1.176 1.768-1.834 3.035-1.972zm.128.48c-.78.125-1.324.708-1.63 1.75-.246.854-.29 2.03-.13 3.532.19 1.783.585 3.06 1.188 3.832.42.54.953.758 1.595.656.434-.068.782-.255 1.044-.557.335-.388.568-.957.697-1.71.128-.757.132-1.717.008-2.878-.146-1.382-.36-2.398-.644-3.048-.282-.655-.603-1.1-.96-1.33-.355-.23-.743-.313-1.168-.246zM291.36 341.89c1.364-.198 2.507.182 3.43 1.136.924.953 1.438 2.21 1.54 3.77.09 1.333-.15 2.537-.722 3.612-.757 1.427-1.906 2.216-3.448 2.368-1.546.153-2.783-.37-3.712-1.568-.734-.946-1.147-2.114-1.24-3.504-.102-1.56.245-2.9 1.042-4.025.802-1.13 1.838-1.727 3.11-1.79zm.108.488c-.785.077-1.35.627-1.696 1.65-.28.838-.37 2.012-.272 3.52.12 1.792.465 3.092 1.036 3.898.398.565.92.814 1.568.75.434-.043.79-.208 1.063-.495.35-.366.605-.92.764-1.664.16-.75.2-1.708.124-2.875-.092-1.388-.265-2.416-.523-3.082-.255-.67-.558-1.134-.906-1.384-.344-.252-.73-.358-1.156-.316zM300.383 346.67l.31 2.928c.06.566.126.92.197 1.06.074.133.186.233.34.3.15.063.423.064.813.002l.03.285-4.374.694-.03-.286c.393-.063.656-.15.785-.257.133-.117.22-.25.258-.403.044-.152.036-.512-.024-1.078l-.72-6.783c-.06-.566-.128-.915-.202-1.05-.07-.14-.18-.243-.333-.307s-.424-.067-.815-.005l-.03-.283 3.97-.63c1.035-.164 1.8-.197 2.3-.1.496.1.92.362 1.275.786.352.42.56.947.628 1.578.08.772-.078 1.445-.478 2.02-.256.365-.636.67-1.14.91l2.43 3.214c.317.414.54.67.664.764.188.132.398.187.626.167l.03.285-2.69.427-3.262-4.327-.56.09zm-.543-5.128l.485 4.58.36-.057c.584-.093 1.014-.226 1.29-.4.276-.18.478-.453.605-.818.133-.37.17-.83.11-1.38-.084-.798-.3-1.362-.647-1.694-.342-.332-.852-.445-1.53-.338l-.673.107zM333.09 340.926l.602 2.86c.116.553.216.894.3 1.022.086.122.21.204.366.247.158.04.428 0 .81-.12l.057.28-4.27 1.343-.06-.28c.386-.12.637-.245.755-.372.12-.135.192-.28.216-.438.028-.158-.016-.514-.132-1.066l-1.393-6.625c-.115-.553-.216-.89-.303-1.01-.084-.13-.204-.216-.362-.257s-.427-.003-.81.117l-.057-.278 3.878-1.22c1.01-.317 1.766-.464 2.27-.44.504.023.952.22 1.344.588.393.364.653.855.782 1.472.158.753.067 1.444-.273 2.076-.218.4-.565.758-1.04 1.073l2.733 2.825c.356.363.6.583.735.66.2.102.414.125.64.07l.058.28-2.63.826-3.668-3.806-.547.172zm-1.05-5.007l.94 4.47.35-.11c.57-.178.983-.375 1.24-.59.256-.22.43-.52.52-.902.092-.386.083-.85-.03-1.386-.164-.78-.434-1.306-.81-1.583-.376-.28-.893-.316-1.553-.108l-.658.207zM196.584 343.62l-.364 2.92c-.07.563-.088.924-.052 1.083.04.154.127.288.258.402.132.113.392.206.783.28l-.037.284-4.36-.815.034-.285c.394.074.665.08.814.02.155-.067.27-.167.34-.3.077-.132.15-.48.222-1.044l.843-6.762c.07-.564.084-.922.044-1.076-.037-.16-.12-.296-.253-.41-.13-.112-.392-.207-.78-.28l.034-.282 3.96.738c1.03.192 1.774.42 2.23.683s.805.66 1.048 1.186c.243.523.326 1.1.248 1.73-.096.767-.402 1.36-.917 1.778-.33.264-.764.427-1.303.49l1.608 3.91c.212.504.367.824.466.958.153.19.34.314.565.372l-.035.285-2.683-.5-2.154-5.26-.56-.106zm.637-5.11l-.568 4.564.358.067c.582.11 1.026.126 1.33.052.306-.08.562-.273.768-.58.21-.312.35-.742.418-1.29.1-.795.02-1.41-.24-1.846-.254-.435-.718-.716-1.393-.842l-.672-.125zM271.105 351.225l-3.042.157-.326 1.044c-.108.347-.156.632-.15.855.01.297.115.51.315.64.118.076.4.124.85.14l.01.29-2.863.147-.01-.288c.306-.074.555-.242.745-.505.19-.27.418-.813.682-1.632l2.79-8.56.12-.007 3.404 8.475c.326.804.587 1.307.785 1.51.15.152.356.236.62.247l.01.288-4.166.215-.01-.288.17-.008c.334-.018.567-.087.7-.208.09-.087.13-.21.126-.364-.003-.094-.02-.188-.048-.285-.01-.046-.08-.238-.21-.574l-.503-1.288zm-.236-.563l-1.408-3.56-1.196 3.694 2.603-.134z"/>
38
- </g>
39
- <g fill-rule="evenodd">
40
- <path fill="#fff600" d="M261.08 257.953h69.556v65.707H261.08z"/>
41
- <path fill="#cc1900" d="M271.016 192.245h9.936v65.708h-9.936zM290.89 192.245h9.936v65.708h-9.937zM310.763 192.245h9.936v65.708h-9.937z"/>
42
- <path fill="#fff600" d="M261.08 192.245h9.936v65.708h-9.937zM280.953 192.245h9.936v65.708h-9.937zM300.826 192.245h9.936v65.708h-9.936zM320.7 192.245h9.936v65.708H320.7z"/>
43
- <path fill="#cc1900" d="M207.753 264.524h7.728v59.136h-7.727zM223.21 264.524h7.728v59.136h-7.73zM238.666 264.524h7.728v59.136h-7.728z"/>
44
- <path fill="#fff600" d="M200.027 264.524h7.728v59.136h-7.728zM215.483 264.524h7.728v59.136h-7.727zM230.94 264.524h7.728v59.136h-7.728zM246.396 264.524h7.73v59.136h-7.73z"/>
45
- <path fill="#cc1900" d="M192.296 264.524h7.73v59.136h-7.73z"/>
46
- <path fill="#fff600" d="M184.57 264.524h7.728v59.136h-7.728z"/>
47
- <path fill="#cc1900" d="M184.57 192.245h69.556v65.708H184.57z"/>
48
- <path d="M247.952 211.556c1.426-.382 1.634-2.28 1.853-3.843.436-3.127-2.214-6.04-5.915-6.5s-7.016 1.403-7.452 4.53l-2.882 1.1 4.015.5-4.33 1.766 5.364.666-43.233 36.11 2.367 2.6 43.232-36.11c1.14-.954.315-2.266-.945-3.344-1.486-1.27-1.105-1.522-.91-2.92.284-2.04 2.24-2.91 4.46-2.632s3.81 2.023 3.548 3.9c-.13.937-.516 2.04-1.514 2.255-1.643.81.723 3.408 2.342 1.92z" fill="#fff600"/>
49
- <path d="M194.88 361.42v336.61c0 35.434 16.978 53.15 50.934 53.15h118.85c33.957 0 33.957 35.433 33.957 35.433s0-35.433 33.957-35.433h118.85c33.957 0 50.935-17.716 50.935-53.15V361.42h-407.48zm17.716 17.717v177.16h177.17v-177.16h-177.17zm194.88 0v177.16h177.17v-177.16h-177.17zm-194.88 194.88v106.3c0 35.434 16.978 53.15 50.934 53.15H389.76v-159.45H212.6zm372.05 0v106.3c0 35.434-16.977 53.15-50.934 53.15H407.482v-159.45h177.16z" stroke="#000" stroke-width="1pt" fill="#cba323" transform="matrix(.3926 0 0 .37087 101.104 51.638)"/>
50
- <path d="M219.344 198.818l-13.91 14.08 4.28 25.344h19.26l4.28-25.344-13.91-14.08z" fill="#fff"/>
51
- <path d="M218.278 204.072l-10.7 10.513 4.28 21.026h6.42v-31.537zm2.14 0v31.537h6.42l4.28-21.026-10.7-10.513z" fill="#fff600"/>
52
- <path d="M222.825 238.24h-3.478s1.74 5.443 3.478 5.443c6.955 0 20.902-7.94 20.866-5.443 0 5.443-3.477 2.722-3.477 5.443 0 2.722 6.956 0 6.956-2.72 0-2.723 0-5.445-3.48-5.445-3.477 0-13.588 5.48-17.387 5.444-3.478 0-3.478-2.722-3.478-2.722zM215.868 238.24h3.477s-1.738 5.443-3.477 5.443c-6.956 0-20.902-7.94-20.867-5.443 0 5.443 3.48 2.722 3.48 5.443 0 2.722-6.956 0-6.956-2.72 0-2.723 0-5.445 3.477-5.445 3.48 0 13.59 5.48 17.39 5.444 3.478 0 3.478-2.722 3.478-2.722z" fill="#fffbff"/>
53
- <path d="M70.866 574.02c0 35.433 28.704 36.668 17.717 53.15L53.15 680.32H35.434l17.716-53.15c5.905-17.717 17.716-65.374 17.716-53.15z" transform="matrix(.14606 .025 -.0313 .11666 313.95 207.95)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
54
- <path d="M35.433 423.42c0 3.667 2.242 31.888 0 35.067-2.242 3.18-8.97-18.684-12.977-16.28-4.008 2.406-7.603 24.16-12.902 25.505-5.298 1.35-12.3-17.71-18.412-17.71-6.112 0-11.937 19.062-17.235 17.717-5.298-1.347-10.07-23.1-14.08-25.505-4.007-2.405-10.734 19.458-12.976 16.28-2.24-3.18 0-31.4 0-35.068 0-14.67 19.843-26.575 44.292-26.575s44.29 11.906 44.29 26.575z" transform="matrix(.11687 0 0 .0597 306.8 255.835)" stroke="#fff600" stroke-width="7.99" fill="#cc1900"/>
55
- <path d="M281.414 266.466c1.533.706 1.41 1.885.887 2.116-.52.23-1.243-.574-2.776-1.28s-3.3-1.05-2.778-1.28 3.135-.263 4.668.444z" fill="#008d00"/>
56
- <path d="M-70.866 414.57v53.15h53.15v-17.717H-53.15V414.57h-17.715z" transform="matrix(.07986 .10083 -.12624 .06378 344 258.966)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
57
- <path d="M70.866 574.02c0 35.433 28.704 36.668 17.717 53.15L53.15 680.32H35.434l17.716-53.15c5.905-17.717-17.716-35.434-70.866 0-12.224 0-70.866-8.964-70.866 0v53.15h-17.716v-53.15c0-6.942-35.433-53.15-35.433-70.867 0-12.224-53.15 0-53.15-17.716 0-8.86 35.432-17.717 35.432-35.433 0-17.717 35.433 0 53.15 0 0 17.716-17.717 35.433 17.716 35.433 24.45 0 177.17 0 177.17 17.716 0 17.717-17.717 5.493-17.717 17.717z" stroke="#fff600" stroke-width="5" fill="#cc1900" transform="matrix(.14938 0 0 .1193 303.117 207.958)"/>
58
- <path d="M288.12 289.125c1.436-.008 1.953 1.06 1.706 1.47-.247.41-1.166.006-2.603.014s-2.85.423-2.602.014 2.063-1.49 3.5-1.5zM309.29 289.125c1.437-.008 1.954 1.06 1.707 1.47-.247.41-1.166.006-2.603.014s-2.85.423-2.602.014 2.062-1.49 3.498-1.5zM284.775 286.172c1.165-.67 2.362-.04 2.457.408.096.448-.945.545-2.11 1.217s-2.014 1.664-2.11 1.216.598-2.17 1.763-2.84zM298.994 287.377c1.436-.04 1.99 1.017 1.755 1.432-.234.414-1.166.03-2.602.07s-2.835.484-2.6.07 2.01-1.535 3.446-1.573zM280.937 274.766l6.302-3.858 1.61 1.678-6.303 3.857z" fill="#008d00"/>
59
- <path d="M283.554 277.5c0 .583-.36 1.057-.804 1.057s-.804-.474-.804-1.057.36-1.057.804-1.057.804.473.804 1.057z" fill="#008d00"/>
60
- <path d="M47.995 681.85c34.086.02 34.086 12.9 19.835 12.9-19.835 0-67.83 4.38-67.83 3.28 0-1.102-16.484-14.202-16.484-14.202-1.232-3.513 1.177 14.128-1.232 14.203-2.41.075-16.43-15.38-16.43-15.38s1.288 15.232 0 15.307c-1.287.074-17.66-9.42-17.66-9.42l-1.178 8.242-15.306 9.42 15.306 10.596v8.242l15.306-8.242 1.178 15.306 18.84-15.306s4.763 16.3 2.353 16.484c-2.41.185 16.484-16.484 16.484-16.484-1.178-1.05 54.051 0 87.405-1.05 33.355-1.048 32.747-51.937 17.717-53.15-15.033-1.213-58.306 3.33-58.306-.203" transform="matrix(.07764 0 0 .08915 307.33 214.508)" stroke="#fff600" stroke-width="5.055" fill="#cc1900"/>
61
- <g>
62
- <path d="M70.866 574.02c0 35.433 28.704 36.668 17.717 53.15L53.15 680.32H35.434l17.716-53.15c5.905-17.717 17.716-65.374 17.716-53.15z" transform="matrix(.14606 .025 -.0313 .11666 313.95 234.232)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
63
- <path d="M35.433 423.42c0 3.667 2.242 31.888 0 35.067-2.242 3.18-8.97-18.684-12.977-16.28-4.008 2.406-7.603 24.16-12.902 25.505-5.298 1.35-12.3-17.71-18.412-17.71-6.112 0-11.937 19.062-17.235 17.717-5.298-1.347-10.07-23.1-14.08-25.505-4.007-2.405-10.734 19.458-12.976 16.28-2.24-3.18 0-31.4 0-35.068 0-14.67 19.843-26.575 44.292-26.575s44.29 11.906 44.29 26.575z" transform="matrix(.11687 0 0 .0597 306.8 282.12)" stroke="#fff600" stroke-width="7.99" fill="#cc1900"/>
64
- <path d="M281.414 292.75c1.533.706 1.41 1.885.887 2.116-.52.23-1.243-.574-2.776-1.28s-3.3-1.05-2.778-1.28 3.135-.264 4.668.443z" fill="#008d00"/>
65
- <path d="M-70.866 414.57v53.15h53.15v-17.717H-53.15V414.57h-17.715z" transform="matrix(.07986 .10083 -.12624 .06378 344 285.25)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
66
- <path d="M70.866 574.02c0 35.433 28.704 36.668 17.717 53.15L53.15 680.32H35.434l17.716-53.15c5.905-17.717-17.716-35.434-70.866 0-12.224 0-70.866-8.964-70.866 0v53.15h-17.716v-53.15c0-6.942-35.433-53.15-35.433-70.867 0-12.224-53.15 0-53.15-17.716 0-8.86 35.432-17.717 35.432-35.433 0-17.717 35.433 0 53.15 0 0 17.716-17.717 35.433 17.716 35.433 24.45 0 177.17 0 177.17 17.716 0 17.717-17.717 5.493-17.717 17.717z" stroke="#fff600" stroke-width="5" fill="#cc1900" transform="matrix(.14938 0 0 .1193 303.117 234.24)"/>
67
- <path d="M288.12 315.41c1.436-.01 1.953 1.06 1.706 1.468-.247.41-1.166.007-2.603.015s-2.85.424-2.602.014 2.063-1.49 3.5-1.498zM309.29 315.41c1.437-.01 1.954 1.06 1.707 1.468-.247.41-1.166.007-2.603.015s-2.85.424-2.602.014 2.062-1.49 3.498-1.498zM284.775 312.456c1.165-.672 2.362-.04 2.457.407.096.45-.945.545-2.11 1.217s-2.014 1.665-2.11 1.217.598-2.17 1.763-2.84zM298.994 313.66c1.436-.04 1.99 1.018 1.755 1.433-.234.415-1.166.03-2.602.07s-2.835.485-2.6.07 2.01-1.534 3.446-1.573zM280.937 301.05l6.302-3.858 1.61 1.677-6.303 3.857z" fill="#008d00"/>
68
- <path d="M283.554 303.783c0 .584-.36 1.057-.804 1.057s-.804-.473-.804-1.057.36-1.057.804-1.057.804.474.804 1.057z" fill="#008d00"/>
69
- <path d="M47.995 681.85c34.086.02 34.086 12.9 19.835 12.9-19.835 0-67.83 4.38-67.83 3.28 0-1.102-16.484-14.202-16.484-14.202-1.232-3.513 1.177 14.128-1.232 14.203-2.41.075-16.43-15.38-16.43-15.38s1.288 15.232 0 15.307c-1.287.074-17.66-9.42-17.66-9.42l-1.178 8.242-15.306 9.42 15.306 10.596v8.242l15.306-8.242 1.178 15.306 18.84-15.306s4.763 16.3 2.353 16.484c-2.41.185 16.484-16.484 16.484-16.484-1.178-1.05 54.051 0 87.405-1.05 33.355-1.048 32.747-51.937 17.717-53.15-15.033-1.213-58.306 3.33-58.306-.203" transform="matrix(.07764 0 0 .08915 307.33 240.792)" stroke="#fff600" stroke-width="5.055" fill="#cc1900"/>
70
- </g>
71
- </g>
72
- </svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
+ <g fill-rule="evenodd" stroke-width="1pt">
3
+ <path fill="#0000bd" d="M0 0h171.52v511.983H0z"/>
4
+ <path fill="#cc1900" d="M340.48 0H512v511.983H340.48z"/>
5
+ <path fill="#fff600" d="M171.52 0h168.96v511.983H171.52z"/>
6
+ </g>
7
+ <g stroke-width="1pt">
8
+ <path d="M398.54 290.22c47.823.818 44.515-29.15 61.974-32.126 17.458-2.977 33.928 12.49 33.302 29.972 1.873 20.814-29.714 20.963-31.637 38.298-1.924 17.336 15.377 22.628 33.3 19.982s30.647-20.363 39.805-28.69c-13.32 7.494-24.218 4.78-25.21-8.557.673-17.498 18.103-23.848 26.345-17.96 6.476-5.3 6.09-7.424 13.21-6.247 4.827 2.944 6.142 2.86 8.998 7.418 3.717-2.354 5.27-3.54 12.204-.596 4.306 1.767 7.18 4.96 9.84 9.808 3.147-2.486 8.087-3.413 13.763-.197 3.61 1.837 8.108 7.182 8.72 12.995 8.45 1.696 11.38 3.654 14.034 7.953 15.764 21.775-2.436 58.473-1.433 77.205 1.004 18.73 16.65 19.98 16.65 19.98-14.716-9.42-.2-15.9 6.746-16.55 22.252 2.293 18.508 35.136-5.18 29.367-18.978-5.18 38.92 3.28 37.525 62.637-1.396 61.02-32.815 49.01-32.815 49.01s26.838 10.11 21.646 30.09c-5.192 13.507-32.934 22.456-30.58-3.448-8.24 11.186-10.607 15.913-10.58 32.916-1.147 21.713.657 31.63 6.846 42.3 1.48-9.934 8.206-10.36 13.952-9.1 8.1.085 12.607 6.443 9.563 14.685 4.08-1.035 7.802 1.757 9.403 5.12 1.255 6.207 4.037 8.957-2.44 11.312 6.477 1.178 9.61 2.024 10.378 11.05.18 7.26-12.595 11.245-26.135 8.89 7.065 3.533 29.983 50.025 26.922 103.44-2.12 47.905-86.038 43.64-123.53 42.305-37.488-1.332-72.512.775-87.133 13.052 11.247 7.182-1.302 29.542-10.864 19.064 0 8.242-9.45 20.98-22.497 12.718.534 14.885-14.238 25.328-27.12 25.328s-27.656-10.443-27.122-25.328c-13.047 8.26-22.496-4.476-22.496-12.718-9.562 10.478-22.11-11.882-10.864-19.064-14.62-12.277-49.645-14.384-87.133-13.052-37.49 1.334-121.41 5.6-123.53-42.305-3.06-53.418 23.7-99.91 30.764-103.44-13.54 2.355-26.315-1.63-26.135-8.89.767-9.026 3.9-9.872 10.377-11.05-6.476-2.355-3.694-5.105-2.44-11.31 1.602-3.365 5.324-6.157 9.403-5.122-3.044-8.242 1.462-14.6 9.563-14.684 5.746-1.26 12.472-.834 13.952 9.1 6.19-10.67 7.993-20.587 6.845-42.3.028-17.003-2.338-21.73-10.58-32.916 2.355 25.904-25.387 16.955-30.578 3.448-5.192-19.98 21.646-30.09 21.646-30.09s-31.42 12.01-32.815-49.01c-1.396-59.356 56.503-67.817 37.525-62.637-23.688 5.77-27.432-27.074-5.18-29.366 6.946.65 21.462 7.13 6.745 16.55 0 0 15.647-1.25 16.65-19.982 1.004-18.732-17.196-55.43-1.43-77.205 2.652-4.3 5.582-6.257 14.033-7.953.613-5.813 5.11-11.158 8.72-12.995 5.677-3.216 10.617-2.29 13.763.197 2.66-4.847 5.535-8.04 9.84-9.808 6.936-2.943 8.488-1.758 12.205.597 2.856-4.556 4.17-4.473 9-7.417 7.118-1.177 6.732.948 13.208 6.246 8.242-5.888 25.672.462 26.345 17.96-.99 13.335-11.888 16.05-25.21 8.557 9.16 8.326 21.88 26.043 39.805 28.69s35.225-2.647 33.302-19.983c-1.923-17.335-33.51-17.484-31.637-38.298-.626-17.483 15.844-32.95 33.302-29.972 17.46 2.977 14.15 32.944 62.182 32.126z" fill-rule="evenodd" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="#cba323"/>
9
+ <path d="M356.44 346.62c-.575 17.96-31.258 14.828-51.514 13.86-26.326-1.232-77.59-46.08-44.263-69.89M164.84 449.52c-16.484 17.662 28.69 13.497 9.42-9.42-7.87-8.82-41.21 18.84-41.21 49.453s10.596 44.742 16.483 45.92c5.887 1.177 15.307-3.533 15.307-8.242 0-5.886-4.71-15.306-11.774-14.13-11.775 0-5.888 10.598 0 10.598" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
10
+ <path d="M163.39 451.39s-24.453 9.908-24.453 39.343c0 29.436 7.065 28.26 7.065 28.26" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
11
+ <path d="M166.02 430.68s24.726-3.533 23.55 18.838c-1.18 22.37-9.42 23.55-22.372 22.37-12.952-1.176-5.887-16.482-5.887-16.482M156.6 543.71s18.84-1.178 17.66-21.194c-1.176-20.016-15.305-21.194-23.547-20.016-8.242 1.177-10.74 5.803-8.242 12.88M150.71 567.26s3.936-8.158 16.887-8.158c12.952 0 18.982 30.386 17.805 63.354-1.178 32.968-33.515 61.37-40.58 59.015-7.064-2.354-10.597-3.532-4.71-8.24M172.39 643.31l-22.86 38.166" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
12
+ <path d="M141.29 667.34c0 .416 5.054-1.105 8.587 1.25 3.532 2.354 4.365 5.815 4.365 5.815" transform="matrix(.3926 0 0 .37087 100.7 51.747)" stroke="#000" fill="none"/>
13
+ <path d="M144.82 650.86s4.517-1.82 10.404.536 5.695 7.662 5.695 7.662" transform="matrix(.3579 0 0 .2656 107.438 120.498)" stroke="#000" fill="none"/>
14
+ <path d="M171.78 731.95c12.25 6.364 24.282-25.18.67-26.726-16.887-.69-29.084 23.268-26.73 35.04 6.432 40.062 10.445 66.862 50.57 72.046 30.612 2.355 78.45-5.1 108.3-1.523 29.44 3.433 61.94 14.272 73.713 26.047 11.774 11.774 19.112 11.892 19.112 23.667 0 11.775-16.815 17.817-23.476 10.74" transform="matrix(.3926 0 0 .37087 100.68 52.44)" stroke="#000" fill="none"/>
15
+ <path d="M369.84 876.92c4.305-2.914 14.556-20.425 4.722-30.815-15.194-15.4-26.165-21.48-33.658-23.977M347.55 863.28c5.828-3.532 6.684-15.298.594-24.274-6.09-8.975-21.94-16.165-53.073-18.8-23.582-1.98-87.843 8.445-111.39 1.38-33.058-12.72-53.844-34.15-48.772-87.39 1.52-20.622 11.917-34.466 32.278-37.106 22.858-.143 28.813 14.734 28.813 33.57 0 9.682-25.318 18.88-29.91 9.706-7.11-12.854-10.217-24.45 15.88-30.607" transform="matrix(.3926 0 0 .37087 100.68 52.44)" stroke="#000" fill="none"/>
16
+ <path d="M337.41 844.59s9.765 5.685 7.41 10.395c-2.354 4.71-8.658 2.7-4.496-2.296" transform="matrix(.3926 0 0 .37087 100.68 52.44)" stroke="#000" fill="none"/>
17
+ <path d="M238.95 291.4s-6.66 6.66-3.33 22.48 9.99 14.986 9.99 14.986M216.47 300.55c-.833 1.665-9.706 11.858-4.71 22.68 4.995 10.825 8.956 12.978 8.956 12.978M193.99 313.87s-7.195 10.622-8.567 29.555 7.79 45 7.533 54.698c-.58 20.61-24.012 30.84-24.012 30.84M159.85 543.66c1.665 0 34.135-29.972 34.135 76.597-2.498 61.61-38.298 67.438-38.298 67.438" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
18
+ <path d="M162.49 689.71c13.148-3.336 40.425 10.99 30.613 35.324" transform="matrix(.3926 0 0 .37087 101.77 52.53)" stroke="#000" fill="none"/>
19
+ <path d="M167.78 681.47c8.44.785 15.32 6.904 18.458 15.343" transform="matrix(.3926 0 0 .37087 100.973 51.876)" stroke="#000" fill="none"/>
20
+ <path d="M148.2 477.06s9.99 14.154 24.977 14.154 19.982-15.82 19.982-15.82" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
21
+ <path d="M146.53 484.55s9.158 16.652 24.977 17.484c15.82.833 21.647-10.823 21.647-10.823M179.84 509.52s11.657 4.996 11.657 19.15c0 14.153-10.824 10.823-10.824 10.823" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
22
+ <path d="M356.44 346.62c-.575 17.96-31.258 14.828-51.514 13.86-26.326-1.232-77.59-46.08-44.263-69.89M164.84 449.52c-16.484 17.662 28.69 13.497 9.42-9.42-7.87-8.82-41.21 18.84-41.21 49.453s10.596 44.742 16.483 45.92c5.887 1.177 15.307-3.533 15.307-8.242 0-5.886-4.71-15.306-11.774-14.13-11.775 0-5.888 10.598 0 10.598" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
23
+ <path d="M163.39 451.39s-24.453 9.908-24.453 39.343c0 29.436 7.065 28.26 7.065 28.26" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
24
+ <path d="M166.02 430.68s24.726-3.533 23.55 18.838c-1.18 22.37-9.42 23.55-22.372 22.37-12.952-1.176-5.887-16.482-5.887-16.482M156.6 543.71s18.84-1.178 17.66-21.194c-1.176-20.016-15.305-21.194-23.547-20.016-8.242 1.177-10.74 5.803-8.242 12.88M150.71 567.26s3.936-8.158 16.887-8.158c12.952 0 18.982 30.386 17.805 63.354-1.178 32.968-33.515 61.37-40.58 59.015-7.064-2.354-10.597-3.532-4.71-8.24M172.39 643.31l-22.86 38.166" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
25
+ <path d="M141.29 667.34c0 .416 5.054-1.105 8.587 1.25 3.532 2.354 4.365 5.815 4.365 5.815" transform="matrix(-.3926 0 0 .37087 414.355 51.876)" stroke="#000" fill="none"/>
26
+ <path d="M144.82 650.86s4.517-1.82 10.404.536 5.695 7.662 5.695 7.662" transform="matrix(-.3579 0 0 .2656 407.617 120.498)" stroke="#000" fill="none"/>
27
+ <path d="M170.42 741.5c-2.354 0 15.45-19.877-.688-23.897-20.284-3.872-28.744 16.55-26.39 28.323 5.073 28.746 16.898 64.033 52.946 66.388 30.613 2.355 78.45-5.1 108.3-1.523 29.44 3.434 61.94 14.273 73.714 26.048 11.774 11.774 19.112 11.892 19.112 23.667 0 11.774-16.815 17.816-23.476 10.74" transform="matrix(-.3926 0 0 .37087 412.77 52.44)" stroke="#000" fill="none"/>
28
+ <path d="M369.84 876.92c4.305-2.914 14.556-20.425 4.722-30.815-15.194-15.4-26.165-21.48-33.658-23.977M347.55 863.28c5.828-3.532 6.684-15.298.594-24.274-6.09-8.975-21.94-16.165-53.073-18.8-23.582-1.98-87.843 8.445-111.39 1.38-43.928-18.378-53.504-42.635-52.508-81.734 1.52-20.62 12.257-36.587 32.618-39.227 22.858-.143 26.774 11.906 26.774 30.744 0 9.68-9.013 25.715-21.334 23.36-12.322-3.187-21.92-25.012-1.106-36.668" transform="matrix(-.3926 0 0 .37087 412.77 52.44)" stroke="#000" fill="none"/>
29
+ <path d="M337.41 844.59s9.765 5.685 7.41 10.395c-2.354 4.71-8.658 2.7-4.496-2.296" transform="matrix(-.3926 0 0 .37087 412.77 52.44)" stroke="#000" fill="none"/>
30
+ <path d="M238.95 291.4s-6.66 6.66-3.33 22.48 9.99 14.986 9.99 14.986M216.47 300.55c-.833 1.665-9.706 11.858-4.71 22.68 4.995 10.825 8.956 12.978 8.956 12.978M193.99 313.87s-7.195 10.622-8.567 29.555 7.79 45 7.533 54.698c-.58 20.61-24.012 30.84-24.012 30.84M159.85 543.66c1.665 0 34.135-29.972 34.135 76.597-2.498 61.61-38.298 67.438-38.298 67.438" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
31
+ <path d="M158.07 701.03c16.205-14.296 47.22 13.112 35.708 38.506" transform="matrix(-.3926 0 0 .37087 414.082 49.912)" stroke="#000" fill="none"/>
32
+ <path d="M167.78 681.47c8.44.785 17.357 6.197 20.496 14.636" transform="matrix(-.3926 0 0 .37087 415.555 52.798)" stroke="#000" fill="none"/>
33
+ <path d="M148.2 477.06s9.99 14.154 24.977 14.154 19.982-15.82 19.982-15.82" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
34
+ <path d="M146.53 484.55s9.158 16.652 24.977 17.484c15.82.833 21.647-10.823 21.647-10.823M179.84 509.52s11.657 4.996 11.657 19.15c0 14.153-10.824 10.823-10.824 10.823" transform="matrix(-.3926 0 0 .37087 413.95 51.638)" stroke="#000" fill="none"/>
35
+ <path d="M353.01 313.46c.416-.416-1.665-9.16 8.326-8.742 9.99.416 6.244 9.574 14.57 12.904 7.91 2.082 22.063 4.164 22.528 4.164s14.62-2.082 22.528-4.164c8.326-3.33 4.58-12.488 14.57-12.904 9.99-.417 7.91 8.326 8.326 8.742" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
36
+ <path d="M373.28 349.42c-.294-4.12-1.25-9.55-6.87-9.966-10.526-.345-18.857 20.605 4.443 20.753 17.055.11 17.198-32.355.804-32.83-23.55-.668-26.788 13.388-26.402 16.142 5.957-50.398-33.246-40.207-31.373-59.77.207-10.607 10.85-11.823 22.48-9.858 17.458 2.8 14.15 30.967 62.077 30.198 47.926.77 44.618-27.4 62.077-30.198 11.63-1.965 22.272-.75 22.48 9.857 1.872 19.563-37.33 9.372-31.374 59.77.386-2.755-2.853-16.81-26.402-16.144-16.393.476-16.25 32.942.805 32.83 23.3-.147 14.97-21.097 4.444-20.752-5.623.416-6.578 5.845-6.872 9.966" transform="matrix(.3926 0 0 .37087 101.104 51.638)" stroke="#000" fill="none"/>
37
+ <path d="M320.327 347.902l.046.282-4.418 1.09-.047-.282.28-.07c.246-.06.434-.162.567-.306.095-.098.158-.24.188-.426.026-.134-.003-.46-.09-.977l-1.12-6.798c-.087-.528-.164-.853-.232-.974-.066-.12-.18-.21-.336-.272-.154-.07-.35-.074-.586-.015l-.28.07-.047-.282 4.42-1.088.046.28-.28.07c-.245.06-.434.162-.567.306-.096.098-.16.24-.195.43-.026.132.004.46.09.976l1.12 6.798c.087.528.164.853.232.973.072.12.184.214.338.282.158.06.354.063.59.004l.282-.068zM313.808 339.243l.3 2.83-.226.035c-.204-.632-.403-1.076-.597-1.332-.195-.262-.444-.455-.747-.58-.17-.066-.455-.068-.854-.005l-.636.102.856 8.064c.056.534.114.864.175.99.063.126.17.23.32.31.153.075.352.093.596.054l.283-.045.03.286-4.477.71-.03-.285.284-.045c.248-.04.442-.125.582-.257.1-.09.173-.225.218-.41.033-.13.022-.46-.034-.982l-.855-8.063-.62.098c-.575.092-.977.307-1.206.647-.322.473-.49 1.104-.505 1.89l-.24.038-.3-2.83 7.678-1.217zM282.034 343.57l.285 4.313.246-.024c.38-.038.686-.138.917-.302.23-.162.42-.418.562-.765.148-.347.227-.805.24-1.373l.223-.022.348 5.276-.222.022c-.146-.988-.408-1.623-.788-1.903-.376-.285-.79-.405-1.242-.36l-.247.024.212 3.216c.034.537.08.87.134 1 .06.13.163.24.31.33.15.082.345.112.585.09l.285-.03.02.287-4.493.444-.02-.287.285-.028c.25-.026.447-.1.592-.224.105-.083.18-.214.228-.396.038-.13.04-.457.005-.983l-.456-6.912c-.035-.537-.08-.87-.137-1-.055-.13-.157-.237-.307-.32-.146-.09-.34-.124-.58-.1l-.285.028-.02-.285 7.25-.716.198 3.014-.26.025c-.106-.7-.293-1.21-.56-1.527-.264-.316-.63-.522-1.1-.616-.258-.053-.73-.045-1.414.023l-.798.08zM265.555 343.732v2.852h-.23c-.135-.658-.286-1.13-.45-1.414-.166-.29-.393-.52-.68-.692-.162-.093-.444-.14-.847-.14h-.64v8.13c0 .54.022.877.068 1.01.05.136.147.255.287.36.143.097.338.146.585.146h.285v.288h-4.513v-.288h.286c.25 0 .452-.054.605-.163.11-.072.197-.195.26-.372.048-.125.07-.45.07-.98v-8.13h-.622c-.58 0-1.003.15-1.265.45-.37.42-.602 1.02-.7 1.796h-.24v-2.852h7.742zM256.643 353.987v.288h-4.506v-.288h.285c.25 0 .45-.055.604-.163.11-.073.195-.197.254-.373.047-.124.07-.45.07-.978v-6.934c0-.54-.023-.876-.07-1.01-.047-.135-.142-.252-.285-.35-.14-.105-.33-.157-.573-.157h-.285v-.285h4.506v.286h-.286c-.25 0-.452.056-.604.164-.11.073-.197.198-.26.375-.048.122-.07.45-.07.978v6.934c0 .538.022.875.07 1.01.05.135.145.254.285.358.145.098.338.147.58.147h.285zM245.313 343.732l4.253 6.536v-4.53c0-.633-.075-1.06-.224-1.283-.203-.3-.544-.446-1.023-.436v-.288h2.847v.287c-.364.056-.61.13-.738.224-.123.09-.22.236-.293.443-.068.203-.1.552-.1 1.05v8.776h-.217l-5.83-8.776v6.7c0 .607.112 1.016.337 1.23.23.21.49.317.782.317h.203v.288h-3.058v-.288c.475-.005.805-.125.992-.357.186-.233.28-.63.28-1.19V345l-.185-.28c-.182-.28-.343-.465-.483-.553-.14-.09-.342-.138-.605-.148v-.288h3.058zM241.726 343.04l-.01.286c-.315.047-.602.238-.858.572-.187.25-.47.846-.856 1.786l-3.234 7.9-.21-.012-2.673-8.52c-.322-1.03-.542-1.633-.658-1.816-.113-.18-.336-.303-.67-.368l.01-.286 4.13.206-.01.287-.14-.007c-.373-.02-.628.025-.768.133-.1.074-.154.185-.16.335-.002.093.01.205.04.337.03.126.133.47.31 1.035l1.66 5.334 1.86-4.582c.22-.555.358-.926.41-1.115.053-.19.083-.35.087-.485.005-.157-.024-.295-.088-.418-.064-.122-.16-.217-.29-.286-.18-.097-.42-.154-.72-.17l.01-.285 2.826.14zM226.518 341.718l-.1 3.512-.26-.02c-.08-.887-.35-1.615-.805-2.182-.452-.573-.957-.88-1.515-.922-.43-.03-.782.087-1.05.353-.263.26-.403.575-.42.94-.012.235.022.444.102.632.11.252.296.507.555.765.19.185.634.52 1.332 1.008.978.678 1.63 1.3 1.954 1.863.322.564.465 1.19.432 1.885-.043.88-.362 1.617-.955 2.213-.59.59-1.315.853-2.178.79-.272-.02-.527-.072-.764-.157-.238-.086-.534-.234-.89-.447-.198-.118-.362-.182-.493-.19-.11-.01-.23.034-.356.128-.13.095-.235.246-.322.454l-.234-.018.195-3.973.233.018c.132 1.13.448 2.01.95 2.64.503.623 1.062.956 1.675 1 .474.035.86-.095 1.152-.39.3-.294.46-.652.48-1.07.012-.25-.032-.493-.13-.734-.095-.24-.246-.473-.456-.696-.212-.228-.587-.53-1.13-.907-.758-.53-1.302-.97-1.628-1.326-.327-.356-.573-.746-.74-1.167-.162-.423-.23-.88-.207-1.37.04-.84.328-1.535.86-2.087s1.18-.802 1.946-.746c.28.02.55.08.807.183.197.077.432.21.707.4.28.188.477.286.59.294.11.008.2-.026.267-.105.07-.08.138-.274.208-.586l.19.014zM220.626 341.377l-.027.284c-.318.02-.615.184-.892.493-.202.233-.522.8-.962 1.702l-3.712 7.58-.208-.03-2.143-8.743c-.258-1.055-.44-1.678-.545-1.87-.1-.19-.315-.334-.644-.43l.027-.283 4.106.584-.027.284-.14-.02c-.37-.052-.628-.03-.774.063-.104.065-.164.17-.178.32-.01.092-.002.205.02.34.02.128.103.48.243 1.06l1.33 5.47 2.134-4.398c.255-.533.416-.89.48-1.074.065-.184.103-.343.116-.476.015-.156-.006-.296-.063-.424-.055-.128-.146-.232-.27-.313-.173-.113-.41-.192-.707-.234l.027-.284 2.81.4zM210.833 340.505l-.334 2.823-.228-.04c-.057-.676-.15-1.17-.28-1.48-.13-.316-.327-.584-.593-.804-.15-.12-.422-.216-.82-.286l-.636-.113-.954 8.047c-.063.533-.08.87-.05 1.01.035.144.115.28.242.406.13.123.317.205.56.248l.284.05-.033.286-4.467-.792.034-.285.282.05c.248.044.453.025.618-.056.117-.054.218-.16.3-.324.062-.115.124-.434.186-.956l.954-8.047-.618-.11c-.574-.102-1.008-.027-1.305.225-.414.35-.714.9-.902 1.653l-.24-.04.336-2.824 7.663 1.36zM190.362 347.12l-.056.28-4.38-1.298.056-.28.278.083c.243.072.45.077.618.015.12-.04.227-.134.32-.29.068-.107.154-.417.255-.93l1.335-6.74c.104-.523.146-.857.127-1.002-.02-.144-.09-.285-.21-.422-.117-.142-.292-.247-.526-.316l-.28-.083.056-.278 4.38 1.296-.056.28-.278-.084c-.243-.072-.45-.077-.618-.015-.12.04-.23.135-.325.29-.07.105-.156.417-.258.93l-1.335 6.74c-.104.523-.145.857-.126 1 .024.147.094.29.21.43.12.138.3.24.533.31l.28.083zM187.25 336.105l-.06.277c-.318-.037-.63.075-.94.333-.227.196-.61.703-1.15 1.52l-4.546 6.864-.203-.066-1.114-9.024c-.133-1.09-.24-1.737-.324-1.946-.078-.206-.274-.384-.588-.535l.06-.278 3.996 1.286-.06.277-.135-.043c-.36-.116-.618-.14-.773-.072-.11.045-.182.14-.213.285-.02.09-.027.203-.02.34.005.13.046.495.118 1.092l.685 5.646 2.62-3.99c.315-.482.514-.81.6-.98.084-.17.14-.32.168-.45.034-.152.03-.295-.012-.432-.04-.135-.118-.253-.232-.354-.158-.142-.382-.26-.673-.354l.06-.277 2.736.88zM324.272 336.94c1.355-.278 2.512.033 3.47.93.963.9 1.526 2.123 1.69 3.676.142 1.326-.052 2.543-.58 3.65-.698 1.47-1.814 2.327-3.348 2.57-1.54.244-2.795-.205-3.77-1.347-.772-.902-1.23-2.044-1.377-3.426-.165-1.553.128-2.913.88-4.082.757-1.176 1.768-1.834 3.035-1.972zm.128.48c-.78.125-1.324.708-1.63 1.75-.246.854-.29 2.03-.13 3.532.19 1.783.585 3.06 1.188 3.832.42.54.953.758 1.595.656.434-.068.782-.255 1.044-.557.335-.388.568-.957.697-1.71.128-.757.132-1.717.008-2.878-.146-1.382-.36-2.398-.644-3.048-.282-.655-.603-1.1-.96-1.33-.355-.23-.743-.313-1.168-.246zM291.36 341.89c1.364-.198 2.507.182 3.43 1.136.924.953 1.438 2.21 1.54 3.77.09 1.333-.15 2.537-.722 3.612-.757 1.427-1.906 2.216-3.448 2.368-1.546.153-2.783-.37-3.712-1.568-.734-.946-1.147-2.114-1.24-3.504-.102-1.56.245-2.9 1.042-4.025.802-1.13 1.838-1.727 3.11-1.79zm.108.488c-.785.077-1.35.627-1.696 1.65-.28.838-.37 2.012-.272 3.52.12 1.792.465 3.092 1.036 3.898.398.565.92.814 1.568.75.434-.043.79-.208 1.063-.495.35-.366.605-.92.764-1.664.16-.75.2-1.708.124-2.875-.092-1.388-.265-2.416-.523-3.082-.255-.67-.558-1.134-.906-1.384-.344-.252-.73-.358-1.156-.316zM300.383 346.67l.31 2.928c.06.566.126.92.197 1.06.074.133.186.233.34.3.15.063.423.064.813.002l.03.285-4.374.694-.03-.286c.393-.063.656-.15.785-.257.133-.117.22-.25.258-.403.044-.152.036-.512-.024-1.078l-.72-6.783c-.06-.566-.128-.915-.202-1.05-.07-.14-.18-.243-.333-.307s-.424-.067-.815-.005l-.03-.283 3.97-.63c1.035-.164 1.8-.197 2.3-.1.496.1.92.362 1.275.786.352.42.56.947.628 1.578.08.772-.078 1.445-.478 2.02-.256.365-.636.67-1.14.91l2.43 3.214c.317.414.54.67.664.764.188.132.398.187.626.167l.03.285-2.69.427-3.262-4.327-.56.09zm-.543-5.128l.485 4.58.36-.057c.584-.093 1.014-.226 1.29-.4.276-.18.478-.453.605-.818.133-.37.17-.83.11-1.38-.084-.798-.3-1.362-.647-1.694-.342-.332-.852-.445-1.53-.338l-.673.107zM333.09 340.926l.602 2.86c.116.553.216.894.3 1.022.086.122.21.204.366.247.158.04.428 0 .81-.12l.057.28-4.27 1.343-.06-.28c.386-.12.637-.245.755-.372.12-.135.192-.28.216-.438.028-.158-.016-.514-.132-1.066l-1.393-6.625c-.115-.553-.216-.89-.303-1.01-.084-.13-.204-.216-.362-.257s-.427-.003-.81.117l-.057-.278 3.878-1.22c1.01-.317 1.766-.464 2.27-.44.504.023.952.22 1.344.588.393.364.653.855.782 1.472.158.753.067 1.444-.273 2.076-.218.4-.565.758-1.04 1.073l2.733 2.825c.356.363.6.583.735.66.2.102.414.125.64.07l.058.28-2.63.826-3.668-3.806-.547.172zm-1.05-5.007l.94 4.47.35-.11c.57-.178.983-.375 1.24-.59.256-.22.43-.52.52-.902.092-.386.083-.85-.03-1.386-.164-.78-.434-1.306-.81-1.583-.376-.28-.893-.316-1.553-.108l-.658.207zM196.584 343.62l-.364 2.92c-.07.563-.088.924-.052 1.083.04.154.127.288.258.402.132.113.392.206.783.28l-.037.284-4.36-.815.034-.285c.394.074.665.08.814.02.155-.067.27-.167.34-.3.077-.132.15-.48.222-1.044l.843-6.762c.07-.564.084-.922.044-1.076-.037-.16-.12-.296-.253-.41-.13-.112-.392-.207-.78-.28l.034-.282 3.96.738c1.03.192 1.774.42 2.23.683s.805.66 1.048 1.186c.243.523.326 1.1.248 1.73-.096.767-.402 1.36-.917 1.778-.33.264-.764.427-1.303.49l1.608 3.91c.212.504.367.824.466.958.153.19.34.314.565.372l-.035.285-2.683-.5-2.154-5.26-.56-.106zm.637-5.11l-.568 4.564.358.067c.582.11 1.026.126 1.33.052.306-.08.562-.273.768-.58.21-.312.35-.742.418-1.29.1-.795.02-1.41-.24-1.846-.254-.435-.718-.716-1.393-.842l-.672-.125zM271.105 351.225l-3.042.157-.326 1.044c-.108.347-.156.632-.15.855.01.297.115.51.315.64.118.076.4.124.85.14l.01.29-2.863.147-.01-.288c.306-.074.555-.242.745-.505.19-.27.418-.813.682-1.632l2.79-8.56.12-.007 3.404 8.475c.326.804.587 1.307.785 1.51.15.152.356.236.62.247l.01.288-4.166.215-.01-.288.17-.008c.334-.018.567-.087.7-.208.09-.087.13-.21.126-.364-.003-.094-.02-.188-.048-.285-.01-.046-.08-.238-.21-.574l-.503-1.288zm-.236-.563l-1.408-3.56-1.196 3.694 2.603-.134z"/>
38
+ </g>
39
+ <g fill-rule="evenodd">
40
+ <path fill="#fff600" d="M261.08 257.953h69.556v65.707H261.08z"/>
41
+ <path fill="#cc1900" d="M271.016 192.245h9.936v65.708h-9.936zM290.89 192.245h9.936v65.708h-9.937zM310.763 192.245h9.936v65.708h-9.937z"/>
42
+ <path fill="#fff600" d="M261.08 192.245h9.936v65.708h-9.937zM280.953 192.245h9.936v65.708h-9.937zM300.826 192.245h9.936v65.708h-9.936zM320.7 192.245h9.936v65.708H320.7z"/>
43
+ <path fill="#cc1900" d="M207.753 264.524h7.728v59.136h-7.727zM223.21 264.524h7.728v59.136h-7.73zM238.666 264.524h7.728v59.136h-7.728z"/>
44
+ <path fill="#fff600" d="M200.027 264.524h7.728v59.136h-7.728zM215.483 264.524h7.728v59.136h-7.727zM230.94 264.524h7.728v59.136h-7.728zM246.396 264.524h7.73v59.136h-7.73z"/>
45
+ <path fill="#cc1900" d="M192.296 264.524h7.73v59.136h-7.73z"/>
46
+ <path fill="#fff600" d="M184.57 264.524h7.728v59.136h-7.728z"/>
47
+ <path fill="#cc1900" d="M184.57 192.245h69.556v65.708H184.57z"/>
48
+ <path d="M247.952 211.556c1.426-.382 1.634-2.28 1.853-3.843.436-3.127-2.214-6.04-5.915-6.5s-7.016 1.403-7.452 4.53l-2.882 1.1 4.015.5-4.33 1.766 5.364.666-43.233 36.11 2.367 2.6 43.232-36.11c1.14-.954.315-2.266-.945-3.344-1.486-1.27-1.105-1.522-.91-2.92.284-2.04 2.24-2.91 4.46-2.632s3.81 2.023 3.548 3.9c-.13.937-.516 2.04-1.514 2.255-1.643.81.723 3.408 2.342 1.92z" fill="#fff600"/>
49
+ <path d="M194.88 361.42v336.61c0 35.434 16.978 53.15 50.934 53.15h118.85c33.957 0 33.957 35.433 33.957 35.433s0-35.433 33.957-35.433h118.85c33.957 0 50.935-17.716 50.935-53.15V361.42h-407.48zm17.716 17.717v177.16h177.17v-177.16h-177.17zm194.88 0v177.16h177.17v-177.16h-177.17zm-194.88 194.88v106.3c0 35.434 16.978 53.15 50.934 53.15H389.76v-159.45H212.6zm372.05 0v106.3c0 35.434-16.977 53.15-50.934 53.15H407.482v-159.45h177.16z" stroke="#000" stroke-width="1pt" fill="#cba323" transform="matrix(.3926 0 0 .37087 101.104 51.638)"/>
50
+ <path d="M219.344 198.818l-13.91 14.08 4.28 25.344h19.26l4.28-25.344-13.91-14.08z" fill="#fff"/>
51
+ <path d="M218.278 204.072l-10.7 10.513 4.28 21.026h6.42v-31.537zm2.14 0v31.537h6.42l4.28-21.026-10.7-10.513z" fill="#fff600"/>
52
+ <path d="M222.825 238.24h-3.478s1.74 5.443 3.478 5.443c6.955 0 20.902-7.94 20.866-5.443 0 5.443-3.477 2.722-3.477 5.443 0 2.722 6.956 0 6.956-2.72 0-2.723 0-5.445-3.48-5.445-3.477 0-13.588 5.48-17.387 5.444-3.478 0-3.478-2.722-3.478-2.722zM215.868 238.24h3.477s-1.738 5.443-3.477 5.443c-6.956 0-20.902-7.94-20.867-5.443 0 5.443 3.48 2.722 3.48 5.443 0 2.722-6.956 0-6.956-2.72 0-2.723 0-5.445 3.477-5.445 3.48 0 13.59 5.48 17.39 5.444 3.478 0 3.478-2.722 3.478-2.722z" fill="#fffbff"/>
53
+ <path d="M70.866 574.02c0 35.433 28.704 36.668 17.717 53.15L53.15 680.32H35.434l17.716-53.15c5.905-17.717 17.716-65.374 17.716-53.15z" transform="matrix(.14606 .025 -.0313 .11666 313.95 207.95)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
54
+ <path d="M35.433 423.42c0 3.667 2.242 31.888 0 35.067-2.242 3.18-8.97-18.684-12.977-16.28-4.008 2.406-7.603 24.16-12.902 25.505-5.298 1.35-12.3-17.71-18.412-17.71-6.112 0-11.937 19.062-17.235 17.717-5.298-1.347-10.07-23.1-14.08-25.505-4.007-2.405-10.734 19.458-12.976 16.28-2.24-3.18 0-31.4 0-35.068 0-14.67 19.843-26.575 44.292-26.575s44.29 11.906 44.29 26.575z" transform="matrix(.11687 0 0 .0597 306.8 255.835)" stroke="#fff600" stroke-width="7.99" fill="#cc1900"/>
55
+ <path d="M281.414 266.466c1.533.706 1.41 1.885.887 2.116-.52.23-1.243-.574-2.776-1.28s-3.3-1.05-2.778-1.28 3.135-.263 4.668.444z" fill="#008d00"/>
56
+ <path d="M-70.866 414.57v53.15h53.15v-17.717H-53.15V414.57h-17.715z" transform="matrix(.07986 .10083 -.12624 .06378 344 258.966)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
57
+ <path d="M70.866 574.02c0 35.433 28.704 36.668 17.717 53.15L53.15 680.32H35.434l17.716-53.15c5.905-17.717-17.716-35.434-70.866 0-12.224 0-70.866-8.964-70.866 0v53.15h-17.716v-53.15c0-6.942-35.433-53.15-35.433-70.867 0-12.224-53.15 0-53.15-17.716 0-8.86 35.432-17.717 35.432-35.433 0-17.717 35.433 0 53.15 0 0 17.716-17.717 35.433 17.716 35.433 24.45 0 177.17 0 177.17 17.716 0 17.717-17.717 5.493-17.717 17.717z" stroke="#fff600" stroke-width="5" fill="#cc1900" transform="matrix(.14938 0 0 .1193 303.117 207.958)"/>
58
+ <path d="M288.12 289.125c1.436-.008 1.953 1.06 1.706 1.47-.247.41-1.166.006-2.603.014s-2.85.423-2.602.014 2.063-1.49 3.5-1.5zM309.29 289.125c1.437-.008 1.954 1.06 1.707 1.47-.247.41-1.166.006-2.603.014s-2.85.423-2.602.014 2.062-1.49 3.498-1.5zM284.775 286.172c1.165-.67 2.362-.04 2.457.408.096.448-.945.545-2.11 1.217s-2.014 1.664-2.11 1.216.598-2.17 1.763-2.84zM298.994 287.377c1.436-.04 1.99 1.017 1.755 1.432-.234.414-1.166.03-2.602.07s-2.835.484-2.6.07 2.01-1.535 3.446-1.573zM280.937 274.766l6.302-3.858 1.61 1.678-6.303 3.857z" fill="#008d00"/>
59
+ <path d="M283.554 277.5c0 .583-.36 1.057-.804 1.057s-.804-.474-.804-1.057.36-1.057.804-1.057.804.473.804 1.057z" fill="#008d00"/>
60
+ <path d="M47.995 681.85c34.086.02 34.086 12.9 19.835 12.9-19.835 0-67.83 4.38-67.83 3.28 0-1.102-16.484-14.202-16.484-14.202-1.232-3.513 1.177 14.128-1.232 14.203-2.41.075-16.43-15.38-16.43-15.38s1.288 15.232 0 15.307c-1.287.074-17.66-9.42-17.66-9.42l-1.178 8.242-15.306 9.42 15.306 10.596v8.242l15.306-8.242 1.178 15.306 18.84-15.306s4.763 16.3 2.353 16.484c-2.41.185 16.484-16.484 16.484-16.484-1.178-1.05 54.051 0 87.405-1.05 33.355-1.048 32.747-51.937 17.717-53.15-15.033-1.213-58.306 3.33-58.306-.203" transform="matrix(.07764 0 0 .08915 307.33 214.508)" stroke="#fff600" stroke-width="5.055" fill="#cc1900"/>
61
+ <g>
62
+ <path d="M70.866 574.02c0 35.433 28.704 36.668 17.717 53.15L53.15 680.32H35.434l17.716-53.15c5.905-17.717 17.716-65.374 17.716-53.15z" transform="matrix(.14606 .025 -.0313 .11666 313.95 234.232)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
63
+ <path d="M35.433 423.42c0 3.667 2.242 31.888 0 35.067-2.242 3.18-8.97-18.684-12.977-16.28-4.008 2.406-7.603 24.16-12.902 25.505-5.298 1.35-12.3-17.71-18.412-17.71-6.112 0-11.937 19.062-17.235 17.717-5.298-1.347-10.07-23.1-14.08-25.505-4.007-2.405-10.734 19.458-12.976 16.28-2.24-3.18 0-31.4 0-35.068 0-14.67 19.843-26.575 44.292-26.575s44.29 11.906 44.29 26.575z" transform="matrix(.11687 0 0 .0597 306.8 282.12)" stroke="#fff600" stroke-width="7.99" fill="#cc1900"/>
64
+ <path d="M281.414 292.75c1.533.706 1.41 1.885.887 2.116-.52.23-1.243-.574-2.776-1.28s-3.3-1.05-2.778-1.28 3.135-.264 4.668.443z" fill="#008d00"/>
65
+ <path d="M-70.866 414.57v53.15h53.15v-17.717H-53.15V414.57h-17.715z" transform="matrix(.07986 .10083 -.12624 .06378 344 285.25)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
66
+ <path d="M70.866 574.02c0 35.433 28.704 36.668 17.717 53.15L53.15 680.32H35.434l17.716-53.15c5.905-17.717-17.716-35.434-70.866 0-12.224 0-70.866-8.964-70.866 0v53.15h-17.716v-53.15c0-6.942-35.433-53.15-35.433-70.867 0-12.224-53.15 0-53.15-17.716 0-8.86 35.432-17.717 35.432-35.433 0-17.717 35.433 0 53.15 0 0 17.716-17.717 35.433 17.716 35.433 24.45 0 177.17 0 177.17 17.716 0 17.717-17.717 5.493-17.717 17.717z" stroke="#fff600" stroke-width="5" fill="#cc1900" transform="matrix(.14938 0 0 .1193 303.117 234.24)"/>
67
+ <path d="M288.12 315.41c1.436-.01 1.953 1.06 1.706 1.468-.247.41-1.166.007-2.603.015s-2.85.424-2.602.014 2.063-1.49 3.5-1.498zM309.29 315.41c1.437-.01 1.954 1.06 1.707 1.468-.247.41-1.166.007-2.603.015s-2.85.424-2.602.014 2.062-1.49 3.498-1.498zM284.775 312.456c1.165-.672 2.362-.04 2.457.407.096.45-.945.545-2.11 1.217s-2.014 1.665-2.11 1.217.598-2.17 1.763-2.84zM298.994 313.66c1.436-.04 1.99 1.018 1.755 1.433-.234.415-1.166.03-2.602.07s-2.835.485-2.6.07 2.01-1.534 3.446-1.573zM280.937 301.05l6.302-3.858 1.61 1.677-6.303 3.857z" fill="#008d00"/>
68
+ <path d="M283.554 303.783c0 .584-.36 1.057-.804 1.057s-.804-.473-.804-1.057.36-1.057.804-1.057.804.474.804 1.057z" fill="#008d00"/>
69
+ <path d="M47.995 681.85c34.086.02 34.086 12.9 19.835 12.9-19.835 0-67.83 4.38-67.83 3.28 0-1.102-16.484-14.202-16.484-14.202-1.232-3.513 1.177 14.128-1.232 14.203-2.41.075-16.43-15.38-16.43-15.38s1.288 15.232 0 15.307c-1.287.074-17.66-9.42-17.66-9.42l-1.178 8.242-15.306 9.42 15.306 10.596v8.242l15.306-8.242 1.178 15.306 18.84-15.306s4.763 16.3 2.353 16.484c-2.41.185 16.484-16.484 16.484-16.484-1.178-1.05 54.051 0 87.405-1.05 33.355-1.048 32.747-51.937 17.717-53.15-15.033-1.213-58.306 3.33-58.306-.203" transform="matrix(.07764 0 0 .08915 307.33 240.792)" stroke="#fff600" stroke-width="5.055" fill="#cc1900"/>
70
+ </g>
71
+ </g>
72
+ </svg>
admin/flags/1x1/ae.svg CHANGED
@@ -1,8 +1,8 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
- <g fill-rule="evenodd" clip-path="url(#a)">
3
- <path fill="red" d="M0 0h192v512H0z"/>
4
- <path d="M192 340.06h576V512H192z"/>
5
- <path fill="#fff" d="M192 172.7h576v169.65H192z"/>
6
- <path fill="#00732f" d="M192 0h576v172.7H192z"/>
7
- </g>
8
- </svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
+ <g fill-rule="evenodd" clip-path="url(#a)">
3
+ <path fill="red" d="M0 0h192v512H0z"/>
4
+ <path d="M192 340.06h576V512H192z"/>
5
+ <path fill="#fff" d="M192 172.7h576v169.65H192z"/>
6
+ <path fill="#00732f" d="M192 0h576v172.7H192z"/>
7
+ </g>
8
+ </svg>
admin/flags/1x1/af.svg CHANGED
@@ -1,433 +1,433 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
- <g fill-rule="evenodd" stroke-width="1pt">
3
- <path d="M0 0h511.994v512H0z"/>
4
- <path fill="#090" d="M341.332 0h170.67v512h-170.67z"/>
5
- <path fill="#bf0000" d="M170.67 0h170.67v512H170.67z"/>
6
- </g>
7
- <path d="M398.352 265.182c-.11.58 1.454 1.433 1.826.99 1.682-2.015 3.883-5.97 4.334-8.364.133-.697-2.107-1.485-2.586-.913-1.575 1.886-3.1 5.773-3.574 8.287zM188.016 387.838c-1.675 5.917-26.38-5.577-29.138-11.532 14.136 7.49 29.476 5.924 29.138 11.532zM109.91 266.973c1.236 1.47 3.318.485 1.42-1.504-1.552-1.61-1.04-2.117-1.987-4.075-.936-2.188-.887-3.395-2.016-4.96-1-1.482-2.5.03-1.495 1.28 1.263 1.476.915 2.564 1.687 3.992 1.426 2.444 1.08 3.727 2.39 5.265zm33.224 40.113c3.974 1.954 6.99 6.836 7.19 10.812.336 4.576.996 8.44 3.05 11.69-3.27-.91-4.837-6.124-5.302-11.118-.47-5.17-3.256-7.41-4.938-11.384zm8.29 9.576c2.75 5.077 6.597 7.013 6.794 10.78.333 4.335.662 4.557 1.837 8.82-3.237-.863-4.052-1.145-4.926-7.632-.54-4.56-4.19-7.775-3.706-11.968z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
8
- <path stroke-linejoin="round" d="M215.673 343.95c4.208 3.446 6.938 7.382 8.21 12.467 1.328 4.738 3.195 8.515 5.933 12.774-4.46-3.04-7.265-7.18-8.668-12.165-1.232-4.9-2.686-8.563-5.475-13.075zm78.767 0c-4.302 3.466-7.093 7.425-8.394 12.54-1.357 4.766-3.265 8.566-6.064 12.85 4.56-3.06 7.427-7.223 8.86-12.24 1.26-4.928 2.746-8.613 5.597-13.15zm-5.295 0c-4.61 3.62-8.958 7.732-10.26 12.848-1.356 4.765-2.176 8.412-5.285 13.154 4.87-3.06 6.804-7.682 8.238-12.698 1.26-4.928 4.146-8.612 7.308-13.305zm-52.12 19.676c1.544 2.914 3.32 7.35 6.536 6.538.053-2.23-3.47-3.776-6.535-6.538zm4.805.994c6.25 2.56 11.645 1.928 12.317 5.855-5.86.633-8.005-1.775-12.316-5.856zm30.636-.604c-1.567 2.746-3.366 6.928-6.627 6.163-.054-2.105 3.517-3.56 6.625-6.165zm-4.38.836c-6.34 2.43-11.813 1.83-12.496 5.558 5.948.6 8.123-1.684 12.496-5.558z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
9
- <path d="M273.867 355.958c.124-.89-.482-1.666-1.21-1.9-1.42-.533-2.83-.967-4.237-1.368-1.6-.38-2.494.767-2.5 1.52-.007 1.254-.065 2.318 0 3.268.088 1.183.312 1.27 1.06 1.446 1.197.202 2.732.41 3.935 1.216.953.588 1.87.123 2.345-.91.308-.79.477-2.336.607-3.272zm-17.225 0c-.11-.89.357-1.742 1.007-1.976 1.265-.533 2.527-.663 3.86-.61 1.476-.022 1.85.313 1.853 1.066.008 1.253.06 2.47 0 3.42-.078 1.183-.052 1.27-.72 1.446-1.07.202-2.893.256-3.968 1.064-.852.588-1.823.123-1.87-.987.022-.834-.048-2.485-.164-3.42zm-20.902-.234c-.126-.89.484-1.666 1.215-1.9 1.425-.533 2.844-.967 4.257-1.368 1.606-.38 2.505.767 2.51 1.52.008 1.254.067 2.32 0 3.268-.087 1.184-.313 1.27-1.064 1.446-1.203.203-2.744.41-3.953 1.217-.957.588-1.878.123-2.357-.91-.31-.79-.48-2.337-.61-3.273zm17.302 0c.11-.89-.36-1.742-1.012-1.975-1.273-.535-2.54-.666-3.878-.61-1.485-.025-1.86.31-1.864 1.063-.008 1.254-.06 2.47 0 3.42.078 1.183.052 1.27.724 1.446 1.074.2 2.907.256 3.987 1.064.853.587 1.83.122 1.875-.987-.02-.837.05-2.488.166-3.424zM185.47 238.518c-2.012-3.23-4.42 4.48-12.69 10.216-3.85 2.62-6.53 9.6-6.556 14.195-.127 3.153.35 6.3-.002 9.352-.222 1.93-2.234 6.216-.858 7.312 3.64 2.705 8.35 8.848 10.537 10.967 1.89 1.658 3.53-8.55 4.947-13.117 1.52-4.895.84-10.745 5.055-15.27 2.99-3.052 10.525-6.057 9.678-7.418l-10.11-16.238z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
10
- <path d="M185.47 238.518c-2.012-3.23-4.42 4.48-12.69 10.216-3.85 2.62-6.53 9.6-6.556 14.195-.127 3.153.35 6.3-.002 9.352-.222 1.93-2.234 6.216-.858 7.312 3.64 2.705 8.35 8.848 10.537 10.967 1.89 1.658 3.53-8.55 4.947-13.117 1.52-4.895.84-10.745 5.055-15.27 2.99-3.052 10.525-6.057 9.678-7.418l-10.11-16.238z" fill-rule="evenodd" fill="#fff"/>
11
- <path d="M173.246 248.074c-.788 5.468 2.256 7.287 5.13 8.346 2.973 1.057 5.41 4.247 6.667 7.133m-19.156 2.524c1.255 4.714 4.558 4.124 7.43 5.183 2.975 1.057 6.102 4.817 7.358 7.703" stroke="#000" stroke-width=".487" fill="none"/>
12
- <path d="M182.686 235.19l1.506-.967 28.922 48.71-1.504.967-28.924-48.71z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
13
- <path d="M182.686 235.19l1.506-.967 28.922 48.71-1.504.967-28.924-48.71z" fill-rule="evenodd" fill="#fff"/>
14
- <path d="M185.8 233.263c0 1.84-1.493 3.333-3.333 3.333s-3.334-1.492-3.334-3.333 1.493-3.333 3.334-3.333c1.84 0 3.333 1.492 3.333 3.333z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
15
- <path d="M185.8 233.263c0 1.84-1.493 3.333-3.333 3.333s-3.334-1.492-3.334-3.333 1.493-3.333 3.334-3.333c1.84 0 3.333 1.492 3.333 3.333z" fill-rule="evenodd" fill="#fff"/>
16
- <path d="M274.79 144.77c-1.033-1.66-2.27 2.3-6.52 5.25-1.977 1.345-3.355 4.932-3.368 7.292-.065 1.62.18 3.238 0 4.806-.115.992-1.15 3.194-.442 3.757 1.87 1.39 4.29 4.546 5.414 5.635.97.85 1.812-4.393 2.54-6.74.782-2.515.432-5.52 2.598-7.845 1.535-1.57 5.407-3.113 4.972-3.812l-5.194-8.343z" fill-rule="evenodd" transform="matrix(-1.9453 0 0 2.01442 859.49 -52.133)" stroke="#000" stroke-width=".492" fill="#fff"/>
17
- <path d="M324.944 239.495c2.01-3.342 4.415 4.635 12.68 10.574 3.85 2.71 6.53 9.935 6.555 14.69.124 3.264-.353 6.522 0 9.68.22 2 2.233 6.434.857 7.57-3.637 2.8-8.347 9.156-10.53 11.35-1.89 1.714-3.526-8.85-4.944-13.578-1.52-5.066-.84-11.12-5.052-15.803-2.985-3.16-10.517-6.27-9.67-7.68l10.103-16.806z" fill-rule="evenodd" fill="#fff"/>
18
- <path d="M273.36 143.06l.774-.497 14.86 25.027-.773.497-14.86-25.027z" fill-rule="evenodd" transform="matrix(-1.9453 0 0 2.01442 859.49 -52.133)" stroke="#000" stroke-width=".492" fill="#fff"/>
19
- <path d="M268.43 149.76c-.405 2.81 1.237 3.665 2.713 4.21 1.528.542 2.86 2.063 3.504 3.546" transform="matrix(-1.9453 0 0 2.01442 859.49 -52.133)" stroke="#000" stroke-width=".25" fill="none"/>
20
- <path d="M267.35 151.26c.645 2.422 2.264 2.005 3.74 2.55 1.528.542 3.135 2.32 3.78 3.802" transform="matrix(-1.9453 0 0 2.01442 864.433 -36.44)" stroke="#000" stroke-width=".25" fill="none"/>
21
- <path d="M327.725 236.05l-1.505-1-28.907 50.414 1.503 1 28.91-50.414z" fill-rule="evenodd" fill="#fff"/>
22
- <path d="M274.96 142.07c0 .946-.767 1.713-1.713 1.713-.945 0-1.712-.767-1.712-1.713s.767-1.713 1.712-1.713c.946 0 1.713.767 1.713 1.713z" fill-rule="evenodd" transform="matrix(-1.9453 0 0 2.01442 859.49 -52.133)" stroke="#000" stroke-width=".492" fill="#fff"/>
23
- <path d="M324.613 234.056c0 1.905 1.49 3.45 3.33 3.45s3.333-1.545 3.333-3.45-1.492-3.45-3.332-3.45c-1.84 0-3.33 1.545-3.33 3.45z" fill-rule="evenodd" fill="#fff"/>
24
- <g fill-rule="evenodd" fill="#fff">
25
- <path stroke="#000" stroke-width=".973" d="M210.515 194.123h11.72v2.688h-11.72zm0 5.08h11.72v22.456h-11.72zm-.7-8.155l13 .076c.51-4.41-3.892-9.17-6.46-9.123-2.54.125-6.64 4.818-6.54 9.05zm77.695 3.132h11.72v2.69h-11.72zm0 5.1h11.72v22.457h-11.72zm-.708-8.156l13 .076c.51-4.41-3.89-9.17-6.46-9.122-2.54.122-6.64 4.815-6.54 9.046z"/>
26
- <path d="M210.515 194.123h11.72v2.688h-11.72zm0 5.08h11.72v22.456h-11.72zm-.7-8.155l13 .076c.51-4.41-3.892-9.17-6.46-9.123-2.54.125-6.64 4.818-6.54 9.05zm77.695 3.132h11.72v2.69h-11.72zm0 5.1h11.72v22.457h-11.72zm-.708-8.156l13 .076c.51-4.41-3.89-9.17-6.46-9.122-2.54.122-6.64 4.815-6.54 9.046z"/>
27
- </g>
28
- <path fill-rule="evenodd" fill="#fff" d="M287.51 199.28h11.72v22.457h-11.72zm0-5.1h11.72v2.69h-11.72zm-.7-3.054l13 .076c.51-4.41-3.89-9.17-6.46-9.123-2.54.12-6.64 4.813-6.54 9.045zm-76.295 8.077h11.72v22.456h-11.72zm0-5.08h11.72v2.688h-11.72zm-.7-3.075l13 .076c.51-4.41-3.892-9.17-6.46-9.123-2.54.125-6.64 4.818-6.54 9.05z"/>
29
- <g fill-rule="evenodd" fill="#fff">
30
- <path d="M200.764 225.478l7.452 8.21 92.757.153 7.604-8.21-23.72-.303-11.558-8.06-37.258-.15-10.797 8.362h-24.482z" stroke="#000" stroke-width=".973"/>
31
- <path d="M200.764 225.478l7.452 8.21 92.757.153 7.604-8.21-23.72-.303-11.558-8.06-37.258-.15-10.797 8.362h-24.482z"/>
32
- </g>
33
- <path d="M238.736 212.808l32.03-.034c4.337-2.292 5.69-9.614 5.668-13.71-.06-12.103-8.525-17.907-17.02-18.217-1.273-.064-2.75-1.055-3.087-2.215-.837-2.627-.62-9.468-1.538-9.375-.817-.012-.578 6.697-1.304 9.16-.4 1.228-1.777 2.436-3.15 2.506-10.575.528-17.395 8.247-17.128 18.14.178 6.54.94 10.447 5.526 13.745z" stroke="#000" stroke-width=".973" fill="none"/>
34
- <path d="M238.736 212.808l32.03-.034c4.337-2.292 5.69-9.614 5.668-13.71-.06-12.103-8.525-17.907-17.02-18.217-1.273-.064-2.75-1.055-3.087-2.215-.837-2.627-.62-9.315-1.538-9.375-.663.064-.578 6.697-1.304 9.16-.4 1.228-1.777 2.436-3.15 2.506-10.575.528-17.395 8.247-17.128 18.14.178 6.54.94 10.447 5.526 13.745z" fill-rule="evenodd" fill="#fff"/>
35
- <path d="M236.732 202.142c.807 3.988 2.728 3.377 2.586 1.446-.473-6.16.026-12.227 5.473-16.27 1.73-1.266-.2-2.434-1.67-1.825-4.632 1.948-7.446 10.88-6.387 16.65z" stroke="#000" stroke-width=".487" fill="none"/>
36
- <path d="M242.12 204.654c.808 3.988 4.107 3.815 3.5 1.218-1.236-4.973-1.04-12.226 3.343-15.358 1.73-1.26-.202-2.433-1.672-1.824-4.63 1.95-6.23 10.195-5.17 15.964z" stroke="#000" stroke-width=".487" fill="none"/>
37
- <path d="M301.46 125.42c.415 2.05 1.402 1.735 1.33.743-.244-3.165.012-6.282 2.81-8.36.888-.65-.103-1.25-.858-.937-2.38 1-3.826 5.59-3.282 8.554z" transform="matrix(-1.9484 0 0 1.9463 860.365 -41.81)" stroke="#000" stroke-width=".25" fill="none"/>
38
- <path d="M302.08 125.07c.415 2.05 2.11 1.96 1.798.626-.635-2.555-.534-6.282 1.718-7.89.89-.648-.104-1.25-.86-.938-2.38 1-3.2 5.238-2.656 8.202z" transform="matrix(-1.9484 0 0 1.9463 856.18 -38.618)" stroke="#000" stroke-width=".25" fill="none"/>
39
- <g fill-rule="evenodd" fill="#fff">
40
- <path d="M186.01 330.247h137.62l-12.32-10.037H198.327l-12.316 10.037z" stroke="#000" stroke-width=".973"/>
41
- <path d="M186.01 330.247h137.62l-12.32-10.037H198.327l-12.316 10.037z"/>
42
- </g>
43
- <g fill="#fff" fill-rule="evenodd">
44
- <g stroke="#000" stroke-width=".5">
45
- <path d="M209.892 239.94h13.077v18.094h-13.08zm.758 28.434h12.623v3.802H210.65zm-.29 6.676h12.925v14.142H210.36zm-.916 17.03h14.142v7.908h-14.142zm1.732-27.112h11.395l2.26-3.762h-15.697l2.044 3.762zm15.376-13.858l.107-9.89h7.85c-3.085 2.543-5.95 5.626-7.96 9.89zm72.888-11.17h-12.856v18.094h12.857zm-.213 28.434H286.82v3.802h12.407zm.233 6.676h-12.635v14.142h12.636zm.818 17.03h-13.902v7.908h13.902z" stroke-width=".973"/>
46
- <path d="M288.44 157.7h5.855l1.16-1.933h-8.065l1.05 1.933z" transform="matrix(-1.9134 0 0 1.9463 850.108 -41.963)"/>
47
- <path d="M296.23 150.58l.055-5.082h4.033c-1.584 1.307-3.057 2.89-4.088 5.082z" transform="matrix(-1.9134 0 0 1.9463 849.894 -41.963)"/>
48
- </g>
49
- <path d="M209.892 239.94h13.077v18.094h-13.08zm.758 28.434h12.623v3.802H210.65zm-.29 6.676h12.925v14.142H210.36zm-.916 17.03h14.142v7.908h-14.142zm1.732-27.112h11.395l2.26-3.762h-15.697l2.044 3.762zm15.376-13.858l.107-9.89h7.85c-3.085 2.543-5.95 5.626-7.96 9.89zm72.888-11.17h-12.856v18.094h12.857zm-.213 28.434H286.82v3.802h12.407zm.233 6.676h-12.635v14.142h12.636zm.818 17.03h-13.902v7.908h13.902zm-2.084-27.112H286.99l-2.22-3.762h15.433l-2.01 3.762zm-15.12-13.858l-.106-9.89h-7.716c3.03 2.543 5.85 5.626 7.822 9.89z"/>
50
- </g>
51
- <path d="M211.916 255.16c.078 2.115 2.474 1.17 2.474.106 0-3.264.043-6.793-.088-9.103-.015-1.703 4.058-1.277 4.035-.228.016 2.756.047 6.536.062 9.76-.03 1.572 2.63 1.436 2.593 0-.016-3.6-.018-8.837 0-11.488.023-3.414-8.963-3.34-9.033-.076.005 2.68-.048 7.48-.044 11.03zm76.944.38c.077 2.115 2.473 1.17 2.473.106 0-3.264.043-6.792-.087-9.103-.016-1.703 4.058-1.276 4.034-.227.016 2.756.047 6.535.062 9.76-.03 1.57 2.554 1.435 2.52 0-.017-3.678.057-8.838.075-11.49.023-3.413-8.963-3.34-9.033-.075.004 2.68-.05 7.48-.045 11.03zm-76.91 21.184h9.276v11.557h-9.276z" stroke="#000" stroke-width=".487" fill="none"/>
52
- <path fill-rule="evenodd" d="M217.886 281.512h3.27v1.9h-3.27zm-5.703 0h3.194v1.9h-3.194z"/>
53
- <path fill-rule="evenodd" d="M215.375 276.88h2.51v4.714h-2.51zm0 6.46h2.51v5.02h-2.51z"/>
54
- <path stroke="#000" stroke-width=".487" fill="none" d="M288.59 276.648h9.275v11.557h-9.276z"/>
55
- <path fill-rule="evenodd" d="M294.525 281.436h3.27v1.9h-3.27zm-5.703 0h3.194v1.9h-3.194z"/>
56
- <path fill-rule="evenodd" d="M292.014 276.804h2.51v4.714h-2.51zm0 6.46h2.51v5.02h-2.51z"/>
57
- <path fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff" d="M280.154 277.327h1.596v11.482h-1.596z"/>
58
- <path d="M249.13 292.547l2.508 7.527h5.7l-4.56-7.53-3.648.003zm-3.192 7.527l1.444 7.45 6.69.076-2.434-7.528-5.7.002zm11.327.076l4.638 7.374h9.504l-7.45-7.452-6.692.078zm-56.112 16.878c5.043-4.69 8.262-8.692 8.288-14.445h12.318c.025 3.22 1.19 5.144 2.966 5.017l12.47-.076-.076-7.374h-9.048l-.003-40.223c-.33-14.217 17.285-22.505 24.484-22.43l-42.805-.075v-1.292h90.022l.076 1.292-43.414.076c12.874.026 25.29 12.217 25.394 22.507v11.404h-1.673l-.075-11.254c0-11.253-14.173-21.77-25.547-21.442-9.835.282-25.09 9.657-24.938 21.366v3.5l23.34.15-.227 4.03 3.665 2.34 7.31 2.33-.107 6.042 5.238 1.543.044 6.038 6.282 2.695v6.25l3.984 2.454-.183 6.347 5.4 3.8H271.56l7.983 8.896H267.76l-5.86-8.896h-7.753l3.498 8.82-8.286-.077-1.98-8.743h-10.11l.074 9.426-36.192.002zm36.116-24.407v7.453h8.667l-1.752-7.45h-6.917z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
59
- <path d="M249.13 292.547l2.508 7.527h5.7l-4.56-7.53-3.648.003zm-3.192 7.527l1.444 7.45 6.69.076-2.434-7.528-5.7.002zm11.327.076l4.638 7.374h9.504l-7.45-7.452-6.692.078zm-56.112 16.878c5.043-4.69 8.262-8.692 8.288-14.445h12.318c.025 3.22 1.19 5.144 2.966 5.017l12.47-.076-.076-7.374h-9.048l-.003-40.223c-.33-14.217 17.285-22.505 24.484-22.43l-42.805-.075v-1.292h90.022l.076 1.292-43.414.076c12.874.026 25.29 12.217 25.394 22.507v11.404h-1.673l-.075-11.254c0-11.253-14.173-21.77-25.547-21.442-9.835.282-25.09 9.657-24.938 21.366v3.5l23.34.15-.227 4.03 3.665 2.34 7.31 2.33-.107 6.042 5.238 1.543.044 6.038 6.282 2.695v6.25l3.984 2.454-.183 6.347 5.4 3.8H271.56l7.983 8.896H267.76l-5.86-8.896h-7.753l3.498 8.82-8.286-.077-1.98-8.743h-10.11l.074 9.426-36.192.002zm36.116-24.407v7.453h8.667l-1.752-7.45h-6.917z" fill-rule="evenodd" fill="#fff"/>
60
- <path stroke="#000" stroke-width=".483" fill="none" d="M237.724 279.468h5.4v12.392h-5.4z"/>
61
- <path d="M298.05 171.73h2.707l-.017-4.594c-.035-1.997 1.793-4.01 2.668-4.077.97-.038 2.4 1.883 2.448 3.92l.04 4.764 2.87-.006v-11.83l-10.716.056v11.764z" transform="matrix(1.9463 0 0 1.9848 -350 -48.13)" stroke="#000" stroke-width=".25" fill="none"/>
62
- <path stroke="#000" stroke-width=".481" fill="none" d="M271.784 298.172h6.54v5.094h-6.54zm-3.874-8.758h6.54v5.093h-6.54zm-6.305-8.74h6.54v5.094h-6.54zm-5.41-7.374h6.54v5.092h-6.54z"/>
63
- <path d="M251.874 292.762l6.69.227 11.936 10.567v-6.234l-4.03-2.89v-4.942l-5.853-3.343v-5.323l-5.703-1.9V271.7l-2.89-2.356-.15 23.418z" stroke="#000" stroke-width=".487" fill="none"/>
64
- <path fill-rule="evenodd" fill="#fff" d="M280.154 277.327h1.596v11.482h-1.596z"/>
65
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
66
- <path d="M163.755 161.05c.58 9.07-2.235 14.048-7.038 13.29-1.324-5.03 1.687-8.406 7.038-13.29zm-10.56 20.086c-4.27-2.172-1.19-18.756.45-25.708 1.213 8.955 3.24 21.683-.45 25.708z"/>
67
- <path d="M154.723 181.93c7.178 2.497 12.86-5.233 14.782-14.186-5.924 8.176-15.566 8.186-14.782 14.186zm-5.447 8.36c-5.613-1.483-2.232-19.078-1.212-26.116 1.234 7.27 5.103 23.708 1.212 26.116zm1.917-.54c.314-6.067 6.363-4.314 10.538-7.553-.68 3.033-3.247 8.407-10.536 7.554zm-6.87 8.128c-5.562-1.5-2.22-20.436-2.534-28.233 1.63 6.736 6.793 26.407 2.532 28.233zm2.607-.828c4.557 1.48 10.593-1.48 11.068-6.905-3.924 2.662-10.19.626-11.067 6.905z"/>
68
- <path d="M140.168 206.236c-5.32.425-2.94-15.702-2.935-30.722 1.954 14.04 7.277 26.89 2.935 30.722z"/>
69
- <path d="M142.017 205.51c3.593 1.8 10.03-1.08 11.866-7.148-6.49 2.822-10.83.064-11.866 7.147z"/>
70
- </g>
71
- <g fill-rule="evenodd" fill="#fff">
72
- <path d="M163.755 161.05c.58 9.07-2.235 14.048-7.038 13.29-1.324-5.03 1.687-8.406 7.038-13.29zm-10.56 20.086c-4.27-2.172-1.19-18.756.45-25.708 1.213 8.955 3.24 21.683-.45 25.708z"/>
73
- <path d="M154.723 181.93c7.178 2.497 12.86-5.233 14.782-14.186-5.924 8.176-15.566 8.186-14.782 14.186zm-5.447 8.36c-5.613-1.483-2.232-19.078-1.212-26.116 1.234 7.27 5.103 23.708 1.212 26.116zm1.917-.54c.314-6.067 6.363-4.314 10.538-7.553-.68 3.033-3.247 8.407-10.536 7.554zm-6.87 8.128c-5.562-1.5-2.22-20.436-2.534-28.233 1.63 6.736 6.793 26.407 2.532 28.233zm2.607-.828c4.557 1.48 10.593-1.48 11.068-6.905-3.924 2.662-10.19.626-11.067 6.905z"/>
74
- <path d="M140.168 206.236c-5.32.425-2.94-15.702-2.935-30.722 1.954 14.04 7.277 26.89 2.935 30.722z"/>
75
- <path d="M142.017 205.51c3.593 1.8 10.03-1.08 11.866-7.148-6.49 2.822-10.83.064-11.866 7.147z"/>
76
- </g>
77
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
78
- <path d="M183.773 169.444c-.946 7.867-4.16 12.445-8.965 11.687-1.323-5.03 2.57-8.244 8.965-11.685zm-12.71 20.203c7.98 1.132 10.855-4.993 16.227-12.823-7.53 5.448-16.53 6.58-16.227 12.823z"/>
79
- <path d="M168.806 188.732c-4.35-5.22-.146-11.775 3.178-17.363-.714 8.31 2.118 12.935-3.178 17.36zm-1.926 8.622c-.492-5.105 8.206-6.24 12.14-9.078-1.324 2.95-3.328 10.894-12.14 9.078z"/>
80
- <path d="M165.05 197.47c-6.015-.68-3.518-10.893.793-16.568-1.815 7.832 3.177 13.277-.794 16.57z"/>
81
- <path d="M160.514 205.976c-6.845-3.026-2.458-11.612.115-16.68-1.1 6.657 4.385 11.725-.117 16.68z"/>
82
- <path d="M161.877 205.178c3.593 4.69 10.592-1.4 12.028-8.51-6.09 5.07-10.59 4.236-12.028 8.51z"/>
83
- </g>
84
- <g fill-rule="evenodd" fill="#fff">
85
- <path d="M183.773 169.444c-.946 7.867-4.16 12.445-8.965 11.687-1.323-5.03 2.57-8.244 8.965-11.685zm-12.71 20.203c7.98 1.132 10.855-4.993 16.227-12.823-7.53 5.448-16.53 6.58-16.227 12.823z"/>
86
- <path d="M168.806 188.732c-4.35-5.22-.146-11.775 3.178-17.363-.714 8.31 2.118 12.935-3.178 17.36zm-1.926 8.622c-.492-5.105 8.206-6.24 12.14-9.078-1.324 2.95-3.328 10.894-12.14 9.078z"/>
87
- <path d="M165.05 197.47c-6.015-.68-3.518-10.893.793-16.568-1.815 7.832 3.177 13.277-.794 16.57z"/>
88
- <path d="M160.514 205.976c-6.845-3.026-2.458-11.612.115-16.68-1.1 6.657 4.385 11.725-.117 16.68z"/>
89
- <path d="M161.877 205.178c3.593 4.69 10.592-1.4 12.028-8.51-6.09 5.07-10.59 4.236-12.028 8.51z"/>
90
- </g>
91
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
92
- <path d="M326.65 170.222c.91 4.088 1.137 12.145 8.4 10.555 1.058-7.49-5.032-7.83-8.4-10.555z"/>
93
- <path d="M339.01 189.53c-.263-7.717-8.585-6.016-15.77-12.37 1.967 6.694 8.925 14.865 15.77 12.37z"/>
94
- <path d="M340.722 188.615c4.88-3.367 1.135-10.705-3.404-17.135 1.703 7-2.04 13.427 3.404 17.135zm2.14 8.74c-7.866.604-9.265-3.33-12.367-8.397 5.37 3.48 12.557 1.286 12.368 8.396zm1.948.232c-3.747-3.065.907-9.645-.682-16.226 2.95 4.16 7.49 14.11.682 16.228z"/>
95
- <path d="M348.1 205.742c-7.868 1.853-10.402-2.306-12.37-9.303 6.392 5.86 9.948 3.1 12.37 9.3z"/>
96
- <path d="M349.228 205.645c5.484-.076 3.026-10.93.226-15.886.757 5.976-4.047 12.86-.226 15.884z"/>
97
- </g>
98
- <g fill-rule="evenodd" fill="#fff">
99
- <path d="M326.65 170.222c.91 4.088 1.137 12.145 8.4 10.555 1.058-7.49-5.032-7.83-8.4-10.555z"/>
100
- <path d="M339.01 189.53c-.263-7.717-8.585-6.016-15.77-12.37 1.967 6.694 8.925 14.865 15.77 12.37z"/>
101
- <path d="M340.722 188.615c4.88-3.367 1.135-10.705-3.404-17.135 1.703 7-2.04 13.427 3.404 17.135zm2.14 8.74c-7.866.604-9.265-3.33-12.367-8.397 5.37 3.48 12.557 1.286 12.368 8.396zm1.948.232c-3.747-3.065.907-9.645-.682-16.226 2.95 4.16 7.49 14.11.682 16.228z"/>
102
- <path d="M348.1 205.742c-7.868 1.853-10.402-2.306-12.37-9.303 6.392 5.86 9.948 3.1 12.37 9.3z"/>
103
- <path d="M349.228 205.645c5.484-.076 3.026-10.93.226-15.886.757 5.976-4.047 12.86-.226 15.884z"/>
104
- </g>
105
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
106
- <path d="M345.873 161.1c.984 4.543-.917 13.513 6.344 13.443 3.037-5.132-3.435-9.96-6.344-13.443z"/>
107
- <path d="M356.777 181.365c4.576-3.138.452-13.44-.97-25.04-1.11 10.343-3.563 21.638.97 25.04z"/>
108
- <path d="M354.32 182.158c.573-5.664-8.356-6.927-14.478-14.422 1.587 6.01 6.112 14.79 14.477 14.422zm6.102 8.832c-4.81-4.36.905-16.87 1.143-26.568.745 8.95 4.677 24.98-1.143 26.567zm-2.734-1.258c-7.032.452-8.887-4.698-9.708-7.637 3.776 2.72 9.745 1.438 9.708 7.637zm7.064 7.754c5.407-.228 3.406-20.738 2.657-27.214-.537 6.89-6.176 24.72-2.66 27.214zm-2.38-.363c-4.672.713-9.41-2.002-10.694-6.642 4.035 1.757 10.707.366 10.695 6.644z"/>
109
- <path d="M369.094 206.01c5.788 2.357 3.71-24.387 2.962-30.56-.535 7.88-7.39 27.23-2.962 30.56z"/>
110
- <path d="M367.737 206.006c-5.815.864-10.097-2.686-11.76-7.554 5.935 2.213 10.555 1.427 11.76 7.554z"/>
111
- </g>
112
- <g fill-rule="evenodd" fill="#fff">
113
- <path d="M363.553 237.72c.716-6.985-4.635-19.687-.837-26.458.517-.93-1.137-3.4-2.206-1.9-1.67 2.39-3.386 9.207-4.104 6.69-.76-2.736-.878-7.577-3.346-8.517-1.575-.55-3.8-.91-3.194 1.522.603 2.34 1.954 5.57.458 5.78-.87.125-3.37-3.186-5.475-4.715-1.7-1.365-4.23.77-1.75 2.812 8.065 6.577 15.88 9.537 20.452 24.786z" stroke="#000" stroke-width=".973"/>
114
- <path d="M363.553 237.72c.716-6.985-4.635-19.687-.837-26.458.517-.93-1.137-3.4-2.206-1.9-1.67 2.39-3.386 9.207-4.104 6.69-.76-2.736-.878-7.577-3.346-8.517-1.575-.55-3.8-.91-3.194 1.522.603 2.34 1.954 5.57.458 5.78-.87.125-3.37-3.186-5.475-4.715-1.7-1.365-4.23.77-1.75 2.812 8.065 6.577 15.88 9.537 20.452 24.786z"/>
115
- </g>
116
- <g fill-rule="evenodd" fill="#fff">
117
- <path d="M345.873 161.1c.984 4.543-.917 13.513 6.344 13.443 3.037-5.132-3.435-9.96-6.344-13.443z"/>
118
- <path d="M356.777 181.365c4.576-3.138.452-13.44-.97-25.04-1.11 10.343-3.563 21.638.97 25.04z"/>
119
- <path d="M354.32 182.158c.573-5.664-8.356-6.927-14.478-14.422 1.587 6.01 6.112 14.79 14.477 14.422zm6.102 8.832c-4.81-4.36.905-16.87 1.143-26.568.745 8.95 4.677 24.98-1.143 26.567zm-2.734-1.258c-7.032.452-8.887-4.698-9.708-7.637 3.776 2.72 9.745 1.438 9.708 7.637zm7.064 7.754c5.407-.228 3.406-20.738 2.657-27.214-.537 6.89-6.176 24.72-2.66 27.214zm-2.38-.363c-4.672.713-9.41-2.002-10.694-6.642 4.035 1.757 10.707.366 10.695 6.644z"/>
120
- <path d="M369.094 206.01c5.788 2.357 3.71-24.387 2.962-30.56-.535 7.88-7.39 27.23-2.962 30.56z"/>
121
- <path d="M367.737 206.006c-5.815.864-10.097-2.686-11.76-7.554 5.935 2.213 10.555 1.427 11.76 7.554z"/>
122
- </g>
123
- <g fill-rule="evenodd" fill="#fff">
124
- <path d="M244.38 141.09c-1.017-1.062-.723-1.468.78-1.485 1.194-.075 3.558.73 4.455.078.822-.597.495-3.13.86-4.297.16-.65.615-1.673 1.64-.078 3.032 4.86 6.82 10.692 8.438 16.407.885 3.203.443 8.36-2.97 11.094l-2.42-7.034c-1.152-3.343-7.348-11.365-10.783-14.687z" transform="matrix(-1.937 0 0 1.9463 857.173 -41.533)" stroke="#000" stroke-width=".501"/>
125
- <path d="M383.805 233.07c1.97-2.067 1.4-2.857-1.513-2.89-2.31-.146-6.89 1.423-8.627.152-1.592-1.162-.96-6.09-1.666-8.363-.31-1.27-1.193-3.258-3.18-.154-5.872 9.457-13.207 20.81-16.343 31.933-1.715 6.233-.858 16.27 5.75 21.59l4.692-13.685c2.23-6.507 14.23-22.12 20.884-28.586z"/>
126
- </g>
127
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
128
- <path d="M390.38 216.058c-2.647 8.51-4.238 15.487-.417 16.308 4.083-.71 2.308-8.932.417-16.308zm-.272 23.89c4.354 2.31 9.046-8.787 8.07-17.528-2.192 7.492-9.577 12.118-8.07 17.527zm-1.614-.228c.675-6.052-1.81-5.892-5.067-11.675.345 6.532 1.972 12.01 5.067 11.674z"/>
129
- <path d="M389.933 248.592c5.08 1.443 10.905-10.656 10.687-19.597-2.116 9.897-13.146 13.852-10.687 19.597z"/>
130
- <path d="M388.273 248.366c2.037-4.69-2.12-4.116-4.878-12.52-.913 8.697.413 12.666 4.878 12.52zm1.473 9.124c6.594 1.134 9.994-13.425 13.27-20.396-6.485 9.14-14.255 14.23-13.27 20.395z"/>
131
- <path d="M388.213 256.99c1.927-5.368-3.52-5.068-6.39-13.09.456 10.175 1.777 13.845 6.39 13.09zm1.9 9.247c4.17.3 11.667-11.342 11.828-18.533-3.56 7.92-14.74 13.167-11.825 18.533z"/>
132
- <path d="M387.01 264.895c1.735-5.6-3.107-5.636-5.256-11.91-.152 9.458 1.324 12.666 5.257 11.91zm.16 10.09c7.352 1.287 9.234-8.406 13.572-18.266-4.28 7.846-13.95 12.25-13.573 18.264z"/>
133
- <path d="M386.648 273.637c2.384-5.064-3.14-5.068-6.086-12.635-.152 10.706 1.7 13.846 6.086 12.635z"/>
134
- </g>
135
- <g fill-rule="evenodd" fill="#fff">
136
- <path d="M390.38 216.058c-2.647 8.51-4.238 15.487-.417 16.308 4.083-.71 2.308-8.932.417-16.308zm-.272 23.89c4.354 2.31 9.046-8.787 8.07-17.528-2.192 7.492-9.577 12.118-8.07 17.527zm-1.614-.228c.675-6.052-1.81-5.892-5.067-11.675.345 6.532 1.972 12.01 5.067 11.674z"/>
137
- <path d="M389.933 248.592c5.08 1.443 10.905-10.656 10.687-19.597-2.116 9.897-13.146 13.852-10.687 19.597z"/>
138
- <path d="M388.273 248.366c2.037-4.69-2.12-4.116-4.878-12.52-.913 8.697.413 12.666 4.878 12.52zm1.473 9.124c6.594 1.134 9.994-13.425 13.27-20.396-6.485 9.14-14.255 14.23-13.27 20.395z"/>
139
- <path d="M388.213 256.99c1.927-5.368-3.52-5.068-6.39-13.09.456 10.175 1.777 13.845 6.39 13.09zm1.9 9.247c4.17.3 11.667-11.342 11.828-18.533-3.56 7.92-14.74 13.167-11.825 18.533z"/>
140
- <path d="M387.01 264.895c1.735-5.6-3.107-5.636-5.256-11.91-.152 9.458 1.324 12.666 5.257 11.91zm.16 10.09c7.352 1.287 9.234-8.406 13.572-18.266-4.28 7.846-13.95 12.25-13.573 18.264z"/>
141
- <path d="M386.648 273.637c2.384-5.064-3.14-5.068-6.086-12.635-.152 10.706 1.7 13.846 6.086 12.635z"/>
142
- </g>
143
- <g fill-rule="evenodd" fill="#fff">
144
- <path d="M256.81 166.87c3.334.016 3.985-4.687 3.985-5.937-1.64.312-4.61 3.28-3.985 5.937z" transform="matrix(-1.937 0 0 1.9463 857.387 -41.81)" stroke="#000" stroke-width=".501"/>
145
- <path d="M359.927 282.968c-6.458.03-7.72-9.122-7.72-11.555 3.18.607 8.933 6.386 7.72 11.555z"/>
146
- </g>
147
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
148
- <path d="M372.836 241.38c-2.647 8.51-3.705 12.596-.113 15.32 4.69-2.61 2.005-7.944.113-15.32zm-1.48 22.245c1.97-6.278-2.874-7.79-5.445-14.865-.262 9.344 1.06 16.19 5.448 14.865z"/>
149
- <path d="M373.288 264.98c3.443 1.324 7.68-6.655 5.335-14.637-2.42 7.187-8.36 8.925-5.335 14.638zm-3.635 7.155c3.33-5.144-1.968-5.41-4.65-12.594-.15 9.46.717 13.35 4.65 12.596z"/>
150
- <path d="M369.66 280.986c2.536-5.823-2.987-5.068-6.238-12.253-.152 10.706 1.625 13.01 6.238 12.253zm2.497-8.513c2.877.074 8.472-4.956 6.81-11.234-2.42 5.257-9.268 4.725-6.81 11.232z"/>
151
- <path d="M371.36 280.068c4.692.983 8.246-6.2 7.718-11.12-3.67 4.58-8.704 4.954-7.72 11.12z"/>
152
- </g>
153
- <g fill-rule="evenodd" fill="#fff">
154
- <path d="M372.836 241.38c-2.647 8.51-3.705 12.596-.113 15.32 4.69-2.61 2.005-7.944.113-15.32zm-1.48 22.245c1.97-6.278-2.874-7.79-5.445-14.865-.262 9.344 1.06 16.19 5.448 14.865z"/>
155
- <path d="M373.288 264.98c3.443 1.324 7.68-6.655 5.335-14.637-2.42 7.187-8.36 8.925-5.335 14.638zm-3.635 7.155c3.33-5.144-1.968-5.41-4.65-12.594-.15 9.46.717 13.35 4.65 12.596z"/>
156
- <path d="M369.66 280.986c2.536-5.823-2.987-5.068-6.238-12.253-.152 10.706 1.625 13.01 6.238 12.253zm2.497-8.513c2.877.074 8.472-4.956 6.81-11.234-2.42 5.257-9.268 4.725-6.81 11.232z"/>
157
- <path d="M371.36 280.068c4.692.983 8.246-6.2 7.718-11.12-3.67 4.58-8.704 4.954-7.72 11.12z"/>
158
- </g>
159
- <g fill-rule="evenodd" fill="#fff">
160
- <path d="M235.63 159.06c-.297-.385-1.15.01-.937.938.198 1.256 2.05 7.704 5.233 9.922 2.27 1.636 14.2 4.27 19.61 5.39 2.977.6 5.47 2.084 7.423 4.454-.81-3.1-1.46-5.395-2.5-8.203-1.016-2.466-3.703-5.166-6.486-5.31-5.17-.187-11.86-.627-16.72-2.736-2.51-1.048-4.01-2.464-5.625-4.453z" transform="matrix(-1.937 0 0 1.9463 857.173 -41.533)" stroke="#000" stroke-width=".501"/>
161
- <path d="M400.754 268.045c.575-.75 2.228.02 1.815 1.826-.386 2.447-3.973 14.996-10.138 19.313-4.397 3.184-27.508 8.313-37.985 10.49-5.767 1.167-10.596 4.057-14.38 8.67 1.566-6.032 2.823-10.5 4.844-15.966 1.965-4.803 7.17-10.058 12.56-10.34 10.013-.363 22.97-1.22 32.387-5.324 4.86-2.04 7.77-4.795 10.896-8.667z"/>
162
- </g>
163
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
164
- <path d="M386.598 297.655c1.057-4.228-.29-5.588.865-12.208-6.345 8.51-3.96 12.542-.865 12.208z"/>
165
- <path d="M387.297 298.704c4.202 1.17 15.13-8.405 15.448-15.55-2.954 5.135-17.713 10.674-15.448 15.55zm-6.87 6.31c2.875-1.57 2.064-8.22-.542-10.464-.534 6.49-4.453 10.308.543 10.465z"/>
166
- <path d="M383.394 306.83c5.082 1.593 10.83-7.615 15.02-11.614-4.777 4.118-19.226 6.096-15.02 11.613zm-6.99 4.573c3.556-2.33.236-6.93-.013-16.016-3.572 6.567-4.3 15.553.014 16.016z"/>
167
- <path d="M377.083 313.74c1.814 2.43 15.24-5.943 18.595-12.148-11.468 8.53-21.585 7.39-18.595 12.147zm-1.34 7.578c3.294-2.402-2.837-8.718-4.11-17.196.076 10.327-1.34 18.18 4.11 17.196z"/>
168
- <path d="M379.324 318.468c1.652 2.657 11.896-4.375 16.312-12.03-6.79 5.946-18.21 7.538-16.312 12.03zm-10.468 11.57c3.71-.66 3.2-10.046.37-17.69-3.194 9.23-4.608 18.595-.37 17.688z"/>
169
- <path d="M378.16 324.92c1.28 1.518 16.38-9.062 16.162-13.363-4.778 6.855-20.747 8.225-16.162 13.363zm-17.524 13.883c5.12-2.1 2.713-10.39 3.72-19.327-4.03 8.732-8.79 17.496-3.72 19.327z"/>
170
- <path d="M370.218 331.63c.815 2.808 13.112-2.4 19.048-10.968-7.17 5.566-21.096 6.323-19.048 10.967z"/>
171
- <path d="M362.277 340.125c2.65 4.406 17.9-3.663 20.115-11.234-4.93 6.553-21.964 5.564-20.115 11.236z"/>
172
- <path d="M369.272 343.56c2.8.302 9.31-5.03 11.142-7.812-5.234 2.596-12.308 6.17-11.142 7.812z"/>
173
- </g>
174
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
175
- <path d="M346.304 310.784c3.332.483 7.69-5.634 4.78-11.833-1.446 6.19-11.144 10.69-4.78 11.835zm7.136-3.65c2.572 1.44 9.08-5.486 8.253-10.02-3.637 5.794-10.94 7.465-8.254 10.02z"/>
176
- <path d="M345.837 317.308c2.5 2.43 14.784-10.048 18.443-15.72-10.63 9.06-21.508 11.343-18.443 15.72zm-2.937 7.476c1.956 2.96 10.146-5.97 15.324-13.398-6.563 6.477-17.68 9.44-15.324 13.398z"/>
177
- <path d="M343.735 317.668c2.003-5.29-1.315-6.132-2.816-12.71-2.966 3.637-2.633 13.693 2.814 12.71zm-3.27 7.3c3.98-1.11-2.456-7.88-3.805-12.71-.607 8.883-.502 13.312 3.805 12.71zm-3.885 6.382c3.673-1.338-2.078-4.69-2.666-12.103-1.825 2.725-2.783 13.085 2.665 12.102z"/>
178
- <path d="M331.086 332.914c2.342-1.267 1.378-7.31-2.217-8.11-.838 4.743-.73 8.18 2.215 8.11z"/>
179
- </g>
180
- <g fill-rule="evenodd" fill="#fff">
181
- <path d="M346.304 310.784c3.332.483 7.69-5.634 4.78-11.833-1.446 6.19-11.144 10.69-4.78 11.835zm7.136-3.65c2.572 1.44 9.08-5.486 8.253-10.02-3.637 5.794-10.94 7.465-8.254 10.02z"/>
182
- <path d="M345.837 317.308c2.5 2.43 14.784-10.048 18.443-15.72-10.63 9.06-21.508 11.343-18.443 15.72zm-2.937 7.476c1.956 2.96 10.146-5.97 15.324-13.398-6.563 6.477-17.68 9.44-15.324 13.398z"/>
183
- <path d="M343.735 317.668c2.003-5.29-1.315-6.132-2.816-12.71-2.966 3.637-2.633 13.693 2.814 12.71zm-3.27 7.3c3.98-1.11-2.456-7.88-3.805-12.71-.607 8.883-.502 13.312 3.805 12.71zm-3.885 6.382c3.673-1.338-2.078-4.69-2.666-12.103-1.825 2.725-2.783 13.085 2.665 12.102z"/>
184
- <path d="M331.086 332.914c2.342-1.267 1.378-7.31-2.217-8.11-.838 4.743-.73 8.18 2.215 8.11z"/>
185
- </g>
186
- <g fill-rule="evenodd" fill="#fff">
187
- <path d="M386.598 297.655c1.057-4.228-.29-5.588.865-12.208-6.345 8.51-3.96 12.542-.865 12.208z"/>
188
- <path d="M387.297 298.704c4.202 1.17 15.13-8.405 15.448-15.55-2.954 5.135-17.713 10.674-15.448 15.55zm-6.87 6.31c2.875-1.57 2.064-8.22-.542-10.464-.534 6.49-4.453 10.308.543 10.465z"/>
189
- <path d="M383.394 306.83c5.082 1.593 10.83-7.615 15.02-11.614-4.777 4.118-19.226 6.096-15.02 11.613zm-6.99 4.573c3.556-2.33.236-6.93-.013-16.016-3.572 6.567-4.3 15.553.014 16.016z"/>
190
- <path d="M377.083 313.74c1.814 2.43 15.24-5.943 18.595-12.148-11.468 8.53-21.585 7.39-18.595 12.147zm-1.34 7.578c3.294-2.402-2.837-8.718-4.11-17.196.076 10.327-1.34 18.18 4.11 17.196z"/>
191
- <path d="M379.324 318.468c1.652 2.657 11.896-4.375 16.312-12.03-6.79 5.946-18.21 7.538-16.312 12.03zm-10.468 11.57c3.71-.66 3.2-10.046.37-17.69-3.194 9.23-4.608 18.595-.37 17.688z"/>
192
- <path d="M378.16 324.92c1.28 1.518 16.38-9.062 16.162-13.363-4.778 6.855-20.747 8.225-16.162 13.363zm-17.524 13.883c5.12-2.1 2.713-10.39 3.72-19.327-4.03 8.732-8.79 17.496-3.72 19.327z"/>
193
- <path d="M370.218 331.63c.815 2.808 13.112-2.4 19.048-10.968-7.17 5.566-21.096 6.323-19.048 10.967z"/>
194
- <path d="M362.277 340.125c2.65 4.406 17.9-3.663 20.115-11.234-4.93 6.553-21.964 5.564-20.115 11.236z"/>
195
- <path d="M369.272 343.56c2.8.302 9.31-5.03 11.142-7.812-5.234 2.596-12.308 6.17-11.142 7.812z"/>
196
- </g>
197
- <g fill-rule="evenodd" fill="#fff">
198
- <path d="M235.83 159.52c-.377-.307-.876-.76-.704.176 1.41 7.41 1.855 9.483 8.35 12.044 6.6 2.508 8.967 1.63 14.588 1.533 3.034-.11 6.567 1.404 8.67 3.618.98 1.03 1.688 1.443 1.295.13-.396-1.312-.78-3.015-1.398-4.38-1.348-3-4.834-5.865-8.32-7.01-4.88-1.717-10.14-.854-15.165-2.164-2.62-.724-5.138-2.183-7.318-3.945z" transform="matrix(-1.7055 -.9227 -.9183 1.7137 926.17 287.993)" stroke="#000" stroke-width=".501"/>
199
- <path d="M377.47 343.746c.926-.178 2.193-.494 1.04.95-9.208 11.4-11.872 14.54-25.3 12.937-13.562-1.795-16.792-5.48-26.29-10.835-5.07-2.99-12.488-3.654-18.11-1.8-2.617.86-4.2.91-2.324-.976 1.877-1.885 4.094-4.45 6.402-6.216 5.056-3.9 13.632-5.592 20.63-4.336 9.898 1.56 18.076 7.892 27.85 10.284 5.134 1.178 10.767 1 16.103-.008z"/>
200
- </g>
201
- <g fill-rule="evenodd" fill="#fff">
202
- <path d="M287.66 208.42c.884.11 1.444 1.822 1.88.663.737-1.877.22-3.37-.61-3.205-.978.26-2.634 2.456-1.27 2.542z" transform="matrix(-1.9235 0 0 1.9463 853.242 -41.856)" stroke="#000" stroke-width=".503"/>
203
- <path d="M299.92 363.792c-1.7.214-2.778 3.546-3.615 1.29-1.42-3.653-.425-6.558 1.17-6.237 1.883.508 5.068 4.78 2.444 4.947z"/>
204
- </g>
205
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
206
- <path d="M318.535 348.932c4.813 1.252 6.063-4.296 6.535-8.327-4.34.935-8.887 3.45-6.535 8.327zm-1.935 4.928c.848 3.838 10.264-.118 12.094-5.493-6.694 3.906-13.298-.35-12.094 5.493z"/>
207
- <path d="M313.233 353.672c4.3.712 1.907-6.028 1.66-12.676-2.41 5.42-5.848 12.1-1.66 12.676zM307.8 360.04c4.684.586 1.713-8.446.44-14.516-1.538 5.626-4.924 14.022-.44 14.516z"/>
208
- <path d="M310.587 360.24c.57 5.11 10.252-.61 15.886-3.75-7.442 1.152-16.722-1.263-15.886 3.75zm-5.323 7.147c.57 5.11 10.25-.61 15.886-3.752-7.443 1.154-16.722-1.26-15.886 3.752z"/>
209
- <path d="M302.79 367.182c4.454.13 1.18-9.587-.093-15.656-1.538 5.625-4.47 15.466.092 15.656zm-3.843 6.214c.57 5.11 9.417.073 14.9-3.448-7.52 1.61-15.736-1.566-14.9 3.448z"/>
210
- </g>
211
- <g fill-rule="evenodd" fill="#fff">
212
- <path d="M318.535 348.932c4.813 1.252 6.063-4.296 6.535-8.327-4.34.935-8.887 3.45-6.535 8.327zm-1.935 4.928c.848 3.838 10.264-.118 12.094-5.493-6.694 3.906-13.298-.35-12.094 5.493z"/>
213
- <path d="M313.233 353.672c4.3.712 1.907-6.028 1.66-12.676-2.41 5.42-5.848 12.1-1.66 12.676zm-5.433 6.368c4.684.586 1.713-8.446.44-14.516-1.538 5.626-4.924 14.022-.44 14.516z"/>
214
- <path d="M310.587 360.24c.57 5.11 10.252-.61 15.886-3.75-7.442 1.152-16.722-1.263-15.886 3.75zm-5.323 7.147c.57 5.11 10.25-.61 15.886-3.752-7.443 1.154-16.722-1.26-15.886 3.752z"/>
215
- <path d="M302.79 367.182c4.454.13 1.18-9.587-.093-15.656-1.538 5.625-4.47 15.466.092 15.656zm-3.843 6.214c.57 5.11 9.417.073 14.9-3.448-7.52 1.61-15.736-1.566-14.9 3.448z"/>
216
- </g>
217
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
218
- <path d="M348.73 364.83c2.648 4.406 12.425-3.206 17.758-7.128-7.667 2.368-19.607 1.458-17.76 7.13z"/>
219
- <path d="M338.75 369.407c.953 5.052 17.448.883 19.8-2.862-7.585 3.213-20.705-1.502-19.8 2.862z"/>
220
- <path d="M330.983 373.26c.497 2.772 13.116 1.72 19.496-.428-6.9.858-20.78-4.01-19.498.43z"/>
221
- <path d="M324.395 376.56c.04 2.542 14.712 4 19.648-.125-9.864 1.464-20.628-5.99-19.648.124z"/>
222
- <path d="M312.79 378.94c-.568 3.53 15.395 2.783 20.407 1.014-8.57-.662-19.638-6.215-20.407-1.015z"/>
223
- <path d="M312.56 375.724c3.597 3.3 12.85-11.443 15.86-17.938-7.118 7.423-19.966 15.052-15.86 17.938z"/>
224
- <path d="M323.044 373.22c4.283 2.846 8.214-7.563 10.388-15.2-4.078 6.586-14.49 10.87-10.388 15.2z"/>
225
- <path d="M331.335 370.387c4.283 2.845 6.695-6.576 7.73-12.466-2.938 5.07-11.832 8.138-7.73 12.468z"/>
226
- <path d="M339.35 365.37c4.283 2.845 9.66-5.055 8.413-12.844-1.644 8.032-12.515 8.513-8.413 12.844zm-16.257 22.174c2.11 5.372 24.295-4.696 28.015-11.413-7.127 6.026-30.08 5.207-28.015 11.415z"/>
227
- </g>
228
- <g fill-rule="evenodd" fill="#fff">
229
- <path d="M348.73 364.83c2.648 4.406 12.425-3.206 17.758-7.128-7.667 2.368-19.607 1.458-17.76 7.13z"/>
230
- <path d="M338.75 369.407c.953 5.052 17.448.883 19.8-2.862-7.585 3.213-20.705-1.502-19.8 2.862z"/>
231
- <path d="M330.983 373.26c.497 2.772 13.116 1.72 19.496-.428-6.9.858-20.78-4.01-19.498.43z"/>
232
- <path d="M324.395 376.56c.04 2.542 14.712 4 19.648-.125-9.864 1.464-20.628-5.99-19.648.124z"/>
233
- <path d="M312.79 378.94c-.568 3.53 15.395 2.783 20.407 1.014-8.57-.662-19.638-6.215-20.407-1.015z"/>
234
- <path d="M312.56 375.724c3.597 3.3 12.85-11.443 15.86-17.938-7.118 7.423-19.966 15.052-15.86 17.938z"/>
235
- <path d="M323.044 373.22c4.283 2.846 8.214-7.563 10.388-15.2-4.078 6.586-14.49 10.87-10.388 15.2z"/>
236
- <path d="M331.335 370.387c4.283 2.845 6.695-6.576 7.73-12.466-2.938 5.07-11.832 8.138-7.73 12.468z"/>
237
- <path d="M339.35 365.37c4.283 2.845 9.66-5.055 8.413-12.844-1.644 8.032-12.515 8.513-8.413 12.844zm-16.257 22.174c2.11 5.372 24.295-4.696 28.015-11.413-7.127 6.026-30.08 5.207-28.015 11.415z"/>
238
- </g>
239
- <g fill-rule="evenodd" fill="#fff">
240
- <path d="M366.62 143.7c.368-3.59-2.38-10.115-.43-13.594.266-.478-.584-1.747-1.133-.977-.858 1.227-1.74 4.73-2.11 3.436-.39-1.406-.45-3.893-1.718-4.376-.81-.282-1.955-.467-1.643.783.31 1.202 1.004 2.862.235 2.97-.446.064-1.73-1.637-2.813-2.423-.873-.7-2.174.396-.9 1.445 4.145 3.38 8.16 4.9 10.51 12.735z" transform="matrix(-1.911 0 0 1.9463 846.858 -41.507)" stroke="#000" stroke-width=".5"/>
241
- <path d="M146.235 238.176c-.703-6.985 4.55-19.686.822-26.458-.51-.93 1.116-3.4 2.165-1.9 1.64 2.39 3.325 9.207 4.03 6.69.747-2.736.862-7.577 3.285-8.517 1.546-.55 3.732-.91 3.136 1.524-.592 2.34-1.92 5.57-.45 5.78.853.125 3.31-3.185 5.377-4.715 1.666-1.366 4.152.77 1.716 2.81-7.92 6.578-15.592 9.538-20.08 24.787z"/>
242
- </g>
243
- <g fill-rule="evenodd" fill="#fff">
244
- <path d="M132.01 343.318c-.93-.178-2.202-.494-1.044.95 9.252 11.4 11.93 14.54 25.42 12.936 13.63-1.794 16.874-5.48 26.416-10.834 5.097-2.99 12.55-3.654 18.198-1.802 2.63.86 4.22.913 2.335-.974-1.885-1.885-4.113-4.45-6.433-6.216-5.08-3.9-13.696-5.592-20.728-4.337-9.945 1.56-18.163 7.895-27.983 10.287-5.16 1.177-10.817 1-16.18-.008z" stroke="#000" stroke-width=".973"/>
245
- <path d="M132.01 343.318c-.93-.178-2.202-.494-1.044.95 9.252 11.4 11.93 14.54 25.42 12.936 13.63-1.794 16.874-5.48 26.416-10.834 5.097-2.99 12.55-3.654 18.198-1.802 2.63.86 4.22.913 2.335-.974-1.885-1.885-4.113-4.45-6.433-6.216-5.08-3.9-13.696-5.592-20.728-4.337-9.945 1.56-18.163 7.895-27.983 10.287-5.16 1.177-10.817 1-16.18-.008z"/>
246
- </g>
247
- <g fill-rule="evenodd" fill="#fff">
248
- <path d="M209.873 363.685c1.72.214 2.81 3.546 3.657 1.29 1.436-3.653.43-6.56-1.184-6.238-1.905.508-5.128 4.78-2.473 4.948z" stroke="#000" stroke-width=".973"/>
249
- <path d="M209.873 363.685c1.72.214 2.81 3.546 3.657 1.29 1.436-3.653.43-6.56-1.184-6.238-1.905.508-5.128 4.78-2.473 4.948z"/>
250
- </g>
251
- <g fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
252
- <path d="M206.038 366.79c4.615 1.05 4.55-10.067-.162-14.78 2.075 7.14-3.468 13.668.162 14.78zM204.247 366.692c.304 5.283-12.966-.69-16.377-4.8 7.84 3.33 15.99.574 16.377 4.8zM198.43 359.137c.475 5.118-11.508.618-15.05-3.38 7.87 2.543 14.527-.832 15.05 3.38zm2.21.733c4.614 1.052 3.866-10.445-.62-14.396 2.153 7.672-3.01 13.287.62 14.397zm-4.862-7.003c4.615 1.05 1.967-8.85-1.454-12.802.556 7.217-1.72 12.223 1.454 12.802zm-2.434-.03c.475 5.27-8.847 1.224-12.465-3.76 7.79 2.542 11.94-.45 12.463 3.76zm-2.548-4.004c3.023-2.174-.184-7.923-5.94-7.567.564 3.472 2.552 9.58 5.94 7.567zM213.518 372.675c.305 5.283-12.968 2.656-17.137-2.974 8.374 1.584 16.75-1.25 17.14 2.976z"/>
253
- </g>
254
- <g fill-rule="evenodd" fill="#fff">
255
- <g stroke="#000" stroke-width=".973">
256
- <path d="M125.637 232.64c-1.98-2.067-1.407-2.857 1.52-2.89 2.322-.146 6.923 1.423 8.67.152 1.6-1.162.962-6.09 1.672-8.363.31-1.27 1.195-3.26 3.19-.154 5.902 9.457 13.272 20.81 16.423 31.933 1.723 6.233.102 15.964-5.626 22.504.202-5.576-1.877-9.327-4.41-13.99-3.13-6.13-14.756-22.73-21.44-29.195z"/>
257
- <path d="M149.966 282.368c6.49.03 7.604-8.667 7.604-11.1-3.194.608-8.82 5.93-7.604 11.1z"/>
258
- </g>
259
- <path d="M125.637 232.64c-1.98-2.067-1.407-2.857 1.52-2.89 2.322-.146 6.923 1.423 8.67.152 1.6-1.162.962-6.09 1.672-8.363.31-1.27 1.195-3.26 3.19-.154 5.902 9.457 13.272 20.81 16.423 31.933 1.723 6.233.102 15.964-5.626 22.504.202-5.576-1.877-9.327-4.41-13.99-3.13-6.13-14.756-22.73-21.44-29.195z"/>
260
- <path d="M149.966 282.368c6.49.03 7.604-8.667 7.604-11.1-3.194.608-8.82 5.93-7.604 11.1z"/>
261
- </g>
262
- <path d="M206.038 366.79c4.615 1.05 4.55-10.067-.162-14.78 2.075 7.14-3.468 13.668.162 14.78zm-1.79-.098c.303 5.283-12.967-.69-16.378-4.8 7.84 3.33 15.99.574 16.377 4.8zm-5.818-7.555c.475 5.118-11.508.618-15.05-3.38 7.87 2.543 14.527-.832 15.05 3.38zm2.21.733c4.614 1.052 3.866-10.445-.62-14.396 2.153 7.672-3.01 13.287.62 14.397zm-4.862-7.003c4.615 1.05 1.967-8.85-1.454-12.802.556 7.217-1.72 12.223 1.454 12.802zm-2.434-.03c.475 5.27-8.847 1.224-12.465-3.76 7.79 2.542 11.94-.45 12.463 3.76zm-2.548-4.004c3.023-2.174-.184-7.923-5.94-7.567.564 3.472 2.552 9.58 5.94 7.567zm22.722 23.842c.305 5.283-12.968 2.656-17.137-2.974 8.374 1.584 16.75-1.25 17.14 2.976z" fill-rule="evenodd" fill="#fff"/>
263
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
264
- <path d="M160.805 363.224c.476 5.27-14.015-.525-17.633-5.51 7.793 2.542 17.11 1.3 17.633 5.51zm8.878 2.254c3.023-2.174-3.15-7.772-8.067-9.088.563 3.472 4.68 11.1 8.067 9.088zm.933 3.65c.323 4.737-15.54 2.14-19.688-2.24 13.648 2.467 19.24-1.82 19.688 2.24z"/>
265
- <path d="M178.036 372.292c1.76 4.4-13.464 3.327-18.81.768 8.638-.075 17.6-3.834 18.81-.768z"/>
266
- <path d="M185.153 375.5c1.685 3.943-12.4 3.858-19.264 1.677 9.09-.074 17.595-5.58 19.262-1.678zm10.247 2.12c2.494 4.667-12.363 5.12-17.183 2.823 8.59-1.18 15.057-6.497 17.182-2.823z"/>
267
- <path d="M177.993 369.627c-4.727 2.98-4.473-5.807-8.233-11.893 5.907 5.38 11.436 9.05 8.233 11.893zm8.392 3.153c-3.964 3.512-7.134-8.547-10.743-15.313 5.834 6.442 14.402 12.396 10.743 15.313zm11.065 3.37c-3.357 3.892-13.065-11.433-16.596-19.42 5.376 6.217 19.267 16.122 16.597 19.42z"/>
268
- </g>
269
- <g fill-rule="evenodd" fill="#fff">
270
- <path d="M160.805 363.224c.476 5.27-14.015-.525-17.633-5.51 7.793 2.542 17.11 1.3 17.633 5.51zm8.878 2.254c3.023-2.174-3.15-7.772-8.067-9.088.563 3.472 4.68 11.1 8.067 9.088zm.933 3.65c.323 4.737-15.54 2.14-19.688-2.24 13.648 2.467 19.24-1.82 19.688 2.24z"/>
271
- <path d="M178.036 372.292c1.76 4.4-13.464 3.327-18.81.768 8.638-.075 17.6-3.834 18.81-.768z"/>
272
- <path d="M185.153 375.5c1.685 3.943-12.4 3.858-19.264 1.677 9.09-.074 17.595-5.58 19.262-1.678zm10.247 2.12c2.494 4.667-12.363 5.12-17.183 2.823 8.59-1.18 15.057-6.497 17.182-2.823zm-17.407-7.993c-4.727 2.98-4.473-5.807-8.233-11.893 5.907 5.38 11.436 9.05 8.233 11.893z"/>
273
- <path d="M186.385 372.78c-3.964 3.512-7.134-8.547-10.743-15.313 5.834 6.442 14.402 12.396 10.743 15.313zm11.065 3.37c-3.357 3.892-13.065-11.433-16.596-19.42 5.376 6.217 19.267 16.122 16.597 19.42z"/>
274
- </g>
275
- <path d="M188.016 387.838c-1.675 5.917-26.38-5.577-29.138-11.532 14.136 7.49 29.476 5.924 29.138 11.532z" fill-rule="evenodd" fill="#fff"/>
276
- <g fill-rule="evenodd" fill="#fff">
277
- <path d="M108.607 267.615c-.578-.75-2.24.02-1.824 1.826.385 2.447 3.99 14.996 10.185 19.313 4.418 3.184 27.64 8.313 38.167 10.49 5.794 1.167 10.646 4.057 14.447 8.67-1.572-6.032-2.835-10.5-4.865-15.966-1.974-4.803-7.204-10.058-12.62-10.34-10.06-.363-23.08-1.22-32.542-5.324-4.884-2.04-7.807-4.795-10.948-8.667z" stroke="#000" stroke-width=".973"/>
278
- <path d="M108.607 267.615c-.578-.75-2.24.02-1.824 1.826.385 2.447 3.99 14.996 10.185 19.313 4.418 3.184 27.64 8.313 38.167 10.49 5.794 1.167 10.646 4.057 14.447 8.67-1.572-6.032-2.835-10.5-4.865-15.966-1.974-4.803-7.204-10.058-12.62-10.34-10.06-.363-23.08-1.22-32.542-5.324-4.884-2.04-7.807-4.795-10.948-8.667z"/>
279
- </g>
280
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
281
- <path d="M166.28 317.26c3.172 2.336 6.673-6.034 2.644-13.99-.127 7.658-6.214 10.23-2.644 13.99z"/>
282
- <path d="M169.328 324.955c4.387 1.347 5.76-6.414 2.872-12.622.482 6.67-6.897 10.687-2.872 12.622z"/>
283
- <path d="M172.66 331.114c4.238 2.11 5.842-5.732 2.797-11.554.332 7.428-6.06 9.618-2.796 11.554z"/>
284
- <path d="M170.907 331.586c-1.678 5.018-11.415-4.327-13.056-9.41 6.045 6.005 14.268 5.342 13.058 9.41z"/>
285
- <path d="M166.502 323.904c-1.908 5.018-14.152-7.9-16.858-14.122 6.043 6.004 18.22 10.586 16.858 14.122z"/>
286
- <path d="M164.064 316.385c-1.907 5.703-15.217-9.497-18.987-14.883 6.35 5.928 20.425 10.74 18.987 14.883z"/>
287
- <path d="M163.654 310.74c4.687-.91-.266-4.814-6.01-11.158-.27 6.68.827 11.35 6.01 11.158zm-7.914-3.783c2.023-2.204-1.94-3.142-6.85-8.65-.723 3.714 4.554 10.514 6.85 8.65zM178.44 331.732c2.564 1.5 4.32-3.755 1.123-8.513-.73 5.145-3.476 6.575-1.124 8.51z"/>
288
- </g>
289
- <g fill-rule="evenodd" fill="#fff">
290
- <path d="M166.28 317.26c3.172 2.336 6.673-6.034 2.644-13.99-.127 7.658-6.214 10.23-2.644 13.99z"/>
291
- <path d="M169.328 324.955c4.387 1.347 5.76-6.414 2.872-12.622.482 6.67-6.897 10.687-2.872 12.622z"/>
292
- <path d="M172.66 331.114c4.238 2.11 5.842-5.732 2.797-11.554.332 7.428-6.06 9.618-2.796 11.554z"/>
293
- <path d="M170.907 331.586c-1.678 5.018-11.415-4.327-13.056-9.41 6.045 6.005 14.268 5.342 13.058 9.41z"/>
294
- <path d="M166.502 323.904c-1.908 5.018-14.152-7.9-16.858-14.122 6.043 6.004 18.22 10.586 16.858 14.122z"/>
295
- <path d="M164.064 316.385c-1.907 5.703-15.217-9.497-18.987-14.883 6.35 5.928 20.425 10.74 18.987 14.883zm-.41-5.645c4.687-.91-.266-4.814-6.01-11.158-.27 6.68.827 11.35 6.01 11.158z"/>
296
- <path d="M155.74 306.957c2.023-2.204-1.94-3.142-6.85-8.65-.723 3.714 4.554 10.514 6.85 8.65zm22.7 24.775c2.564 1.5 4.32-3.755 1.123-8.513-.73 5.145-3.476 6.575-1.124 8.51z"/>
297
- </g>
298
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
299
- <path d="M122.717 298.56c-5.446 3.265-14.095-9.762-16.402-15.12 4.778 6.15 17.43 11.768 16.402 15.12z"/>
300
- <path d="M127.36 306.143c-3.012 3.34-12.497-5.732-15.793-10.33 5.084 4.4 17.127 4.925 15.794 10.33z"/>
301
- <path d="M132.526 312.956c-.994 4.564-14.836-5.694-18.072-10.55 5.968 5.624 18.98 5.116 18.072 10.55z"/>
302
- <path d="M130.39 317.91c-2.134 4.108-13.392-6.072-16.095-11.383 6.88 6.002 17.838 7.32 16.096 11.383zM124.618 297.884c3.552-3.746 2.04-5.5-.55-11.404-1.416 6.062-3.55 8.48.55 11.404zm4.714 7.066c6.443.285.062-7.555-1.46-14.14.56 7.505-1.652 13.42 1.46 14.14z"/>
303
- <path d="M133.43 311.198c4.463-1.01 3.175-7.327-.247-14.978.71 8.266-3.78 13.042.246 14.978zM131.916 323.693c-1.68 5.02-14.38-6.607-16.4-11.006 6.423 5.396 17.535 7.243 16.4 11.006z"/>
304
- <path d="M139.515 331.52c-1.906 5.02-15.216-5.16-19.288-10.7 8.02 6.307 20.272 5.722 19.288 10.7z"/>
305
- <path d="M147.264 339.423c-2.134 6.995-16.052-4.172-20.2-9.636 8.855 6.763 21.334 4.657 20.2 9.636zM134.187 321.46c3.78 1.956 5.307-8.77 3.175-16.346.028 8.266-7.582 14.41-3.175 16.346z"/>
306
- <path d="M140.66 329.965c4.542 1.35 3.102-10.215-.78-17.715-.502 7.43-3.854 14.488.78 17.715zm8.064 7.988c5.074.284 1.583-9.913-2.602-15.662.712 7.507-1.65 14.793 2.602 15.664zM139.82 342.307c-1.526 2.584-5.257-2.196-11.383-5.684 5.51 1.44 12.06 3.29 11.382 5.684z"/>
307
- </g>
308
- <g fill-rule="evenodd" fill="#fff">
309
- <path d="M122.717 298.56c-5.446 3.265-14.095-9.762-16.402-15.12 4.778 6.15 17.43 11.768 16.402 15.12z"/>
310
- <path d="M127.36 306.143c-3.012 3.34-12.497-5.732-15.793-10.33 5.084 4.4 17.127 4.925 15.794 10.33z"/>
311
- <path d="M132.526 312.956c-.994 4.564-14.836-5.694-18.072-10.55 5.968 5.624 18.98 5.116 18.072 10.55z"/>
312
- <path d="M130.39 317.91c-2.134 4.108-13.392-6.072-16.095-11.383 6.88 6.002 17.838 7.32 16.096 11.383zm-5.772-20.026c3.552-3.746 2.04-5.5-.55-11.404-1.416 6.062-3.55 8.48.55 11.404zm4.714 7.066c6.443.285.062-7.555-1.46-14.14.56 7.505-1.652 13.42 1.46 14.14z"/>
313
- <path d="M133.43 311.198c4.463-1.01 3.175-7.327-.247-14.978.71 8.266-3.78 13.042.246 14.978zm-1.514 12.495c-1.68 5.02-14.38-6.607-16.4-11.006 6.423 5.396 17.535 7.243 16.4 11.006z"/>
314
- <path d="M139.515 331.52c-1.906 5.02-15.216-5.16-19.288-10.7 8.02 6.307 20.272 5.722 19.288 10.7z"/>
315
- <path d="M147.264 339.423c-2.134 6.995-16.052-4.172-20.2-9.636 8.855 6.763 21.334 4.657 20.2 9.636zm-13.077-17.963c3.78 1.956 5.307-8.77 3.175-16.346.028 8.266-7.582 14.41-3.175 16.346z"/>
316
- <path d="M140.66 329.965c4.542 1.35 3.102-10.215-.78-17.715-.502 7.43-3.854 14.488.78 17.715zm8.064 7.988c5.074.284 1.583-9.913-2.602-15.662.712 7.507-1.65 14.793 2.602 15.664zm-8.904 4.354c-1.526 2.584-5.257-2.196-11.383-5.684 5.51 1.44 12.06 3.29 11.382 5.684z"/>
317
- </g>
318
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
319
- <path d="M136.905 256.366c4.735-3.504 1.123-10.057 0-16.29-1.524 5.912-5.535 13.668 0 16.29zm-.155 8.758c-7.115-.854-6.044-10.055-6.258-15.886 2.14 7.916 7.97 9.253 6.257 15.886zm1.128-1.207c6.018-.348 5.7-7.195 6.02-14.122-3.05 6.366-6.662 7.355-6.02 14.122z"/>
320
- <path d="M137.645 272.423c-4.68.373-7.114-4.226-8.185-11.394 4.44 6.604 8.478 4.545 8.185 11.392zm1.673-.565c6.018.775 5.057-6.232 4.815-11.395-1.845 4.922-6.74 6.473-4.815 11.395z"/>
321
- <path d="M129.937 268.9c.48 4.574 3.37 12.437 8.025 10.67 1.925-5.616-4.093-6.74-8.025-10.67z"/>
322
- <path d="M139.396 280.052c-2.086-4.01 4.734-6.02 6.178-11.234.83 7.462.134 12.357-6.178 11.234z"/>
323
- </g>
324
- <g fill-rule="evenodd" fill="#fff">
325
- <path d="M136.905 256.366c4.735-3.504 1.123-10.057 0-16.29-1.524 5.912-5.535 13.668 0 16.29zm-.155 8.758c-7.115-.854-6.044-10.055-6.258-15.886 2.14 7.916 7.97 9.253 6.257 15.886zm1.128-1.207c6.018-.348 5.7-7.195 6.02-14.122-3.05 6.366-6.662 7.355-6.02 14.122z"/>
326
- <path d="M137.645 272.423c-4.68.373-7.114-4.226-8.185-11.394 4.44 6.604 8.478 4.545 8.185 11.392zm1.673-.565c6.018.775 5.057-6.232 4.815-11.395-1.845 4.922-6.74 6.473-4.815 11.395z"/>
327
- <path d="M129.937 268.9c.48 4.574 3.37 12.437 8.025 10.67 1.925-5.616-4.093-6.74-8.025-10.67z"/>
328
- <path d="M139.396 280.052c-2.086-4.01 4.734-6.02 6.178-11.234.83 7.462.134 12.357-6.178 11.234z"/>
329
- </g>
330
- <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
331
- <path d="M119.984 232.498c3.746-4.034.437-10.436-.686-16.668-1.523 5.91-4.165 13.743.686 16.668zm-.12 7.517c-6.58.667-8.174-12.715-8.843-18.47 2.14 7.915 9.72 11.533 8.844 18.47zm1.37-.12c4.65-2.403 3.57-7.576 5.03-11.463-3.125 4.77-5.977 5.454-5.03 11.462z"/>
332
- <path d="M119.933 248.653c-6.884.59-10.985-14.237-11.2-20.068 2.14 7.916 12.002 12.22 11.2 20.068zm1.307-.225c6.474-1.49 5.7-5.676 4.73-12.45-2.062 6.823-5.675 5.377-4.73 12.45z"/>
333
- <path d="M119.843 257.21c-7.57 1.284-7.037-10.69-13.048-19.376 5.2 6.452 14.56 14.582 13.048 19.375zm1.71-.41c5.714.166 6.272-8.436 5.955-11.926-1.314 3.476-8.032 6.777-5.956 11.927z"/>
334
- <path d="M108.022 247.992c2.837 9.212 6.868 18.443 11.825 17.742 2.38-5.237-4.702-5.905-11.825-17.742z"/>
335
- <path d="M121.63 264.39c-2.086-4.01 4.734-6.02 6.178-11.233.83 7.462.134 12.357-6.178 11.234zm-11.65-5.872c4.052 8.3 5.88 17.836 11.444 16.45 2.077-6.454-6.145-7.805-11.444-16.45z"/>
336
- <path d="M122.56 273.4c-2.39-4.392 4.43-5.945 6.102-11.996.905 7.92.06 13.574-6.102 11.995z"/>
337
- </g>
338
- <g fill-rule="evenodd" fill="#fff">
339
- <path d="M119.984 232.498c3.746-4.034.437-10.436-.686-16.668-1.523 5.91-4.165 13.743.686 16.668zm-.12 7.517c-6.58.667-8.174-12.715-8.843-18.47 2.14 7.915 9.72 11.533 8.844 18.47zm1.37-.12c4.65-2.403 3.57-7.576 5.03-11.463-3.125 4.77-5.977 5.454-5.03 11.462z"/>
340
- <path d="M119.933 248.653c-6.884.59-10.985-14.237-11.2-20.068 2.14 7.916 12.002 12.22 11.2 20.068zm1.307-.225c6.474-1.49 5.7-5.676 4.73-12.45-2.062 6.823-5.675 5.377-4.73 12.45z"/>
341
- <path d="M119.843 257.21c-7.57 1.284-7.037-10.69-13.048-19.376 5.2 6.452 14.56 14.582 13.048 19.375zm1.71-.41c5.714.166 6.272-8.436 5.955-11.926-1.314 3.476-8.032 6.777-5.956 11.927z"/>
342
- <path d="M108.022 247.992c2.837 9.212 6.868 18.443 11.825 17.742 2.38-5.237-4.702-5.905-11.825-17.742z"/>
343
- <path d="M121.63 264.39c-2.086-4.01 4.734-6.02 6.178-11.233.83 7.462.134 12.357-6.178 11.234zm-11.65-5.872c4.052 8.3 5.88 17.836 11.444 16.45 2.077-6.454-6.145-7.805-11.444-16.45z"/>
344
- <path d="M122.56 273.4c-2.39-4.392 4.43-5.945 6.102-11.996.905 7.92.06 13.574-6.102 11.995z"/>
345
- </g>
346
- <path d="M134.24 217.226c3.993 1.08 8.182-3.404 6.73-10.115-4.564 1.138-6.66 5.28-6.73 10.117zm-12.788-3.366c.35 1.886 2.645 2.058 1.978-.61-.557-2.163-.652-3.79 0-5.55.893-2.205.595-5.96-.076-7.526-.678-1.654-2.922-.685-1.978.61 1.04 1.5 1.094 4.622.38 6.08-.94 2.152-.685 5.01-.304 6.995z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
347
- <path d="M134.24 217.226c3.993 1.08 8.182-3.404 6.73-10.115-4.564 1.138-6.66 5.28-6.73 10.117zm-12.788-3.366c.35 1.886 2.645 2.058 1.978-.61-.557-2.163-.652-3.79 0-5.55.893-2.205.595-5.96-.076-7.526-.678-1.654-2.922-.685-1.978.61 1.04 1.5 1.094 4.622.38 6.08-.94 2.152-.685 5.01-.304 6.995z" fill-rule="evenodd" fill="#fff"/>
348
- <path d="M135.27 206.677c-.378 2.948-2.873 3.216-2.148-.95.605-3.38.71-5.92 0-8.668-.97-3.447-.647-9.31.083-11.757.736-2.584 3.174-1.07 2.15.95-1.13 2.345-1.19 7.22-.414 9.498 1.024 3.363.747 7.825.33 10.926zm18.588 29.467c-1.543 2.27-4.002.952-2.61-2.692 1.178-2.523 1.304-5.65 2.615-7.494 1.833-2.797 4.938-5.128 6.7-6.82 1.82-1.8 3.333-.065 1.663 1.48-2.028 2.028-4.228 4.553-5.45 6.466-2.28 3.716-1.276 6.68-2.918 9.06z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
349
- <g fill-rule="evenodd" fill="#fff">
350
- <path d="M242.54 131.62c.18.97 1.484.926 1.14-.444-.285-1.112-.932-2.18-.597-3.085.46-1.13.57-3.077.226-3.882-.35-.85-1.47-.28-.987.385.534.77.114 2.925-.253 3.674-.482 1.106.274 2.334.47 3.354z" transform="matrix(-2.453 -.9787 -1.138 2.5207 903.448 145.415)" stroke="#000" stroke-width=".36"/>
351
- <path d="M158.688 239.805c-1.543 2.27-4.694.882-2.293-2.235 1.967-2.524 4.77-4.585 4.977-7.19.163-3.307 2.103-8.32 3.866-10.013 1.82-1.802 3.924.733 1.978 1.935-2.187 1.42-3.608 7.26-3.56 9.508-.074 3.26-3.326 5.616-4.968 7.995z"/>
352
- </g>
353
- <path d="M153.858 236.144c-1.543 2.27-4.002.952-2.61-2.692 1.178-2.523 1.304-5.65 2.615-7.494 1.833-2.797 4.938-5.128 6.7-6.82 1.82-1.8 3.333-.065 1.663 1.48-2.028 2.028-4.228 4.553-5.45 6.466-2.28 3.716-1.276 6.68-2.918 9.06z" fill-rule="evenodd" fill="#fff"/>
354
- <g fill-rule="evenodd" fill="#fff">
355
- <path d="M242.23 131.78c-.094.784 1.23.974 1.172-.163-.06-1.187-1.824-2.273-.742-4.08.57-.884.58-2.504.234-3.365-.303-.854-1.58-.296-1.094.37.534.77-.1 2.25-.508 2.993-1.225 2.166 1.01 3.22.938 4.245z" transform="matrix(1.9463 0 0 4.087 -343.233 -314.153)" stroke="#000" stroke-width=".345"/>
356
- <path d="M128.22 224.436c-.184 3.205 2.395 3.98 2.28-.666-.117-4.85-3.55-9.29-1.444-16.675 1.107-3.613 1.127-10.234.455-13.753-.587-3.49-3.07-1.21-2.127 1.508 1.04 3.15-.195 9.196-.99 12.237-2.383 8.852 1.967 13.164 1.827 17.35z"/>
357
- </g>
358
- <path d="M135.27 206.677c-.378 2.948-2.873 3.216-2.148-.95.605-3.38.71-5.92 0-8.668-.97-3.447-.647-9.31.083-11.757.736-2.584 3.174-1.07 2.15.95-1.13 2.345-1.19 7.22-.414 9.498 1.024 3.363.747 7.825.33 10.926zm-25.36 60.296c1.236 1.47 3.318.485 1.42-1.504-1.552-1.61-1.04-2.117-1.987-4.075-.936-2.188-.887-3.395-2.016-4.96-1-1.482-2.5.03-1.495 1.28 1.263 1.476.915 2.564 1.687 3.992 1.426 2.444 1.08 3.727 2.39 5.265zm33.224 40.113c3.974 1.954 6.99 6.836 7.19 10.812.336 4.576.996 8.44 3.05 11.69-3.27-.91-4.837-6.124-5.302-11.118-.47-5.17-3.256-7.41-4.938-11.384zm8.29 9.576c2.75 5.077 6.597 7.013 6.794 10.78.333 4.335.662 4.557 1.837 8.82-3.237-.863-4.052-1.145-4.926-7.632-.54-4.56-4.19-7.775-3.706-11.968z" fill-rule="evenodd" fill="#fff"/>
359
- <path d="M301.504 401.657c.076 1.925.306 3.472 1.447 5.018-6.64-2.66-16.015-1.236-22.43 1.75-2.86 1.366-6.32-1.562-2.964-4.335 4.773-3.867 15.814-1.674 23.95-2.433zm-93.687-.1c.094 1.813-.116 3.475-.784 5.06 7.22-2.99 14.97-.507 22.262 2.434 5.013 2.075 5.418-1.514 4.533-2.756-1.522-2.203-4.467-4.622-8.192-4.675-2.48-.036-12.026-.12-17.82-.063zm6.094-35.26c-2.012-.868-4.352-.033-6.45 2.176-7.05 6.907-15.32 13.637-21.997 18.873-2.49 2.164-5.037 6.047 5.59 9.928.385.146 8.132 3.017 13.04 3.2 2.005-.057 2 2.937 1.627 3.735-.847 1.592-.234 2.2-1.945 3.735-1.783 1.504.19 3.452 1.592 2.13 5.983-5.196 15.685-1.872 25.035 1.168 2.21.612 6.252.44 6.217-2.608.037-3.32 2.442-5.667 3.914-5.753 3.816.662 22.676.872 28.486.166 3.387-.44 3.592 4.64 5.404 6.64 1.25 1.33 6.058 1.68 9.356.225 6.518-3.028 16.45-3.028 20.498-.134 1.664 1.267 2.978.24 2.032-1.047-1.22-1.76-1.19-2.575-1.797-3.965-1.52-3.094-.307-3.85 1.287-4.074 18.01-2.322 23.756-8.467 18.25-13.477-7.11-6.237-15.025-12.506-21.845-19.874-1.85-1.954-3.07-2.74-6.92-1.14-11.764 5.36-26.698 9.265-41.313 9.552-13.6.116-32.297-6.174-40.06-9.46z" fill-rule="evenodd" fill-opacity=".185" stroke="#000" stroke-width=".973"/>
360
- <path d="M301.504 401.657c.076 1.925.306 3.472 1.447 5.018-6.64-2.66-16.015-1.236-22.43 1.75-2.86 1.366-6.32-1.562-2.964-4.335 4.773-3.867 15.814-1.674 23.95-2.433zm-93.687-.1c.094 1.813-.116 3.475-.784 5.06 7.22-2.99 14.97-.507 22.262 2.434 5.013 2.075 5.418-1.514 4.533-2.756-1.522-2.203-4.467-4.622-8.192-4.675-2.48-.036-12.026-.12-17.82-.063zm6.094-35.26c-2.012-.868-4.352-.033-6.45 2.176-7.05 6.907-15.32 13.637-21.997 18.873-2.49 2.164-5.037 6.047 5.59 9.928.385.146 8.132 3.017 13.04 3.2 2.005-.057 2 2.937 1.627 3.735-.847 1.592-.234 2.2-1.945 3.735-1.783 1.504.19 3.452 1.592 2.13 5.983-5.196 15.685-1.872 25.035 1.168 2.21.612 6.252.44 6.217-2.608.037-3.32 2.442-5.667 3.914-5.753 3.816.662 22.676.872 28.486.166 3.387-.44 3.592 4.64 5.404 6.64 1.25 1.33 6.058 1.68 9.356.225 6.518-3.028 16.45-3.028 20.498-.134 1.664 1.267 2.978.24 2.032-1.047-1.22-1.76-1.19-2.575-1.797-3.965-1.52-3.094-.307-3.85 1.287-4.074 18.01-2.322 23.756-8.467 18.25-13.477-7.11-6.237-15.025-12.506-21.845-19.874-1.85-1.954-3.07-2.74-6.92-1.14-11.764 5.36-26.698 9.265-41.313 9.552-13.6.116-32.297-6.174-40.06-9.46z" fill-rule="evenodd" fill="#fff"/>
361
- <g fill-rule="evenodd" fill="#fff">
362
- <path d="M338.583 332.01c.816 2.81 12.048-2.323 17.757-13.55-7.476 8.15-19.576 8.07-17.757 13.55z" stroke="#000" stroke-width=".973"/>
363
- <path d="M338.583 332.01c.816 2.81 12.048-2.323 17.757-13.55-7.476 8.15-19.576 8.07-17.757 13.55z"/>
364
- </g>
365
- <g fill-rule="evenodd" fill="#fff">
366
- <path d="M253.45 178.87c1.695 2.578 3.958 4.444 4.06 6.487.173 2.35.344 2.47.954 4.783-1.68-.468-2.104-.62-2.558-4.14-.28-2.47-2.708-4.856-2.456-7.13z" transform="matrix(-2.0175 0 0 1.844 868.637 -14.906)" stroke="#000" stroke-width=".505"/>
367
- <path d="M357.293 314.93c-3.42 4.755-7.986 8.196-8.192 11.963-.347 4.335-.692 4.557-1.922 8.82 3.39-.863 4.245-1.145 5.16-7.632.566-4.557 5.464-8.955 4.956-13.15z"/>
368
- </g>
369
- <g fill-rule="evenodd" fill="#fff">
370
- <path d="M254.38 180.28c2.042 1.004 2.506 2.667 2.587 4.726.04 2.384.617 4.226 1.673 5.897-2.103.305-2.486-3.147-2.725-5.713-.242-2.656-.67-2.87-1.535-4.91z" transform="matrix(-2.039 0 0 1.9463 881.502 -42.498)" stroke="#000" stroke-width=".489"/>
371
- <path d="M362.835 308.38c-4.163 1.955-5.11 5.192-5.274 9.2-.08 4.64-1.256 8.225-3.41 11.477 4.288.594 5.07-6.125 5.557-11.12.493-5.17 1.368-5.583 3.13-9.556z"/>
372
- </g>
373
- <g fill-rule="evenodd" fill="#fff">
374
- <path d="M242.23 131.44c.18.97 1.36 1.058 1.016-.312-.286-1.112-.335-1.948 0-2.852.46-1.133.306-3.062-.04-3.867-.347-.85-1.5-.354-1.015.31.536.77.564 2.376.197 3.125-.483 1.106-.352 2.574-.156 3.594z" transform="matrix(2.0818 0 0 3.0397 -129.796 -193.086)" stroke="#000" stroke-width=".387"/>
375
- <path d="M374.47 206.457c.372 2.948 2.83 3.216 2.115-.95-.596-3.38-.698-5.92 0-8.668.955-3.446.637-9.31-.08-11.757-.726-2.583-3.126-1.07-2.116.952 1.11 2.343 1.167 7.22.403 9.496-1.005 3.363-.732 7.825-.324 10.926z"/>
376
- </g>
377
- <g fill-rule="evenodd" fill="#fff">
378
- <path d="M242.23 131.78c-.094.784 1.23.974 1.172-.163-.06-1.187-1.824-2.273-.742-4.08.57-.884.58-2.504.234-3.365-.303-.854-1.58-.296-1.094.37.534.77-.1 2.25-.508 2.993-1.225 2.166 1.01 3.22.938 4.245z" transform="matrix(-1.9157 0 0 4.087 845.476 -314.367)" stroke="#000" stroke-width=".348"/>
379
- <path d="M381.43 224.222c.18 3.204-2.358 3.98-2.245-.666.115-4.85 3.494-9.29 1.42-16.675-1.09-3.61-1.108-10.232-.447-13.75.58-3.49 3.025-1.21 2.096 1.507-1.023 3.15.19 9.196.973 12.237 2.347 8.852-1.935 13.164-1.797 17.35z"/>
380
- </g>
381
- <g fill-rule="evenodd" fill="#fff">
382
- <path d="M242.23 131.44c.18.97 1.36 1.058 1.016-.312-.286-1.112-.335-1.948 0-2.852.46-1.133.306-3.062-.04-3.867-.347-.85-1.5-.354-1.015.31.536.77.564 2.376.197 3.125-.483 1.106-.352 2.574-.156 3.594z" transform="matrix(-1.9157 0 0 1.9463 852.132 -42.178)" stroke="#000" stroke-width=".504"/>
383
- <path d="M388.086 213.644c-.342 1.887-2.603 2.06-1.946-.608.548-2.164.642-3.79 0-5.55-.88-2.206-.586-5.96.075-7.527.666-1.656 2.875-.687 1.946.607-1.02 1.5-1.074 4.623-.37 6.08.924 2.153.673 5.01.297 6.996z"/>
384
- </g>
385
- <g fill-rule="evenodd" fill="#fff">
386
- <path d="M374.235 217.334c-3.323 1.41-7.618-8.035-4.444-9.807 2.463-.62 8.098 8.01 4.446 9.807z" stroke="#000" stroke-width=".973"/>
387
- <path d="M374.235 217.334c-3.323 1.41-7.618-8.035-4.444-9.807 2.463-.62 8.098 8.01 4.446 9.807z"/>
388
- </g>
389
- <g fill-rule="evenodd" fill="#fff">
390
- <path d="M242.22 131.74c.18.97 1.234.857 1.32-.555-.012-1.006.432-2.074.267-2.87-.197-1.186-.906-2.386-1.25-3.19-.35-.85-1.142-.47-.806.273.386.954.75 2.098.876 2.905.208 1.555-.6 2.417-.405 3.437z" transform="matrix(2.367 -.9787 1.098 2.5207 -362.4 141.044)" stroke="#000" stroke-width=".367"/>
391
- <path d="M355.57 236.05c1.488 2.27 3.86.952 2.517-2.692-1.136-2.523-1.258-5.65-2.522-7.495-1.77-2.796-4.765-5.127-6.465-6.82-1.757-1.8-3.216-.064-1.605 1.48 1.957 2.03 4.08 4.554 5.26 6.467 2.2 3.716 1.23 6.68 2.814 9.06z"/>
392
- </g>
393
- <g fill-rule="evenodd" fill="#fff">
394
- <path d="M242.54 131.62c.18.97 1.484.926 1.14-.444-.285-1.112-.932-2.18-.597-3.085.46-1.13.57-3.077.226-3.882-.35-.85-1.47-.28-.987.385.534.77.114 2.925-.253 3.674-.482 1.106.274 2.334.47 3.354z" transform="matrix(2.367 -.9787 1.098 2.5207 -367.113 144.086)" stroke="#000" stroke-width=".367"/>
395
- <path d="M351.48 238.476c1.49 2.27 4.53.882 2.214-2.236-1.898-2.523-4.603-4.584-4.803-7.19-.155-3.306-2.027-8.32-3.73-10.012-1.755-1.802-3.784.733-1.906 1.934 2.11 1.42 3.482 7.262 3.435 9.51.07 3.26 3.21 5.615 4.792 7.994z"/>
396
- </g>
397
- <path stroke-linejoin="round" d="M220.83 343.95c4.512 3.6 8.765 7.687 10.037 12.773 1.328 4.737 2.13 8.363 5.172 13.077-4.767-3.042-6.66-7.637-8.06-12.624-1.234-4.9-4.058-8.562-7.15-13.227z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
398
- <path d="M220.83 343.95c4.512 3.6 8.765 7.687 10.037 12.773 1.328 4.737 2.13 8.363 5.172 13.077-4.767-3.042-6.66-7.637-8.06-12.624-1.234-4.9-4.058-8.562-7.15-13.227zm-5.157 0c4.208 3.446 6.938 7.382 8.21 12.467 1.328 4.738 3.195 8.515 5.933 12.774-4.46-3.04-7.265-7.18-8.668-12.165-1.232-4.9-2.686-8.563-5.475-13.075zm78.767 0c-4.302 3.466-7.093 7.425-8.394 12.54-1.357 4.766-3.265 8.566-6.064 12.85 4.56-3.06 7.427-7.223 8.86-12.24 1.26-4.928 2.746-8.613 5.597-13.15zm-5.295 0c-4.61 3.62-8.958 7.732-10.26 12.848-1.356 4.765-2.176 8.412-5.285 13.154 4.87-3.06 6.804-7.682 8.238-12.698 1.26-4.928 4.146-8.612 7.308-13.305zm-15.278 12.008c.124-.89-.482-1.666-1.21-1.9-1.42-.533-2.83-.967-4.237-1.368-1.6-.38-2.494.767-2.5 1.52-.007 1.254-.065 2.318 0 3.268.088 1.183.312 1.27 1.06 1.446 1.197.202 2.732.41 3.935 1.216.953.588 1.87.123 2.345-.91.308-.79.477-2.336.607-3.272zm-17.225 0c-.11-.89.357-1.742 1.007-1.976 1.265-.533 2.527-.663 3.86-.61 1.476-.022 1.85.313 1.853 1.066.008 1.253.06 2.47 0 3.42-.078 1.183-.052 1.27-.72 1.446-1.07.202-2.893.256-3.968 1.064-.852.588-1.823.123-1.87-.987.022-.834-.048-2.485-.164-3.42zm-20.902-.234c-.126-.89.484-1.666 1.215-1.9 1.425-.533 2.844-.967 4.257-1.368 1.606-.38 2.505.767 2.51 1.52.008 1.254.067 2.32 0 3.268-.087 1.184-.313 1.27-1.064 1.446-1.203.203-2.744.41-3.953 1.217-.957.588-1.878.123-2.357-.91-.31-.79-.48-2.337-.61-3.273zm17.302 0c.11-.89-.36-1.742-1.012-1.975-1.273-.535-2.54-.666-3.878-.61-1.485-.025-1.86.31-1.864 1.063-.008 1.254-.06 2.47 0 3.42.078 1.183.052 1.27.724 1.446 1.074.2 2.907.256 3.987 1.064.853.587 1.83.122 1.875-.987-.02-.837.05-2.488.166-3.424zm-16.018 7.902c1.545 2.914 3.32 7.35 6.537 6.538.053-2.23-3.47-3.776-6.535-6.538zm4.806.994c6.25 2.56 11.645 1.928 12.317 5.855-5.86.633-8.005-1.775-12.316-5.856zm30.636-.604c-1.567 2.746-3.366 6.928-6.627 6.163-.054-2.105 3.517-3.56 6.625-6.165zm-4.38.836c-6.34 2.43-11.813 1.83-12.496 5.558 5.948.6 8.123-1.684 12.496-5.558z" fill-rule="evenodd" fill="#fff"/>
399
- <path d="M286.79 302.57l13.61.003c.052 5.144 3.066 10.67 7.3 13.836h-26.08c4.08-3.7 5.196-8.087 5.17-13.84z" fill-rule="evenodd" fill-opacity=".534" stroke="#000" stroke-width=".973" fill="#fff"/>
400
- <path d="M286.79 302.57l13.61.003c.052 5.144 3.066 10.67 7.3 13.836h-26.08c4.08-3.7 5.196-8.087 5.17-13.84z" fill-rule="evenodd" fill="#fff"/>
401
- <path d="M189.69 385.756c-.75.572-.7 2.29.76 2.888 13.593 4.877 26.717 13.89 64.476 13.535 38.12-.36 51.516-9.158 63.716-13.23 1.625-.62 3.155-1.88 1.064-3.65-6.855-5.604-14.264-10.108-19.16-17.033-.87-1.245-3.242-.54-4.715 0-14.55 5.11-27.992 8.692-41.97 8.667-13.645-.025-27.87-3.784-40.676-9.046-1.226-.525-3.234.065-4.182.985-5.94 5.92-12.403 11.663-19.31 16.88z" stroke="#000" stroke-width=".487" fill="none"/>
402
- <path d="M208.004 376.394c-1.637-1.055-2.374.317-1.216 1.75 1.502 1.648 3.933 2.64 6.46 3.345 1.477.41 4.523-.11 6.086.074 1.216.152 1.903 2.606 4.106 2.51 2.223-.096 3.65-6.007 3.726-8.973.1-1.965-2.616-.71-2.357.08.71 1.953-.594 6.312-1.98 6.31-1.02-.064-2.114-2.178-3.65-2.434-1.2-.2-3.022.14-4.26.15-3.612.036-5.17-1.766-6.917-2.813z" fill-rule="evenodd"/>
403
- <path d="M211.06 374.798c1.93.963 3.614-.76 4.716.457 2.814 3.194 6.434-1.53 2.205-1.368-1.71.066-1.975-1.294-4.942-.99-1.578.202-2.9 1.364-1.977 1.9zm.448 13.994c-1.524-.666-2.036.782-1.14 1.674 1.256 1.148 6.478 1.605 7.755.685 2.112-1.6.568-5.81-.38-6.995-.59-.722-2.374-.777-1.673 1.142.29.89 1.586 3.103.53 4.105-.964.924-3.635 0-5.092-.608zm11.716 1.285c.335-.86-.568-2.338-2.13-.61-1.29 1.363-.244 7.106 3.878 8.136 4.03.99 7.048-.46 7.602-2.66.384-1.466-1.823-2.74-.683-4.032.954-1.01 2.79.014 3.576-1.593.46-.902.496-2.75-1.978-3.955-1.072-.538-2.93.692-2.89 1.6.058 1.246 1.99.433 1.292 1.52-.51.826-2.794.48-3.496 2.43-.42 1.24 2.584 3.53.988 4.108-1.424.493-3.28.812-5.17-.228-1.17-.618-1.665-3.18-.988-4.713zm-14.52-7.902c-.957.14-2.28.836-2.354 1.977-.06.915.695 2.5 1.977 1.442 1.324-1.027.308-1.514.608-1.14.66.66-.308.714-1.52 2.36-.845 1.246-2.65 1.046-3.574.606-1.594-.823-.996-1.35-2.736-2.13-1.738-.854-2.79 1.15-1.14 2.054 1.823 1.045 4.81 3.133 7.755 1.598 1.75-.99 3.8-1.89 3.724-4.107-.1-1.44-.74-2.94-2.738-2.66zm94.572-.76c-1.345-.96-.522-2.705 1.446-2.053 1.674.62 4.453 2.59 4.636 5.17.208 2.824-4.34 4.89-6.08 4.793-2.98-.24-2.45-2.604-.23-2.435 1.72.125 3.834-.488 3.955-2.28.1-1.556-2.758-2.46-3.727-3.195zm-9.81-6.91c-1.738-1.752 1.9-3.65 2.964-1.52 1.404 2.708 3.074 5.373 4.335 8.364 1.004 2.453-.313 2.785-1.14 1.442-1.384-2.335-3.48-5.46-6.16-8.287zm-8.506 5.237c1.87-.814 1.825 1.52 1.14 1.977-1.234.685-2.89-1.14-1.14-1.98zm5.548-2.044c1.87-.813 1.824 1.52 1.14 1.977-1.236.688-2.89-1.14-1.14-1.977z" fill-rule="evenodd"/>
404
- <path d="M232.49 380.968c-2.808-1.793.57-4.467 2.507-2.433 2.778 2.836 5.433 9.05 7.53 11.405 1.992 2.314.386-6.275.987-8.82.41-1.415 1.517-1.217 1.52.15.01 3.5-.53 10.62.38 11.18 1.7.966 1.394 2.545 2.812 2.28 1.522-.362 1.295-.76 2.663-.837 1.355 0 1.4 1.36 2.964 1.14.997-.13 1.296-1.26 2.507-1.294 1.105-.095.63 2.342-.073 2.737-1.146.644-4.716-.7-5.78-.607-1.264.034-3.54 1.207-4.942.684-1.71-.61-1.33-2.78-2.51-2.433-1.332.31-1.08 2.736-4.255 3.5-1.486.34-1.987-.997-1.216-1.9 1.38-1.477 4.16-2.655 3.725-4.03-1.288-3.835-5.175-8.454-8.82-10.72zm24.405.525c1.35 4.438 1.283 10.34 2.054 14.372.377 1.586 1.895.173 1.747-1.065-.597-4.33-.86-9.646-1.977-13.762-.462-1.425-2.34-1.148-1.825.455zm3.737 1.15c-.356-1.85 1.415-2.025 1.674-.916.913 3.57.796 11.744 2.585 12.014 3.088.355 7.417-.284 11.255-1.062 1.888-.376 2.275-1.742 2.205-2.283-.363-2.196 1.687-2.022 2.204.305.28 1.214-.272 3.392-2.584 3.876-4.518.872-10.736 2.217-14.296 1.445-3.118-.66-2.102-8.71-3.042-13.377z" fill-rule="evenodd"/>
405
- <path d="M265.654 385.834c.077-2.342 1.835-2.686 1.823-.686.05 4.79 5.656 3.547 6.845 1.75.878-1.4.236-2.004-.61-3.573-1.05-2.03 1.175-2.602 2.13-.837.715 1.263 1.21 5.29-.075 6.312-1.78 1.41-6.594 2.104-8.67.53-1.1-.758-1.53-2.214-1.443-3.496zm-2.434-6.248c.25 1.5 4.333.99 4.18-.152-.14-.98-4.407-.76-4.18.152zm5.314 1.226c.16 1.512 2.803 1.067 2.66-.076-.14-1.208-2.812-1.446-2.66.076zm7.98-1.83c-1.34-1.852 1.27-1.97 2.13-.607 2.226 3.33 3.693 8.694 5.854 12.317.918 1.67 2.07.177 2.205-.228.144-.43-.7-1.09-.76-2.585-.106-1.164 2.27-2.608 3.954-1.52 1.574 1.06.286 2 1.064 2.583.744.556 2.616.206 2.893-.152.83-1.305-.302-.54-1.446-1.293-1.324-.948-.53-5.055 2.205-3.346 1.628.943 2.107 3.954 1.52 5.628-.517 1.55-3.24 2.077-4.713 1.748-1.66-.506-3-2.502-2.66-1.977.82 1.35-.204 2.68-.99 3.194-1.94 1.218-3.298 1.857-4.714-.152-2.51-3.76-3.893-10.103-6.54-13.61z" fill-rule="evenodd"/>
406
- <path d="M205.65 121.273c-.112-2.246 3.37-2.418 2.97.67-.51 3.85 7.265 13.592 7.91 19.6.43 4.03-2.368 7.555-5.14 9.75-3.397 2.632-8.623 2.27-11.068.76-1.48-1.19-2.828-5.268-1.72-6.882.39-.54 2.162 5.987 6.062 5.96 5.308-.033 9.607-4.02 9.765-7.576.27-6.193-8.684-15.982-8.78-22.28zm15.55 15.297c.878-.626 2.28 2.112 1.29 2.797-.823.548-2.43-2.036-1.29-2.796zm2.336-5.546c-.444.215-1.326-.09-1.063-.467 1.242-1.774 3.89-4.444 5.808-5.377.59-.286 1.623.755 1.267 1.265-1.148 1.64-3.943 3.576-6.01 4.58zm20.534-16.29c.492-1.028 3.448-2.19 4.2-2.885.698-.716 1.03.6.733 1.223-.492 1.027-3.044 2.762-4.163 2.81-.602.024-1.07-.53-.77-1.15zm7.006.33c.64-1.804 2.705-4.54 4.126-5.44.73-.46 2.04-.098 1.794.594-.543 1.53-3.07 4.205-4.768 5.465-.516.46-1.3-.2-1.152-.62zm-6.014 4.516c-.428.214-.197 1.126.216 1.264.878.292 2.475.35 3.2-.05 1.05-.648.572-4.634-.835-2.505-.944 1.312-1.633.89-2.58 1.29zm-11.872 9.147c-2.147-1.672.577-4.014 2.82-2.378 4.373 3.295-6.52 15.93-12.447 21.833-1.084 1.157-2.036-1.756-.646-3.01 4.25-3.605 8.227-7.91 10.992-12.36.532-.855 1.042-2.7-.72-4.087zm24.873-10.86c.267-1.6-2.59.033-2.64-2.088-.028-1.124 3.12-1.91 4.435-.62 2.222 2.254.56 6.06-3.136 6.297-3.08.136-8.22 4.374-7.44 5.265.89 1.1 8.88 1.827 13.526 1.1 2.877-.404 2.273 2.17-.673 2.517-2.848.327-5.168.023-7.828.86-3.132.894-4.498 5.1-6.238 6.666-.39.273-1.435-1.378-1.038-1.998 1.254-1.962 3.253-4.962 5.452-5.82 1.388-.563-3.826-.74-5.49-1.215-1.32-.398-.937-2.075-.43-3.01.67-1.46 5.585-6.38 7.567-6.3 1.86.078 3.747-.464 3.93-1.658zm8.29.428c.926-.815 1.4-2.18 2.368-3.01.533-.533 1.38.105 1.24 1.39-.12 1.01-1.477 1.883-2.39 2.643-.744.557-1.61-.645-1.215-1.023zm10.53-3.755c1.377-.153 1.72 2.503.215 2.933-.913.305-1.71-2.777-.214-2.934zm-3.463 8.212c-.022 2.287 1.107 2.077 3.26 2 2.092-.08 3.93.053 3.923-2.013-.01-2.143-1.185-4.016-1.53-2.56-.303 1.37-.545 3.61-1.34 2.634-.752-.84-.454-1.023-1.746.354-.717.758-.798-.37-1.23-1.076-.298-.42-1.336.338-1.338.658zm-15.026 11.678c-.514 3.027-.043 7.264 1.506 7.312 1.916.062 5.878-6.617 7.754-10.082 1.125-1.933 3.058-2.27 2.252-.254-1.22 3.113-1.11 9.772-.04 11.728.577 1.054 4.83-.966 5.517-2.467 1.25-2.73.234-7.758.672-10.83.212-2.016 2.057-2.437 1.96-.568-.183 3.342-.5 9.472-.265 12.256.14 1.6 4.716 3.962 5.45-.884.39-3.05 1.96-6.06-.074-9.44-1.262-2.112 1.85-1.847 3.528 1.04 1.174 1.964-.99 5.215-.913 7.73.197 3.865-2.81 6.06-4.992 6.107-1.95.04-3.22-2.357-4.82-2.39-1.772-.114-3.594 2.76-5.06 2.656-5.68-.388-2.672-8.69-4.402-8.79-1.925-.114-4.194 8.135-6.565 7.84-2.336-.28-4.755-6.722-3.782-9.448.88-2.538 2.538-3.132 2.277-1.52z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
407
- <path d="M285.895 121.33c-2.77-1.69.175-6.085 1.53-4.54 2.616 3.132 5.253 10.568 7.096 11.182 1.17.39 1.115-5.496 1.94-8.172.53-1.977 2.92-1.33 2.463 1.2-.156.847-3.122 10.463-2.894 10.843 2.054 4.11 4.09 8.28 5.374 12.69.532 1.9-1.75.62-2.024.224-1.46-2.18-4.01-10.51-4.01-10.13-1.174 5.86-1.45 7.59-2.696 12.572-.38 1.595-2.73 1.304-2.2-1.507.51-2.31 3.87-13.674 3.68-14.003-2.64-4.66-5.055-8.35-8.26-10.36z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
408
- <path d="M290.897 148.366c-.773-.088-1.97 1.718 1.876 2.428 5.142.93 10.77-.8 12.496-5.843 1.973-6.004 3.28-11.69 4.31-13.836 1.29-2.5 2.938-2.298 1.72-5.948-.857-2.626-2.46-1.834-2.796-.43-.9 3.83-4.31 16.214-5.375 18.495-2.01 4.163-6.058 5.81-12.234 5.137z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
409
- <path d="M301.193 128.61c-.55-1.18-1.835-.266-1.606 1.026.137 1.168 1.084 1.803 2.036 1.77 1.127-.04 3.51.038 3.517-1.833.004-1.315-1.03-2.413-1.796-.962-.734 1.315-1.678 1.177-2.15 0zm1.285-4.943c-.395.274-.04 1.736.43 1.72 1.68-.056 4.06-.592 5.335-1.48.373-.26.218-1.142-.314-1.124-1.62.054-4.198.01-5.453.884zm14.266 3.678c1.216-1.9 4.572-2.094 3.365.62-.856 1.87-9.21 18.01-10.35 20.062-1.244 2.308-2.26 1.165-1.378-.632 1.19-2.313 7.98-19.488 8.36-20.05z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
410
- <path d="M304.17 151.382c-.355-1.284-2.348-3.184-2.124.252.397 6.238 8.966 4.266 11.56 2.05 2.356-2.088.312 7.04 3.442 8.018 1.724.553 4.97-1.8 6.566-3.87 4.426-5.744 7.243-13.976 11.5-19.647 1.607-2.217-.88-3.8-1.887-2.035-3.702 6.207-8.3 18.874-13.32 22.164-4.093 2.62-2.88-3.373-3.023-5.173-.18-1.32-1.79-3.262-3.935-1.48-1.503 1.174-3.835 2.128-5.946 1.937-1.225-.068-2.258-.047-2.834-2.213z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
411
- <path d="M319.47 139.802c.044-.352-1.813-.512-1.722 1.29.065 1.334 1.66 1.697 1.935 1.506 2.51-1.826-.533-.916-.214-2.796zm-3.66 7.298c-.495.116-.948 1.694.216 1.784 1.064.076 5.235-.372 6.388-.304.745-.028 1.03-1.453-.57-1.378-1.937.098-4.485-.388-6.034-.102zm27.618-1.85c1.71-6.41 5.854.99 2.205 4.64-5.635 5.518-7.332 16.054-16.27 17.64-2.41.518-6.652-1.084-7.91-1.977-.49-.35.318-2.638 1.825-1.52 2.178 1.7 6.676 2.084 9.05.15 5.08-4.985 9.216-11.588 11.1-18.932zm-92.878 14.248c-.403.464-1.635.388-1.746 1.038-.484 2.41 0 3.633-.53 5.955-.51 2.225-2.052 2.31-1.947.497.14-2.35 2.077-5.666.708-5.894-.91-.214-1.613-1.432-.67-2.034 1.778-1.234 2.733-1.046 3.956-.674.428.13.537.757.23 1.113z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
412
- <path d="M249.305 156.345c-2.36 2.063-4.547 2.906-6.717 5.514-.887 1.067-.862 2.556-1.392 3.92-.53 1.444-2.24 1.73-2.77 1.427-.885-.582-.756-3.264-1.745-1.82-.837 1.33-1.38 3.16-2.62 3.137-1.12-.023-3.234-2.316-2.162-2.427 3.67-.375 3.624-3.312 4.998-3.505 1.542-.206 1.643 2.425 2.595 1.898.748-.383 1.1-3.448 1.91-4.275 2.49-2.542 4.457-3.885 6.995-5.754 1.284-1.02 2.2.826.91 1.886zm8.602 7.902c-1.888.382-1.566 2.81-1.012 3.11.915.427 2.33.606 2.86-2.185.247-1.147.47 5.7 2.983 3.06 1.446-1.597 5.03.29 6.53-1.72 1.074-1.338 1.405-2.272.568-4.25-.243-.6-1.714-.305-1.63 1.154.073 1.23-.873 2.748-2.103 2.49-.597-.11.337-3.01-.263-3.796-.33-.432-.833-.385-1.16.063-.463.626.462 3.406-1.054 3.772-1.914.44-.91-1.86-1.72-2.28-2.605-1.313-2.856.34-4 .582zm14.733-4.67c1.385-.39.953-.39 3.13-2.175.85-.642 1.016 1.238.927 1.982-.158 1.263-1.658.37-2.123 1.483-.682 1.444-.405 4.803-.633 6.17-.154.704-1.28.644-1.39.09-.32-1.67.23-3.302.177-5.388-.017-.71-1.03-1.82-.085-2.165zm-6.5-7.514c-.335 1.51-.31 2.754-.31 3.79.077.836 1.606.297 1.6.19-.075-1.326.226-3.16-.165-3.67-.212-.276-1.047-.594-1.125-.31z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
413
- <path d="M205.65 121.273c-.112-2.246 3.37-2.418 2.97.67-.51 3.85 7.265 13.592 7.91 19.6.43 4.03-2.368 7.555-5.14 9.75-3.397 2.632-8.623 2.27-11.068.76-1.48-1.19-2.828-5.268-1.72-6.882.39-.54 2.162 5.987 6.062 5.96 5.308-.033 9.607-4.02 9.765-7.576.27-6.193-8.684-15.982-8.78-22.28z" fill-rule="evenodd" fill="#fff"/>
414
- <path d="M214.894 119.97c.662.03 2.476 2.38 2.357 3.116-.08.347-1.94-.05-2.507-.532-.42-.356-.25-2.604.152-2.585zm-8.747 17.027c-1.658.905.263 2.69 1.505 1.936 4.66-3.018 11.656-6.19 13.118-12.167.47-2.025 2.35-5.13 4.138-5.822 1.726-.67 4.233 3.124 5.87.14.96-1.707 4.323 1.12 5.134-.707.99-2.205.518-3.42.56-5.53-.073-1.384-1.13-1.797-1.897.443-.4 1.014.07 2.038-.255 2.567-.247.403-1.018.792-1.465.456-.413-.31-.127-1.173-1.116-1.555-.385-.192-1-.352-1.267.14-1.173 2.092-1.823 4.044-3.466 1.82-1.464-1.916-2.205-5.228-3.278-.696-.386 1.6-2.817 3.92-4.25 3.92-1.79 0-1.34-4.713-5.276-3.996-2.022.432-1.882 4.3-1.58 5.73.496 1.988 6.405.56 6.11 1.86-1.01 4.515-7.276 8.807-12.588 11.46z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
415
- <path d="M169.156 158.506c-.25.755.753 2.806 1.795 2.958 1.023.076 1.545-2.215 1.216-2.958-.243-.547-2.83-.535-3.01 0zm5.41 7.96c-.655-.706-2.59 1.19-1.025 2.53.88.71 4.095 1.742 4.975.242 1.19-1.93-1.174-8.942-.127-9.868.818-.724 4.607 4.683 6.478 5.072 4.394.61 3.34-7.524 8.075-6.972 3.228.43 3.58-3.602 3.13-6.12-.36-2.416-4.27-5.904-6.07-7.464-2.365-1.97-3.42 1.452-1.935 2.58 1.912 1.53 5.273 4.623 5.808 6.668.253.965-2.335 2.884-3.29 2.365-2.2-1.203-4.248-6.353-6.173-7.53-.657-.4-2.27.505-1.494 2.11.874 1.724 4.734 4.39 4.96 6.227.204 1.676-1.72 5.3-2.984 5.3-1.39 0-4.932-4.38-6.038-6.44-.552-.987-2.467-.892-2.668.47-.317 2.046.296 6.375.784 9.057.388 2.54-1.43 2.668-2.403 1.77zM167.93 152.5c-.553.626 1.29 1.85 1.656 1.53.71-.614 3.47-3.758 2.937-4.857-.473-.98-4.266-3.126-4.883-2.063-1.145 1.84 3.575 2.663 2.836 3.202-.364.21-1.662 1.105-2.546 2.19zm6.812-13.778s1.185 4.055 2.15 2.365c.78-1.17-2.15-2.365-2.15-2.365zm1.928 6.452c-.435.237-1.658 1.205-.86 1.72 1.258.745 4.683 1.335 3.944-1.1-.45-1.436 5.165.04 3.797-3.846-.356-1.075-2.05-2.627-2.883-2.846-.53-.14-2.327.847-1.202 1.39.82.426 3.3 1.88 2.378 2.835-1.045.997-1.773-.448-3.073-.215-.655.124-.23 1.985-.597 2.492-.206.282-1.15-.623-1.504-.43zm8.913-15.42c-.71.353-1.978 2.274-2.024 3.162-.028.474.492 1.125.897.923.743-.373 1.892-2.19 1.934-3.026.03-.527-.37-1.28-.81-1.062zm4.632-.494c-1.368-1.672 1.452-4.155 2.72-.807.768 2.1 8.942 12.857 10.614 16.507 1.18 2.47-.045 3.49-1.508 1.72-4.14-5.282-7.536-11.865-11.828-17.42zm8.39.215c1.456-1.58 4.432-4.805 3.63-6.604-.615-1.545-2.423-1.39-2.73-1.034-1.77 2.11 1.255 1.58.82 2.303-.9 1.69-1.8 2.622-2.264 4.25-.107.38.28 1.37.545 1.086z" stroke-width=".973" stroke-linejoin="round" fill-rule="evenodd" stroke="#000" fill="#fff"/>
416
- <path d="M169.156 158.506c-.25.755.753 2.806 1.795 2.958 1.023.076 1.545-2.215 1.216-2.958-.243-.547-2.83-.535-3.01 0zm5.41 7.96c-.655-.706-2.59 1.19-1.025 2.53.88.71 4.095 1.742 4.975.242 1.19-1.93-1.174-8.942-.127-9.868.818-.724 4.607 4.683 6.478 5.072 4.394.61 3.34-7.524 8.075-6.972 3.228.43 3.58-3.602 3.13-6.12-.36-2.416-4.27-5.904-6.07-7.464-2.365-1.97-3.42 1.452-1.935 2.58 1.912 1.53 5.273 4.623 5.808 6.668.253.965-2.335 2.884-3.29 2.365-2.2-1.203-4.248-6.353-6.173-7.53-.657-.4-2.27.505-1.494 2.11.874 1.724 4.734 4.39 4.96 6.227.204 1.676-1.72 5.3-2.984 5.3-1.39 0-4.932-4.38-6.038-6.44-.552-.987-2.467-.892-2.668.47-.317 2.046.296 6.375.784 9.057.388 2.54-1.43 2.668-2.403 1.77zM167.93 152.5c-.553.626 1.29 1.85 1.656 1.53.71-.614 3.47-3.758 2.937-4.857-.473-.98-4.266-3.126-4.883-2.063-1.145 1.84 3.575 2.663 2.836 3.202-.364.21-1.662 1.105-2.546 2.19zm6.812-13.778s1.185 4.055 2.15 2.365c.78-1.17-2.15-2.365-2.15-2.365zm1.928 6.452c-.435.237-1.658 1.205-.86 1.72 1.258.745 4.683 1.335 3.944-1.1-.45-1.436 5.165.04 3.797-3.846-.356-1.075-2.05-2.627-2.883-2.846-.53-.14-2.327.847-1.202 1.39.82.426 3.3 1.88 2.378 2.835-1.045.997-1.773-.448-3.073-.215-.655.124-.23 1.985-.597 2.492-.206.282-1.15-.623-1.504-.43zm8.913-15.42c-.71.353-1.978 2.274-2.024 3.162-.028.474.492 1.125.897.923.743-.373 1.892-2.19 1.934-3.026.03-.527-.37-1.28-.81-1.062zm4.632-.494c-1.368-1.672 1.452-4.155 2.72-.807.768 2.1 8.942 12.857 10.614 16.507 1.18 2.47-.045 3.49-1.508 1.72-4.14-5.282-7.536-11.865-11.828-17.42zm8.39.215c1.456-1.58 4.432-4.805 3.63-6.604-.615-1.545-2.423-1.39-2.73-1.034-1.77 2.11 1.255 1.58.82 2.303-.9 1.69-1.8 2.622-2.264 4.25-.107.38.28 1.37.545 1.086zM304.17 151.382c-.355-1.284-2.348-3.184-2.124.252.397 6.238 8.966 4.266 11.56 2.05 2.356-2.088.312 7.04 3.442 8.018 1.724.553 4.97-1.8 6.566-3.87 4.426-5.744 7.243-13.976 11.5-19.647 1.607-2.217-.88-3.8-1.887-2.035-3.702 6.207-8.3 18.874-13.32 22.164-4.093 2.62-2.88-3.373-3.023-5.173-.18-1.32-1.79-3.262-3.935-1.48-1.503 1.174-3.835 2.128-5.946 1.937-1.225-.068-2.258-.047-2.834-2.213zM221.2 136.57c.878-.626 2.28 2.112 1.29 2.797-.823.548-2.43-2.036-1.29-2.796z" fill-rule="evenodd" fill="#fff"/>
417
- <path d="M325.327 134.76c-1.047-.847 1.03-4.958 2.435-3.345 3.858 4.464 5.65 18.958 6.765 29.806 0 0-1.734 1.448-1.747 1.218 0-5.778-2.322-23.456-7.453-27.676z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
418
- <path d="M223.536 131.024c-.444.215-1.326-.09-1.063-.467 1.242-1.774 3.89-4.444 5.808-5.377.59-.286 1.623.755 1.267 1.265-1.148 1.64-3.943 3.576-6.01 4.58zm101.79 3.736c-1.046-.847 1.03-4.958 2.436-3.345 3.858 4.464 5.65 18.958 6.765 29.806 0 0-1.734 1.448-1.747 1.218 0-5.778-2.322-23.456-7.453-27.676z" fill-rule="evenodd" fill="#fff"/>
419
- <path d="M327.702 160.082c.696-1.94 9.96-17.49 11.177-20.91.62-1.65 3.28 2.83.683 5.245-2.28 2.053-9.01 13.09-10.266 16.957-.578 1.746-2.332.915-1.596-1.292z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
420
- <path d="M258.063 117.867c.267-1.6-2.59.033-2.64-2.088-.028-1.124 3.12-1.91 4.435-.62 2.222 2.254.56 6.06-3.136 6.297-3.08.136-8.22 4.374-7.44 5.265.89 1.1 8.88 1.827 13.526 1.1 2.877-.404 2.273 2.17-.673 2.517-2.848.327-5.168.023-7.828.86-3.132.894-4.498 5.1-6.238 6.666-.39.273-1.435-1.378-1.038-1.998 1.254-1.962 3.253-4.962 5.452-5.82 1.388-.563-3.826-.74-5.49-1.215-1.32-.398-.937-2.075-.43-3.01.67-1.46 5.585-6.38 7.567-6.3 1.86.078 3.747-.464 3.93-1.658zm-24.873 10.86c-2.147-1.672.577-4.014 2.82-2.378 4.373 3.295-6.52 15.93-12.447 21.833-1.084 1.157-2.036-1.756-.646-3.01 4.25-3.605 8.227-7.91 10.992-12.36.532-.855 1.042-2.7-.72-4.087z" fill-rule="evenodd" fill="#fff"/>
421
- <path d="M238.834 120.65c-1.248-2.868 1.872-3.93 2.34-1.885 2.167 9.42 7.358 16.554 11.31 22.96 1.188 2.003.235 3.197-2.658 1.354-2.002-1.376-4.036-6.383-5.02-6.58-1.784-.33-6.05 8.134-14.777 5.72-2.26-.633-2.11-7.347-2.153-10.31-.095-1.39 1.44-1.76 1.493.137.08 2.734-.003 8.413 3.494 8.604 2.852.16 9.167-3.87 10.5-7.022 1.184-3.24-3.182-9.68-4.53-12.98z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
422
- <path d="M214.894 119.97c.662.03 2.476 2.38 2.357 3.116-.08.347-1.94-.05-2.507-.532-.42-.356-.25-2.604.152-2.585zm-8.747 17.027c-1.658.905.263 2.69 1.505 1.936 4.66-3.018 11.656-6.19 13.118-12.167.47-2.025 2.35-5.13 4.138-5.822 1.726-.67 4.233 3.124 5.87.14.96-1.707 4.323 1.12 5.134-.707.99-2.205.518-3.42.56-5.53-.073-1.384-1.13-1.797-1.897.443-.4 1.014.07 2.038-.255 2.567-.247.403-1.018.792-1.465.456-.413-.31-.127-1.173-1.116-1.555-.385-.192-1-.352-1.267.14-1.173 2.092-1.823 4.044-3.466 1.82-1.464-1.916-2.205-5.228-3.278-.696-.386 1.6-2.817 3.92-4.25 3.92-1.79 0-1.34-4.713-5.276-3.996-2.022.432-1.882 4.3-1.58 5.73.496 1.988 6.405.56 6.11 1.86-1.01 4.515-7.276 8.807-12.588 11.46zm32.687-16.347c-1.248-2.868 1.872-3.93 2.34-1.885 2.167 9.42 7.358 16.554 11.31 22.96 1.188 2.003.235 3.197-2.658 1.354-2.002-1.376-4.036-6.383-5.02-6.58-1.784-.33-6.05 8.134-14.777 5.72-2.26-.633-2.11-7.347-2.153-10.31-.095-1.39 1.44-1.76 1.493.137.08 2.734-.003 8.413 3.494 8.604 2.852.16 9.167-3.87 10.5-7.022 1.184-3.24-3.182-9.68-4.53-12.98zm5.236-5.917c.492-1.027 3.448-2.19 4.2-2.884.698-.716 1.03.6.733 1.223-.492 1.027-3.044 2.762-4.163 2.81-.602.024-1.07-.53-.77-1.15zm7.006.33c.64-1.803 2.705-4.54 4.126-5.44.73-.46 2.04-.097 1.794.595-.543 1.53-3.07 4.205-4.768 5.465-.516.46-1.3-.2-1.152-.62zm-6.014 4.517c-.428.214-.197 1.126.216 1.264.878.292 2.475.35 3.2-.05 1.05-.648.572-4.634-.835-2.505-.944 1.312-1.633.89-2.58 1.29zm21.292-1.285c.925-.815 1.398-2.18 2.367-3.01.533-.533 1.38.105 1.24 1.39-.12 1.01-1.477 1.883-2.39 2.643-.744.557-1.61-.645-1.215-1.023zm10.53-3.755c1.376-.153 1.718 2.503.214 2.933-.913.305-1.71-2.777-.214-2.934zm-3.464 8.212c-.022 2.287 1.107 2.077 3.26 2 2.092-.08 3.93.053 3.923-2.013-.01-2.143-1.185-4.016-1.53-2.56-.303 1.37-.545 3.61-1.34 2.634-.752-.84-.454-1.023-1.746.354-.717.758-.798-.37-1.23-1.076-.298-.42-1.336.338-1.338.658zm-15.026 11.678c-.514 3.027-.043 7.264 1.506 7.312 1.916.062 5.878-6.617 7.754-10.082 1.125-1.933 3.058-2.27 2.252-.254-1.22 3.113-1.11 9.772-.04 11.728.577 1.054 4.83-.966 5.517-2.467 1.25-2.73.234-7.758.672-10.83.212-2.016 2.057-2.437 1.96-.568-.183 3.342-.5 9.472-.265 12.256.14 1.6 4.716 3.962 5.45-.884.39-3.05 1.96-6.06-.074-9.44-1.262-2.112 1.85-1.847 3.528 1.04 1.174 1.964-.99 5.215-.913 7.73.197 3.865-2.81 6.06-4.992 6.107-1.95.04-3.22-2.357-4.82-2.39-1.772-.114-3.594 2.76-5.06 2.656-5.68-.388-2.672-8.69-4.402-8.79-1.925-.114-4.194 8.135-6.565 7.84-2.336-.28-4.755-6.722-3.782-9.448.88-2.538 2.538-3.132 2.277-1.52z" fill-rule="evenodd" fill="#fff"/>
423
- <path d="M285.895 121.33c-2.77-1.69.175-6.085 1.53-4.54 2.616 3.132 5.253 10.568 7.096 11.182 1.17.39 1.115-5.496 1.94-8.172.53-1.977 2.92-1.33 2.463 1.2-.156.847-3.122 10.463-2.894 10.843 2.054 4.11 4.09 8.28 5.374 12.69.532 1.9-1.75.62-2.024.224-1.46-2.18-4.01-10.51-4.01-10.13-1.174 5.86-1.45 7.59-2.696 12.572-.38 1.595-2.73 1.304-2.2-1.507.51-2.31 3.87-13.674 3.68-14.003-2.64-4.66-5.055-8.35-8.26-10.36z" fill-rule="evenodd" fill="#fff"/>
424
- <path d="M290.897 148.366c-.773-.088-1.97 1.718 1.876 2.428 5.142.93 10.77-.8 12.496-5.843 1.973-6.004 3.28-11.69 4.31-13.836 1.29-2.5 2.938-2.298 1.72-5.948-.857-2.626-2.46-1.834-2.796-.43-.9 3.83-4.31 16.214-5.375 18.495-2.01 4.163-6.058 5.81-12.234 5.137z" fill-rule="evenodd" fill="#fff"/>
425
- <path d="M301.193 128.61c-.55-1.18-1.835-.266-1.606 1.026.137 1.168 1.084 1.803 2.036 1.77 1.127-.04 3.51.038 3.517-1.833.004-1.315-1.03-2.413-1.796-.962-.734 1.315-1.678 1.177-2.15 0zm1.285-4.943c-.395.274-.04 1.736.43 1.72 1.68-.056 4.06-.592 5.335-1.48.373-.26.218-1.142-.314-1.124-1.62.054-4.198.01-5.453.884zm14.266 3.678c1.216-1.9 4.572-2.094 3.365.62-.856 1.87-9.21 18.01-10.35 20.062-1.244 2.308-2.26 1.165-1.378-.632 1.19-2.313 7.98-19.488 8.36-20.05zm2.726 12.457c.044-.352-1.813-.512-1.722 1.29.065 1.334 1.66 1.697 1.935 1.506 2.51-1.826-.533-.916-.214-2.796z" fill-rule="evenodd" fill="#fff"/>
426
- <path d="M327.702 160.082c.696-1.94 9.96-17.49 11.177-20.91.62-1.65 3.28 2.83.683 5.245-2.28 2.053-9.01 13.09-10.266 16.957-.578 1.746-2.332.915-1.596-1.292z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
427
- <path d="M315.81 147.1c-.495.116-.948 1.694.216 1.784 1.064.076 5.235-.372 6.388-.304.745-.028 1.03-1.453-.57-1.378-1.937.098-4.485-.388-6.034-.102zm11.892 12.982c.696-1.94 9.96-17.49 11.177-20.91.62-1.65 3.28 2.83.683 5.245-2.28 2.053-9.01 13.09-10.266 16.957-.578 1.746-2.332.915-1.596-1.292z" fill-rule="evenodd" fill="#fff"/>
428
- <path d="M343.428 145.25c1.71-6.41 5.854.99 2.205 4.64-5.635 5.518-7.332 16.054-16.27 17.64-2.41.518-6.652-1.084-7.91-1.977-.49-.35.318-2.638 1.825-1.52 2.178 1.7 6.676 2.084 9.05.15 5.08-4.985 9.216-11.588 11.1-18.932z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
429
- <path d="M343.428 145.25c1.71-6.41 5.854.99 2.205 4.64-5.635 5.518-7.332 16.054-16.27 17.64-2.41.518-6.652-1.084-7.91-1.977-.49-.35.318-2.638 1.825-1.52 2.178 1.7 6.676 2.084 9.05.15 5.08-4.985 9.216-11.588 11.1-18.932zm-85.52 18.997c-1.89.382-1.567 2.81-1.013 3.11.915.427 2.33.606 2.86-2.185.247-1.147.47 5.7 2.983 3.06 1.446-1.597 5.03.29 6.53-1.72 1.074-1.338 1.405-2.272.568-4.25-.243-.6-1.714-.305-1.63 1.154.073 1.23-.873 2.748-2.103 2.49-.597-.11.337-3.01-.263-3.796-.33-.432-.833-.385-1.16.063-.463.626.462 3.406-1.054 3.772-1.914.44-.91-1.86-1.72-2.28-2.605-1.313-2.856.34-4 .582zm14.732-4.67c1.385-.39.953-.39 3.13-2.175.85-.642 1.016 1.238.927 1.982-.158 1.263-1.658.37-2.123 1.483-.682 1.444-.405 4.803-.633 6.17-.154.704-1.28.644-1.39.09-.32-1.67.23-3.302.177-5.388-.017-.71-1.03-1.82-.085-2.165zm-6.5-7.514c-.335 1.51-.31 2.754-.31 3.79.077.836 1.606.297 1.6.19-.075-1.326.226-3.16-.165-3.67-.212-.276-1.047-.594-1.125-.31zm-16.835 4.282c-2.36 2.063-4.547 2.906-6.717 5.514-.887 1.067-.862 2.556-1.392 3.92-.53 1.444-2.24 1.73-2.77 1.427-.885-.582-.756-3.264-1.745-1.82-.837 1.33-1.38 3.16-2.62 3.137-1.12-.023-3.234-2.316-2.162-2.427 3.67-.375 3.624-3.312 4.998-3.505 1.542-.206 1.643 2.425 2.595 1.898.748-.383 1.1-3.448 1.91-4.275 2.49-2.542 4.457-3.885 6.995-5.754 1.284-1.02 2.2.826.91 1.886z" fill-rule="evenodd" fill="#fff"/>
430
- <path d="M250.55 159.498c-.403.464-1.635.388-1.746 1.038-.484 2.41 0 3.633-.53 5.955-.51 2.225-2.052 2.31-1.947.497.14-2.35 2.077-5.666.708-5.894-.91-.214-1.613-1.432-.67-2.034 1.778-1.234 2.733-1.046 3.956-.674.428.13.537.757.23 1.113z" fill-rule="evenodd" fill="#fff"/>
431
- <path d="M238.133 347.453c.815 1.812 2.007 1.732 1.828-.002-.345-2.22-1.016-5.29-1.396-7.955-.216-2.258-2.55-1.822-1.935.537.78 2.547.614 5.34 1.504 7.423zm6.987.117c-.01.918 1.413.834 1.4.108-.148-2.31-.324-5.432.32-6.56.503-.878 2.53-.258 4.41-.43.748-.11.593-2.17-.968-2.04-1.84.165-6.696-.433-6.99 1.288-.422 3.095 1.914-.185 1.828 7.633zm14.09-8.934c1.18.848 1.015 1.952-.43 1.61-1.72-.43-2.88-.29-2.856.653.025.927.75 1.11 1.808 2.137 1.012 1.06-.62.888-1.872 3.06-1.067 1.798 1.11 2.036 3.674 1.355.654-.187 1.513.938-.107 1.862-1.14.61-4.318 1.355-5.11-.952-1.5-3.99 2.514-4.542.823-5.605-.923-.557-1.256-1.395-1.088-2.51.358-2.568 4.184-2.227 5.16-1.612zm5.295 8.797c1.548-2.824 2.614-4.94 3.046-7.337.378-2.165 1.933-2.373 2.26-.538.42 2.437 1.816 4.852 3.51 7.065.992 1.373-1.005 2.58-1.79 1.513-1.438-1.826-1.498-4.37-2.347-4.352-.98.02-2.09 2.836-3.135 4.914-.304.604-2.16-.002-1.542-1.265z" stroke-width=".973" fill-rule="evenodd" stroke="#000" fill="#fff"/>
432
- <path d="M238.133 347.453c.815 1.812 2.007 1.732 1.828-.002-.345-2.22-1.016-5.29-1.396-7.955-.216-2.258-2.55-1.822-1.935.537.78 2.547.614 5.34 1.504 7.423zm6.987.117c-.01.918 1.413.834 1.4.108-.148-2.31-.324-5.432.32-6.56.503-.878 2.53-.258 4.41-.43.748-.11.593-2.17-.968-2.04-1.84.165-6.696-.433-6.99 1.288-.422 3.095 1.914-.185 1.828 7.633zm14.09-8.934c1.18.848 1.015 1.952-.43 1.61-1.72-.43-2.88-.29-2.856.653.025.927.75 1.11 1.808 2.137 1.012 1.06-.62.888-1.872 3.06-1.067 1.798 1.11 2.036 3.674 1.355.654-.187 1.513.938-.107 1.862-1.14.61-4.318 1.355-5.11-.952-1.5-3.99 2.514-4.542.823-5.605-.923-.557-1.256-1.395-1.088-2.51.358-2.568 4.184-2.227 5.16-1.612zm5.295 8.797c1.548-2.824 2.614-4.94 3.046-7.337.378-2.165 1.933-2.373 2.26-.538.42 2.437 1.816 4.852 3.51 7.065.992 1.373-1.005 2.58-1.79 1.513-1.438-1.826-1.498-4.37-2.347-4.352-.98.02-2.09 2.836-3.135 4.914-.304.604-2.16-.002-1.542-1.265zM398.352 265.182c-.11.58 1.454 1.433 1.826.99 1.682-2.015 3.883-5.97 4.334-8.364.133-.697-2.107-1.485-2.586-.913-1.575 1.886-3.1 5.773-3.574 8.287z" fill-rule="evenodd" fill="#fff"/>
433
- </svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
+ <g fill-rule="evenodd" stroke-width="1pt">
3
+ <path d="M0 0h511.994v512H0z"/>
4
+ <path fill="#090" d="M341.332 0h170.67v512h-170.67z"/>
5
+ <path fill="#bf0000" d="M170.67 0h170.67v512H170.67z"/>
6
+ </g>
7
+ <path d="M398.352 265.182c-.11.58 1.454 1.433 1.826.99 1.682-2.015 3.883-5.97 4.334-8.364.133-.697-2.107-1.485-2.586-.913-1.575 1.886-3.1 5.773-3.574 8.287zM188.016 387.838c-1.675 5.917-26.38-5.577-29.138-11.532 14.136 7.49 29.476 5.924 29.138 11.532zM109.91 266.973c1.236 1.47 3.318.485 1.42-1.504-1.552-1.61-1.04-2.117-1.987-4.075-.936-2.188-.887-3.395-2.016-4.96-1-1.482-2.5.03-1.495 1.28 1.263 1.476.915 2.564 1.687 3.992 1.426 2.444 1.08 3.727 2.39 5.265zm33.224 40.113c3.974 1.954 6.99 6.836 7.19 10.812.336 4.576.996 8.44 3.05 11.69-3.27-.91-4.837-6.124-5.302-11.118-.47-5.17-3.256-7.41-4.938-11.384zm8.29 9.576c2.75 5.077 6.597 7.013 6.794 10.78.333 4.335.662 4.557 1.837 8.82-3.237-.863-4.052-1.145-4.926-7.632-.54-4.56-4.19-7.775-3.706-11.968z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
8
+ <path stroke-linejoin="round" d="M215.673 343.95c4.208 3.446 6.938 7.382 8.21 12.467 1.328 4.738 3.195 8.515 5.933 12.774-4.46-3.04-7.265-7.18-8.668-12.165-1.232-4.9-2.686-8.563-5.475-13.075zm78.767 0c-4.302 3.466-7.093 7.425-8.394 12.54-1.357 4.766-3.265 8.566-6.064 12.85 4.56-3.06 7.427-7.223 8.86-12.24 1.26-4.928 2.746-8.613 5.597-13.15zm-5.295 0c-4.61 3.62-8.958 7.732-10.26 12.848-1.356 4.765-2.176 8.412-5.285 13.154 4.87-3.06 6.804-7.682 8.238-12.698 1.26-4.928 4.146-8.612 7.308-13.305zm-52.12 19.676c1.544 2.914 3.32 7.35 6.536 6.538.053-2.23-3.47-3.776-6.535-6.538zm4.805.994c6.25 2.56 11.645 1.928 12.317 5.855-5.86.633-8.005-1.775-12.316-5.856zm30.636-.604c-1.567 2.746-3.366 6.928-6.627 6.163-.054-2.105 3.517-3.56 6.625-6.165zm-4.38.836c-6.34 2.43-11.813 1.83-12.496 5.558 5.948.6 8.123-1.684 12.496-5.558z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
9
+ <path d="M273.867 355.958c.124-.89-.482-1.666-1.21-1.9-1.42-.533-2.83-.967-4.237-1.368-1.6-.38-2.494.767-2.5 1.52-.007 1.254-.065 2.318 0 3.268.088 1.183.312 1.27 1.06 1.446 1.197.202 2.732.41 3.935 1.216.953.588 1.87.123 2.345-.91.308-.79.477-2.336.607-3.272zm-17.225 0c-.11-.89.357-1.742 1.007-1.976 1.265-.533 2.527-.663 3.86-.61 1.476-.022 1.85.313 1.853 1.066.008 1.253.06 2.47 0 3.42-.078 1.183-.052 1.27-.72 1.446-1.07.202-2.893.256-3.968 1.064-.852.588-1.823.123-1.87-.987.022-.834-.048-2.485-.164-3.42zm-20.902-.234c-.126-.89.484-1.666 1.215-1.9 1.425-.533 2.844-.967 4.257-1.368 1.606-.38 2.505.767 2.51 1.52.008 1.254.067 2.32 0 3.268-.087 1.184-.313 1.27-1.064 1.446-1.203.203-2.744.41-3.953 1.217-.957.588-1.878.123-2.357-.91-.31-.79-.48-2.337-.61-3.273zm17.302 0c.11-.89-.36-1.742-1.012-1.975-1.273-.535-2.54-.666-3.878-.61-1.485-.025-1.86.31-1.864 1.063-.008 1.254-.06 2.47 0 3.42.078 1.183.052 1.27.724 1.446 1.074.2 2.907.256 3.987 1.064.853.587 1.83.122 1.875-.987-.02-.837.05-2.488.166-3.424zM185.47 238.518c-2.012-3.23-4.42 4.48-12.69 10.216-3.85 2.62-6.53 9.6-6.556 14.195-.127 3.153.35 6.3-.002 9.352-.222 1.93-2.234 6.216-.858 7.312 3.64 2.705 8.35 8.848 10.537 10.967 1.89 1.658 3.53-8.55 4.947-13.117 1.52-4.895.84-10.745 5.055-15.27 2.99-3.052 10.525-6.057 9.678-7.418l-10.11-16.238z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
10
+ <path d="M185.47 238.518c-2.012-3.23-4.42 4.48-12.69 10.216-3.85 2.62-6.53 9.6-6.556 14.195-.127 3.153.35 6.3-.002 9.352-.222 1.93-2.234 6.216-.858 7.312 3.64 2.705 8.35 8.848 10.537 10.967 1.89 1.658 3.53-8.55 4.947-13.117 1.52-4.895.84-10.745 5.055-15.27 2.99-3.052 10.525-6.057 9.678-7.418l-10.11-16.238z" fill-rule="evenodd" fill="#fff"/>
11
+ <path d="M173.246 248.074c-.788 5.468 2.256 7.287 5.13 8.346 2.973 1.057 5.41 4.247 6.667 7.133m-19.156 2.524c1.255 4.714 4.558 4.124 7.43 5.183 2.975 1.057 6.102 4.817 7.358 7.703" stroke="#000" stroke-width=".487" fill="none"/>
12
+ <path d="M182.686 235.19l1.506-.967 28.922 48.71-1.504.967-28.924-48.71z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
13
+ <path d="M182.686 235.19l1.506-.967 28.922 48.71-1.504.967-28.924-48.71z" fill-rule="evenodd" fill="#fff"/>
14
+ <path d="M185.8 233.263c0 1.84-1.493 3.333-3.333 3.333s-3.334-1.492-3.334-3.333 1.493-3.333 3.334-3.333c1.84 0 3.333 1.492 3.333 3.333z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
15
+ <path d="M185.8 233.263c0 1.84-1.493 3.333-3.333 3.333s-3.334-1.492-3.334-3.333 1.493-3.333 3.334-3.333c1.84 0 3.333 1.492 3.333 3.333z" fill-rule="evenodd" fill="#fff"/>
16
+ <path d="M274.79 144.77c-1.033-1.66-2.27 2.3-6.52 5.25-1.977 1.345-3.355 4.932-3.368 7.292-.065 1.62.18 3.238 0 4.806-.115.992-1.15 3.194-.442 3.757 1.87 1.39 4.29 4.546 5.414 5.635.97.85 1.812-4.393 2.54-6.74.782-2.515.432-5.52 2.598-7.845 1.535-1.57 5.407-3.113 4.972-3.812l-5.194-8.343z" fill-rule="evenodd" transform="matrix(-1.9453 0 0 2.01442 859.49 -52.133)" stroke="#000" stroke-width=".492" fill="#fff"/>
17
+ <path d="M324.944 239.495c2.01-3.342 4.415 4.635 12.68 10.574 3.85 2.71 6.53 9.935 6.555 14.69.124 3.264-.353 6.522 0 9.68.22 2 2.233 6.434.857 7.57-3.637 2.8-8.347 9.156-10.53 11.35-1.89 1.714-3.526-8.85-4.944-13.578-1.52-5.066-.84-11.12-5.052-15.803-2.985-3.16-10.517-6.27-9.67-7.68l10.103-16.806z" fill-rule="evenodd" fill="#fff"/>
18
+ <path d="M273.36 143.06l.774-.497 14.86 25.027-.773.497-14.86-25.027z" fill-rule="evenodd" transform="matrix(-1.9453 0 0 2.01442 859.49 -52.133)" stroke="#000" stroke-width=".492" fill="#fff"/>
19
+ <path d="M268.43 149.76c-.405 2.81 1.237 3.665 2.713 4.21 1.528.542 2.86 2.063 3.504 3.546" transform="matrix(-1.9453 0 0 2.01442 859.49 -52.133)" stroke="#000" stroke-width=".25" fill="none"/>
20
+ <path d="M267.35 151.26c.645 2.422 2.264 2.005 3.74 2.55 1.528.542 3.135 2.32 3.78 3.802" transform="matrix(-1.9453 0 0 2.01442 864.433 -36.44)" stroke="#000" stroke-width=".25" fill="none"/>
21
+ <path d="M327.725 236.05l-1.505-1-28.907 50.414 1.503 1 28.91-50.414z" fill-rule="evenodd" fill="#fff"/>
22
+ <path d="M274.96 142.07c0 .946-.767 1.713-1.713 1.713-.945 0-1.712-.767-1.712-1.713s.767-1.713 1.712-1.713c.946 0 1.713.767 1.713 1.713z" fill-rule="evenodd" transform="matrix(-1.9453 0 0 2.01442 859.49 -52.133)" stroke="#000" stroke-width=".492" fill="#fff"/>
23
+ <path d="M324.613 234.056c0 1.905 1.49 3.45 3.33 3.45s3.333-1.545 3.333-3.45-1.492-3.45-3.332-3.45c-1.84 0-3.33 1.545-3.33 3.45z" fill-rule="evenodd" fill="#fff"/>
24
+ <g fill-rule="evenodd" fill="#fff">
25
+ <path stroke="#000" stroke-width=".973" d="M210.515 194.123h11.72v2.688h-11.72zm0 5.08h11.72v22.456h-11.72zm-.7-8.155l13 .076c.51-4.41-3.892-9.17-6.46-9.123-2.54.125-6.64 4.818-6.54 9.05zm77.695 3.132h11.72v2.69h-11.72zm0 5.1h11.72v22.457h-11.72zm-.708-8.156l13 .076c.51-4.41-3.89-9.17-6.46-9.122-2.54.122-6.64 4.815-6.54 9.046z"/>
26
+ <path d="M210.515 194.123h11.72v2.688h-11.72zm0 5.08h11.72v22.456h-11.72zm-.7-8.155l13 .076c.51-4.41-3.892-9.17-6.46-9.123-2.54.125-6.64 4.818-6.54 9.05zm77.695 3.132h11.72v2.69h-11.72zm0 5.1h11.72v22.457h-11.72zm-.708-8.156l13 .076c.51-4.41-3.89-9.17-6.46-9.122-2.54.122-6.64 4.815-6.54 9.046z"/>
27
+ </g>
28
+ <path fill-rule="evenodd" fill="#fff" d="M287.51 199.28h11.72v22.457h-11.72zm0-5.1h11.72v2.69h-11.72zm-.7-3.054l13 .076c.51-4.41-3.89-9.17-6.46-9.123-2.54.12-6.64 4.813-6.54 9.045zm-76.295 8.077h11.72v22.456h-11.72zm0-5.08h11.72v2.688h-11.72zm-.7-3.075l13 .076c.51-4.41-3.892-9.17-6.46-9.123-2.54.125-6.64 4.818-6.54 9.05z"/>
29
+ <g fill-rule="evenodd" fill="#fff">
30
+ <path d="M200.764 225.478l7.452 8.21 92.757.153 7.604-8.21-23.72-.303-11.558-8.06-37.258-.15-10.797 8.362h-24.482z" stroke="#000" stroke-width=".973"/>
31
+ <path d="M200.764 225.478l7.452 8.21 92.757.153 7.604-8.21-23.72-.303-11.558-8.06-37.258-.15-10.797 8.362h-24.482z"/>
32
+ </g>
33
+ <path d="M238.736 212.808l32.03-.034c4.337-2.292 5.69-9.614 5.668-13.71-.06-12.103-8.525-17.907-17.02-18.217-1.273-.064-2.75-1.055-3.087-2.215-.837-2.627-.62-9.468-1.538-9.375-.817-.012-.578 6.697-1.304 9.16-.4 1.228-1.777 2.436-3.15 2.506-10.575.528-17.395 8.247-17.128 18.14.178 6.54.94 10.447 5.526 13.745z" stroke="#000" stroke-width=".973" fill="none"/>
34
+ <path d="M238.736 212.808l32.03-.034c4.337-2.292 5.69-9.614 5.668-13.71-.06-12.103-8.525-17.907-17.02-18.217-1.273-.064-2.75-1.055-3.087-2.215-.837-2.627-.62-9.315-1.538-9.375-.663.064-.578 6.697-1.304 9.16-.4 1.228-1.777 2.436-3.15 2.506-10.575.528-17.395 8.247-17.128 18.14.178 6.54.94 10.447 5.526 13.745z" fill-rule="evenodd" fill="#fff"/>
35
+ <path d="M236.732 202.142c.807 3.988 2.728 3.377 2.586 1.446-.473-6.16.026-12.227 5.473-16.27 1.73-1.266-.2-2.434-1.67-1.825-4.632 1.948-7.446 10.88-6.387 16.65z" stroke="#000" stroke-width=".487" fill="none"/>
36
+ <path d="M242.12 204.654c.808 3.988 4.107 3.815 3.5 1.218-1.236-4.973-1.04-12.226 3.343-15.358 1.73-1.26-.202-2.433-1.672-1.824-4.63 1.95-6.23 10.195-5.17 15.964z" stroke="#000" stroke-width=".487" fill="none"/>
37
+ <path d="M301.46 125.42c.415 2.05 1.402 1.735 1.33.743-.244-3.165.012-6.282 2.81-8.36.888-.65-.103-1.25-.858-.937-2.38 1-3.826 5.59-3.282 8.554z" transform="matrix(-1.9484 0 0 1.9463 860.365 -41.81)" stroke="#000" stroke-width=".25" fill="none"/>
38
+ <path d="M302.08 125.07c.415 2.05 2.11 1.96 1.798.626-.635-2.555-.534-6.282 1.718-7.89.89-.648-.104-1.25-.86-.938-2.38 1-3.2 5.238-2.656 8.202z" transform="matrix(-1.9484 0 0 1.9463 856.18 -38.618)" stroke="#000" stroke-width=".25" fill="none"/>
39
+ <g fill-rule="evenodd" fill="#fff">
40
+ <path d="M186.01 330.247h137.62l-12.32-10.037H198.327l-12.316 10.037z" stroke="#000" stroke-width=".973"/>
41
+ <path d="M186.01 330.247h137.62l-12.32-10.037H198.327l-12.316 10.037z"/>
42
+ </g>
43
+ <g fill="#fff" fill-rule="evenodd">
44
+ <g stroke="#000" stroke-width=".5">
45
+ <path d="M209.892 239.94h13.077v18.094h-13.08zm.758 28.434h12.623v3.802H210.65zm-.29 6.676h12.925v14.142H210.36zm-.916 17.03h14.142v7.908h-14.142zm1.732-27.112h11.395l2.26-3.762h-15.697l2.044 3.762zm15.376-13.858l.107-9.89h7.85c-3.085 2.543-5.95 5.626-7.96 9.89zm72.888-11.17h-12.856v18.094h12.857zm-.213 28.434H286.82v3.802h12.407zm.233 6.676h-12.635v14.142h12.636zm.818 17.03h-13.902v7.908h13.902z" stroke-width=".973"/>
46
+ <path d="M288.44 157.7h5.855l1.16-1.933h-8.065l1.05 1.933z" transform="matrix(-1.9134 0 0 1.9463 850.108 -41.963)"/>
47
+ <path d="M296.23 150.58l.055-5.082h4.033c-1.584 1.307-3.057 2.89-4.088 5.082z" transform="matrix(-1.9134 0 0 1.9463 849.894 -41.963)"/>
48
+ </g>
49
+ <path d="M209.892 239.94h13.077v18.094h-13.08zm.758 28.434h12.623v3.802H210.65zm-.29 6.676h12.925v14.142H210.36zm-.916 17.03h14.142v7.908h-14.142zm1.732-27.112h11.395l2.26-3.762h-15.697l2.044 3.762zm15.376-13.858l.107-9.89h7.85c-3.085 2.543-5.95 5.626-7.96 9.89zm72.888-11.17h-12.856v18.094h12.857zm-.213 28.434H286.82v3.802h12.407zm.233 6.676h-12.635v14.142h12.636zm.818 17.03h-13.902v7.908h13.902zm-2.084-27.112H286.99l-2.22-3.762h15.433l-2.01 3.762zm-15.12-13.858l-.106-9.89h-7.716c3.03 2.543 5.85 5.626 7.822 9.89z"/>
50
+ </g>
51
+ <path d="M211.916 255.16c.078 2.115 2.474 1.17 2.474.106 0-3.264.043-6.793-.088-9.103-.015-1.703 4.058-1.277 4.035-.228.016 2.756.047 6.536.062 9.76-.03 1.572 2.63 1.436 2.593 0-.016-3.6-.018-8.837 0-11.488.023-3.414-8.963-3.34-9.033-.076.005 2.68-.048 7.48-.044 11.03zm76.944.38c.077 2.115 2.473 1.17 2.473.106 0-3.264.043-6.792-.087-9.103-.016-1.703 4.058-1.276 4.034-.227.016 2.756.047 6.535.062 9.76-.03 1.57 2.554 1.435 2.52 0-.017-3.678.057-8.838.075-11.49.023-3.413-8.963-3.34-9.033-.075.004 2.68-.05 7.48-.045 11.03zm-76.91 21.184h9.276v11.557h-9.276z" stroke="#000" stroke-width=".487" fill="none"/>
52
+ <path fill-rule="evenodd" d="M217.886 281.512h3.27v1.9h-3.27zm-5.703 0h3.194v1.9h-3.194z"/>
53
+ <path fill-rule="evenodd" d="M215.375 276.88h2.51v4.714h-2.51zm0 6.46h2.51v5.02h-2.51z"/>
54
+ <path stroke="#000" stroke-width=".487" fill="none" d="M288.59 276.648h9.275v11.557h-9.276z"/>
55
+ <path fill-rule="evenodd" d="M294.525 281.436h3.27v1.9h-3.27zm-5.703 0h3.194v1.9h-3.194z"/>
56
+ <path fill-rule="evenodd" d="M292.014 276.804h2.51v4.714h-2.51zm0 6.46h2.51v5.02h-2.51z"/>
57
+ <path fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff" d="M280.154 277.327h1.596v11.482h-1.596z"/>
58
+ <path d="M249.13 292.547l2.508 7.527h5.7l-4.56-7.53-3.648.003zm-3.192 7.527l1.444 7.45 6.69.076-2.434-7.528-5.7.002zm11.327.076l4.638 7.374h9.504l-7.45-7.452-6.692.078zm-56.112 16.878c5.043-4.69 8.262-8.692 8.288-14.445h12.318c.025 3.22 1.19 5.144 2.966 5.017l12.47-.076-.076-7.374h-9.048l-.003-40.223c-.33-14.217 17.285-22.505 24.484-22.43l-42.805-.075v-1.292h90.022l.076 1.292-43.414.076c12.874.026 25.29 12.217 25.394 22.507v11.404h-1.673l-.075-11.254c0-11.253-14.173-21.77-25.547-21.442-9.835.282-25.09 9.657-24.938 21.366v3.5l23.34.15-.227 4.03 3.665 2.34 7.31 2.33-.107 6.042 5.238 1.543.044 6.038 6.282 2.695v6.25l3.984 2.454-.183 6.347 5.4 3.8H271.56l7.983 8.896H267.76l-5.86-8.896h-7.753l3.498 8.82-8.286-.077-1.98-8.743h-10.11l.074 9.426-36.192.002zm36.116-24.407v7.453h8.667l-1.752-7.45h-6.917z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
59
+ <path d="M249.13 292.547l2.508 7.527h5.7l-4.56-7.53-3.648.003zm-3.192 7.527l1.444 7.45 6.69.076-2.434-7.528-5.7.002zm11.327.076l4.638 7.374h9.504l-7.45-7.452-6.692.078zm-56.112 16.878c5.043-4.69 8.262-8.692 8.288-14.445h12.318c.025 3.22 1.19 5.144 2.966 5.017l12.47-.076-.076-7.374h-9.048l-.003-40.223c-.33-14.217 17.285-22.505 24.484-22.43l-42.805-.075v-1.292h90.022l.076 1.292-43.414.076c12.874.026 25.29 12.217 25.394 22.507v11.404h-1.673l-.075-11.254c0-11.253-14.173-21.77-25.547-21.442-9.835.282-25.09 9.657-24.938 21.366v3.5l23.34.15-.227 4.03 3.665 2.34 7.31 2.33-.107 6.042 5.238 1.543.044 6.038 6.282 2.695v6.25l3.984 2.454-.183 6.347 5.4 3.8H271.56l7.983 8.896H267.76l-5.86-8.896h-7.753l3.498 8.82-8.286-.077-1.98-8.743h-10.11l.074 9.426-36.192.002zm36.116-24.407v7.453h8.667l-1.752-7.45h-6.917z" fill-rule="evenodd" fill="#fff"/>
60
+ <path stroke="#000" stroke-width=".483" fill="none" d="M237.724 279.468h5.4v12.392h-5.4z"/>
61
+ <path d="M298.05 171.73h2.707l-.017-4.594c-.035-1.997 1.793-4.01 2.668-4.077.97-.038 2.4 1.883 2.448 3.92l.04 4.764 2.87-.006v-11.83l-10.716.056v11.764z" transform="matrix(1.9463 0 0 1.9848 -350 -48.13)" stroke="#000" stroke-width=".25" fill="none"/>
62
+ <path stroke="#000" stroke-width=".481" fill="none" d="M271.784 298.172h6.54v5.094h-6.54zm-3.874-8.758h6.54v5.093h-6.54zm-6.305-8.74h6.54v5.094h-6.54zm-5.41-7.374h6.54v5.092h-6.54z"/>
63
+ <path d="M251.874 292.762l6.69.227 11.936 10.567v-6.234l-4.03-2.89v-4.942l-5.853-3.343v-5.323l-5.703-1.9V271.7l-2.89-2.356-.15 23.418z" stroke="#000" stroke-width=".487" fill="none"/>
64
+ <path fill-rule="evenodd" fill="#fff" d="M280.154 277.327h1.596v11.482h-1.596z"/>
65
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
66
+ <path d="M163.755 161.05c.58 9.07-2.235 14.048-7.038 13.29-1.324-5.03 1.687-8.406 7.038-13.29zm-10.56 20.086c-4.27-2.172-1.19-18.756.45-25.708 1.213 8.955 3.24 21.683-.45 25.708z"/>
67
+ <path d="M154.723 181.93c7.178 2.497 12.86-5.233 14.782-14.186-5.924 8.176-15.566 8.186-14.782 14.186zm-5.447 8.36c-5.613-1.483-2.232-19.078-1.212-26.116 1.234 7.27 5.103 23.708 1.212 26.116zm1.917-.54c.314-6.067 6.363-4.314 10.538-7.553-.68 3.033-3.247 8.407-10.536 7.554zm-6.87 8.128c-5.562-1.5-2.22-20.436-2.534-28.233 1.63 6.736 6.793 26.407 2.532 28.233zm2.607-.828c4.557 1.48 10.593-1.48 11.068-6.905-3.924 2.662-10.19.626-11.067 6.905z"/>
68
+ <path d="M140.168 206.236c-5.32.425-2.94-15.702-2.935-30.722 1.954 14.04 7.277 26.89 2.935 30.722z"/>
69
+ <path d="M142.017 205.51c3.593 1.8 10.03-1.08 11.866-7.148-6.49 2.822-10.83.064-11.866 7.147z"/>
70
+ </g>
71
+ <g fill-rule="evenodd" fill="#fff">
72
+ <path d="M163.755 161.05c.58 9.07-2.235 14.048-7.038 13.29-1.324-5.03 1.687-8.406 7.038-13.29zm-10.56 20.086c-4.27-2.172-1.19-18.756.45-25.708 1.213 8.955 3.24 21.683-.45 25.708z"/>
73
+ <path d="M154.723 181.93c7.178 2.497 12.86-5.233 14.782-14.186-5.924 8.176-15.566 8.186-14.782 14.186zm-5.447 8.36c-5.613-1.483-2.232-19.078-1.212-26.116 1.234 7.27 5.103 23.708 1.212 26.116zm1.917-.54c.314-6.067 6.363-4.314 10.538-7.553-.68 3.033-3.247 8.407-10.536 7.554zm-6.87 8.128c-5.562-1.5-2.22-20.436-2.534-28.233 1.63 6.736 6.793 26.407 2.532 28.233zm2.607-.828c4.557 1.48 10.593-1.48 11.068-6.905-3.924 2.662-10.19.626-11.067 6.905z"/>
74
+ <path d="M140.168 206.236c-5.32.425-2.94-15.702-2.935-30.722 1.954 14.04 7.277 26.89 2.935 30.722z"/>
75
+ <path d="M142.017 205.51c3.593 1.8 10.03-1.08 11.866-7.148-6.49 2.822-10.83.064-11.866 7.147z"/>
76
+ </g>
77
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
78
+ <path d="M183.773 169.444c-.946 7.867-4.16 12.445-8.965 11.687-1.323-5.03 2.57-8.244 8.965-11.685zm-12.71 20.203c7.98 1.132 10.855-4.993 16.227-12.823-7.53 5.448-16.53 6.58-16.227 12.823z"/>
79
+ <path d="M168.806 188.732c-4.35-5.22-.146-11.775 3.178-17.363-.714 8.31 2.118 12.935-3.178 17.36zm-1.926 8.622c-.492-5.105 8.206-6.24 12.14-9.078-1.324 2.95-3.328 10.894-12.14 9.078z"/>
80
+ <path d="M165.05 197.47c-6.015-.68-3.518-10.893.793-16.568-1.815 7.832 3.177 13.277-.794 16.57z"/>
81
+ <path d="M160.514 205.976c-6.845-3.026-2.458-11.612.115-16.68-1.1 6.657 4.385 11.725-.117 16.68z"/>
82
+ <path d="M161.877 205.178c3.593 4.69 10.592-1.4 12.028-8.51-6.09 5.07-10.59 4.236-12.028 8.51z"/>
83
+ </g>
84
+ <g fill-rule="evenodd" fill="#fff">
85
+ <path d="M183.773 169.444c-.946 7.867-4.16 12.445-8.965 11.687-1.323-5.03 2.57-8.244 8.965-11.685zm-12.71 20.203c7.98 1.132 10.855-4.993 16.227-12.823-7.53 5.448-16.53 6.58-16.227 12.823z"/>
86
+ <path d="M168.806 188.732c-4.35-5.22-.146-11.775 3.178-17.363-.714 8.31 2.118 12.935-3.178 17.36zm-1.926 8.622c-.492-5.105 8.206-6.24 12.14-9.078-1.324 2.95-3.328 10.894-12.14 9.078z"/>
87
+ <path d="M165.05 197.47c-6.015-.68-3.518-10.893.793-16.568-1.815 7.832 3.177 13.277-.794 16.57z"/>
88
+ <path d="M160.514 205.976c-6.845-3.026-2.458-11.612.115-16.68-1.1 6.657 4.385 11.725-.117 16.68z"/>
89
+ <path d="M161.877 205.178c3.593 4.69 10.592-1.4 12.028-8.51-6.09 5.07-10.59 4.236-12.028 8.51z"/>
90
+ </g>
91
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
92
+ <path d="M326.65 170.222c.91 4.088 1.137 12.145 8.4 10.555 1.058-7.49-5.032-7.83-8.4-10.555z"/>
93
+ <path d="M339.01 189.53c-.263-7.717-8.585-6.016-15.77-12.37 1.967 6.694 8.925 14.865 15.77 12.37z"/>
94
+ <path d="M340.722 188.615c4.88-3.367 1.135-10.705-3.404-17.135 1.703 7-2.04 13.427 3.404 17.135zm2.14 8.74c-7.866.604-9.265-3.33-12.367-8.397 5.37 3.48 12.557 1.286 12.368 8.396zm1.948.232c-3.747-3.065.907-9.645-.682-16.226 2.95 4.16 7.49 14.11.682 16.228z"/>
95
+ <path d="M348.1 205.742c-7.868 1.853-10.402-2.306-12.37-9.303 6.392 5.86 9.948 3.1 12.37 9.3z"/>
96
+ <path d="M349.228 205.645c5.484-.076 3.026-10.93.226-15.886.757 5.976-4.047 12.86-.226 15.884z"/>
97
+ </g>
98
+ <g fill-rule="evenodd" fill="#fff">
99
+ <path d="M326.65 170.222c.91 4.088 1.137 12.145 8.4 10.555 1.058-7.49-5.032-7.83-8.4-10.555z"/>
100
+ <path d="M339.01 189.53c-.263-7.717-8.585-6.016-15.77-12.37 1.967 6.694 8.925 14.865 15.77 12.37z"/>
101
+ <path d="M340.722 188.615c4.88-3.367 1.135-10.705-3.404-17.135 1.703 7-2.04 13.427 3.404 17.135zm2.14 8.74c-7.866.604-9.265-3.33-12.367-8.397 5.37 3.48 12.557 1.286 12.368 8.396zm1.948.232c-3.747-3.065.907-9.645-.682-16.226 2.95 4.16 7.49 14.11.682 16.228z"/>
102
+ <path d="M348.1 205.742c-7.868 1.853-10.402-2.306-12.37-9.303 6.392 5.86 9.948 3.1 12.37 9.3z"/>
103
+ <path d="M349.228 205.645c5.484-.076 3.026-10.93.226-15.886.757 5.976-4.047 12.86-.226 15.884z"/>
104
+ </g>
105
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
106
+ <path d="M345.873 161.1c.984 4.543-.917 13.513 6.344 13.443 3.037-5.132-3.435-9.96-6.344-13.443z"/>
107
+ <path d="M356.777 181.365c4.576-3.138.452-13.44-.97-25.04-1.11 10.343-3.563 21.638.97 25.04z"/>
108
+ <path d="M354.32 182.158c.573-5.664-8.356-6.927-14.478-14.422 1.587 6.01 6.112 14.79 14.477 14.422zm6.102 8.832c-4.81-4.36.905-16.87 1.143-26.568.745 8.95 4.677 24.98-1.143 26.567zm-2.734-1.258c-7.032.452-8.887-4.698-9.708-7.637 3.776 2.72 9.745 1.438 9.708 7.637zm7.064 7.754c5.407-.228 3.406-20.738 2.657-27.214-.537 6.89-6.176 24.72-2.66 27.214zm-2.38-.363c-4.672.713-9.41-2.002-10.694-6.642 4.035 1.757 10.707.366 10.695 6.644z"/>
109
+ <path d="M369.094 206.01c5.788 2.357 3.71-24.387 2.962-30.56-.535 7.88-7.39 27.23-2.962 30.56z"/>
110
+ <path d="M367.737 206.006c-5.815.864-10.097-2.686-11.76-7.554 5.935 2.213 10.555 1.427 11.76 7.554z"/>
111
+ </g>
112
+ <g fill-rule="evenodd" fill="#fff">
113
+ <path d="M363.553 237.72c.716-6.985-4.635-19.687-.837-26.458.517-.93-1.137-3.4-2.206-1.9-1.67 2.39-3.386 9.207-4.104 6.69-.76-2.736-.878-7.577-3.346-8.517-1.575-.55-3.8-.91-3.194 1.522.603 2.34 1.954 5.57.458 5.78-.87.125-3.37-3.186-5.475-4.715-1.7-1.365-4.23.77-1.75 2.812 8.065 6.577 15.88 9.537 20.452 24.786z" stroke="#000" stroke-width=".973"/>
114
+ <path d="M363.553 237.72c.716-6.985-4.635-19.687-.837-26.458.517-.93-1.137-3.4-2.206-1.9-1.67 2.39-3.386 9.207-4.104 6.69-.76-2.736-.878-7.577-3.346-8.517-1.575-.55-3.8-.91-3.194 1.522.603 2.34 1.954 5.57.458 5.78-.87.125-3.37-3.186-5.475-4.715-1.7-1.365-4.23.77-1.75 2.812 8.065 6.577 15.88 9.537 20.452 24.786z"/>
115
+ </g>
116
+ <g fill-rule="evenodd" fill="#fff">
117
+ <path d="M345.873 161.1c.984 4.543-.917 13.513 6.344 13.443 3.037-5.132-3.435-9.96-6.344-13.443z"/>
118
+ <path d="M356.777 181.365c4.576-3.138.452-13.44-.97-25.04-1.11 10.343-3.563 21.638.97 25.04z"/>
119
+ <path d="M354.32 182.158c.573-5.664-8.356-6.927-14.478-14.422 1.587 6.01 6.112 14.79 14.477 14.422zm6.102 8.832c-4.81-4.36.905-16.87 1.143-26.568.745 8.95 4.677 24.98-1.143 26.567zm-2.734-1.258c-7.032.452-8.887-4.698-9.708-7.637 3.776 2.72 9.745 1.438 9.708 7.637zm7.064 7.754c5.407-.228 3.406-20.738 2.657-27.214-.537 6.89-6.176 24.72-2.66 27.214zm-2.38-.363c-4.672.713-9.41-2.002-10.694-6.642 4.035 1.757 10.707.366 10.695 6.644z"/>
120
+ <path d="M369.094 206.01c5.788 2.357 3.71-24.387 2.962-30.56-.535 7.88-7.39 27.23-2.962 30.56z"/>
121
+ <path d="M367.737 206.006c-5.815.864-10.097-2.686-11.76-7.554 5.935 2.213 10.555 1.427 11.76 7.554z"/>
122
+ </g>
123
+ <g fill-rule="evenodd" fill="#fff">
124
+ <path d="M244.38 141.09c-1.017-1.062-.723-1.468.78-1.485 1.194-.075 3.558.73 4.455.078.822-.597.495-3.13.86-4.297.16-.65.615-1.673 1.64-.078 3.032 4.86 6.82 10.692 8.438 16.407.885 3.203.443 8.36-2.97 11.094l-2.42-7.034c-1.152-3.343-7.348-11.365-10.783-14.687z" transform="matrix(-1.937 0 0 1.9463 857.173 -41.533)" stroke="#000" stroke-width=".501"/>
125
+ <path d="M383.805 233.07c1.97-2.067 1.4-2.857-1.513-2.89-2.31-.146-6.89 1.423-8.627.152-1.592-1.162-.96-6.09-1.666-8.363-.31-1.27-1.193-3.258-3.18-.154-5.872 9.457-13.207 20.81-16.343 31.933-1.715 6.233-.858 16.27 5.75 21.59l4.692-13.685c2.23-6.507 14.23-22.12 20.884-28.586z"/>
126
+ </g>
127
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
128
+ <path d="M390.38 216.058c-2.647 8.51-4.238 15.487-.417 16.308 4.083-.71 2.308-8.932.417-16.308zm-.272 23.89c4.354 2.31 9.046-8.787 8.07-17.528-2.192 7.492-9.577 12.118-8.07 17.527zm-1.614-.228c.675-6.052-1.81-5.892-5.067-11.675.345 6.532 1.972 12.01 5.067 11.674z"/>
129
+ <path d="M389.933 248.592c5.08 1.443 10.905-10.656 10.687-19.597-2.116 9.897-13.146 13.852-10.687 19.597z"/>
130
+ <path d="M388.273 248.366c2.037-4.69-2.12-4.116-4.878-12.52-.913 8.697.413 12.666 4.878 12.52zm1.473 9.124c6.594 1.134 9.994-13.425 13.27-20.396-6.485 9.14-14.255 14.23-13.27 20.395z"/>
131
+ <path d="M388.213 256.99c1.927-5.368-3.52-5.068-6.39-13.09.456 10.175 1.777 13.845 6.39 13.09zm1.9 9.247c4.17.3 11.667-11.342 11.828-18.533-3.56 7.92-14.74 13.167-11.825 18.533z"/>
132
+ <path d="M387.01 264.895c1.735-5.6-3.107-5.636-5.256-11.91-.152 9.458 1.324 12.666 5.257 11.91zm.16 10.09c7.352 1.287 9.234-8.406 13.572-18.266-4.28 7.846-13.95 12.25-13.573 18.264z"/>
133
+ <path d="M386.648 273.637c2.384-5.064-3.14-5.068-6.086-12.635-.152 10.706 1.7 13.846 6.086 12.635z"/>
134
+ </g>
135
+ <g fill-rule="evenodd" fill="#fff">
136
+ <path d="M390.38 216.058c-2.647 8.51-4.238 15.487-.417 16.308 4.083-.71 2.308-8.932.417-16.308zm-.272 23.89c4.354 2.31 9.046-8.787 8.07-17.528-2.192 7.492-9.577 12.118-8.07 17.527zm-1.614-.228c.675-6.052-1.81-5.892-5.067-11.675.345 6.532 1.972 12.01 5.067 11.674z"/>
137
+ <path d="M389.933 248.592c5.08 1.443 10.905-10.656 10.687-19.597-2.116 9.897-13.146 13.852-10.687 19.597z"/>
138
+ <path d="M388.273 248.366c2.037-4.69-2.12-4.116-4.878-12.52-.913 8.697.413 12.666 4.878 12.52zm1.473 9.124c6.594 1.134 9.994-13.425 13.27-20.396-6.485 9.14-14.255 14.23-13.27 20.395z"/>
139
+ <path d="M388.213 256.99c1.927-5.368-3.52-5.068-6.39-13.09.456 10.175 1.777 13.845 6.39 13.09zm1.9 9.247c4.17.3 11.667-11.342 11.828-18.533-3.56 7.92-14.74 13.167-11.825 18.533z"/>
140
+ <path d="M387.01 264.895c1.735-5.6-3.107-5.636-5.256-11.91-.152 9.458 1.324 12.666 5.257 11.91zm.16 10.09c7.352 1.287 9.234-8.406 13.572-18.266-4.28 7.846-13.95 12.25-13.573 18.264z"/>
141
+ <path d="M386.648 273.637c2.384-5.064-3.14-5.068-6.086-12.635-.152 10.706 1.7 13.846 6.086 12.635z"/>
142
+ </g>
143
+ <g fill-rule="evenodd" fill="#fff">
144
+ <path d="M256.81 166.87c3.334.016 3.985-4.687 3.985-5.937-1.64.312-4.61 3.28-3.985 5.937z" transform="matrix(-1.937 0 0 1.9463 857.387 -41.81)" stroke="#000" stroke-width=".501"/>
145
+ <path d="M359.927 282.968c-6.458.03-7.72-9.122-7.72-11.555 3.18.607 8.933 6.386 7.72 11.555z"/>
146
+ </g>
147
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
148
+ <path d="M372.836 241.38c-2.647 8.51-3.705 12.596-.113 15.32 4.69-2.61 2.005-7.944.113-15.32zm-1.48 22.245c1.97-6.278-2.874-7.79-5.445-14.865-.262 9.344 1.06 16.19 5.448 14.865z"/>
149
+ <path d="M373.288 264.98c3.443 1.324 7.68-6.655 5.335-14.637-2.42 7.187-8.36 8.925-5.335 14.638zm-3.635 7.155c3.33-5.144-1.968-5.41-4.65-12.594-.15 9.46.717 13.35 4.65 12.596z"/>
150
+ <path d="M369.66 280.986c2.536-5.823-2.987-5.068-6.238-12.253-.152 10.706 1.625 13.01 6.238 12.253zm2.497-8.513c2.877.074 8.472-4.956 6.81-11.234-2.42 5.257-9.268 4.725-6.81 11.232z"/>
151
+ <path d="M371.36 280.068c4.692.983 8.246-6.2 7.718-11.12-3.67 4.58-8.704 4.954-7.72 11.12z"/>
152
+ </g>
153
+ <g fill-rule="evenodd" fill="#fff">
154
+ <path d="M372.836 241.38c-2.647 8.51-3.705 12.596-.113 15.32 4.69-2.61 2.005-7.944.113-15.32zm-1.48 22.245c1.97-6.278-2.874-7.79-5.445-14.865-.262 9.344 1.06 16.19 5.448 14.865z"/>
155
+ <path d="M373.288 264.98c3.443 1.324 7.68-6.655 5.335-14.637-2.42 7.187-8.36 8.925-5.335 14.638zm-3.635 7.155c3.33-5.144-1.968-5.41-4.65-12.594-.15 9.46.717 13.35 4.65 12.596z"/>
156
+ <path d="M369.66 280.986c2.536-5.823-2.987-5.068-6.238-12.253-.152 10.706 1.625 13.01 6.238 12.253zm2.497-8.513c2.877.074 8.472-4.956 6.81-11.234-2.42 5.257-9.268 4.725-6.81 11.232z"/>
157
+ <path d="M371.36 280.068c4.692.983 8.246-6.2 7.718-11.12-3.67 4.58-8.704 4.954-7.72 11.12z"/>
158
+ </g>
159
+ <g fill-rule="evenodd" fill="#fff">
160
+ <path d="M235.63 159.06c-.297-.385-1.15.01-.937.938.198 1.256 2.05 7.704 5.233 9.922 2.27 1.636 14.2 4.27 19.61 5.39 2.977.6 5.47 2.084 7.423 4.454-.81-3.1-1.46-5.395-2.5-8.203-1.016-2.466-3.703-5.166-6.486-5.31-5.17-.187-11.86-.627-16.72-2.736-2.51-1.048-4.01-2.464-5.625-4.453z" transform="matrix(-1.937 0 0 1.9463 857.173 -41.533)" stroke="#000" stroke-width=".501"/>
161
+ <path d="M400.754 268.045c.575-.75 2.228.02 1.815 1.826-.386 2.447-3.973 14.996-10.138 19.313-4.397 3.184-27.508 8.313-37.985 10.49-5.767 1.167-10.596 4.057-14.38 8.67 1.566-6.032 2.823-10.5 4.844-15.966 1.965-4.803 7.17-10.058 12.56-10.34 10.013-.363 22.97-1.22 32.387-5.324 4.86-2.04 7.77-4.795 10.896-8.667z"/>
162
+ </g>
163
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
164
+ <path d="M386.598 297.655c1.057-4.228-.29-5.588.865-12.208-6.345 8.51-3.96 12.542-.865 12.208z"/>
165
+ <path d="M387.297 298.704c4.202 1.17 15.13-8.405 15.448-15.55-2.954 5.135-17.713 10.674-15.448 15.55zm-6.87 6.31c2.875-1.57 2.064-8.22-.542-10.464-.534 6.49-4.453 10.308.543 10.465z"/>
166
+ <path d="M383.394 306.83c5.082 1.593 10.83-7.615 15.02-11.614-4.777 4.118-19.226 6.096-15.02 11.613zm-6.99 4.573c3.556-2.33.236-6.93-.013-16.016-3.572 6.567-4.3 15.553.014 16.016z"/>
167
+ <path d="M377.083 313.74c1.814 2.43 15.24-5.943 18.595-12.148-11.468 8.53-21.585 7.39-18.595 12.147zm-1.34 7.578c3.294-2.402-2.837-8.718-4.11-17.196.076 10.327-1.34 18.18 4.11 17.196z"/>
168
+ <path d="M379.324 318.468c1.652 2.657 11.896-4.375 16.312-12.03-6.79 5.946-18.21 7.538-16.312 12.03zm-10.468 11.57c3.71-.66 3.2-10.046.37-17.69-3.194 9.23-4.608 18.595-.37 17.688z"/>
169
+ <path d="M378.16 324.92c1.28 1.518 16.38-9.062 16.162-13.363-4.778 6.855-20.747 8.225-16.162 13.363zm-17.524 13.883c5.12-2.1 2.713-10.39 3.72-19.327-4.03 8.732-8.79 17.496-3.72 19.327z"/>
170
+ <path d="M370.218 331.63c.815 2.808 13.112-2.4 19.048-10.968-7.17 5.566-21.096 6.323-19.048 10.967z"/>
171
+ <path d="M362.277 340.125c2.65 4.406 17.9-3.663 20.115-11.234-4.93 6.553-21.964 5.564-20.115 11.236z"/>
172
+ <path d="M369.272 343.56c2.8.302 9.31-5.03 11.142-7.812-5.234 2.596-12.308 6.17-11.142 7.812z"/>
173
+ </g>
174
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
175
+ <path d="M346.304 310.784c3.332.483 7.69-5.634 4.78-11.833-1.446 6.19-11.144 10.69-4.78 11.835zm7.136-3.65c2.572 1.44 9.08-5.486 8.253-10.02-3.637 5.794-10.94 7.465-8.254 10.02z"/>
176
+ <path d="M345.837 317.308c2.5 2.43 14.784-10.048 18.443-15.72-10.63 9.06-21.508 11.343-18.443 15.72zm-2.937 7.476c1.956 2.96 10.146-5.97 15.324-13.398-6.563 6.477-17.68 9.44-15.324 13.398z"/>
177
+ <path d="M343.735 317.668c2.003-5.29-1.315-6.132-2.816-12.71-2.966 3.637-2.633 13.693 2.814 12.71zm-3.27 7.3c3.98-1.11-2.456-7.88-3.805-12.71-.607 8.883-.502 13.312 3.805 12.71zm-3.885 6.382c3.673-1.338-2.078-4.69-2.666-12.103-1.825 2.725-2.783 13.085 2.665 12.102z"/>
178
+ <path d="M331.086 332.914c2.342-1.267 1.378-7.31-2.217-8.11-.838 4.743-.73 8.18 2.215 8.11z"/>
179
+ </g>
180
+ <g fill-rule="evenodd" fill="#fff">
181
+ <path d="M346.304 310.784c3.332.483 7.69-5.634 4.78-11.833-1.446 6.19-11.144 10.69-4.78 11.835zm7.136-3.65c2.572 1.44 9.08-5.486 8.253-10.02-3.637 5.794-10.94 7.465-8.254 10.02z"/>
182
+ <path d="M345.837 317.308c2.5 2.43 14.784-10.048 18.443-15.72-10.63 9.06-21.508 11.343-18.443 15.72zm-2.937 7.476c1.956 2.96 10.146-5.97 15.324-13.398-6.563 6.477-17.68 9.44-15.324 13.398z"/>
183
+ <path d="M343.735 317.668c2.003-5.29-1.315-6.132-2.816-12.71-2.966 3.637-2.633 13.693 2.814 12.71zm-3.27 7.3c3.98-1.11-2.456-7.88-3.805-12.71-.607 8.883-.502 13.312 3.805 12.71zm-3.885 6.382c3.673-1.338-2.078-4.69-2.666-12.103-1.825 2.725-2.783 13.085 2.665 12.102z"/>
184
+ <path d="M331.086 332.914c2.342-1.267 1.378-7.31-2.217-8.11-.838 4.743-.73 8.18 2.215 8.11z"/>
185
+ </g>
186
+ <g fill-rule="evenodd" fill="#fff">
187
+ <path d="M386.598 297.655c1.057-4.228-.29-5.588.865-12.208-6.345 8.51-3.96 12.542-.865 12.208z"/>
188
+ <path d="M387.297 298.704c4.202 1.17 15.13-8.405 15.448-15.55-2.954 5.135-17.713 10.674-15.448 15.55zm-6.87 6.31c2.875-1.57 2.064-8.22-.542-10.464-.534 6.49-4.453 10.308.543 10.465z"/>
189
+ <path d="M383.394 306.83c5.082 1.593 10.83-7.615 15.02-11.614-4.777 4.118-19.226 6.096-15.02 11.613zm-6.99 4.573c3.556-2.33.236-6.93-.013-16.016-3.572 6.567-4.3 15.553.014 16.016z"/>
190
+ <path d="M377.083 313.74c1.814 2.43 15.24-5.943 18.595-12.148-11.468 8.53-21.585 7.39-18.595 12.147zm-1.34 7.578c3.294-2.402-2.837-8.718-4.11-17.196.076 10.327-1.34 18.18 4.11 17.196z"/>
191
+ <path d="M379.324 318.468c1.652 2.657 11.896-4.375 16.312-12.03-6.79 5.946-18.21 7.538-16.312 12.03zm-10.468 11.57c3.71-.66 3.2-10.046.37-17.69-3.194 9.23-4.608 18.595-.37 17.688z"/>
192
+ <path d="M378.16 324.92c1.28 1.518 16.38-9.062 16.162-13.363-4.778 6.855-20.747 8.225-16.162 13.363zm-17.524 13.883c5.12-2.1 2.713-10.39 3.72-19.327-4.03 8.732-8.79 17.496-3.72 19.327z"/>
193
+ <path d="M370.218 331.63c.815 2.808 13.112-2.4 19.048-10.968-7.17 5.566-21.096 6.323-19.048 10.967z"/>
194
+ <path d="M362.277 340.125c2.65 4.406 17.9-3.663 20.115-11.234-4.93 6.553-21.964 5.564-20.115 11.236z"/>
195
+ <path d="M369.272 343.56c2.8.302 9.31-5.03 11.142-7.812-5.234 2.596-12.308 6.17-11.142 7.812z"/>
196
+ </g>
197
+ <g fill-rule="evenodd" fill="#fff">
198
+ <path d="M235.83 159.52c-.377-.307-.876-.76-.704.176 1.41 7.41 1.855 9.483 8.35 12.044 6.6 2.508 8.967 1.63 14.588 1.533 3.034-.11 6.567 1.404 8.67 3.618.98 1.03 1.688 1.443 1.295.13-.396-1.312-.78-3.015-1.398-4.38-1.348-3-4.834-5.865-8.32-7.01-4.88-1.717-10.14-.854-15.165-2.164-2.62-.724-5.138-2.183-7.318-3.945z" transform="matrix(-1.7055 -.9227 -.9183 1.7137 926.17 287.993)" stroke="#000" stroke-width=".501"/>
199
+ <path d="M377.47 343.746c.926-.178 2.193-.494 1.04.95-9.208 11.4-11.872 14.54-25.3 12.937-13.562-1.795-16.792-5.48-26.29-10.835-5.07-2.99-12.488-3.654-18.11-1.8-2.617.86-4.2.91-2.324-.976 1.877-1.885 4.094-4.45 6.402-6.216 5.056-3.9 13.632-5.592 20.63-4.336 9.898 1.56 18.076 7.892 27.85 10.284 5.134 1.178 10.767 1 16.103-.008z"/>
200
+ </g>
201
+ <g fill-rule="evenodd" fill="#fff">
202
+ <path d="M287.66 208.42c.884.11 1.444 1.822 1.88.663.737-1.877.22-3.37-.61-3.205-.978.26-2.634 2.456-1.27 2.542z" transform="matrix(-1.9235 0 0 1.9463 853.242 -41.856)" stroke="#000" stroke-width=".503"/>
203
+ <path d="M299.92 363.792c-1.7.214-2.778 3.546-3.615 1.29-1.42-3.653-.425-6.558 1.17-6.237 1.883.508 5.068 4.78 2.444 4.947z"/>
204
+ </g>
205
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
206
+ <path d="M318.535 348.932c4.813 1.252 6.063-4.296 6.535-8.327-4.34.935-8.887 3.45-6.535 8.327zm-1.935 4.928c.848 3.838 10.264-.118 12.094-5.493-6.694 3.906-13.298-.35-12.094 5.493z"/>
207
+ <path d="M313.233 353.672c4.3.712 1.907-6.028 1.66-12.676-2.41 5.42-5.848 12.1-1.66 12.676zM307.8 360.04c4.684.586 1.713-8.446.44-14.516-1.538 5.626-4.924 14.022-.44 14.516z"/>
208
+ <path d="M310.587 360.24c.57 5.11 10.252-.61 15.886-3.75-7.442 1.152-16.722-1.263-15.886 3.75zm-5.323 7.147c.57 5.11 10.25-.61 15.886-3.752-7.443 1.154-16.722-1.26-15.886 3.752z"/>
209
+ <path d="M302.79 367.182c4.454.13 1.18-9.587-.093-15.656-1.538 5.625-4.47 15.466.092 15.656zm-3.843 6.214c.57 5.11 9.417.073 14.9-3.448-7.52 1.61-15.736-1.566-14.9 3.448z"/>
210
+ </g>
211
+ <g fill-rule="evenodd" fill="#fff">
212
+ <path d="M318.535 348.932c4.813 1.252 6.063-4.296 6.535-8.327-4.34.935-8.887 3.45-6.535 8.327zm-1.935 4.928c.848 3.838 10.264-.118 12.094-5.493-6.694 3.906-13.298-.35-12.094 5.493z"/>
213
+ <path d="M313.233 353.672c4.3.712 1.907-6.028 1.66-12.676-2.41 5.42-5.848 12.1-1.66 12.676zm-5.433 6.368c4.684.586 1.713-8.446.44-14.516-1.538 5.626-4.924 14.022-.44 14.516z"/>
214
+ <path d="M310.587 360.24c.57 5.11 10.252-.61 15.886-3.75-7.442 1.152-16.722-1.263-15.886 3.75zm-5.323 7.147c.57 5.11 10.25-.61 15.886-3.752-7.443 1.154-16.722-1.26-15.886 3.752z"/>
215
+ <path d="M302.79 367.182c4.454.13 1.18-9.587-.093-15.656-1.538 5.625-4.47 15.466.092 15.656zm-3.843 6.214c.57 5.11 9.417.073 14.9-3.448-7.52 1.61-15.736-1.566-14.9 3.448z"/>
216
+ </g>
217
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
218
+ <path d="M348.73 364.83c2.648 4.406 12.425-3.206 17.758-7.128-7.667 2.368-19.607 1.458-17.76 7.13z"/>
219
+ <path d="M338.75 369.407c.953 5.052 17.448.883 19.8-2.862-7.585 3.213-20.705-1.502-19.8 2.862z"/>
220
+ <path d="M330.983 373.26c.497 2.772 13.116 1.72 19.496-.428-6.9.858-20.78-4.01-19.498.43z"/>
221
+ <path d="M324.395 376.56c.04 2.542 14.712 4 19.648-.125-9.864 1.464-20.628-5.99-19.648.124z"/>
222
+ <path d="M312.79 378.94c-.568 3.53 15.395 2.783 20.407 1.014-8.57-.662-19.638-6.215-20.407-1.015z"/>
223
+ <path d="M312.56 375.724c3.597 3.3 12.85-11.443 15.86-17.938-7.118 7.423-19.966 15.052-15.86 17.938z"/>
224
+ <path d="M323.044 373.22c4.283 2.846 8.214-7.563 10.388-15.2-4.078 6.586-14.49 10.87-10.388 15.2z"/>
225
+ <path d="M331.335 370.387c4.283 2.845 6.695-6.576 7.73-12.466-2.938 5.07-11.832 8.138-7.73 12.468z"/>
226
+ <path d="M339.35 365.37c4.283 2.845 9.66-5.055 8.413-12.844-1.644 8.032-12.515 8.513-8.413 12.844zm-16.257 22.174c2.11 5.372 24.295-4.696 28.015-11.413-7.127 6.026-30.08 5.207-28.015 11.415z"/>
227
+ </g>
228
+ <g fill-rule="evenodd" fill="#fff">
229
+ <path d="M348.73 364.83c2.648 4.406 12.425-3.206 17.758-7.128-7.667 2.368-19.607 1.458-17.76 7.13z"/>
230
+ <path d="M338.75 369.407c.953 5.052 17.448.883 19.8-2.862-7.585 3.213-20.705-1.502-19.8 2.862z"/>
231
+ <path d="M330.983 373.26c.497 2.772 13.116 1.72 19.496-.428-6.9.858-20.78-4.01-19.498.43z"/>
232
+ <path d="M324.395 376.56c.04 2.542 14.712 4 19.648-.125-9.864 1.464-20.628-5.99-19.648.124z"/>
233
+ <path d="M312.79 378.94c-.568 3.53 15.395 2.783 20.407 1.014-8.57-.662-19.638-6.215-20.407-1.015z"/>
234
+ <path d="M312.56 375.724c3.597 3.3 12.85-11.443 15.86-17.938-7.118 7.423-19.966 15.052-15.86 17.938z"/>
235
+ <path d="M323.044 373.22c4.283 2.846 8.214-7.563 10.388-15.2-4.078 6.586-14.49 10.87-10.388 15.2z"/>
236
+ <path d="M331.335 370.387c4.283 2.845 6.695-6.576 7.73-12.466-2.938 5.07-11.832 8.138-7.73 12.468z"/>
237
+ <path d="M339.35 365.37c4.283 2.845 9.66-5.055 8.413-12.844-1.644 8.032-12.515 8.513-8.413 12.844zm-16.257 22.174c2.11 5.372 24.295-4.696 28.015-11.413-7.127 6.026-30.08 5.207-28.015 11.415z"/>
238
+ </g>
239
+ <g fill-rule="evenodd" fill="#fff">
240
+ <path d="M366.62 143.7c.368-3.59-2.38-10.115-.43-13.594.266-.478-.584-1.747-1.133-.977-.858 1.227-1.74 4.73-2.11 3.436-.39-1.406-.45-3.893-1.718-4.376-.81-.282-1.955-.467-1.643.783.31 1.202 1.004 2.862.235 2.97-.446.064-1.73-1.637-2.813-2.423-.873-.7-2.174.396-.9 1.445 4.145 3.38 8.16 4.9 10.51 12.735z" transform="matrix(-1.911 0 0 1.9463 846.858 -41.507)" stroke="#000" stroke-width=".5"/>
241
+ <path d="M146.235 238.176c-.703-6.985 4.55-19.686.822-26.458-.51-.93 1.116-3.4 2.165-1.9 1.64 2.39 3.325 9.207 4.03 6.69.747-2.736.862-7.577 3.285-8.517 1.546-.55 3.732-.91 3.136 1.524-.592 2.34-1.92 5.57-.45 5.78.853.125 3.31-3.185 5.377-4.715 1.666-1.366 4.152.77 1.716 2.81-7.92 6.578-15.592 9.538-20.08 24.787z"/>
242
+ </g>
243
+ <g fill-rule="evenodd" fill="#fff">
244
+ <path d="M132.01 343.318c-.93-.178-2.202-.494-1.044.95 9.252 11.4 11.93 14.54 25.42 12.936 13.63-1.794 16.874-5.48 26.416-10.834 5.097-2.99 12.55-3.654 18.198-1.802 2.63.86 4.22.913 2.335-.974-1.885-1.885-4.113-4.45-6.433-6.216-5.08-3.9-13.696-5.592-20.728-4.337-9.945 1.56-18.163 7.895-27.983 10.287-5.16 1.177-10.817 1-16.18-.008z" stroke="#000" stroke-width=".973"/>
245
+ <path d="M132.01 343.318c-.93-.178-2.202-.494-1.044.95 9.252 11.4 11.93 14.54 25.42 12.936 13.63-1.794 16.874-5.48 26.416-10.834 5.097-2.99 12.55-3.654 18.198-1.802 2.63.86 4.22.913 2.335-.974-1.885-1.885-4.113-4.45-6.433-6.216-5.08-3.9-13.696-5.592-20.728-4.337-9.945 1.56-18.163 7.895-27.983 10.287-5.16 1.177-10.817 1-16.18-.008z"/>
246
+ </g>
247
+ <g fill-rule="evenodd" fill="#fff">
248
+ <path d="M209.873 363.685c1.72.214 2.81 3.546 3.657 1.29 1.436-3.653.43-6.56-1.184-6.238-1.905.508-5.128 4.78-2.473 4.948z" stroke="#000" stroke-width=".973"/>
249
+ <path d="M209.873 363.685c1.72.214 2.81 3.546 3.657 1.29 1.436-3.653.43-6.56-1.184-6.238-1.905.508-5.128 4.78-2.473 4.948z"/>
250
+ </g>
251
+ <g fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
252
+ <path d="M206.038 366.79c4.615 1.05 4.55-10.067-.162-14.78 2.075 7.14-3.468 13.668.162 14.78zM204.247 366.692c.304 5.283-12.966-.69-16.377-4.8 7.84 3.33 15.99.574 16.377 4.8zM198.43 359.137c.475 5.118-11.508.618-15.05-3.38 7.87 2.543 14.527-.832 15.05 3.38zm2.21.733c4.614 1.052 3.866-10.445-.62-14.396 2.153 7.672-3.01 13.287.62 14.397zm-4.862-7.003c4.615 1.05 1.967-8.85-1.454-12.802.556 7.217-1.72 12.223 1.454 12.802zm-2.434-.03c.475 5.27-8.847 1.224-12.465-3.76 7.79 2.542 11.94-.45 12.463 3.76zm-2.548-4.004c3.023-2.174-.184-7.923-5.94-7.567.564 3.472 2.552 9.58 5.94 7.567zM213.518 372.675c.305 5.283-12.968 2.656-17.137-2.974 8.374 1.584 16.75-1.25 17.14 2.976z"/>
253
+ </g>
254
+ <g fill-rule="evenodd" fill="#fff">
255
+ <g stroke="#000" stroke-width=".973">
256
+ <path d="M125.637 232.64c-1.98-2.067-1.407-2.857 1.52-2.89 2.322-.146 6.923 1.423 8.67.152 1.6-1.162.962-6.09 1.672-8.363.31-1.27 1.195-3.26 3.19-.154 5.902 9.457 13.272 20.81 16.423 31.933 1.723 6.233.102 15.964-5.626 22.504.202-5.576-1.877-9.327-4.41-13.99-3.13-6.13-14.756-22.73-21.44-29.195z"/>
257
+ <path d="M149.966 282.368c6.49.03 7.604-8.667 7.604-11.1-3.194.608-8.82 5.93-7.604 11.1z"/>
258
+ </g>
259
+ <path d="M125.637 232.64c-1.98-2.067-1.407-2.857 1.52-2.89 2.322-.146 6.923 1.423 8.67.152 1.6-1.162.962-6.09 1.672-8.363.31-1.27 1.195-3.26 3.19-.154 5.902 9.457 13.272 20.81 16.423 31.933 1.723 6.233.102 15.964-5.626 22.504.202-5.576-1.877-9.327-4.41-13.99-3.13-6.13-14.756-22.73-21.44-29.195z"/>
260
+ <path d="M149.966 282.368c6.49.03 7.604-8.667 7.604-11.1-3.194.608-8.82 5.93-7.604 11.1z"/>
261
+ </g>
262
+ <path d="M206.038 366.79c4.615 1.05 4.55-10.067-.162-14.78 2.075 7.14-3.468 13.668.162 14.78zm-1.79-.098c.303 5.283-12.967-.69-16.378-4.8 7.84 3.33 15.99.574 16.377 4.8zm-5.818-7.555c.475 5.118-11.508.618-15.05-3.38 7.87 2.543 14.527-.832 15.05 3.38zm2.21.733c4.614 1.052 3.866-10.445-.62-14.396 2.153 7.672-3.01 13.287.62 14.397zm-4.862-7.003c4.615 1.05 1.967-8.85-1.454-12.802.556 7.217-1.72 12.223 1.454 12.802zm-2.434-.03c.475 5.27-8.847 1.224-12.465-3.76 7.79 2.542 11.94-.45 12.463 3.76zm-2.548-4.004c3.023-2.174-.184-7.923-5.94-7.567.564 3.472 2.552 9.58 5.94 7.567zm22.722 23.842c.305 5.283-12.968 2.656-17.137-2.974 8.374 1.584 16.75-1.25 17.14 2.976z" fill-rule="evenodd" fill="#fff"/>
263
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
264
+ <path d="M160.805 363.224c.476 5.27-14.015-.525-17.633-5.51 7.793 2.542 17.11 1.3 17.633 5.51zm8.878 2.254c3.023-2.174-3.15-7.772-8.067-9.088.563 3.472 4.68 11.1 8.067 9.088zm.933 3.65c.323 4.737-15.54 2.14-19.688-2.24 13.648 2.467 19.24-1.82 19.688 2.24z"/>
265
+ <path d="M178.036 372.292c1.76 4.4-13.464 3.327-18.81.768 8.638-.075 17.6-3.834 18.81-.768z"/>
266
+ <path d="M185.153 375.5c1.685 3.943-12.4 3.858-19.264 1.677 9.09-.074 17.595-5.58 19.262-1.678zm10.247 2.12c2.494 4.667-12.363 5.12-17.183 2.823 8.59-1.18 15.057-6.497 17.182-2.823z"/>
267
+ <path d="M177.993 369.627c-4.727 2.98-4.473-5.807-8.233-11.893 5.907 5.38 11.436 9.05 8.233 11.893zm8.392 3.153c-3.964 3.512-7.134-8.547-10.743-15.313 5.834 6.442 14.402 12.396 10.743 15.313zm11.065 3.37c-3.357 3.892-13.065-11.433-16.596-19.42 5.376 6.217 19.267 16.122 16.597 19.42z"/>
268
+ </g>
269
+ <g fill-rule="evenodd" fill="#fff">
270
+ <path d="M160.805 363.224c.476 5.27-14.015-.525-17.633-5.51 7.793 2.542 17.11 1.3 17.633 5.51zm8.878 2.254c3.023-2.174-3.15-7.772-8.067-9.088.563 3.472 4.68 11.1 8.067 9.088zm.933 3.65c.323 4.737-15.54 2.14-19.688-2.24 13.648 2.467 19.24-1.82 19.688 2.24z"/>
271
+ <path d="M178.036 372.292c1.76 4.4-13.464 3.327-18.81.768 8.638-.075 17.6-3.834 18.81-.768z"/>
272
+ <path d="M185.153 375.5c1.685 3.943-12.4 3.858-19.264 1.677 9.09-.074 17.595-5.58 19.262-1.678zm10.247 2.12c2.494 4.667-12.363 5.12-17.183 2.823 8.59-1.18 15.057-6.497 17.182-2.823zm-17.407-7.993c-4.727 2.98-4.473-5.807-8.233-11.893 5.907 5.38 11.436 9.05 8.233 11.893z"/>
273
+ <path d="M186.385 372.78c-3.964 3.512-7.134-8.547-10.743-15.313 5.834 6.442 14.402 12.396 10.743 15.313zm11.065 3.37c-3.357 3.892-13.065-11.433-16.596-19.42 5.376 6.217 19.267 16.122 16.597 19.42z"/>
274
+ </g>
275
+ <path d="M188.016 387.838c-1.675 5.917-26.38-5.577-29.138-11.532 14.136 7.49 29.476 5.924 29.138 11.532z" fill-rule="evenodd" fill="#fff"/>
276
+ <g fill-rule="evenodd" fill="#fff">
277
+ <path d="M108.607 267.615c-.578-.75-2.24.02-1.824 1.826.385 2.447 3.99 14.996 10.185 19.313 4.418 3.184 27.64 8.313 38.167 10.49 5.794 1.167 10.646 4.057 14.447 8.67-1.572-6.032-2.835-10.5-4.865-15.966-1.974-4.803-7.204-10.058-12.62-10.34-10.06-.363-23.08-1.22-32.542-5.324-4.884-2.04-7.807-4.795-10.948-8.667z" stroke="#000" stroke-width=".973"/>
278
+ <path d="M108.607 267.615c-.578-.75-2.24.02-1.824 1.826.385 2.447 3.99 14.996 10.185 19.313 4.418 3.184 27.64 8.313 38.167 10.49 5.794 1.167 10.646 4.057 14.447 8.67-1.572-6.032-2.835-10.5-4.865-15.966-1.974-4.803-7.204-10.058-12.62-10.34-10.06-.363-23.08-1.22-32.542-5.324-4.884-2.04-7.807-4.795-10.948-8.667z"/>
279
+ </g>
280
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
281
+ <path d="M166.28 317.26c3.172 2.336 6.673-6.034 2.644-13.99-.127 7.658-6.214 10.23-2.644 13.99z"/>
282
+ <path d="M169.328 324.955c4.387 1.347 5.76-6.414 2.872-12.622.482 6.67-6.897 10.687-2.872 12.622z"/>
283
+ <path d="M172.66 331.114c4.238 2.11 5.842-5.732 2.797-11.554.332 7.428-6.06 9.618-2.796 11.554z"/>
284
+ <path d="M170.907 331.586c-1.678 5.018-11.415-4.327-13.056-9.41 6.045 6.005 14.268 5.342 13.058 9.41z"/>
285
+ <path d="M166.502 323.904c-1.908 5.018-14.152-7.9-16.858-14.122 6.043 6.004 18.22 10.586 16.858 14.122z"/>
286
+ <path d="M164.064 316.385c-1.907 5.703-15.217-9.497-18.987-14.883 6.35 5.928 20.425 10.74 18.987 14.883z"/>
287
+ <path d="M163.654 310.74c4.687-.91-.266-4.814-6.01-11.158-.27 6.68.827 11.35 6.01 11.158zm-7.914-3.783c2.023-2.204-1.94-3.142-6.85-8.65-.723 3.714 4.554 10.514 6.85 8.65zM178.44 331.732c2.564 1.5 4.32-3.755 1.123-8.513-.73 5.145-3.476 6.575-1.124 8.51z"/>
288
+ </g>
289
+ <g fill-rule="evenodd" fill="#fff">
290
+ <path d="M166.28 317.26c3.172 2.336 6.673-6.034 2.644-13.99-.127 7.658-6.214 10.23-2.644 13.99z"/>
291
+ <path d="M169.328 324.955c4.387 1.347 5.76-6.414 2.872-12.622.482 6.67-6.897 10.687-2.872 12.622z"/>
292
+ <path d="M172.66 331.114c4.238 2.11 5.842-5.732 2.797-11.554.332 7.428-6.06 9.618-2.796 11.554z"/>
293
+ <path d="M170.907 331.586c-1.678 5.018-11.415-4.327-13.056-9.41 6.045 6.005 14.268 5.342 13.058 9.41z"/>
294
+ <path d="M166.502 323.904c-1.908 5.018-14.152-7.9-16.858-14.122 6.043 6.004 18.22 10.586 16.858 14.122z"/>
295
+ <path d="M164.064 316.385c-1.907 5.703-15.217-9.497-18.987-14.883 6.35 5.928 20.425 10.74 18.987 14.883zm-.41-5.645c4.687-.91-.266-4.814-6.01-11.158-.27 6.68.827 11.35 6.01 11.158z"/>
296
+ <path d="M155.74 306.957c2.023-2.204-1.94-3.142-6.85-8.65-.723 3.714 4.554 10.514 6.85 8.65zm22.7 24.775c2.564 1.5 4.32-3.755 1.123-8.513-.73 5.145-3.476 6.575-1.124 8.51z"/>
297
+ </g>
298
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
299
+ <path d="M122.717 298.56c-5.446 3.265-14.095-9.762-16.402-15.12 4.778 6.15 17.43 11.768 16.402 15.12z"/>
300
+ <path d="M127.36 306.143c-3.012 3.34-12.497-5.732-15.793-10.33 5.084 4.4 17.127 4.925 15.794 10.33z"/>
301
+ <path d="M132.526 312.956c-.994 4.564-14.836-5.694-18.072-10.55 5.968 5.624 18.98 5.116 18.072 10.55z"/>
302
+ <path d="M130.39 317.91c-2.134 4.108-13.392-6.072-16.095-11.383 6.88 6.002 17.838 7.32 16.096 11.383zM124.618 297.884c3.552-3.746 2.04-5.5-.55-11.404-1.416 6.062-3.55 8.48.55 11.404zm4.714 7.066c6.443.285.062-7.555-1.46-14.14.56 7.505-1.652 13.42 1.46 14.14z"/>
303
+ <path d="M133.43 311.198c4.463-1.01 3.175-7.327-.247-14.978.71 8.266-3.78 13.042.246 14.978zM131.916 323.693c-1.68 5.02-14.38-6.607-16.4-11.006 6.423 5.396 17.535 7.243 16.4 11.006z"/>
304
+ <path d="M139.515 331.52c-1.906 5.02-15.216-5.16-19.288-10.7 8.02 6.307 20.272 5.722 19.288 10.7z"/>
305
+ <path d="M147.264 339.423c-2.134 6.995-16.052-4.172-20.2-9.636 8.855 6.763 21.334 4.657 20.2 9.636zM134.187 321.46c3.78 1.956 5.307-8.77 3.175-16.346.028 8.266-7.582 14.41-3.175 16.346z"/>
306
+ <path d="M140.66 329.965c4.542 1.35 3.102-10.215-.78-17.715-.502 7.43-3.854 14.488.78 17.715zm8.064 7.988c5.074.284 1.583-9.913-2.602-15.662.712 7.507-1.65 14.793 2.602 15.664zM139.82 342.307c-1.526 2.584-5.257-2.196-11.383-5.684 5.51 1.44 12.06 3.29 11.382 5.684z"/>
307
+ </g>
308
+ <g fill-rule="evenodd" fill="#fff">
309
+ <path d="M122.717 298.56c-5.446 3.265-14.095-9.762-16.402-15.12 4.778 6.15 17.43 11.768 16.402 15.12z"/>
310
+ <path d="M127.36 306.143c-3.012 3.34-12.497-5.732-15.793-10.33 5.084 4.4 17.127 4.925 15.794 10.33z"/>
311
+ <path d="M132.526 312.956c-.994 4.564-14.836-5.694-18.072-10.55 5.968 5.624 18.98 5.116 18.072 10.55z"/>
312
+ <path d="M130.39 317.91c-2.134 4.108-13.392-6.072-16.095-11.383 6.88 6.002 17.838 7.32 16.096 11.383zm-5.772-20.026c3.552-3.746 2.04-5.5-.55-11.404-1.416 6.062-3.55 8.48.55 11.404zm4.714 7.066c6.443.285.062-7.555-1.46-14.14.56 7.505-1.652 13.42 1.46 14.14z"/>
313
+ <path d="M133.43 311.198c4.463-1.01 3.175-7.327-.247-14.978.71 8.266-3.78 13.042.246 14.978zm-1.514 12.495c-1.68 5.02-14.38-6.607-16.4-11.006 6.423 5.396 17.535 7.243 16.4 11.006z"/>
314
+ <path d="M139.515 331.52c-1.906 5.02-15.216-5.16-19.288-10.7 8.02 6.307 20.272 5.722 19.288 10.7z"/>
315
+ <path d="M147.264 339.423c-2.134 6.995-16.052-4.172-20.2-9.636 8.855 6.763 21.334 4.657 20.2 9.636zm-13.077-17.963c3.78 1.956 5.307-8.77 3.175-16.346.028 8.266-7.582 14.41-3.175 16.346z"/>
316
+ <path d="M140.66 329.965c4.542 1.35 3.102-10.215-.78-17.715-.502 7.43-3.854 14.488.78 17.715zm8.064 7.988c5.074.284 1.583-9.913-2.602-15.662.712 7.507-1.65 14.793 2.602 15.664zm-8.904 4.354c-1.526 2.584-5.257-2.196-11.383-5.684 5.51 1.44 12.06 3.29 11.382 5.684z"/>
317
+ </g>
318
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
319
+ <path d="M136.905 256.366c4.735-3.504 1.123-10.057 0-16.29-1.524 5.912-5.535 13.668 0 16.29zm-.155 8.758c-7.115-.854-6.044-10.055-6.258-15.886 2.14 7.916 7.97 9.253 6.257 15.886zm1.128-1.207c6.018-.348 5.7-7.195 6.02-14.122-3.05 6.366-6.662 7.355-6.02 14.122z"/>
320
+ <path d="M137.645 272.423c-4.68.373-7.114-4.226-8.185-11.394 4.44 6.604 8.478 4.545 8.185 11.392zm1.673-.565c6.018.775 5.057-6.232 4.815-11.395-1.845 4.922-6.74 6.473-4.815 11.395z"/>
321
+ <path d="M129.937 268.9c.48 4.574 3.37 12.437 8.025 10.67 1.925-5.616-4.093-6.74-8.025-10.67z"/>
322
+ <path d="M139.396 280.052c-2.086-4.01 4.734-6.02 6.178-11.234.83 7.462.134 12.357-6.178 11.234z"/>
323
+ </g>
324
+ <g fill-rule="evenodd" fill="#fff">
325
+ <path d="M136.905 256.366c4.735-3.504 1.123-10.057 0-16.29-1.524 5.912-5.535 13.668 0 16.29zm-.155 8.758c-7.115-.854-6.044-10.055-6.258-15.886 2.14 7.916 7.97 9.253 6.257 15.886zm1.128-1.207c6.018-.348 5.7-7.195 6.02-14.122-3.05 6.366-6.662 7.355-6.02 14.122z"/>
326
+ <path d="M137.645 272.423c-4.68.373-7.114-4.226-8.185-11.394 4.44 6.604 8.478 4.545 8.185 11.392zm1.673-.565c6.018.775 5.057-6.232 4.815-11.395-1.845 4.922-6.74 6.473-4.815 11.395z"/>
327
+ <path d="M129.937 268.9c.48 4.574 3.37 12.437 8.025 10.67 1.925-5.616-4.093-6.74-8.025-10.67z"/>
328
+ <path d="M139.396 280.052c-2.086-4.01 4.734-6.02 6.178-11.234.83 7.462.134 12.357-6.178 11.234z"/>
329
+ </g>
330
+ <g stroke-linejoin="round" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff">
331
+ <path d="M119.984 232.498c3.746-4.034.437-10.436-.686-16.668-1.523 5.91-4.165 13.743.686 16.668zm-.12 7.517c-6.58.667-8.174-12.715-8.843-18.47 2.14 7.915 9.72 11.533 8.844 18.47zm1.37-.12c4.65-2.403 3.57-7.576 5.03-11.463-3.125 4.77-5.977 5.454-5.03 11.462z"/>
332
+ <path d="M119.933 248.653c-6.884.59-10.985-14.237-11.2-20.068 2.14 7.916 12.002 12.22 11.2 20.068zm1.307-.225c6.474-1.49 5.7-5.676 4.73-12.45-2.062 6.823-5.675 5.377-4.73 12.45z"/>
333
+ <path d="M119.843 257.21c-7.57 1.284-7.037-10.69-13.048-19.376 5.2 6.452 14.56 14.582 13.048 19.375zm1.71-.41c5.714.166 6.272-8.436 5.955-11.926-1.314 3.476-8.032 6.777-5.956 11.927z"/>
334
+ <path d="M108.022 247.992c2.837 9.212 6.868 18.443 11.825 17.742 2.38-5.237-4.702-5.905-11.825-17.742z"/>
335
+ <path d="M121.63 264.39c-2.086-4.01 4.734-6.02 6.178-11.233.83 7.462.134 12.357-6.178 11.234zm-11.65-5.872c4.052 8.3 5.88 17.836 11.444 16.45 2.077-6.454-6.145-7.805-11.444-16.45z"/>
336
+ <path d="M122.56 273.4c-2.39-4.392 4.43-5.945 6.102-11.996.905 7.92.06 13.574-6.102 11.995z"/>
337
+ </g>
338
+ <g fill-rule="evenodd" fill="#fff">
339
+ <path d="M119.984 232.498c3.746-4.034.437-10.436-.686-16.668-1.523 5.91-4.165 13.743.686 16.668zm-.12 7.517c-6.58.667-8.174-12.715-8.843-18.47 2.14 7.915 9.72 11.533 8.844 18.47zm1.37-.12c4.65-2.403 3.57-7.576 5.03-11.463-3.125 4.77-5.977 5.454-5.03 11.462z"/>
340
+ <path d="M119.933 248.653c-6.884.59-10.985-14.237-11.2-20.068 2.14 7.916 12.002 12.22 11.2 20.068zm1.307-.225c6.474-1.49 5.7-5.676 4.73-12.45-2.062 6.823-5.675 5.377-4.73 12.45z"/>
341
+ <path d="M119.843 257.21c-7.57 1.284-7.037-10.69-13.048-19.376 5.2 6.452 14.56 14.582 13.048 19.375zm1.71-.41c5.714.166 6.272-8.436 5.955-11.926-1.314 3.476-8.032 6.777-5.956 11.927z"/>
342
+ <path d="M108.022 247.992c2.837 9.212 6.868 18.443 11.825 17.742 2.38-5.237-4.702-5.905-11.825-17.742z"/>
343
+ <path d="M121.63 264.39c-2.086-4.01 4.734-6.02 6.178-11.233.83 7.462.134 12.357-6.178 11.234zm-11.65-5.872c4.052 8.3 5.88 17.836 11.444 16.45 2.077-6.454-6.145-7.805-11.444-16.45z"/>
344
+ <path d="M122.56 273.4c-2.39-4.392 4.43-5.945 6.102-11.996.905 7.92.06 13.574-6.102 11.995z"/>
345
+ </g>
346
+ <path d="M134.24 217.226c3.993 1.08 8.182-3.404 6.73-10.115-4.564 1.138-6.66 5.28-6.73 10.117zm-12.788-3.366c.35 1.886 2.645 2.058 1.978-.61-.557-2.163-.652-3.79 0-5.55.893-2.205.595-5.96-.076-7.526-.678-1.654-2.922-.685-1.978.61 1.04 1.5 1.094 4.622.38 6.08-.94 2.152-.685 5.01-.304 6.995z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
347
+ <path d="M134.24 217.226c3.993 1.08 8.182-3.404 6.73-10.115-4.564 1.138-6.66 5.28-6.73 10.117zm-12.788-3.366c.35 1.886 2.645 2.058 1.978-.61-.557-2.163-.652-3.79 0-5.55.893-2.205.595-5.96-.076-7.526-.678-1.654-2.922-.685-1.978.61 1.04 1.5 1.094 4.622.38 6.08-.94 2.152-.685 5.01-.304 6.995z" fill-rule="evenodd" fill="#fff"/>
348
+ <path d="M135.27 206.677c-.378 2.948-2.873 3.216-2.148-.95.605-3.38.71-5.92 0-8.668-.97-3.447-.647-9.31.083-11.757.736-2.584 3.174-1.07 2.15.95-1.13 2.345-1.19 7.22-.414 9.498 1.024 3.363.747 7.825.33 10.926zm18.588 29.467c-1.543 2.27-4.002.952-2.61-2.692 1.178-2.523 1.304-5.65 2.615-7.494 1.833-2.797 4.938-5.128 6.7-6.82 1.82-1.8 3.333-.065 1.663 1.48-2.028 2.028-4.228 4.553-5.45 6.466-2.28 3.716-1.276 6.68-2.918 9.06z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
349
+ <g fill-rule="evenodd" fill="#fff">
350
+ <path d="M242.54 131.62c.18.97 1.484.926 1.14-.444-.285-1.112-.932-2.18-.597-3.085.46-1.13.57-3.077.226-3.882-.35-.85-1.47-.28-.987.385.534.77.114 2.925-.253 3.674-.482 1.106.274 2.334.47 3.354z" transform="matrix(-2.453 -.9787 -1.138 2.5207 903.448 145.415)" stroke="#000" stroke-width=".36"/>
351
+ <path d="M158.688 239.805c-1.543 2.27-4.694.882-2.293-2.235 1.967-2.524 4.77-4.585 4.977-7.19.163-3.307 2.103-8.32 3.866-10.013 1.82-1.802 3.924.733 1.978 1.935-2.187 1.42-3.608 7.26-3.56 9.508-.074 3.26-3.326 5.616-4.968 7.995z"/>
352
+ </g>
353
+ <path d="M153.858 236.144c-1.543 2.27-4.002.952-2.61-2.692 1.178-2.523 1.304-5.65 2.615-7.494 1.833-2.797 4.938-5.128 6.7-6.82 1.82-1.8 3.333-.065 1.663 1.48-2.028 2.028-4.228 4.553-5.45 6.466-2.28 3.716-1.276 6.68-2.918 9.06z" fill-rule="evenodd" fill="#fff"/>
354
+ <g fill-rule="evenodd" fill="#fff">
355
+ <path d="M242.23 131.78c-.094.784 1.23.974 1.172-.163-.06-1.187-1.824-2.273-.742-4.08.57-.884.58-2.504.234-3.365-.303-.854-1.58-.296-1.094.37.534.77-.1 2.25-.508 2.993-1.225 2.166 1.01 3.22.938 4.245z" transform="matrix(1.9463 0 0 4.087 -343.233 -314.153)" stroke="#000" stroke-width=".345"/>
356
+ <path d="M128.22 224.436c-.184 3.205 2.395 3.98 2.28-.666-.117-4.85-3.55-9.29-1.444-16.675 1.107-3.613 1.127-10.234.455-13.753-.587-3.49-3.07-1.21-2.127 1.508 1.04 3.15-.195 9.196-.99 12.237-2.383 8.852 1.967 13.164 1.827 17.35z"/>
357
+ </g>
358
+ <path d="M135.27 206.677c-.378 2.948-2.873 3.216-2.148-.95.605-3.38.71-5.92 0-8.668-.97-3.447-.647-9.31.083-11.757.736-2.584 3.174-1.07 2.15.95-1.13 2.345-1.19 7.22-.414 9.498 1.024 3.363.747 7.825.33 10.926zm-25.36 60.296c1.236 1.47 3.318.485 1.42-1.504-1.552-1.61-1.04-2.117-1.987-4.075-.936-2.188-.887-3.395-2.016-4.96-1-1.482-2.5.03-1.495 1.28 1.263 1.476.915 2.564 1.687 3.992 1.426 2.444 1.08 3.727 2.39 5.265zm33.224 40.113c3.974 1.954 6.99 6.836 7.19 10.812.336 4.576.996 8.44 3.05 11.69-3.27-.91-4.837-6.124-5.302-11.118-.47-5.17-3.256-7.41-4.938-11.384zm8.29 9.576c2.75 5.077 6.597 7.013 6.794 10.78.333 4.335.662 4.557 1.837 8.82-3.237-.863-4.052-1.145-4.926-7.632-.54-4.56-4.19-7.775-3.706-11.968z" fill-rule="evenodd" fill="#fff"/>
359
+ <path d="M301.504 401.657c.076 1.925.306 3.472 1.447 5.018-6.64-2.66-16.015-1.236-22.43 1.75-2.86 1.366-6.32-1.562-2.964-4.335 4.773-3.867 15.814-1.674 23.95-2.433zm-93.687-.1c.094 1.813-.116 3.475-.784 5.06 7.22-2.99 14.97-.507 22.262 2.434 5.013 2.075 5.418-1.514 4.533-2.756-1.522-2.203-4.467-4.622-8.192-4.675-2.48-.036-12.026-.12-17.82-.063zm6.094-35.26c-2.012-.868-4.352-.033-6.45 2.176-7.05 6.907-15.32 13.637-21.997 18.873-2.49 2.164-5.037 6.047 5.59 9.928.385.146 8.132 3.017 13.04 3.2 2.005-.057 2 2.937 1.627 3.735-.847 1.592-.234 2.2-1.945 3.735-1.783 1.504.19 3.452 1.592 2.13 5.983-5.196 15.685-1.872 25.035 1.168 2.21.612 6.252.44 6.217-2.608.037-3.32 2.442-5.667 3.914-5.753 3.816.662 22.676.872 28.486.166 3.387-.44 3.592 4.64 5.404 6.64 1.25 1.33 6.058 1.68 9.356.225 6.518-3.028 16.45-3.028 20.498-.134 1.664 1.267 2.978.24 2.032-1.047-1.22-1.76-1.19-2.575-1.797-3.965-1.52-3.094-.307-3.85 1.287-4.074 18.01-2.322 23.756-8.467 18.25-13.477-7.11-6.237-15.025-12.506-21.845-19.874-1.85-1.954-3.07-2.74-6.92-1.14-11.764 5.36-26.698 9.265-41.313 9.552-13.6.116-32.297-6.174-40.06-9.46z" fill-rule="evenodd" fill-opacity=".185" stroke="#000" stroke-width=".973"/>
360
+ <path d="M301.504 401.657c.076 1.925.306 3.472 1.447 5.018-6.64-2.66-16.015-1.236-22.43 1.75-2.86 1.366-6.32-1.562-2.964-4.335 4.773-3.867 15.814-1.674 23.95-2.433zm-93.687-.1c.094 1.813-.116 3.475-.784 5.06 7.22-2.99 14.97-.507 22.262 2.434 5.013 2.075 5.418-1.514 4.533-2.756-1.522-2.203-4.467-4.622-8.192-4.675-2.48-.036-12.026-.12-17.82-.063zm6.094-35.26c-2.012-.868-4.352-.033-6.45 2.176-7.05 6.907-15.32 13.637-21.997 18.873-2.49 2.164-5.037 6.047 5.59 9.928.385.146 8.132 3.017 13.04 3.2 2.005-.057 2 2.937 1.627 3.735-.847 1.592-.234 2.2-1.945 3.735-1.783 1.504.19 3.452 1.592 2.13 5.983-5.196 15.685-1.872 25.035 1.168 2.21.612 6.252.44 6.217-2.608.037-3.32 2.442-5.667 3.914-5.753 3.816.662 22.676.872 28.486.166 3.387-.44 3.592 4.64 5.404 6.64 1.25 1.33 6.058 1.68 9.356.225 6.518-3.028 16.45-3.028 20.498-.134 1.664 1.267 2.978.24 2.032-1.047-1.22-1.76-1.19-2.575-1.797-3.965-1.52-3.094-.307-3.85 1.287-4.074 18.01-2.322 23.756-8.467 18.25-13.477-7.11-6.237-15.025-12.506-21.845-19.874-1.85-1.954-3.07-2.74-6.92-1.14-11.764 5.36-26.698 9.265-41.313 9.552-13.6.116-32.297-6.174-40.06-9.46z" fill-rule="evenodd" fill="#fff"/>
361
+ <g fill-rule="evenodd" fill="#fff">
362
+ <path d="M338.583 332.01c.816 2.81 12.048-2.323 17.757-13.55-7.476 8.15-19.576 8.07-17.757 13.55z" stroke="#000" stroke-width=".973"/>
363
+ <path d="M338.583 332.01c.816 2.81 12.048-2.323 17.757-13.55-7.476 8.15-19.576 8.07-17.757 13.55z"/>
364
+ </g>
365
+ <g fill-rule="evenodd" fill="#fff">
366
+ <path d="M253.45 178.87c1.695 2.578 3.958 4.444 4.06 6.487.173 2.35.344 2.47.954 4.783-1.68-.468-2.104-.62-2.558-4.14-.28-2.47-2.708-4.856-2.456-7.13z" transform="matrix(-2.0175 0 0 1.844 868.637 -14.906)" stroke="#000" stroke-width=".505"/>
367
+ <path d="M357.293 314.93c-3.42 4.755-7.986 8.196-8.192 11.963-.347 4.335-.692 4.557-1.922 8.82 3.39-.863 4.245-1.145 5.16-7.632.566-4.557 5.464-8.955 4.956-13.15z"/>
368
+ </g>
369
+ <g fill-rule="evenodd" fill="#fff">
370
+ <path d="M254.38 180.28c2.042 1.004 2.506 2.667 2.587 4.726.04 2.384.617 4.226 1.673 5.897-2.103.305-2.486-3.147-2.725-5.713-.242-2.656-.67-2.87-1.535-4.91z" transform="matrix(-2.039 0 0 1.9463 881.502 -42.498)" stroke="#000" stroke-width=".489"/>
371
+ <path d="M362.835 308.38c-4.163 1.955-5.11 5.192-5.274 9.2-.08 4.64-1.256 8.225-3.41 11.477 4.288.594 5.07-6.125 5.557-11.12.493-5.17 1.368-5.583 3.13-9.556z"/>
372
+ </g>
373
+ <g fill-rule="evenodd" fill="#fff">
374
+ <path d="M242.23 131.44c.18.97 1.36 1.058 1.016-.312-.286-1.112-.335-1.948 0-2.852.46-1.133.306-3.062-.04-3.867-.347-.85-1.5-.354-1.015.31.536.77.564 2.376.197 3.125-.483 1.106-.352 2.574-.156 3.594z" transform="matrix(2.0818 0 0 3.0397 -129.796 -193.086)" stroke="#000" stroke-width=".387"/>
375
+ <path d="M374.47 206.457c.372 2.948 2.83 3.216 2.115-.95-.596-3.38-.698-5.92 0-8.668.955-3.446.637-9.31-.08-11.757-.726-2.583-3.126-1.07-2.116.952 1.11 2.343 1.167 7.22.403 9.496-1.005 3.363-.732 7.825-.324 10.926z"/>
376
+ </g>
377
+ <g fill-rule="evenodd" fill="#fff">
378
+ <path d="M242.23 131.78c-.094.784 1.23.974 1.172-.163-.06-1.187-1.824-2.273-.742-4.08.57-.884.58-2.504.234-3.365-.303-.854-1.58-.296-1.094.37.534.77-.1 2.25-.508 2.993-1.225 2.166 1.01 3.22.938 4.245z" transform="matrix(-1.9157 0 0 4.087 845.476 -314.367)" stroke="#000" stroke-width=".348"/>
379
+ <path d="M381.43 224.222c.18 3.204-2.358 3.98-2.245-.666.115-4.85 3.494-9.29 1.42-16.675-1.09-3.61-1.108-10.232-.447-13.75.58-3.49 3.025-1.21 2.096 1.507-1.023 3.15.19 9.196.973 12.237 2.347 8.852-1.935 13.164-1.797 17.35z"/>
380
+ </g>
381
+ <g fill-rule="evenodd" fill="#fff">
382
+ <path d="M242.23 131.44c.18.97 1.36 1.058 1.016-.312-.286-1.112-.335-1.948 0-2.852.46-1.133.306-3.062-.04-3.867-.347-.85-1.5-.354-1.015.31.536.77.564 2.376.197 3.125-.483 1.106-.352 2.574-.156 3.594z" transform="matrix(-1.9157 0 0 1.9463 852.132 -42.178)" stroke="#000" stroke-width=".504"/>
383
+ <path d="M388.086 213.644c-.342 1.887-2.603 2.06-1.946-.608.548-2.164.642-3.79 0-5.55-.88-2.206-.586-5.96.075-7.527.666-1.656 2.875-.687 1.946.607-1.02 1.5-1.074 4.623-.37 6.08.924 2.153.673 5.01.297 6.996z"/>
384
+ </g>
385
+ <g fill-rule="evenodd" fill="#fff">
386
+ <path d="M374.235 217.334c-3.323 1.41-7.618-8.035-4.444-9.807 2.463-.62 8.098 8.01 4.446 9.807z" stroke="#000" stroke-width=".973"/>
387
+ <path d="M374.235 217.334c-3.323 1.41-7.618-8.035-4.444-9.807 2.463-.62 8.098 8.01 4.446 9.807z"/>
388
+ </g>
389
+ <g fill-rule="evenodd" fill="#fff">
390
+ <path d="M242.22 131.74c.18.97 1.234.857 1.32-.555-.012-1.006.432-2.074.267-2.87-.197-1.186-.906-2.386-1.25-3.19-.35-.85-1.142-.47-.806.273.386.954.75 2.098.876 2.905.208 1.555-.6 2.417-.405 3.437z" transform="matrix(2.367 -.9787 1.098 2.5207 -362.4 141.044)" stroke="#000" stroke-width=".367"/>
391
+ <path d="M355.57 236.05c1.488 2.27 3.86.952 2.517-2.692-1.136-2.523-1.258-5.65-2.522-7.495-1.77-2.796-4.765-5.127-6.465-6.82-1.757-1.8-3.216-.064-1.605 1.48 1.957 2.03 4.08 4.554 5.26 6.467 2.2 3.716 1.23 6.68 2.814 9.06z"/>
392
+ </g>
393
+ <g fill-rule="evenodd" fill="#fff">
394
+ <path d="M242.54 131.62c.18.97 1.484.926 1.14-.444-.285-1.112-.932-2.18-.597-3.085.46-1.13.57-3.077.226-3.882-.35-.85-1.47-.28-.987.385.534.77.114 2.925-.253 3.674-.482 1.106.274 2.334.47 3.354z" transform="matrix(2.367 -.9787 1.098 2.5207 -367.113 144.086)" stroke="#000" stroke-width=".367"/>
395
+ <path d="M351.48 238.476c1.49 2.27 4.53.882 2.214-2.236-1.898-2.523-4.603-4.584-4.803-7.19-.155-3.306-2.027-8.32-3.73-10.012-1.755-1.802-3.784.733-1.906 1.934 2.11 1.42 3.482 7.262 3.435 9.51.07 3.26 3.21 5.615 4.792 7.994z"/>
396
+ </g>
397
+ <path stroke-linejoin="round" d="M220.83 343.95c4.512 3.6 8.765 7.687 10.037 12.773 1.328 4.737 2.13 8.363 5.172 13.077-4.767-3.042-6.66-7.637-8.06-12.624-1.234-4.9-4.058-8.562-7.15-13.227z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
398
+ <path d="M220.83 343.95c4.512 3.6 8.765 7.687 10.037 12.773 1.328 4.737 2.13 8.363 5.172 13.077-4.767-3.042-6.66-7.637-8.06-12.624-1.234-4.9-4.058-8.562-7.15-13.227zm-5.157 0c4.208 3.446 6.938 7.382 8.21 12.467 1.328 4.738 3.195 8.515 5.933 12.774-4.46-3.04-7.265-7.18-8.668-12.165-1.232-4.9-2.686-8.563-5.475-13.075zm78.767 0c-4.302 3.466-7.093 7.425-8.394 12.54-1.357 4.766-3.265 8.566-6.064 12.85 4.56-3.06 7.427-7.223 8.86-12.24 1.26-4.928 2.746-8.613 5.597-13.15zm-5.295 0c-4.61 3.62-8.958 7.732-10.26 12.848-1.356 4.765-2.176 8.412-5.285 13.154 4.87-3.06 6.804-7.682 8.238-12.698 1.26-4.928 4.146-8.612 7.308-13.305zm-15.278 12.008c.124-.89-.482-1.666-1.21-1.9-1.42-.533-2.83-.967-4.237-1.368-1.6-.38-2.494.767-2.5 1.52-.007 1.254-.065 2.318 0 3.268.088 1.183.312 1.27 1.06 1.446 1.197.202 2.732.41 3.935 1.216.953.588 1.87.123 2.345-.91.308-.79.477-2.336.607-3.272zm-17.225 0c-.11-.89.357-1.742 1.007-1.976 1.265-.533 2.527-.663 3.86-.61 1.476-.022 1.85.313 1.853 1.066.008 1.253.06 2.47 0 3.42-.078 1.183-.052 1.27-.72 1.446-1.07.202-2.893.256-3.968 1.064-.852.588-1.823.123-1.87-.987.022-.834-.048-2.485-.164-3.42zm-20.902-.234c-.126-.89.484-1.666 1.215-1.9 1.425-.533 2.844-.967 4.257-1.368 1.606-.38 2.505.767 2.51 1.52.008 1.254.067 2.32 0 3.268-.087 1.184-.313 1.27-1.064 1.446-1.203.203-2.744.41-3.953 1.217-.957.588-1.878.123-2.357-.91-.31-.79-.48-2.337-.61-3.273zm17.302 0c.11-.89-.36-1.742-1.012-1.975-1.273-.535-2.54-.666-3.878-.61-1.485-.025-1.86.31-1.864 1.063-.008 1.254-.06 2.47 0 3.42.078 1.183.052 1.27.724 1.446 1.074.2 2.907.256 3.987 1.064.853.587 1.83.122 1.875-.987-.02-.837.05-2.488.166-3.424zm-16.018 7.902c1.545 2.914 3.32 7.35 6.537 6.538.053-2.23-3.47-3.776-6.535-6.538zm4.806.994c6.25 2.56 11.645 1.928 12.317 5.855-5.86.633-8.005-1.775-12.316-5.856zm30.636-.604c-1.567 2.746-3.366 6.928-6.627 6.163-.054-2.105 3.517-3.56 6.625-6.165zm-4.38.836c-6.34 2.43-11.813 1.83-12.496 5.558 5.948.6 8.123-1.684 12.496-5.558z" fill-rule="evenodd" fill="#fff"/>
399
+ <path d="M286.79 302.57l13.61.003c.052 5.144 3.066 10.67 7.3 13.836h-26.08c4.08-3.7 5.196-8.087 5.17-13.84z" fill-rule="evenodd" fill-opacity=".534" stroke="#000" stroke-width=".973" fill="#fff"/>
400
+ <path d="M286.79 302.57l13.61.003c.052 5.144 3.066 10.67 7.3 13.836h-26.08c4.08-3.7 5.196-8.087 5.17-13.84z" fill-rule="evenodd" fill="#fff"/>
401
+ <path d="M189.69 385.756c-.75.572-.7 2.29.76 2.888 13.593 4.877 26.717 13.89 64.476 13.535 38.12-.36 51.516-9.158 63.716-13.23 1.625-.62 3.155-1.88 1.064-3.65-6.855-5.604-14.264-10.108-19.16-17.033-.87-1.245-3.242-.54-4.715 0-14.55 5.11-27.992 8.692-41.97 8.667-13.645-.025-27.87-3.784-40.676-9.046-1.226-.525-3.234.065-4.182.985-5.94 5.92-12.403 11.663-19.31 16.88z" stroke="#000" stroke-width=".487" fill="none"/>
402
+ <path d="M208.004 376.394c-1.637-1.055-2.374.317-1.216 1.75 1.502 1.648 3.933 2.64 6.46 3.345 1.477.41 4.523-.11 6.086.074 1.216.152 1.903 2.606 4.106 2.51 2.223-.096 3.65-6.007 3.726-8.973.1-1.965-2.616-.71-2.357.08.71 1.953-.594 6.312-1.98 6.31-1.02-.064-2.114-2.178-3.65-2.434-1.2-.2-3.022.14-4.26.15-3.612.036-5.17-1.766-6.917-2.813z" fill-rule="evenodd"/>
403
+ <path d="M211.06 374.798c1.93.963 3.614-.76 4.716.457 2.814 3.194 6.434-1.53 2.205-1.368-1.71.066-1.975-1.294-4.942-.99-1.578.202-2.9 1.364-1.977 1.9zm.448 13.994c-1.524-.666-2.036.782-1.14 1.674 1.256 1.148 6.478 1.605 7.755.685 2.112-1.6.568-5.81-.38-6.995-.59-.722-2.374-.777-1.673 1.142.29.89 1.586 3.103.53 4.105-.964.924-3.635 0-5.092-.608zm11.716 1.285c.335-.86-.568-2.338-2.13-.61-1.29 1.363-.244 7.106 3.878 8.136 4.03.99 7.048-.46 7.602-2.66.384-1.466-1.823-2.74-.683-4.032.954-1.01 2.79.014 3.576-1.593.46-.902.496-2.75-1.978-3.955-1.072-.538-2.93.692-2.89 1.6.058 1.246 1.99.433 1.292 1.52-.51.826-2.794.48-3.496 2.43-.42 1.24 2.584 3.53.988 4.108-1.424.493-3.28.812-5.17-.228-1.17-.618-1.665-3.18-.988-4.713zm-14.52-7.902c-.957.14-2.28.836-2.354 1.977-.06.915.695 2.5 1.977 1.442 1.324-1.027.308-1.514.608-1.14.66.66-.308.714-1.52 2.36-.845 1.246-2.65 1.046-3.574.606-1.594-.823-.996-1.35-2.736-2.13-1.738-.854-2.79 1.15-1.14 2.054 1.823 1.045 4.81 3.133 7.755 1.598 1.75-.99 3.8-1.89 3.724-4.107-.1-1.44-.74-2.94-2.738-2.66zm94.572-.76c-1.345-.96-.522-2.705 1.446-2.053 1.674.62 4.453 2.59 4.636 5.17.208 2.824-4.34 4.89-6.08 4.793-2.98-.24-2.45-2.604-.23-2.435 1.72.125 3.834-.488 3.955-2.28.1-1.556-2.758-2.46-3.727-3.195zm-9.81-6.91c-1.738-1.752 1.9-3.65 2.964-1.52 1.404 2.708 3.074 5.373 4.335 8.364 1.004 2.453-.313 2.785-1.14 1.442-1.384-2.335-3.48-5.46-6.16-8.287zm-8.506 5.237c1.87-.814 1.825 1.52 1.14 1.977-1.234.685-2.89-1.14-1.14-1.98zm5.548-2.044c1.87-.813 1.824 1.52 1.14 1.977-1.236.688-2.89-1.14-1.14-1.977z" fill-rule="evenodd"/>
404
+ <path d="M232.49 380.968c-2.808-1.793.57-4.467 2.507-2.433 2.778 2.836 5.433 9.05 7.53 11.405 1.992 2.314.386-6.275.987-8.82.41-1.415 1.517-1.217 1.52.15.01 3.5-.53 10.62.38 11.18 1.7.966 1.394 2.545 2.812 2.28 1.522-.362 1.295-.76 2.663-.837 1.355 0 1.4 1.36 2.964 1.14.997-.13 1.296-1.26 2.507-1.294 1.105-.095.63 2.342-.073 2.737-1.146.644-4.716-.7-5.78-.607-1.264.034-3.54 1.207-4.942.684-1.71-.61-1.33-2.78-2.51-2.433-1.332.31-1.08 2.736-4.255 3.5-1.486.34-1.987-.997-1.216-1.9 1.38-1.477 4.16-2.655 3.725-4.03-1.288-3.835-5.175-8.454-8.82-10.72zm24.405.525c1.35 4.438 1.283 10.34 2.054 14.372.377 1.586 1.895.173 1.747-1.065-.597-4.33-.86-9.646-1.977-13.762-.462-1.425-2.34-1.148-1.825.455zm3.737 1.15c-.356-1.85 1.415-2.025 1.674-.916.913 3.57.796 11.744 2.585 12.014 3.088.355 7.417-.284 11.255-1.062 1.888-.376 2.275-1.742 2.205-2.283-.363-2.196 1.687-2.022 2.204.305.28 1.214-.272 3.392-2.584 3.876-4.518.872-10.736 2.217-14.296 1.445-3.118-.66-2.102-8.71-3.042-13.377z" fill-rule="evenodd"/>
405
+ <path d="M265.654 385.834c.077-2.342 1.835-2.686 1.823-.686.05 4.79 5.656 3.547 6.845 1.75.878-1.4.236-2.004-.61-3.573-1.05-2.03 1.175-2.602 2.13-.837.715 1.263 1.21 5.29-.075 6.312-1.78 1.41-6.594 2.104-8.67.53-1.1-.758-1.53-2.214-1.443-3.496zm-2.434-6.248c.25 1.5 4.333.99 4.18-.152-.14-.98-4.407-.76-4.18.152zm5.314 1.226c.16 1.512 2.803 1.067 2.66-.076-.14-1.208-2.812-1.446-2.66.076zm7.98-1.83c-1.34-1.852 1.27-1.97 2.13-.607 2.226 3.33 3.693 8.694 5.854 12.317.918 1.67 2.07.177 2.205-.228.144-.43-.7-1.09-.76-2.585-.106-1.164 2.27-2.608 3.954-1.52 1.574 1.06.286 2 1.064 2.583.744.556 2.616.206 2.893-.152.83-1.305-.302-.54-1.446-1.293-1.324-.948-.53-5.055 2.205-3.346 1.628.943 2.107 3.954 1.52 5.628-.517 1.55-3.24 2.077-4.713 1.748-1.66-.506-3-2.502-2.66-1.977.82 1.35-.204 2.68-.99 3.194-1.94 1.218-3.298 1.857-4.714-.152-2.51-3.76-3.893-10.103-6.54-13.61z" fill-rule="evenodd"/>
406
+ <path d="M205.65 121.273c-.112-2.246 3.37-2.418 2.97.67-.51 3.85 7.265 13.592 7.91 19.6.43 4.03-2.368 7.555-5.14 9.75-3.397 2.632-8.623 2.27-11.068.76-1.48-1.19-2.828-5.268-1.72-6.882.39-.54 2.162 5.987 6.062 5.96 5.308-.033 9.607-4.02 9.765-7.576.27-6.193-8.684-15.982-8.78-22.28zm15.55 15.297c.878-.626 2.28 2.112 1.29 2.797-.823.548-2.43-2.036-1.29-2.796zm2.336-5.546c-.444.215-1.326-.09-1.063-.467 1.242-1.774 3.89-4.444 5.808-5.377.59-.286 1.623.755 1.267 1.265-1.148 1.64-3.943 3.576-6.01 4.58zm20.534-16.29c.492-1.028 3.448-2.19 4.2-2.885.698-.716 1.03.6.733 1.223-.492 1.027-3.044 2.762-4.163 2.81-.602.024-1.07-.53-.77-1.15zm7.006.33c.64-1.804 2.705-4.54 4.126-5.44.73-.46 2.04-.098 1.794.594-.543 1.53-3.07 4.205-4.768 5.465-.516.46-1.3-.2-1.152-.62zm-6.014 4.516c-.428.214-.197 1.126.216 1.264.878.292 2.475.35 3.2-.05 1.05-.648.572-4.634-.835-2.505-.944 1.312-1.633.89-2.58 1.29zm-11.872 9.147c-2.147-1.672.577-4.014 2.82-2.378 4.373 3.295-6.52 15.93-12.447 21.833-1.084 1.157-2.036-1.756-.646-3.01 4.25-3.605 8.227-7.91 10.992-12.36.532-.855 1.042-2.7-.72-4.087zm24.873-10.86c.267-1.6-2.59.033-2.64-2.088-.028-1.124 3.12-1.91 4.435-.62 2.222 2.254.56 6.06-3.136 6.297-3.08.136-8.22 4.374-7.44 5.265.89 1.1 8.88 1.827 13.526 1.1 2.877-.404 2.273 2.17-.673 2.517-2.848.327-5.168.023-7.828.86-3.132.894-4.498 5.1-6.238 6.666-.39.273-1.435-1.378-1.038-1.998 1.254-1.962 3.253-4.962 5.452-5.82 1.388-.563-3.826-.74-5.49-1.215-1.32-.398-.937-2.075-.43-3.01.67-1.46 5.585-6.38 7.567-6.3 1.86.078 3.747-.464 3.93-1.658zm8.29.428c.926-.815 1.4-2.18 2.368-3.01.533-.533 1.38.105 1.24 1.39-.12 1.01-1.477 1.883-2.39 2.643-.744.557-1.61-.645-1.215-1.023zm10.53-3.755c1.377-.153 1.72 2.503.215 2.933-.913.305-1.71-2.777-.214-2.934zm-3.463 8.212c-.022 2.287 1.107 2.077 3.26 2 2.092-.08 3.93.053 3.923-2.013-.01-2.143-1.185-4.016-1.53-2.56-.303 1.37-.545 3.61-1.34 2.634-.752-.84-.454-1.023-1.746.354-.717.758-.798-.37-1.23-1.076-.298-.42-1.336.338-1.338.658zm-15.026 11.678c-.514 3.027-.043 7.264 1.506 7.312 1.916.062 5.878-6.617 7.754-10.082 1.125-1.933 3.058-2.27 2.252-.254-1.22 3.113-1.11 9.772-.04 11.728.577 1.054 4.83-.966 5.517-2.467 1.25-2.73.234-7.758.672-10.83.212-2.016 2.057-2.437 1.96-.568-.183 3.342-.5 9.472-.265 12.256.14 1.6 4.716 3.962 5.45-.884.39-3.05 1.96-6.06-.074-9.44-1.262-2.112 1.85-1.847 3.528 1.04 1.174 1.964-.99 5.215-.913 7.73.197 3.865-2.81 6.06-4.992 6.107-1.95.04-3.22-2.357-4.82-2.39-1.772-.114-3.594 2.76-5.06 2.656-5.68-.388-2.672-8.69-4.402-8.79-1.925-.114-4.194 8.135-6.565 7.84-2.336-.28-4.755-6.722-3.782-9.448.88-2.538 2.538-3.132 2.277-1.52z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
407
+ <path d="M285.895 121.33c-2.77-1.69.175-6.085 1.53-4.54 2.616 3.132 5.253 10.568 7.096 11.182 1.17.39 1.115-5.496 1.94-8.172.53-1.977 2.92-1.33 2.463 1.2-.156.847-3.122 10.463-2.894 10.843 2.054 4.11 4.09 8.28 5.374 12.69.532 1.9-1.75.62-2.024.224-1.46-2.18-4.01-10.51-4.01-10.13-1.174 5.86-1.45 7.59-2.696 12.572-.38 1.595-2.73 1.304-2.2-1.507.51-2.31 3.87-13.674 3.68-14.003-2.64-4.66-5.055-8.35-8.26-10.36z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
408
+ <path d="M290.897 148.366c-.773-.088-1.97 1.718 1.876 2.428 5.142.93 10.77-.8 12.496-5.843 1.973-6.004 3.28-11.69 4.31-13.836 1.29-2.5 2.938-2.298 1.72-5.948-.857-2.626-2.46-1.834-2.796-.43-.9 3.83-4.31 16.214-5.375 18.495-2.01 4.163-6.058 5.81-12.234 5.137z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
409
+ <path d="M301.193 128.61c-.55-1.18-1.835-.266-1.606 1.026.137 1.168 1.084 1.803 2.036 1.77 1.127-.04 3.51.038 3.517-1.833.004-1.315-1.03-2.413-1.796-.962-.734 1.315-1.678 1.177-2.15 0zm1.285-4.943c-.395.274-.04 1.736.43 1.72 1.68-.056 4.06-.592 5.335-1.48.373-.26.218-1.142-.314-1.124-1.62.054-4.198.01-5.453.884zm14.266 3.678c1.216-1.9 4.572-2.094 3.365.62-.856 1.87-9.21 18.01-10.35 20.062-1.244 2.308-2.26 1.165-1.378-.632 1.19-2.313 7.98-19.488 8.36-20.05z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
410
+ <path d="M304.17 151.382c-.355-1.284-2.348-3.184-2.124.252.397 6.238 8.966 4.266 11.56 2.05 2.356-2.088.312 7.04 3.442 8.018 1.724.553 4.97-1.8 6.566-3.87 4.426-5.744 7.243-13.976 11.5-19.647 1.607-2.217-.88-3.8-1.887-2.035-3.702 6.207-8.3 18.874-13.32 22.164-4.093 2.62-2.88-3.373-3.023-5.173-.18-1.32-1.79-3.262-3.935-1.48-1.503 1.174-3.835 2.128-5.946 1.937-1.225-.068-2.258-.047-2.834-2.213z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
411
+ <path d="M319.47 139.802c.044-.352-1.813-.512-1.722 1.29.065 1.334 1.66 1.697 1.935 1.506 2.51-1.826-.533-.916-.214-2.796zm-3.66 7.298c-.495.116-.948 1.694.216 1.784 1.064.076 5.235-.372 6.388-.304.745-.028 1.03-1.453-.57-1.378-1.937.098-4.485-.388-6.034-.102zm27.618-1.85c1.71-6.41 5.854.99 2.205 4.64-5.635 5.518-7.332 16.054-16.27 17.64-2.41.518-6.652-1.084-7.91-1.977-.49-.35.318-2.638 1.825-1.52 2.178 1.7 6.676 2.084 9.05.15 5.08-4.985 9.216-11.588 11.1-18.932zm-92.878 14.248c-.403.464-1.635.388-1.746 1.038-.484 2.41 0 3.633-.53 5.955-.51 2.225-2.052 2.31-1.947.497.14-2.35 2.077-5.666.708-5.894-.91-.214-1.613-1.432-.67-2.034 1.778-1.234 2.733-1.046 3.956-.674.428.13.537.757.23 1.113z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
412
+ <path d="M249.305 156.345c-2.36 2.063-4.547 2.906-6.717 5.514-.887 1.067-.862 2.556-1.392 3.92-.53 1.444-2.24 1.73-2.77 1.427-.885-.582-.756-3.264-1.745-1.82-.837 1.33-1.38 3.16-2.62 3.137-1.12-.023-3.234-2.316-2.162-2.427 3.67-.375 3.624-3.312 4.998-3.505 1.542-.206 1.643 2.425 2.595 1.898.748-.383 1.1-3.448 1.91-4.275 2.49-2.542 4.457-3.885 6.995-5.754 1.284-1.02 2.2.826.91 1.886zm8.602 7.902c-1.888.382-1.566 2.81-1.012 3.11.915.427 2.33.606 2.86-2.185.247-1.147.47 5.7 2.983 3.06 1.446-1.597 5.03.29 6.53-1.72 1.074-1.338 1.405-2.272.568-4.25-.243-.6-1.714-.305-1.63 1.154.073 1.23-.873 2.748-2.103 2.49-.597-.11.337-3.01-.263-3.796-.33-.432-.833-.385-1.16.063-.463.626.462 3.406-1.054 3.772-1.914.44-.91-1.86-1.72-2.28-2.605-1.313-2.856.34-4 .582zm14.733-4.67c1.385-.39.953-.39 3.13-2.175.85-.642 1.016 1.238.927 1.982-.158 1.263-1.658.37-2.123 1.483-.682 1.444-.405 4.803-.633 6.17-.154.704-1.28.644-1.39.09-.32-1.67.23-3.302.177-5.388-.017-.71-1.03-1.82-.085-2.165zm-6.5-7.514c-.335 1.51-.31 2.754-.31 3.79.077.836 1.606.297 1.6.19-.075-1.326.226-3.16-.165-3.67-.212-.276-1.047-.594-1.125-.31z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
413
+ <path d="M205.65 121.273c-.112-2.246 3.37-2.418 2.97.67-.51 3.85 7.265 13.592 7.91 19.6.43 4.03-2.368 7.555-5.14 9.75-3.397 2.632-8.623 2.27-11.068.76-1.48-1.19-2.828-5.268-1.72-6.882.39-.54 2.162 5.987 6.062 5.96 5.308-.033 9.607-4.02 9.765-7.576.27-6.193-8.684-15.982-8.78-22.28z" fill-rule="evenodd" fill="#fff"/>
414
+ <path d="M214.894 119.97c.662.03 2.476 2.38 2.357 3.116-.08.347-1.94-.05-2.507-.532-.42-.356-.25-2.604.152-2.585zm-8.747 17.027c-1.658.905.263 2.69 1.505 1.936 4.66-3.018 11.656-6.19 13.118-12.167.47-2.025 2.35-5.13 4.138-5.822 1.726-.67 4.233 3.124 5.87.14.96-1.707 4.323 1.12 5.134-.707.99-2.205.518-3.42.56-5.53-.073-1.384-1.13-1.797-1.897.443-.4 1.014.07 2.038-.255 2.567-.247.403-1.018.792-1.465.456-.413-.31-.127-1.173-1.116-1.555-.385-.192-1-.352-1.267.14-1.173 2.092-1.823 4.044-3.466 1.82-1.464-1.916-2.205-5.228-3.278-.696-.386 1.6-2.817 3.92-4.25 3.92-1.79 0-1.34-4.713-5.276-3.996-2.022.432-1.882 4.3-1.58 5.73.496 1.988 6.405.56 6.11 1.86-1.01 4.515-7.276 8.807-12.588 11.46z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
415
+ <path d="M169.156 158.506c-.25.755.753 2.806 1.795 2.958 1.023.076 1.545-2.215 1.216-2.958-.243-.547-2.83-.535-3.01 0zm5.41 7.96c-.655-.706-2.59 1.19-1.025 2.53.88.71 4.095 1.742 4.975.242 1.19-1.93-1.174-8.942-.127-9.868.818-.724 4.607 4.683 6.478 5.072 4.394.61 3.34-7.524 8.075-6.972 3.228.43 3.58-3.602 3.13-6.12-.36-2.416-4.27-5.904-6.07-7.464-2.365-1.97-3.42 1.452-1.935 2.58 1.912 1.53 5.273 4.623 5.808 6.668.253.965-2.335 2.884-3.29 2.365-2.2-1.203-4.248-6.353-6.173-7.53-.657-.4-2.27.505-1.494 2.11.874 1.724 4.734 4.39 4.96 6.227.204 1.676-1.72 5.3-2.984 5.3-1.39 0-4.932-4.38-6.038-6.44-.552-.987-2.467-.892-2.668.47-.317 2.046.296 6.375.784 9.057.388 2.54-1.43 2.668-2.403 1.77zM167.93 152.5c-.553.626 1.29 1.85 1.656 1.53.71-.614 3.47-3.758 2.937-4.857-.473-.98-4.266-3.126-4.883-2.063-1.145 1.84 3.575 2.663 2.836 3.202-.364.21-1.662 1.105-2.546 2.19zm6.812-13.778s1.185 4.055 2.15 2.365c.78-1.17-2.15-2.365-2.15-2.365zm1.928 6.452c-.435.237-1.658 1.205-.86 1.72 1.258.745 4.683 1.335 3.944-1.1-.45-1.436 5.165.04 3.797-3.846-.356-1.075-2.05-2.627-2.883-2.846-.53-.14-2.327.847-1.202 1.39.82.426 3.3 1.88 2.378 2.835-1.045.997-1.773-.448-3.073-.215-.655.124-.23 1.985-.597 2.492-.206.282-1.15-.623-1.504-.43zm8.913-15.42c-.71.353-1.978 2.274-2.024 3.162-.028.474.492 1.125.897.923.743-.373 1.892-2.19 1.934-3.026.03-.527-.37-1.28-.81-1.062zm4.632-.494c-1.368-1.672 1.452-4.155 2.72-.807.768 2.1 8.942 12.857 10.614 16.507 1.18 2.47-.045 3.49-1.508 1.72-4.14-5.282-7.536-11.865-11.828-17.42zm8.39.215c1.456-1.58 4.432-4.805 3.63-6.604-.615-1.545-2.423-1.39-2.73-1.034-1.77 2.11 1.255 1.58.82 2.303-.9 1.69-1.8 2.622-2.264 4.25-.107.38.28 1.37.545 1.086z" stroke-width=".973" stroke-linejoin="round" fill-rule="evenodd" stroke="#000" fill="#fff"/>
416
+ <path d="M169.156 158.506c-.25.755.753 2.806 1.795 2.958 1.023.076 1.545-2.215 1.216-2.958-.243-.547-2.83-.535-3.01 0zm5.41 7.96c-.655-.706-2.59 1.19-1.025 2.53.88.71 4.095 1.742 4.975.242 1.19-1.93-1.174-8.942-.127-9.868.818-.724 4.607 4.683 6.478 5.072 4.394.61 3.34-7.524 8.075-6.972 3.228.43 3.58-3.602 3.13-6.12-.36-2.416-4.27-5.904-6.07-7.464-2.365-1.97-3.42 1.452-1.935 2.58 1.912 1.53 5.273 4.623 5.808 6.668.253.965-2.335 2.884-3.29 2.365-2.2-1.203-4.248-6.353-6.173-7.53-.657-.4-2.27.505-1.494 2.11.874 1.724 4.734 4.39 4.96 6.227.204 1.676-1.72 5.3-2.984 5.3-1.39 0-4.932-4.38-6.038-6.44-.552-.987-2.467-.892-2.668.47-.317 2.046.296 6.375.784 9.057.388 2.54-1.43 2.668-2.403 1.77zM167.93 152.5c-.553.626 1.29 1.85 1.656 1.53.71-.614 3.47-3.758 2.937-4.857-.473-.98-4.266-3.126-4.883-2.063-1.145 1.84 3.575 2.663 2.836 3.202-.364.21-1.662 1.105-2.546 2.19zm6.812-13.778s1.185 4.055 2.15 2.365c.78-1.17-2.15-2.365-2.15-2.365zm1.928 6.452c-.435.237-1.658 1.205-.86 1.72 1.258.745 4.683 1.335 3.944-1.1-.45-1.436 5.165.04 3.797-3.846-.356-1.075-2.05-2.627-2.883-2.846-.53-.14-2.327.847-1.202 1.39.82.426 3.3 1.88 2.378 2.835-1.045.997-1.773-.448-3.073-.215-.655.124-.23 1.985-.597 2.492-.206.282-1.15-.623-1.504-.43zm8.913-15.42c-.71.353-1.978 2.274-2.024 3.162-.028.474.492 1.125.897.923.743-.373 1.892-2.19 1.934-3.026.03-.527-.37-1.28-.81-1.062zm4.632-.494c-1.368-1.672 1.452-4.155 2.72-.807.768 2.1 8.942 12.857 10.614 16.507 1.18 2.47-.045 3.49-1.508 1.72-4.14-5.282-7.536-11.865-11.828-17.42zm8.39.215c1.456-1.58 4.432-4.805 3.63-6.604-.615-1.545-2.423-1.39-2.73-1.034-1.77 2.11 1.255 1.58.82 2.303-.9 1.69-1.8 2.622-2.264 4.25-.107.38.28 1.37.545 1.086zM304.17 151.382c-.355-1.284-2.348-3.184-2.124.252.397 6.238 8.966 4.266 11.56 2.05 2.356-2.088.312 7.04 3.442 8.018 1.724.553 4.97-1.8 6.566-3.87 4.426-5.744 7.243-13.976 11.5-19.647 1.607-2.217-.88-3.8-1.887-2.035-3.702 6.207-8.3 18.874-13.32 22.164-4.093 2.62-2.88-3.373-3.023-5.173-.18-1.32-1.79-3.262-3.935-1.48-1.503 1.174-3.835 2.128-5.946 1.937-1.225-.068-2.258-.047-2.834-2.213zM221.2 136.57c.878-.626 2.28 2.112 1.29 2.797-.823.548-2.43-2.036-1.29-2.796z" fill-rule="evenodd" fill="#fff"/>
417
+ <path d="M325.327 134.76c-1.047-.847 1.03-4.958 2.435-3.345 3.858 4.464 5.65 18.958 6.765 29.806 0 0-1.734 1.448-1.747 1.218 0-5.778-2.322-23.456-7.453-27.676z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
418
+ <path d="M223.536 131.024c-.444.215-1.326-.09-1.063-.467 1.242-1.774 3.89-4.444 5.808-5.377.59-.286 1.623.755 1.267 1.265-1.148 1.64-3.943 3.576-6.01 4.58zm101.79 3.736c-1.046-.847 1.03-4.958 2.436-3.345 3.858 4.464 5.65 18.958 6.765 29.806 0 0-1.734 1.448-1.747 1.218 0-5.778-2.322-23.456-7.453-27.676z" fill-rule="evenodd" fill="#fff"/>
419
+ <path d="M327.702 160.082c.696-1.94 9.96-17.49 11.177-20.91.62-1.65 3.28 2.83.683 5.245-2.28 2.053-9.01 13.09-10.266 16.957-.578 1.746-2.332.915-1.596-1.292z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
420
+ <path d="M258.063 117.867c.267-1.6-2.59.033-2.64-2.088-.028-1.124 3.12-1.91 4.435-.62 2.222 2.254.56 6.06-3.136 6.297-3.08.136-8.22 4.374-7.44 5.265.89 1.1 8.88 1.827 13.526 1.1 2.877-.404 2.273 2.17-.673 2.517-2.848.327-5.168.023-7.828.86-3.132.894-4.498 5.1-6.238 6.666-.39.273-1.435-1.378-1.038-1.998 1.254-1.962 3.253-4.962 5.452-5.82 1.388-.563-3.826-.74-5.49-1.215-1.32-.398-.937-2.075-.43-3.01.67-1.46 5.585-6.38 7.567-6.3 1.86.078 3.747-.464 3.93-1.658zm-24.873 10.86c-2.147-1.672.577-4.014 2.82-2.378 4.373 3.295-6.52 15.93-12.447 21.833-1.084 1.157-2.036-1.756-.646-3.01 4.25-3.605 8.227-7.91 10.992-12.36.532-.855 1.042-2.7-.72-4.087z" fill-rule="evenodd" fill="#fff"/>
421
+ <path d="M238.834 120.65c-1.248-2.868 1.872-3.93 2.34-1.885 2.167 9.42 7.358 16.554 11.31 22.96 1.188 2.003.235 3.197-2.658 1.354-2.002-1.376-4.036-6.383-5.02-6.58-1.784-.33-6.05 8.134-14.777 5.72-2.26-.633-2.11-7.347-2.153-10.31-.095-1.39 1.44-1.76 1.493.137.08 2.734-.003 8.413 3.494 8.604 2.852.16 9.167-3.87 10.5-7.022 1.184-3.24-3.182-9.68-4.53-12.98z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
422
+ <path d="M214.894 119.97c.662.03 2.476 2.38 2.357 3.116-.08.347-1.94-.05-2.507-.532-.42-.356-.25-2.604.152-2.585zm-8.747 17.027c-1.658.905.263 2.69 1.505 1.936 4.66-3.018 11.656-6.19 13.118-12.167.47-2.025 2.35-5.13 4.138-5.822 1.726-.67 4.233 3.124 5.87.14.96-1.707 4.323 1.12 5.134-.707.99-2.205.518-3.42.56-5.53-.073-1.384-1.13-1.797-1.897.443-.4 1.014.07 2.038-.255 2.567-.247.403-1.018.792-1.465.456-.413-.31-.127-1.173-1.116-1.555-.385-.192-1-.352-1.267.14-1.173 2.092-1.823 4.044-3.466 1.82-1.464-1.916-2.205-5.228-3.278-.696-.386 1.6-2.817 3.92-4.25 3.92-1.79 0-1.34-4.713-5.276-3.996-2.022.432-1.882 4.3-1.58 5.73.496 1.988 6.405.56 6.11 1.86-1.01 4.515-7.276 8.807-12.588 11.46zm32.687-16.347c-1.248-2.868 1.872-3.93 2.34-1.885 2.167 9.42 7.358 16.554 11.31 22.96 1.188 2.003.235 3.197-2.658 1.354-2.002-1.376-4.036-6.383-5.02-6.58-1.784-.33-6.05 8.134-14.777 5.72-2.26-.633-2.11-7.347-2.153-10.31-.095-1.39 1.44-1.76 1.493.137.08 2.734-.003 8.413 3.494 8.604 2.852.16 9.167-3.87 10.5-7.022 1.184-3.24-3.182-9.68-4.53-12.98zm5.236-5.917c.492-1.027 3.448-2.19 4.2-2.884.698-.716 1.03.6.733 1.223-.492 1.027-3.044 2.762-4.163 2.81-.602.024-1.07-.53-.77-1.15zm7.006.33c.64-1.803 2.705-4.54 4.126-5.44.73-.46 2.04-.097 1.794.595-.543 1.53-3.07 4.205-4.768 5.465-.516.46-1.3-.2-1.152-.62zm-6.014 4.517c-.428.214-.197 1.126.216 1.264.878.292 2.475.35 3.2-.05 1.05-.648.572-4.634-.835-2.505-.944 1.312-1.633.89-2.58 1.29zm21.292-1.285c.925-.815 1.398-2.18 2.367-3.01.533-.533 1.38.105 1.24 1.39-.12 1.01-1.477 1.883-2.39 2.643-.744.557-1.61-.645-1.215-1.023zm10.53-3.755c1.376-.153 1.718 2.503.214 2.933-.913.305-1.71-2.777-.214-2.934zm-3.464 8.212c-.022 2.287 1.107 2.077 3.26 2 2.092-.08 3.93.053 3.923-2.013-.01-2.143-1.185-4.016-1.53-2.56-.303 1.37-.545 3.61-1.34 2.634-.752-.84-.454-1.023-1.746.354-.717.758-.798-.37-1.23-1.076-.298-.42-1.336.338-1.338.658zm-15.026 11.678c-.514 3.027-.043 7.264 1.506 7.312 1.916.062 5.878-6.617 7.754-10.082 1.125-1.933 3.058-2.27 2.252-.254-1.22 3.113-1.11 9.772-.04 11.728.577 1.054 4.83-.966 5.517-2.467 1.25-2.73.234-7.758.672-10.83.212-2.016 2.057-2.437 1.96-.568-.183 3.342-.5 9.472-.265 12.256.14 1.6 4.716 3.962 5.45-.884.39-3.05 1.96-6.06-.074-9.44-1.262-2.112 1.85-1.847 3.528 1.04 1.174 1.964-.99 5.215-.913 7.73.197 3.865-2.81 6.06-4.992 6.107-1.95.04-3.22-2.357-4.82-2.39-1.772-.114-3.594 2.76-5.06 2.656-5.68-.388-2.672-8.69-4.402-8.79-1.925-.114-4.194 8.135-6.565 7.84-2.336-.28-4.755-6.722-3.782-9.448.88-2.538 2.538-3.132 2.277-1.52z" fill-rule="evenodd" fill="#fff"/>
423
+ <path d="M285.895 121.33c-2.77-1.69.175-6.085 1.53-4.54 2.616 3.132 5.253 10.568 7.096 11.182 1.17.39 1.115-5.496 1.94-8.172.53-1.977 2.92-1.33 2.463 1.2-.156.847-3.122 10.463-2.894 10.843 2.054 4.11 4.09 8.28 5.374 12.69.532 1.9-1.75.62-2.024.224-1.46-2.18-4.01-10.51-4.01-10.13-1.174 5.86-1.45 7.59-2.696 12.572-.38 1.595-2.73 1.304-2.2-1.507.51-2.31 3.87-13.674 3.68-14.003-2.64-4.66-5.055-8.35-8.26-10.36z" fill-rule="evenodd" fill="#fff"/>
424
+ <path d="M290.897 148.366c-.773-.088-1.97 1.718 1.876 2.428 5.142.93 10.77-.8 12.496-5.843 1.973-6.004 3.28-11.69 4.31-13.836 1.29-2.5 2.938-2.298 1.72-5.948-.857-2.626-2.46-1.834-2.796-.43-.9 3.83-4.31 16.214-5.375 18.495-2.01 4.163-6.058 5.81-12.234 5.137z" fill-rule="evenodd" fill="#fff"/>
425
+ <path d="M301.193 128.61c-.55-1.18-1.835-.266-1.606 1.026.137 1.168 1.084 1.803 2.036 1.77 1.127-.04 3.51.038 3.517-1.833.004-1.315-1.03-2.413-1.796-.962-.734 1.315-1.678 1.177-2.15 0zm1.285-4.943c-.395.274-.04 1.736.43 1.72 1.68-.056 4.06-.592 5.335-1.48.373-.26.218-1.142-.314-1.124-1.62.054-4.198.01-5.453.884zm14.266 3.678c1.216-1.9 4.572-2.094 3.365.62-.856 1.87-9.21 18.01-10.35 20.062-1.244 2.308-2.26 1.165-1.378-.632 1.19-2.313 7.98-19.488 8.36-20.05zm2.726 12.457c.044-.352-1.813-.512-1.722 1.29.065 1.334 1.66 1.697 1.935 1.506 2.51-1.826-.533-.916-.214-2.796z" fill-rule="evenodd" fill="#fff"/>
426
+ <path d="M327.702 160.082c.696-1.94 9.96-17.49 11.177-20.91.62-1.65 3.28 2.83.683 5.245-2.28 2.053-9.01 13.09-10.266 16.957-.578 1.746-2.332.915-1.596-1.292z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
427
+ <path d="M315.81 147.1c-.495.116-.948 1.694.216 1.784 1.064.076 5.235-.372 6.388-.304.745-.028 1.03-1.453-.57-1.378-1.937.098-4.485-.388-6.034-.102zm11.892 12.982c.696-1.94 9.96-17.49 11.177-20.91.62-1.65 3.28 2.83.683 5.245-2.28 2.053-9.01 13.09-10.266 16.957-.578 1.746-2.332.915-1.596-1.292z" fill-rule="evenodd" fill="#fff"/>
428
+ <path d="M343.428 145.25c1.71-6.41 5.854.99 2.205 4.64-5.635 5.518-7.332 16.054-16.27 17.64-2.41.518-6.652-1.084-7.91-1.977-.49-.35.318-2.638 1.825-1.52 2.178 1.7 6.676 2.084 9.05.15 5.08-4.985 9.216-11.588 11.1-18.932z" fill-rule="evenodd" stroke="#000" stroke-width=".973" fill="#fff"/>
429
+ <path d="M343.428 145.25c1.71-6.41 5.854.99 2.205 4.64-5.635 5.518-7.332 16.054-16.27 17.64-2.41.518-6.652-1.084-7.91-1.977-.49-.35.318-2.638 1.825-1.52 2.178 1.7 6.676 2.084 9.05.15 5.08-4.985 9.216-11.588 11.1-18.932zm-85.52 18.997c-1.89.382-1.567 2.81-1.013 3.11.915.427 2.33.606 2.86-2.185.247-1.147.47 5.7 2.983 3.06 1.446-1.597 5.03.29 6.53-1.72 1.074-1.338 1.405-2.272.568-4.25-.243-.6-1.714-.305-1.63 1.154.073 1.23-.873 2.748-2.103 2.49-.597-.11.337-3.01-.263-3.796-.33-.432-.833-.385-1.16.063-.463.626.462 3.406-1.054 3.772-1.914.44-.91-1.86-1.72-2.28-2.605-1.313-2.856.34-4 .582zm14.732-4.67c1.385-.39.953-.39 3.13-2.175.85-.642 1.016 1.238.927 1.982-.158 1.263-1.658.37-2.123 1.483-.682 1.444-.405 4.803-.633 6.17-.154.704-1.28.644-1.39.09-.32-1.67.23-3.302.177-5.388-.017-.71-1.03-1.82-.085-2.165zm-6.5-7.514c-.335 1.51-.31 2.754-.31 3.79.077.836 1.606.297 1.6.19-.075-1.326.226-3.16-.165-3.67-.212-.276-1.047-.594-1.125-.31zm-16.835 4.282c-2.36 2.063-4.547 2.906-6.717 5.514-.887 1.067-.862 2.556-1.392 3.92-.53 1.444-2.24 1.73-2.77 1.427-.885-.582-.756-3.264-1.745-1.82-.837 1.33-1.38 3.16-2.62 3.137-1.12-.023-3.234-2.316-2.162-2.427 3.67-.375 3.624-3.312 4.998-3.505 1.542-.206 1.643 2.425 2.595 1.898.748-.383 1.1-3.448 1.91-4.275 2.49-2.542 4.457-3.885 6.995-5.754 1.284-1.02 2.2.826.91 1.886z" fill-rule="evenodd" fill="#fff"/>
430
+ <path d="M250.55 159.498c-.403.464-1.635.388-1.746 1.038-.484 2.41 0 3.633-.53 5.955-.51 2.225-2.052 2.31-1.947.497.14-2.35 2.077-5.666.708-5.894-.91-.214-1.613-1.432-.67-2.034 1.778-1.234 2.733-1.046 3.956-.674.428.13.537.757.23 1.113z" fill-rule="evenodd" fill="#fff"/>
431
+ <path d="M238.133 347.453c.815 1.812 2.007 1.732 1.828-.002-.345-2.22-1.016-5.29-1.396-7.955-.216-2.258-2.55-1.822-1.935.537.78 2.547.614 5.34 1.504 7.423zm6.987.117c-.01.918 1.413.834 1.4.108-.148-2.31-.324-5.432.32-6.56.503-.878 2.53-.258 4.41-.43.748-.11.593-2.17-.968-2.04-1.84.165-6.696-.433-6.99 1.288-.422 3.095 1.914-.185 1.828 7.633zm14.09-8.934c1.18.848 1.015 1.952-.43 1.61-1.72-.43-2.88-.29-2.856.653.025.927.75 1.11 1.808 2.137 1.012 1.06-.62.888-1.872 3.06-1.067 1.798 1.11 2.036 3.674 1.355.654-.187 1.513.938-.107 1.862-1.14.61-4.318 1.355-5.11-.952-1.5-3.99 2.514-4.542.823-5.605-.923-.557-1.256-1.395-1.088-2.51.358-2.568 4.184-2.227 5.16-1.612zm5.295 8.797c1.548-2.824 2.614-4.94 3.046-7.337.378-2.165 1.933-2.373 2.26-.538.42 2.437 1.816 4.852 3.51 7.065.992 1.373-1.005 2.58-1.79 1.513-1.438-1.826-1.498-4.37-2.347-4.352-.98.02-2.09 2.836-3.135 4.914-.304.604-2.16-.002-1.542-1.265z" stroke-width=".973" fill-rule="evenodd" stroke="#000" fill="#fff"/>
432
+ <path d="M238.133 347.453c.815 1.812 2.007 1.732 1.828-.002-.345-2.22-1.016-5.29-1.396-7.955-.216-2.258-2.55-1.822-1.935.537.78 2.547.614 5.34 1.504 7.423zm6.987.117c-.01.918 1.413.834 1.4.108-.148-2.31-.324-5.432.32-6.56.503-.878 2.53-.258 4.41-.43.748-.11.593-2.17-.968-2.04-1.84.165-6.696-.433-6.99 1.288-.422 3.095 1.914-.185 1.828 7.633zm14.09-8.934c1.18.848 1.015 1.952-.43 1.61-1.72-.43-2.88-.29-2.856.653.025.927.75 1.11 1.808 2.137 1.012 1.06-.62.888-1.872 3.06-1.067 1.798 1.11 2.036 3.674 1.355.654-.187 1.513.938-.107 1.862-1.14.61-4.318 1.355-5.11-.952-1.5-3.99 2.514-4.542.823-5.605-.923-.557-1.256-1.395-1.088-2.51.358-2.568 4.184-2.227 5.16-1.612zm5.295 8.797c1.548-2.824 2.614-4.94 3.046-7.337.378-2.165 1.933-2.373 2.26-.538.42 2.437 1.816 4.852 3.51 7.065.992 1.373-1.005 2.58-1.79 1.513-1.438-1.826-1.498-4.37-2.347-4.352-.98.02-2.09 2.836-3.135 4.914-.304.604-2.16-.002-1.542-1.265zM398.352 265.182c-.11.58 1.454 1.433 1.826.99 1.682-2.015 3.883-5.97 4.334-8.364.133-.697-2.107-1.485-2.586-.913-1.575 1.886-3.1 5.773-3.574 8.287z" fill-rule="evenodd" fill="#fff"/>
433
+ </svg>
admin/flags/1x1/ag.svg CHANGED
@@ -1,14 +1,14 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
- <defs>
3
- <clipPath id="a">
4
- <path fill="#25ff01" d="M108.95 47.6h464.86v464.86H108.95z"/>
5
- </clipPath>
6
- </defs>
7
- <g clip-path="url(#a)" fill-rule="evenodd" transform="translate(-120 -52.427) scale(1.1014)">
8
- <path fill="#fff" d="M0 47.6h693V512H0z"/>
9
- <path d="M1.53 48.16h690.83v196.2H1.53z"/>
10
- <path fill="#0061ff" d="M128.29 232.12h458.52v103.35H128.29z"/>
11
- <path d="M692.53 49.19v463.27H346.86L692.53 49.19zM1.19 49.19v463.27h345.67L1.19 49.19z" fill="#e20000"/>
12
- <path d="M508.78 232.22l-69.285-17.58 58.944-44.467-72.388 10.34 37.228-63.08-64.115 37.23L410.54 81.24l-43.432 57.91-17.58-67.217-19.648 69.285-43.433-58.944 12.41 75.49-64.115-39.296 37.228 63.08-70.32-11.375 57.91 43.433-72.387 18.614h321.61z" fill="#ffd600"/>
13
- </g>
14
- </svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
+ <defs>
3
+ <clipPath id="a">
4
+ <path fill="#25ff01" d="M108.95 47.6h464.86v464.86H108.95z"/>
5
+ </clipPath>
6
+ </defs>
7
+ <g clip-path="url(#a)" fill-rule="evenodd" transform="translate(-120 -52.427) scale(1.1014)">
8
+ <path fill="#fff" d="M0 47.6h693V512H0z"/>
9
+ <path d="M1.53 48.16h690.83v196.2H1.53z"/>
10
+ <path fill="#0061ff" d="M128.29 232.12h458.52v103.35H128.29z"/>
11
+ <path d="M692.53 49.19v463.27H346.86L692.53 49.19zM1.19 49.19v463.27h345.67L1.19 49.19z" fill="#e20000"/>
12
+ <path d="M508.78 232.22l-69.285-17.58 58.944-44.467-72.388 10.34 37.228-63.08-64.115 37.23L410.54 81.24l-43.432 57.91-17.58-67.217-19.648 69.285-43.433-58.944 12.41 75.49-64.115-39.296 37.228 63.08-70.32-11.375 57.91 43.433-72.387 18.614h321.61z" fill="#ffd600"/>
13
+ </g>
14
+ </svg>
admin/flags/1x1/ai.svg CHANGED
@@ -1,771 +1,771 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
- <defs>
3
- <clipPath id="a">
4
- <path fill-opacity=".67" d="M0 0h512v512H0z"/>
5
- </clipPath>
6
- </defs>
7
- <g clip-path="url(#a)">
8
- <path fill-rule="evenodd" fill="#fff" d="M-167.86.45h429.52v256.07h-429.52z"/>
9
- <path d="M-167.86.45l-.018 19.22 102.5 63.22 38.565 1.34L-167.863.45z" fill="#c00"/>
10
- <path d="M-123.97.45L.29 78.366V.45h-124.26z" fill="#006"/>
11
- <path d="M16.866.45v99.468h-184.73v56.84h184.73v99.467h56.84v-99.468h184.73v-56.84H73.705V.45h-56.84z" fill="#c00"/>
12
- <path d="M90.283.45v73.417L211.853 1.02 90.283.45z" fill="#006"/>
13
- <path d="M94.12 81.87l34.19-.33L261.13 1.02l-35.24.688L94.12 81.87z" fill="#c00"/>
14
- <path d="M259.78 22.495L158.32 82.89l100.11.45v89.995h-85.258l84.47 54.942 1.24 27.948-45.117-.647-123.48-72.77v73.417H.29v-73.417l-115.83 73.22-52.315.197v255.78h852.58V.455l-424.04-.46m-428.54 28.87l-.45 53.12 89.757 1.35-89.307-54.472zM-167.86 173.33v54.47l85.258-53.9-85.258-.57z" fill="#006"/>
15
- <path d="M160.45 175.58l-35.543-.33 133.97 80.07-.88-18.318-97.55-61.422zm-295.02 81.09L-8.95 177.5l-32.994.262-125.92 78.79" fill="#c00"/>
16
- <g>
17
- <path d="M368.61 245.108l2.165 2.166-2.165-2.166z" fill="#49497d"/>
18
- <path d="M370.775 245.108l2.166 2.166-2.165-2.166z" fill="#0e0e6e"/>
19
- <path d="M364.28 247.274l2.164 2.165-2.165-2.166z" fill="#262678"/>
20
- <path d="M366.444 247.274l2.166 2.165-2.166-2.166z" fill="#808067"/>
21
- <path d="M372.94 247.274l2.166 2.165-2.165-2.166z" fill="#58587b"/>
22
- <path d="M292.817 249.44l2.166 2.165-2.166-2.166z" fill="#0e0e6e"/>
23
- <path d="M359.948 249.44l2.165 2.165-2.165-2.166z" fill="#1b1b74"/>
24
- <path d="M362.113 249.44l2.166 2.165-2.167-2.166z" fill="#6e6c70"/>
25
- <path d="M296.628 253.36c0 55.95-6.45 119.004 35.255 162.823 8.58 9.014 24.9 29.572 38.892 28.783 14.647-.825 33.483-22.5 41.86-33.114 36.304-47.754 30.533-104.713 31.767-160.14-16.393 7.363-24.557 9.788-38.892 9.745-10.618 1.09-26.998-6.045-36.792-10.714-6.4 4.275-15.687 9.373-32.374 9.945-19.273.848-25.38-2.418-39.716-7.33z" fill="#cc3"/>
26
- <path d="M375.106 249.44l2.166 2.165-2.166-2.166z" fill="#99994e"/>
27
- <path d="M377.272 249.44l2.165 2.165-2.165-2.166z" fill="#49497d"/>
28
- <path d="M444.402 249.44l2.166 2.165-2.166-2.166z" fill="#0e0e6e"/>
29
- <path d="M294.983 251.605l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
30
- <path d="M297.148 251.605l2.166 2.165-2.166-2.165z" fill="#6e6c70"/>
31
- <path d="M299.314 251.605l2.165 2.165-2.166-2.165z" fill="#3a3a7c"/>
32
- <path d="M355.617 251.605l2.165 2.165-2.165-2.165z" fill="#1b1b74"/>
33
- <path d="M357.782 251.605l2.166 2.165-2.166-2.165z" fill="#6e6c70"/>
34
- <path d="M359.948 251.605l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
35
- <path d="M368.61 251.605l2.165 2.165-2.165-2.165z" fill="#d0d045"/>
36
- <path d="M377.272 251.605l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
37
- <path d="M379.437 251.605l2.166 2.165-2.166-2.165z" fill="#8d8d5b"/>
38
- <path d="M381.603 251.605l2.165 2.165-2.165-2.165z" fill="#3a3a7c"/>
39
- <path d="M437.906 251.605l2.165 2.165-2.164-2.165z" fill="#262678"/>
40
- <path d="M440.07 251.605l2.167 2.165-2.166-2.165z" fill="#53527c"/>
41
- <path d="M442.237 251.605l2.165 2.165-2.165-2.165z" fill="#8d8d5b"/>
42
- <path d="M303.645 253.77l2.165 2.166-2.165-2.166z" fill="#737370"/>
43
- <path d="M305.81 253.77l2.166 2.166-2.166-2.166z" fill="#53527c"/>
44
- <path d="M307.976 253.77l2.165 2.166-2.164-2.166z" fill="#1b1b74"/>
45
- <path d="M351.286 253.77l2.165 2.166-2.164-2.166z" fill="#262678"/>
46
- <path d="M353.45 253.77l2.167 2.166-2.166-2.166z" fill="#6e6c70"/>
47
- <path d="M355.617 253.77l2.165 2.166-2.165-2.166z" fill="#a4a43d"/>
48
- <path d="M366.444 253.77l2.166 2.166-2.166-2.166z" fill="#e5e59d"/>
49
- <path d="M301.068 259.444c-1.165 29.392-.27 62.49 4.324 93.94 5.08 16.43 4.4 25.454 11.95 35.3l105.67-.822c6.368-10.36 11.09-26.068 11.7-32.313 5.9-31.763 6.04-66.814 6.182-98.164-10.626 5.65-24.542 9.652-38.048 7.895-10.827-.824-20.832-3.296-32.482-9.88-10.107 6.054-13.63 8.818-30.317 9.525-12.993.64-23.518 1.693-38.98-5.482z" fill="#fff"/>
50
- <path d="M370.775 253.77l2.166 2.166-2.165-2.166z" fill="#f2f1d7"/>
51
- <path d="M372.94 253.77l2.166 2.166-2.165-2.166z" fill="#d9d868"/>
52
- <path d="M381.603 253.77l2.165 2.166-2.165-2.166z" fill="#a4a43d"/>
53
- <path d="M383.768 253.77l2.166 2.166-2.166-2.166z" fill="#99994e"/>
54
- <path d="M385.934 253.77l2.165 2.166-2.166-2.166z" fill="#49497d"/>
55
- <path d="M388.1 253.77l2.165 2.166-2.166-2.166z" fill="#0e0e6e"/>
56
- <path d="M431.41 253.77l2.165 2.166-2.166-2.166z" fill="#3a3a7c"/>
57
- <path d="M433.575 253.77l2.165 2.166-2.165-2.166z" fill="#667"/>
58
- <path d="M435.74 253.77l2.166 2.166-2.166-2.166z" fill="#99994e"/>
59
- <path d="M437.906 253.77l2.165 2.166-2.164-2.166m-129.93 2.166l2.165 2.165-2.164-2.164z" fill="#a4a43d"/>
60
- <path d="M310.14 255.936l2.167 2.165-2.166-2.164z" fill="#99994e"/>
61
- <path d="M312.307 255.936l2.165 2.165-2.165-2.164z" fill="#6e6c70"/>
62
- <path d="M314.472 255.936l2.166 2.165-2.166-2.164z" fill="#49497d"/>
63
- <path d="M316.638 255.936l2.165 2.165-2.165-2.164m28.15 0l2.167 2.165-2.166-2.164z" fill="#1b1b74"/>
64
- <path d="M346.955 255.936l2.165 2.165-2.165-2.164z" fill="#53527c"/>
65
- <path d="M349.12 255.936l2.166 2.165-2.166-2.164z" fill="#8d8d5b"/>
66
- <path d="M351.286 255.936l2.165 2.165-2.164-2.164z" fill="#a4a43d"/>
67
- <path d="M362.113 255.936l2.166 2.165-2.167-2.164z" fill="#e5e59d"/>
68
- <path d="M364.28 255.936l2.164 2.165-2.165-2.164z" fill="#fbfaf2"/>
69
- <path d="M375.106 255.936l2.166 2.165-2.166-2.164z" fill="#f2f1d2"/>
70
- <path d="M377.272 255.936l2.165 2.165-2.165-2.164z" fill="#d9d868"/>
71
- <path d="M388.1 255.936l2.165 2.165-2.166-2.164z" fill="#a4a43d"/>
72
- <path d="M390.265 255.936l2.165 2.165-2.165-2.164z" fill="#6e6c70"/>
73
- <path d="M392.43 255.936l2.166 2.165-2.166-2.164z" fill="#3a3a7c"/>
74
- <path d="M420.582 255.936l2.165 2.165-2.165-2.164z" fill="#0e0e6e"/>
75
- <path d="M422.747 255.936l2.166 2.165-2.166-2.164z" fill="#32327b"/>
76
- <path d="M424.913 255.936l2.165 2.165-2.165-2.164z" fill="#58587b"/>
77
- <path d="M427.078 255.936l2.166 2.165-2.166-2.164z" fill="#808067"/>
78
- <path d="M430.694 256.65l1.443.722-1.443-.722z" fill="#a4a43d"/>
79
- <path d="M299.314 258.1l2.165 2.167-2.166-2.166z" fill="#dddc7a"/>
80
- <path d="M301.48 258.1l2.165 2.167-2.166-2.166z" fill="#d0d045"/>
81
- <path d="M318.088 258.816l1.443.722-1.442-.722z" fill="#a4a43d"/>
82
- <path d="M320.97 258.1l2.164 2.167-2.165-2.166z" fill="#808067"/>
83
- <path d="M323.134 258.1l2.166 2.167-2.166-2.166z" fill="#667"/>
84
- <path d="M325.3 258.1l2.165 2.167-2.165-2.166z" fill="#58587b"/>
85
- <path d="M327.465 258.1l2.166 2.167-2.165-2.166z" fill="#49497d"/>
86
- <path d="M340.458 258.1l2.166 2.167-2.166-2.166z" fill="#737370"/>
87
- <path d="M342.624 258.1l2.165 2.167-2.166-2.166z" fill="#99994e"/>
88
- <path d="M344.79 258.1l2.165 2.167-2.166-2.166z" fill="#a4a43d"/>
89
- <path d="M357.782 258.1l2.166 2.167-2.166-2.166z" fill="#e5e59d"/>
90
- <path d="M359.948 258.1l2.165 2.167-2.165-2.166z" fill="#fbfaf2"/>
91
- <path d="M379.437 258.1l2.166 2.167-2.166-2.166z" fill="#f2f1d2"/>
92
- <path d="M381.603 258.1l2.165 2.167-2.165-2.166z" fill="#d9d868"/>
93
- <path d="M393.88 258.816l1.443.722-1.442-.722z" fill="#a4a43d"/>
94
- <path d="M396.76 258.1l2.167 2.167-2.166-2.166z" fill="#808067"/>
95
- <path d="M398.927 258.1l2.165 2.167-2.165-2.166z" fill="#667"/>
96
- <path d="M401.092 258.1l2.166 2.167-2.166-2.166z" fill="#58587b"/>
97
- <path d="M403.258 258.1l2.165 2.167-2.165-2.166z" fill="#3a3a7c"/>
98
- <path d="M413.37 258.816l1.443.722-1.443-.722z" fill="#58587b"/>
99
- <path d="M416.25 258.1l2.166 2.167-2.165-2.166z" fill="#737370"/>
100
- <path d="M418.416 258.1l2.166 2.167-2.166-2.166z" fill="#99994e"/>
101
- <path d="M420.582 258.1l2.165 2.167-2.165-2.166z" fill="#a4a43d"/>
102
- <path d="M437.906 258.1l2.165 2.167-2.164-2.166z" fill="#dddc7a"/>
103
- <path d="M440.07 258.1l2.167 2.167-2.166-2.166z" fill="#d0d045"/>
104
- <path d="M303.645 260.267l2.165 2.165-2.165-2.165z" fill="#f2f1d7"/>
105
- <path d="M305.81 260.267l2.166 2.165-2.166-2.165z" fill="#e0dea1"/>
106
- <path d="M307.976 260.267l2.165 2.165-2.164-2.165z" fill="#dddc7a"/>
107
- <path d="M351.286 260.267l2.165 2.165-2.164-2.165z" fill="#d9d868"/>
108
- <path d="M353.45 260.267l2.167 2.165-2.166-2.165z" fill="#e5e3af"/>
109
- <path d="M383.768 260.267l2.166 2.165-2.166-2.165z" fill="#f6f6e4"/>
110
- <path d="M385.934 260.267l2.165 2.165-2.166-2.165z" fill="#e1e18c"/>
111
- <path d="M429.244 260.267l2.165 2.165-2.166-2.165z" fill="#d4d456"/>
112
- <path d="M431.41 260.267l2.165 2.165-2.166-2.165z" fill="#e1e18c"/>
113
- <path d="M433.575 260.267l2.165 2.165-2.165-2.165z" fill="#eeedc1"/>
114
- <path d="M312.307 262.432l2.165 2.166-2.165-2.166z" fill="#f2f1d2"/>
115
- <path d="M314.472 262.432l2.166 2.166-2.166-2.166z" fill="#e0dea1"/>
116
- <path d="M316.638 262.432l2.165 2.166-2.165-2.166z" fill="#dddc7a"/>
117
- <path d="M318.803 262.432l2.166 2.166-2.167-2.166z" fill="#d0d045"/>
118
- <path d="M344.79 262.432l2.165 2.166-2.166-2.166z" fill="#dddc7a"/>
119
- <path d="M346.955 262.432l2.165 2.166-2.165-2.166z" fill="#e5e3af"/>
120
- <path d="M349.12 262.432l2.166 2.166-2.166-2.166z" fill="#f6f6e4"/>
121
- <path d="M390.265 262.432l2.165 2.166-2.165-2.166z" fill="#eeedc1"/>
122
- <path d="M392.43 262.432l2.166 2.166-2.166-2.166z" fill="#e1e18c"/>
123
- <path d="M394.596 262.432l2.165 2.166-2.164-2.166z" fill="#d4d456"/>
124
- <path d="M420.582 262.432l2.165 2.166-2.165-2.166z" fill="#d9d868"/>
125
- <path d="M422.747 262.432l2.166 2.166-2.166-2.166z" fill="#e1e18c"/>
126
- <path d="M424.913 262.432l2.165 2.166-2.165-2.166z" fill="#eeedc1"/>
127
- <path d="M427.078 262.432l2.166 2.166-2.166-2.166z" fill="#f6f6e4"/>
128
- <path d="M323.134 264.598l2.166 2.165-2.166-2.165z" fill="#f2f1d7"/>
129
- <path d="M325.3 264.598l2.165 2.165-2.165-2.165z" fill="#f2f1d2"/>
130
- <path d="M327.465 264.598l2.166 2.165-2.165-2.165z" fill="#eeedc1"/>
131
- <path d="M337.578 265.312l1.442.722-1.442-.722z" fill="#f2f1d2"/>
132
- <path d="M340.458 264.598l2.166 2.165-2.166-2.165z" fill="#fbfaf2"/>
133
- <path d="M351.286 264.598l4.33 4.33v-4.33h-4.33z" fill="#fef8f1"/>
134
- <path d="M398.927 264.598l2.165 2.165-2.165-2.165z" fill="#f2f1d7"/>
135
- <path d="M401.092 264.598l2.166 2.165-2.166-2.165z" fill="#f2f1d2"/>
136
- <path d="M403.258 264.598l2.165 2.165-2.165-2.165z" fill="#e5e3af"/>
137
- <path d="M406.874 265.312l1.442.722-1.442-.722z" fill="#e5e59d"/>
138
- <path d="M409.754 264.598l2.166 2.165-2.166-2.165z" fill="#e0dea1"/>
139
- <path d="M413.37 265.312l1.443.722-1.443-.722z" fill="#f2f1d2"/>
140
- <path d="M416.25 264.598l2.166 2.165-2.165-2.165z" fill="#fbfaf2"/>
141
- <path d="M346.955 266.763l2.165 2.166-2.165-2.167z" fill="#fef8f1"/>
142
- <path d="M349.12 266.763l2.166 2.166-2.166-2.167z" fill="#fbbe66"/>
143
- <path d="M346.955 268.93l2.165 2.164-2.165-2.165z" fill="#fbc477"/>
144
- <path d="M351.286 268.93l2.165 2.164-2.164-2.165z" fill="#fcb144"/>
145
- <path d="M346.955 271.094l2.165 2.166-2.165-2.166z" fill="#fe9f11"/>
146
- <path d="M351.286 271.094l2.165 2.166-2.164-2.166z" fill="#fea522"/>
147
- <path d="M344.79 273.26l2.165 2.165-2.166-2.165m8.66 0l2.167 2.165-2.166-2.165z" fill="#fae3c9"/>
148
- <path d="M364.28 273.26l2.164 2.165-2.165-2.165z" fill="#fbead6"/>
149
- <path d="M366.444 273.26l2.166 2.165-2.166-2.165z" fill="#f9d6aa"/>
150
- <path d="M375.106 273.26l2.166 2.165-2.166-2.165z" fill="#fae3c9"/>
151
- <path d="M377.272 273.26l2.165 2.165-2.165-2.165z" fill="#fef8f1"/>
152
- <path d="M344.79 275.425l2.165 2.166-2.166-2.165z" fill="#f9d099"/>
153
- <path d="M353.45 275.425l2.167 2.166-2.166-2.165z" fill="#fdab33"/>
154
- <path d="M357.782 275.425l2.166 2.166-2.166-2.165z" fill="#fcf1e4"/>
155
- <path d="M359.948 275.425l2.165 2.166-2.165-2.165z" fill="#fbc477"/>
156
- <path d="M362.113 275.425l2.166 2.166-2.167-2.165z" fill="#fea522"/>
157
- <path d="M379.437 275.425l2.166 2.166-2.166-2.165z" fill="#fcb755"/>
158
- <path d="M381.603 275.425l2.165 2.166-2.165-2.165z" fill="#f9d6aa"/>
159
- <path d="M344.79 277.59l2.165 2.166-2.166-2.165z" fill="#faca88"/>
160
- <path d="M355.617 277.59l2.165 2.166-2.165-2.165m28.15 0l2.167 2.166-2.166-2.165z" fill="#fea522"/>
161
- <path d="M385.934 277.59l2.165 2.166-2.166-2.165z" fill="#f8dcbb"/>
162
- <path d="M299.314 279.756l2.165 2.166-2.166-2.166z" fill="#f6f6e4"/>
163
- <path d="M344.79 279.756l2.165 2.166-2.166-2.166z" fill="#fbc477"/>
164
- <path d="M388.1 279.756l2.165 2.166-2.166-2.166z" fill="#fbbe66"/>
165
- <path d="M390.265 279.756l2.165 2.166-2.165-2.166z" fill="#f8dcbb"/>
166
- <path d="M344.79 281.922l2.165 2.165-2.166-2.165z" fill="#faca88"/>
167
- <path d="M394.596 281.922l2.165 2.165-2.164-2.165z" fill="#fcb755"/>
168
- <path d="M396.76 281.922l2.167 2.165-2.166-2.165z" fill="#f8dcbb"/>
169
- <path d="M342.624 284.087l2.165 2.166-2.166-2.166z" fill="#fef8f1"/>
170
- <path d="M344.79 284.087l2.165 2.166-2.166-2.166z" fill="#fe9f11"/>
171
- <path d="M405.423 284.087l2.166 2.166-2.167-2.166z" fill="#fdab33"/>
172
- <path d="M407.59 284.087l2.164 2.166-2.165-2.166z" fill="#fcb144"/>
173
- <path d="M409.754 284.087l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
174
- <path d="M411.92 284.087l4.33 4.33-4.33-4.33z" fill="#f9d6aa"/>
175
- <path d="M414.085 284.087l2.166 2.166-2.165-2.166z" fill="#fef8f1"/>
176
- <path d="M342.624 286.253l2.165 2.165-2.166-2.165z" fill="#fcb144"/>
177
- <path d="M372.94 286.253l2.166 2.165-2.165-2.165z" fill="#fdab33"/>
178
- <path d="M375.106 286.253l2.166 2.165-2.166-2.165zM383.768 286.253l2.166 2.165-2.166-2.165z" fill="#fbc477"/>
179
- <path d="M385.934 286.253l2.165 2.165-2.166-2.165z" fill="#fea522"/>
180
- <path d="M340.458 288.418l2.166 2.166-2.166-2.166z" fill="#fae3c9"/>
181
- <path d="M368.61 288.418l2.165 2.166-2.165-2.166z" fill="#fcb144"/>
182
- <path d="M370.775 288.418l2.166 2.166-2.165-2.166z" fill="#fae3c9"/>
183
- <path d="M388.1 288.418l2.165 2.166-2.166-2.166z" fill="#f8dcbb"/>
184
- <path d="M390.265 288.418l2.165 2.166-2.165-2.166z" fill="#fdab33"/>
185
- <path d="M403.258 288.418l2.165 2.166-2.165-2.166z" fill="#fe9f11"/>
186
- <path d="M405.423 288.418l2.166 2.166-2.167-2.166z" fill="#fcb755"/>
187
- <path d="M407.59 288.418l2.164 2.166-2.165-2.166z" fill="#f9d099"/>
188
- <path d="M409.754 288.418l2.166 2.166-2.166-2.166z" fill="#fbead6"/>
189
- <path d="M340.458 290.584l2.166 2.165-2.166-2.166z" fill="#fcb144"/>
190
- <path d="M366.444 290.584l2.166 2.165-2.166-2.166z" fill="#fbbe66"/>
191
- <path d="M392.43 290.584l2.166 2.165-2.166-2.166z" fill="#f9d099"/>
192
- <path d="M401.092 290.584l2.166 2.165-2.166-2.166z" fill="#fbead6"/>
193
- <path d="M338.293 292.75l2.165 2.165-2.165-2.166z" fill="#fcf1e4"/>
194
- <path d="M364.28 292.75l2.164 2.165-2.165-2.166z" fill="#fbbe66"/>
195
- <path d="M394.596 292.75l2.165 2.165-2.164-2.166z" fill="#f9d099"/>
196
- <path d="M401.092 292.75l2.166 2.165-2.166-2.166z" fill="#fae3c9"/>
197
- <path d="M338.293 294.915l2.165 2.165-2.165-2.165z" fill="#fbc477"/>
198
- <path d="M362.113 294.915l2.166 2.165-2.167-2.165m34.648 0l2.167 2.165-2.166-2.165z" fill="#fcb144"/>
199
- <path d="M401.092 294.915l2.166 2.165-2.166-2.165z" fill="#fbbe66"/>
200
- <path d="M299.314 297.08l2.165 2.166-2.166-2.166z" fill="#f6f6e4"/>
201
- <path d="M338.293 297.08l2.165 2.166-2.165-2.166z" fill="#fea522"/>
202
- <path d="M362.113 297.08l2.166 2.166-2.167-2.166z" fill="#fbead6"/>
203
- <path d="M396.76 297.08l2.167 2.166-2.166-2.166z" fill="#fcf1e4"/>
204
- <path d="M403.258 297.08l2.165 2.166-2.165-2.166z" fill="#fef8f1"/>
205
- <path d="M336.127 299.246l2.166 2.165-2.166-2.164z" fill="#fcf1e4"/>
206
- <path d="M359.948 299.246l2.165 2.165-2.165-2.164z" fill="#fbbe66"/>
207
- <path d="M398.927 299.246l2.165 2.165-2.165-2.164z" fill="#faca88"/>
208
- <path d="M403.258 299.246l2.165 2.165-2.165-2.164z" fill="#f9d099"/>
209
- <path d="M336.127 301.41l2.166 2.167-2.166-2.166z" fill="#f9d6aa"/>
210
- <path d="M359.948 301.41l2.165 2.167-2.165-2.166z" fill="#fcf1e4"/>
211
- <path d="M370.775 301.41l2.166 2.167-2.165-2.166z" fill="#fae3c9"/>
212
- <path d="M372.94 301.41l2.166 2.167-2.165-2.166z" fill="#fea522"/>
213
- <path d="M375.106 301.41l2.166 2.167-2.166-2.166z" fill="#fcb144"/>
214
- <path d="M377.272 301.41l2.165 2.167-2.165-2.166z" fill="#f9d6aa"/>
215
- <path d="M398.927 301.41l2.165 2.167-2.165-2.166z" fill="#fef8f1"/>
216
- <path d="M401.092 301.41l2.166 2.167-2.166-2.166z" fill="#fea522"/>
217
- <path d="M403.258 301.41l2.165 2.167-2.165-2.166z" fill="#fdab33"/>
218
- <path d="M336.127 303.577l-2.165 6.496 2.165-6.496z" fill="#faca88"/>
219
- <path d="M357.782 303.577l2.166 2.165-2.166-2.165z" fill="#fea522"/>
220
- <path d="M359.948 303.577l2.165 2.165-2.165-2.165z" fill="#fef8f1"/>
221
- <path d="M370.775 303.577l2.166 2.165-2.165-2.165z" fill="#f9d099"/>
222
- <path d="M379.437 303.577l2.166 2.165-2.166-2.165z" fill="#fdab33"/>
223
- <path d="M381.603 303.577l2.165 2.165-2.165-2.165z" fill="#fae3c9"/>
224
- <path d="M401.092 303.577l2.166 2.165-2.166-2.165z" fill="#f8dcbb"/>
225
- <path d="M403.258 303.577l2.165 2.165-2.165-2.165z" fill="#f90"/>
226
- <path d="M406.138 305.027l.723 1.444-.722-1.443z" fill="#fbead6"/>
227
- <path d="M362.113 305.742l2.166 2.166-2.167-2.166z" fill="#fea522"/>
228
- <path d="M364.28 305.742l2.164 2.166-2.165-2.166z" fill="#fbbe66"/>
229
- <path d="M366.444 305.742l2.166 2.166-2.166-2.166z" fill="#faca88"/>
230
- <path d="M368.61 305.742l2.165 2.166-2.165-2.166z" fill="#fcb144"/>
231
- <path d="M370.775 305.742l2.166 2.166-2.165-2.166z" fill="#fae3c9"/>
232
- <path d="M372.94 305.742l2.166 2.166-2.165-2.166z" fill="#fe9f11"/>
233
- <path d="M383.768 305.742l2.166 2.166-2.166-2.166z" fill="#fdab33"/>
234
- <path d="M385.934 305.742l2.165 2.166-2.166-2.166z" fill="#fbc477"/>
235
- <path d="M388.1 305.742l2.165 2.166-2.166-2.166z" fill="#faca88"/>
236
- <path d="M390.265 305.742l2.165 2.166-2.165-2.166z" fill="#f9d6aa"/>
237
- <path d="M393.88 306.457l1.443.722-1.442-.723z" fill="#fae3c9"/>
238
- <path d="M396.76 305.742l2.167 2.166-2.166-2.166z" fill="#fef8f1"/>
239
- <path d="M403.258 305.742l2.165 2.166-2.165-2.166z" fill="#fbc477"/>
240
- <path d="M310.14 307.908l2.167 2.165-2.166-2.165z" fill="#fef8f1"/>
241
- <path d="M312.307 307.908l2.165 2.165-2.165-2.165z" fill="#fcf1e4"/>
242
- <path d="M368.61 307.908l2.165 2.165-2.165-2.165z" fill="#fcb755"/>
243
- <path d="M372.94 307.908l2.166 2.165-2.165-2.165z" fill="#fbead6"/>
244
- <path d="M375.106 307.908l2.166 2.165-2.166-2.165z" fill="#fea522"/>
245
- <path d="M392.43 307.908l2.166 2.165-2.166-2.165z" fill="#fe9f11"/>
246
- <path d="M394.596 307.908l-2.166 4.33 2.166-4.33z" fill="#fcb144"/>
247
- <path d="M398.927 307.908l2.165 2.165-2.165-2.165z" fill="#fe9f11"/>
248
- <path d="M401.092 307.908l2.166 2.165-2.166-2.165z" fill="#fbbe66"/>
249
- <path d="M403.258 307.908l2.165 2.165-2.165-2.165z" fill="#fcf1e4"/>
250
- <path d="M310.14 310.073l2.167 2.166-2.166-2.167z" fill="#fae3c9"/>
251
- <path d="M312.307 310.073l4.33 4.33-4.33-4.33z" fill="#fe9f11"/>
252
- <path d="M314.472 310.073l2.166 2.166-2.166-2.167zM333.962 310.073l2.165 2.166-2.165-2.167z" fill="#fbead6"/>
253
- <path d="M336.127 310.073l2.166 2.166-2.166-2.167z" fill="#fae3c9"/>
254
- <path d="M355.617 310.073l2.165 2.166-2.165-2.167z" fill="#fe9f11"/>
255
- <path d="M357.782 310.073l2.166 2.166-2.166-2.167z" fill="#fbc477"/>
256
- <path d="M359.948 310.073l2.165 2.166-2.165-2.167z" fill="#fea522"/>
257
- <path d="M366.444 310.073l2.166 2.166-2.166-2.167z" fill="#fbc477"/>
258
- <path d="M368.61 310.073l2.165 2.166-2.165-2.167z" fill="#fef8f1"/>
259
- <path d="M377.272 310.073l2.165 2.166-2.165-2.167z" fill="#fbc477"/>
260
- <path d="M394.596 310.073l2.165 2.166-2.164-2.167z" fill="#fff"/>
261
- <path d="M396.76 310.073l2.167 2.166-2.166-2.167z" fill="#fdab33"/>
262
- <path d="M405.423 310.073l2.166 2.166-2.167-2.167z" fill="#fbc477"/>
263
- <path d="M310.14 312.24l2.167 2.164-2.166-2.165z" fill="#fef8f1"/>
264
- <path d="M316.638 312.24l2.165 2.164-2.165-2.165z" fill="#fbead6"/>
265
- <path d="M327.465 312.24l2.166 2.164-2.165-2.165z" fill="#f9d6aa"/>
266
- <path d="M338.293 312.24l2.165 2.164-2.165-2.165z" fill="#fe9f11"/>
267
- <path d="M341.91 312.953l1.44.722-1.44-.722z" fill="#f9d6aa"/>
268
- <path d="M355.617 312.24l2.165 2.164-2.165-2.165z" fill="#f8dcbb"/>
269
- <path d="M362.113 312.24l2.166 2.164-2.167-2.165z" fill="#fcf1e4"/>
270
- <path d="M379.437 312.24l2.166 2.164-2.166-2.165z" fill="#f9d6aa"/>
271
- <path d="M394.596 312.24l2.165 2.164-2.164-2.165z" fill="#fdab33"/>
272
- <path d="M407.59 312.24l2.164 2.164-2.165-2.165z" fill="#fcb755"/>
273
- <path d="M409.754 312.24l2.166 2.164-2.166-2.165z" fill="#fef8f1"/>
274
- <path d="M292.817 314.404l2.166 2.166-2.166-2.166z" fill="#53527c"/>
275
- <path d="M312.307 314.404l2.165 2.166-2.165-2.166z" fill="#fcb755"/>
276
- <path d="M316.638 314.404l2.165 2.166-2.165-2.166z" fill="#fea522"/>
277
- <path d="M325.3 314.404l2.165 2.166-2.165-2.166z" fill="#fbead6"/>
278
- <path d="M329.63 314.404l2.166 2.166-2.165-2.166z" fill="#fe9f11"/>
279
- <path d="M331.796 314.404l2.166 2.166-2.166-2.166z" fill="#fcf1e4"/>
280
- <path d="M338.293 314.404l2.165 2.166-2.165-2.166z" fill="#fbbe66"/>
281
- <path d="M340.458 314.404l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
282
- <path d="M342.624 314.404l2.165 2.166-2.166-2.166z" fill="#fbbe66"/>
283
- <path d="M353.45 314.404l2.167 2.166-2.166-2.166z" fill="#fea522"/>
284
- <path d="M381.603 314.404l2.165 2.166-2.165-2.166z" fill="#f9d6aa"/>
285
- <path d="M409.754 314.404l2.166 2.166-2.166-2.166z" fill="#fcb144"/>
286
- <path d="M444.402 314.404l2.166 2.166-2.166-2.166z" fill="#8d8d5b"/>
287
- <path d="M299.314 316.57l2.165 2.165-2.166-2.165z" fill="#e5e3af"/>
288
- <path d="M312.307 316.57l2.165 2.165-2.165-2.165z" fill="#f8dcbb"/>
289
- <path d="M318.803 316.57l2.166 2.165-2.167-2.165z" fill="#fdab33"/>
290
- <path d="M325.3 316.57l2.165 2.165-2.165-2.165z" fill="#fe9f11"/>
291
- <path d="M329.63 316.57l2.166 2.165-2.165-2.165z" fill="#faca88"/>
292
- <path d="M338.293 316.57l2.165 2.165-2.165-2.165z" fill="#fcf1e4"/>
293
- <path d="M353.45 316.57l2.167 2.165-2.166-2.165m30.318 0l2.166 2.165-2.166-2.165z" fill="#f9d099"/>
294
- <path d="M411.92 316.57l2.165 2.165-2.165-2.165z" fill="#fbbe66"/>
295
- <path d="M314.472 318.735l2.166 2.166-2.166-2.165z" fill="#fea522"/>
296
- <path d="M320.97 318.735l2.164 2.166-2.165-2.165z" fill="#fdab33"/>
297
- <path d="M323.134 318.735l2.166 2.166-2.166-2.165z" fill="#fea522"/>
298
- <path d="M327.465 318.735l2.166 2.166-2.165-2.165z" fill="#fe9f11"/>
299
- <path d="M329.63 318.735l2.166 2.166-2.165-2.165z" fill="#fef8f1"/>
300
- <path d="M340.458 318.735l2.166 2.166-2.166-2.165z" fill="#fbbe66"/>
301
- <path d="M353.45 318.735l2.167 2.166-2.166-2.165z" fill="#fef8f1"/>
302
- <path d="M385.934 318.735l2.165 2.166-2.166-2.165z" fill="#fbbe66"/>
303
- <path d="M414.085 318.735l2.166 2.166-2.165-2.165z" fill="#f9d099"/>
304
- <path d="M314.472 320.9l2.166 2.166-2.166-2.165z" fill="#f9d6aa"/>
305
- <path d="M327.465 320.9l2.166 2.166-2.165-2.165z" fill="#f9d099"/>
306
- <path d="M340.458 320.9l2.166 2.166-2.166-2.165z" fill="#fcf1e4"/>
307
- <path d="M351.286 320.9l2.165 2.166-2.164-2.165m36.813 0l2.165 2.166-2.166-2.165z" fill="#fdab33"/>
308
- <path d="M416.25 320.9l2.166 2.166-2.165-2.165z" fill="#fbead6"/>
309
- <path d="M316.638 323.066l2.165 2.166-2.165-2.166z" fill="#fea522"/>
310
- <path d="M325.3 323.066l2.165 2.166-2.165-2.166z" fill="#fe9f11"/>
311
- <path d="M342.624 323.066l2.165 2.166-2.166-2.166z" fill="#fcb144"/>
312
- <path d="M351.286 323.066l2.165 2.166-2.164-2.166z" fill="#faca88"/>
313
- <path d="M388.1 323.066l2.165 2.166-2.166-2.166z" fill="#f8dcbb"/>
314
- <path d="M416.25 323.066l2.166 2.166-2.165-2.166z" fill="#fcb144"/>
315
- <path d="M299.314 325.232l2.165 2.165-2.166-2.165z" fill="#d3d079"/>
316
- <path d="M316.638 325.232l2.165 2.165-2.165-2.165zM342.624 325.232l2.165 2.165-2.166-2.165z" fill="#faca88"/>
317
- <path d="M351.286 325.232l2.165 2.165-2.164-2.165m36.813 0l2.165 2.165-2.166-2.165z" fill="#fae3c9"/>
318
- <path d="M418.416 325.232l2.166 2.165-2.166-2.165z" fill="#f8dcbb"/>
319
- <path d="M437.906 325.232l2.165 2.165-2.164-2.165z" fill="#f2f1d7"/>
320
- <path d="M445.117 326.682l.723 1.444-.723-1.444z" fill="#58587b"/>
321
- <path d="M300.028 328.848l.723 1.443-.722-1.442z" fill="#d9d868"/>
322
- <path d="M316.638 327.397l2.165 2.166-2.165-2.166z" fill="#f8dcbb"/>
323
- <path d="M385.934 327.397l2.165 2.166-2.166-2.166z" fill="#f9d6aa"/>
324
- <path d="M388.1 327.397l2.165 2.166-2.166-2.166z" fill="#fe9f11"/>
325
- <path d="M418.416 327.397l2.166 2.166-2.166-2.166z" fill="#fcb144"/>
326
- <path d="M438.62 328.848l.723 1.443-.723-1.442z" fill="#f2f1d2"/>
327
- <path d="M316.638 329.563l2.165 2.165-2.165-2.165z" fill="#fcf1e4"/>
328
- <path d="M383.768 329.563l2.166 2.165-2.166-2.165z" fill="#fef8f1"/>
329
- <path d="M385.934 329.563l2.165 2.165-2.166-2.165z" fill="#fe9f11"/>
330
- <path d="M392.43 329.563l-2.165 4.33 2.165-4.33z" fill="#fdab33"/>
331
- <path d="M394.596 329.563l2.165 2.165-2.164-2.165z" fill="#fcb755"/>
332
- <path d="M420.582 329.563l2.165 2.165-2.165-2.165z" fill="#fea522"/>
333
- <path d="M422.747 329.563l2.166 2.165-2.166-2.165z" fill="#f9d099"/>
334
- <path d="M444.402 329.563l2.166 2.165-2.166-2.165z" fill="#53527c"/>
335
- <path d="M295.697 333.18l.723 1.44-.723-1.44z" fill="#808067"/>
336
- <path d="M318.803 331.728l2.166 2.166-2.167-2.166m6.497 0l2.165 2.166-2.165-2.166z" fill="#fea522"/>
337
- <path d="M349.12 331.728l2.166 2.166-2.166-2.166z" fill="#fe9f11"/>
338
- <path d="M383.768 331.728l2.166 2.166-2.166-2.166z" fill="#fae3c9"/>
339
- <path d="M392.43 331.728l2.166 2.166-2.166-2.166z" fill="#fef8f1"/>
340
- <path d="M396.76 331.728l2.167 2.166-2.166-2.166z" fill="#fcb144"/>
341
- <path d="M424.913 331.728l2.165 2.166-2.165-2.166z" fill="#fcb755"/>
342
- <path d="M427.078 331.728l4.33 4.33-4.33-4.33z" fill="#fef8f1"/>
343
- <path d="M438.62 333.18l.723 1.44-.723-1.44z" fill="#e5e59d"/>
344
- <path d="M445.117 333.18l.723 1.44-.723-1.44z" fill="#32327b"/>
345
- <path d="M319.518 335.344l.723 1.443-.722-1.443z" fill="#fcb755"/>
346
- <path d="M327.465 333.894l2.166 2.165-2.165-2.166z" fill="#fef8f1"/>
347
- <path d="M349.12 333.894l2.166 2.165-2.166-2.166z" fill="#fbbe66"/>
348
- <path d="M383.768 333.894l2.166 2.165-2.166-2.166z" fill="#fbead6"/>
349
- <path d="M388.1 333.894l2.165 2.165-2.166-2.166z" fill="#fe9f11"/>
350
- <path d="M390.265 333.894l2.165 2.165-2.165-2.166z" fill="#fcf1e4"/>
351
- <path d="M396.76 333.894l2.167 2.165-2.166-2.166z" fill="#fbead6"/>
352
- <path d="M427.078 333.894l2.166 2.165-2.166-2.166z" fill="#fdab33"/>
353
- <path d="M294.983 336.06l2.165 2.165-2.165-2.166z" fill="#667"/>
354
- <path d="M301.48 336.06l2.165 2.165-2.166-2.166z" fill="#f6f6e4"/>
355
- <path d="M327.465 336.06l2.166 2.165-2.165-2.166z" fill="#f9d6aa"/>
356
- <path d="M344.79 336.06l2.165 2.165-2.166-2.166z" fill="#fdab33"/>
357
- <path d="M346.955 336.06l2.165 2.165-2.165-2.166z" fill="#fe9f11"/>
358
- <path d="M349.12 336.06l2.166 2.165-2.166-2.166z" fill="#fcf1e4"/>
359
- <path d="M385.934 336.06l2.165 2.165-2.166-2.166z" fill="#fea522"/>
360
- <path d="M388.1 336.06l2.165 2.165-2.166-2.166m10.827 0l2.165 2.165-2.165-2.166z" fill="#faca88"/>
361
- <path d="M429.244 336.06l2.165 2.165-2.166-2.166z" fill="#fcb144"/>
362
- <path d="M437.906 336.06l2.165 2.165-2.164-2.166z" fill="#dddc7a"/>
363
- <path d="M294.983 338.225l2.165 2.165-2.165-2.165z" fill="#58587b"/>
364
- <path d="M301.48 338.225l2.165 2.165-2.166-2.165z" fill="#f2f1d2"/>
365
- <path d="M319.518 339.675l.723 1.443-.722-1.443z" fill="#fcb144"/>
366
- <path d="M327.465 338.225l2.166 2.165-2.165-2.165z" fill="#fea522"/>
367
- <path d="M349.12 338.225l2.166 2.165-2.166-2.165z" fill="#fef8f1"/>
368
- <path d="M351.286 338.225l2.165 2.165-2.164-2.165z" fill="#fea522"/>
369
- <path d="M355.617 338.225l2.165 2.165-2.165-2.165z" fill="#fcb144"/>
370
- <path d="M357.782 338.225l2.166 2.165-2.166-2.165z" fill="#fbead6"/>
371
- <path d="M385.934 338.225l2.165 2.165-2.166-2.165z" fill="#f8dcbb"/>
372
- <path d="M388.1 338.225l2.165 2.165-2.166-2.165z" fill="#fcf1e4"/>
373
- <path d="M398.927 338.225l2.165 2.165-2.165-2.165z" fill="#fef8f1"/>
374
- <path d="M401.092 338.225l2.166 2.165-2.166-2.165z" fill="#fe9f11"/>
375
- <path d="M431.41 338.225l2.165 2.165-2.166-2.165z" fill="#fbead6"/>
376
- <path d="M437.906 338.225l2.165 2.165-2.164-2.165z" fill="#d9d868"/>
377
- <path d="M294.983 340.39l2.165 2.166-2.165-2.166z" fill="#3a3a7c"/>
378
- <path d="M301.48 340.39l2.165 2.166-2.166-2.166z" fill="#e5e3af"/>
379
- <path d="M329.63 340.39l2.166 2.166-2.165-2.166z" fill="#faca88"/>
380
- <path d="M351.286 340.39l2.165 2.166-2.164-2.166z" fill="#fbead6"/>
381
- <path d="M357.782 340.39l2.166 2.166-2.166-2.166z" fill="#fe9f11"/>
382
- <path d="M359.948 340.39l2.165 2.166-2.165-2.166z" fill="#fcf1e4"/>
383
- <path d="M383.768 340.39l2.166 2.166-2.166-2.166z" fill="#fbead6"/>
384
- <path d="M385.934 340.39l2.165 2.166-2.166-2.166z" fill="#fae3c9"/>
385
- <path d="M388.1 340.39l2.165 2.166-2.166-2.166z" fill="#fbead6"/>
386
- <path d="M401.092 340.39l2.166 2.166-2.166-2.166m17.324 0l2.166 2.166-2.166-2.166z" fill="#fbbe66"/>
387
- <path d="M420.582 340.39l2.165 2.166-2.165-2.166z" fill="#fcf1e4"/>
388
- <path d="M422.747 340.39l2.166 2.166-2.166-2.166z" fill="#fef8f1"/>
389
- <path d="M424.913 340.39l2.165 2.166-2.165-2.166z" fill="#f8dcbb"/>
390
- <path d="M427.078 340.39l2.166 2.166-2.166-2.166z" fill="#fcb755"/>
391
- <path d="M431.41 340.39l2.165 2.166-2.166-2.166z" fill="#fae3c9"/>
392
- <path d="M442.237 340.39l2.165 2.166-2.165-2.166z" fill="#808067"/>
393
- <path d="M294.983 342.556l2.165 2.165-2.165-2.164z" fill="#32327b"/>
394
- <path d="M297.863 344.006l.723 1.443-.723-1.444z" fill="#a4a43d"/>
395
- <path d="M301.48 342.556l2.165 2.165-2.166-2.164z" fill="#e5e59d"/>
396
- <path d="M318.803 342.556l2.166 2.165-2.167-2.164z" fill="#fbc477"/>
397
- <path d="M331.796 342.556l2.166 2.165-2.166-2.164z" fill="#f9d6aa"/>
398
- <path d="M353.45 342.556l2.167 2.165-2.166-2.164z" fill="#fbbe66"/>
399
- <path d="M359.948 342.556l2.165 2.165-2.165-2.164z" fill="#f9d099"/>
400
- <path d="M379.437 342.556l2.166 2.165-2.166-2.164z" fill="#fae3c9"/>
401
- <path d="M381.603 342.556l2.165 2.165-2.165-2.164z" fill="#fcb144"/>
402
- <path d="M390.265 342.556l2.165 2.165-2.165-2.164z" fill="#fae3c9"/>
403
- <path d="M401.092 342.556l2.166 2.165-2.166-2.164z" fill="#f8dcbb"/>
404
- <path d="M418.416 342.556l2.166 2.165-2.166-2.164z" fill="#f9d099"/>
405
- <path d="M429.244 342.556l2.165 2.165-2.166-2.164z" fill="#fbc477"/>
406
- <path d="M431.41 342.556l2.165 2.165-2.166-2.164z" fill="#fbead6"/>
407
- <path d="M442.237 342.556l2.165 2.165-2.165-2.164z" fill="#737370"/>
408
- <path d="M301.48 344.72l2.165 2.167-2.166-2.166z" fill="#d9d868"/>
409
- <path d="M318.803 344.72l2.166 2.167-2.167-2.166z" fill="#f9d099"/>
410
- <path d="M333.962 344.72l2.165 2.167-2.165-2.166m19.49 0l2.165 2.167-2.166-2.166z" fill="#f9d6aa"/>
411
- <path d="M359.948 344.72l2.165 2.167-2.165-2.166z" fill="#fbc477"/>
412
- <path d="M370.775 344.72l2.166 2.167-2.165-2.166z" fill="#fef8f1"/>
413
- <path d="M372.94 344.72l2.166 2.167-2.165-2.166z" fill="#f8dcbb"/>
414
- <path d="M375.106 344.72l2.166 2.167-2.166-2.166z" fill="#fbc477"/>
415
- <path d="M377.272 344.72l2.165 2.167-2.165-2.166z" fill="#fea522"/>
416
- <path d="M390.265 344.72l2.165 2.167-2.165-2.166z" fill="#fbead6"/>
417
- <path d="M435.74 344.72l2.166 2.167-2.166-2.166z" fill="#f2f1d2"/>
418
- <path d="M442.237 344.72l2.165 2.167-2.165-2.166z" fill="#58587b"/>
419
- <path d="M297.148 346.887l2.166 2.165-2.166-2.165z" fill="#99994e"/>
420
- <path d="M301.48 346.887l2.165 2.165-2.166-2.165z" fill="#d0d045"/>
421
- <path d="M336.127 346.887l2.166 2.165-2.166-2.165z" fill="#fcb144"/>
422
- <path d="M338.293 346.887l2.165 2.165-2.165-2.165z" fill="#fae3c9"/>
423
- <path d="M353.45 346.887l2.167 2.165-2.166-2.165z" fill="#fef8f1"/>
424
- <path d="M362.113 346.887l2.166 2.165-2.167-2.165z" fill="#fcb755"/>
425
- <path d="M364.28 346.887l2.164 2.165-2.165-2.165z" fill="#fbc477"/>
426
- <path d="M366.444 346.887l2.166 2.165-2.166-2.165z" fill="#fcb144"/>
427
- <path d="M368.61 346.887l2.165 2.165-2.165-2.165z" fill="#fea522"/>
428
- <path d="M385.934 346.887l2.165 2.165-2.166-2.165z" fill="#fe9f11"/>
429
- <path d="M388.1 346.887l2.165 2.165-2.166-2.165z" fill="#f9d6aa"/>
430
- <path d="M418.416 346.887l2.166 2.165-2.166-2.165z" fill="#fef8f1"/>
431
- <path d="M435.74 346.887l2.166 2.165-2.166-2.165z" fill="#e0dea1"/>
432
- <path d="M442.237 346.887l2.165 2.165-2.165-2.165z" fill="#3a3a7c"/>
433
- <path d="M297.148 349.052l2.166 2.166-2.166-2.166z" fill="#737370"/>
434
- <path d="M303.645 349.052l2.165 2.166-2.165-2.166z" fill="#fbfaf2"/>
435
- <path d="M320.97 349.052l2.164 2.166-2.165-2.166z" fill="#fea522"/>
436
- <path d="M340.458 349.052l2.166 2.166-2.166-2.166z" fill="#fe9f11"/>
437
- <path d="M342.624 349.052l2.165 2.166-2.166-2.166z" fill="#fcb144"/>
438
- <path d="M344.79 349.052l2.165 2.166-2.166-2.166z" fill="#fbc477"/>
439
- <path d="M346.955 349.052l2.165 2.166-2.165-2.166z" fill="#faca88"/>
440
- <path d="M349.12 349.052l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
441
- <path d="M351.286 349.052l2.165 2.166-2.164-2.166z" fill="#fcb144"/>
442
- <path d="M353.45 349.052l2.167 2.166-2.166-2.166z" fill="#fdab33"/>
443
- <path d="M383.768 349.052l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
444
- <path d="M385.934 349.052l2.165 2.166-2.166-2.166z" fill="#fef8f1"/>
445
- <path d="M416.25 349.052l2.166 2.166-2.165-2.166z" fill="#fdab33"/>
446
- <path d="M435.74 349.052l2.166 2.166-2.166-2.166z" fill="#e1e18c"/>
447
- <path d="M440.786 350.503l.723 1.442-.724-1.442z" fill="#a4a43d"/>
448
- <path d="M442.237 349.052l2.165 2.166-2.165-2.166z" fill="#262678"/>
449
- <path d="M297.148 351.218l2.166 2.165-2.166-2.165z" fill="#58587b"/>
450
- <path d="M303.645 351.218l2.165 2.165-2.165-2.165z" fill="#f2f1d2"/>
451
- <path d="M320.97 351.218l2.164 2.165-2.165-2.165z" fill="#faca88"/>
452
- <path d="M379.437 351.218l2.166 2.165-2.166-2.165z" fill="#fe9f11"/>
453
- <path d="M381.603 351.218l2.165 2.165-2.165-2.165z" fill="#fbead6"/>
454
- <path d="M401.092 351.218l2.166 2.165-2.166-2.165z" fill="#fbc477"/>
455
- <path d="M416.25 351.218l2.166 2.165-2.165-2.165z" fill="#faca88"/>
456
- <path d="M435.74 351.218l2.166 2.165-2.166-2.165z" fill="#d4d456"/>
457
- <path d="M297.148 353.383l2.166 2.166-2.166-2.167z" fill="#32327b"/>
458
- <path d="M303.645 353.383l2.165 2.166-2.165-2.167z" fill="#e5e59d"/>
459
- <path d="M320.97 353.383l2.164 2.166-2.165-2.167z" fill="#fef8f1"/>
460
- <path d="M323.134 353.383l2.166 2.166-2.166-2.167z" fill="#fe9f11"/>
461
- <path d="M379.437 353.383l2.166 2.166-2.166-2.167z" fill="#fbead6"/>
462
- <path d="M401.092 353.383l2.166 2.166-2.166-2.167z" fill="#fea522"/>
463
- <path d="M416.25 353.383l2.166 2.166-2.165-2.167z" fill="#fcf1e4"/>
464
- <path d="M440.07 353.383l2.167 2.166-2.166-2.167z" fill="#808067"/>
465
- <path d="M297.148 355.55l2.166 2.164-2.166-2.165z" fill="#0e0e6e"/>
466
- <path d="M299.314 355.55l2.165 2.164-2.166-2.165z" fill="#a4a43d"/>
467
- <path d="M303.645 355.55l2.165 2.164-2.165-2.165z" fill="#d9d868"/>
468
- <path d="M323.134 355.55l2.166 2.164-2.166-2.165z" fill="#f8dcbb"/>
469
- <path d="M398.927 355.55l2.165 2.164-2.165-2.165z" fill="#f9d6aa"/>
470
- <path d="M414.085 355.55l2.166 2.164-2.165-2.165z" fill="#faca88"/>
471
- <path d="M433.575 355.55l2.165 2.164-2.165-2.165z" fill="#f2f1d2"/>
472
- <path d="M440.07 355.55l2.167 2.164-2.166-2.165z" fill="#58587b"/>
473
- <path d="M299.314 357.714l2.165 2.166-2.166-2.166z" fill="#8d8d5b"/>
474
- <path d="M325.3 357.714l2.165 2.166-2.165-2.166z" fill="#f9d6aa"/>
475
- <path d="M368.61 357.714l2.165 2.166-2.165-2.166z" fill="#fdab33"/>
476
- <path d="M370.775 357.714l2.166 2.166-2.165-2.166z" fill="#fff"/>
477
- <path d="M374.39 358.43l1.444.722-1.443-.723z" fill="#fcb144"/>
478
- <path d="M396.76 357.714l-2.164 4.33 2.165-4.33z" fill="#fef8f1"/>
479
- <path d="M398.927 357.714l2.165 2.166-2.165-2.166z" fill="#fe9f11"/>
480
- <path d="M411.92 357.714l-2.166 4.33 2.166-4.33z" fill="#fdab33"/>
481
- <path d="M433.575 357.714l2.165 2.166-2.165-2.166z" fill="#e5e59d"/>
482
- <path d="M440.07 357.714l2.167 2.166-2.166-2.166z" fill="#3a3a7c"/>
483
- <path d="M299.314 359.88l2.165 2.165-2.166-2.165z" fill="#667"/>
484
- <path d="M305.81 359.88l2.166 2.165-2.166-2.165z" fill="#f2f1d2"/>
485
- <path d="M327.465 359.88l2.166 2.165-2.165-2.165z" fill="#f9d6aa"/>
486
- <path d="M368.61 359.88l2.165 2.165-2.165-2.165z" fill="#fe9f11"/>
487
- <path d="M370.775 359.88l2.166 2.165-2.165-2.165z" fill="#faca88"/>
488
- <path d="M372.94 359.88l2.166 2.165-2.165-2.165z" fill="#fea522"/>
489
- <path d="M375.106 359.88l2.166 2.165-2.166-2.165z" fill="#fcf1e4"/>
490
- <path d="M396.76 359.88l2.167 2.165-2.166-2.165z" fill="#fdab33"/>
491
- <path d="M411.92 359.88l2.165 2.165-2.165-2.165z" fill="#fef8f1"/>
492
- <path d="M433.575 359.88l2.165 2.165-2.165-2.165z" fill="#d9d868"/>
493
- <path d="M437.906 359.88l2.165 2.165-2.164-2.165z" fill="#a4a43d"/>
494
- <path d="M440.07 359.88l2.167 2.165-2.166-2.165z" fill="#0e0e6e"/>
495
- <path d="M299.314 362.045l2.165 2.166-2.166-2.165z" fill="#3a3a7c"/>
496
- <path d="M305.81 362.045l2.166 2.166-2.166-2.165z" fill="#e5e59d"/>
497
- <path d="M329.63 362.045l4.332 4.33-4.33-4.33z" fill="#fae3c9"/>
498
- <path d="M331.796 362.045l2.166 2.166-2.166-2.165z" fill="#fe9f11"/>
499
- <path d="M372.94 362.045l2.166 2.166-2.165-2.165z" fill="#f8dcbb"/>
500
- <path d="M392.43 362.045l2.166 2.166-2.166-2.165z" fill="#fcf1e4"/>
501
- <path d="M394.596 362.045l2.165 2.166-2.164-2.165z" fill="#fdab33"/>
502
- <path d="M407.59 362.045l2.164 2.166-2.165-2.165z" fill="#fcb144"/>
503
- <path d="M409.754 362.045l2.166 2.166-2.166-2.165z" fill="#fef8f1"/>
504
- <path d="M431.41 362.045l2.165 2.166-2.166-2.165z" fill="#fbfaf2"/>
505
- <path d="M437.906 362.045l2.165 2.166-2.164-2.165z" fill="#8d8d5b"/>
506
- <path d="M299.314 364.21l2.165 2.166-2.166-2.165z" fill="#0e0e6e"/>
507
- <path d="M301.48 364.21l2.165 2.166-2.166-2.165z" fill="#a4a43d"/>
508
- <path d="M305.81 364.21l2.166 2.166-2.166-2.165z" fill="#d4d456"/>
509
- <path d="M370.775 364.21l2.166 2.166-2.165-2.165z" fill="#f9d6aa"/>
510
- <path d="M390.265 364.21l2.165 2.166-2.165-2.165z" fill="#f9d099"/>
511
- <path d="M392.43 364.21l2.166 2.166-2.166-2.165z" fill="#fe9f11"/>
512
- <path d="M405.423 364.21l2.166 2.166-2.167-2.165z" fill="#faca88"/>
513
- <path d="M431.41 364.21l2.165 2.166-2.166-2.165z" fill="#eeedc1"/>
514
- <path d="M437.906 364.21l2.165 2.166-2.164-2.165z" fill="#58587b"/>
515
- <path d="M301.48 366.376l2.165 2.166-2.166-2.166z" fill="#737370"/>
516
- <path d="M307.976 366.376l2.165 2.166-2.164-2.166z" fill="#f6f6e4"/>
517
- <path d="M331.796 366.376l2.166 2.166-2.166-2.166z" fill="#fbbe66"/>
518
- <path d="M366.444 366.376l2.166 2.166-2.166-2.166z" fill="#fcb144"/>
519
- <path d="M369.324 367.827l.723 1.442-.723-1.443z" fill="#f8dcbb"/>
520
- <path d="M385.934 366.376l2.165 2.166-2.166-2.166z" fill="#fbbe66"/>
521
- <path d="M388.1 366.376l2.165 2.166-2.166-2.166z" fill="#fe9f11"/>
522
- <path d="M401.092 366.376l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
523
- <path d="M403.258 366.376l2.165 2.166-2.165-2.166z" fill="#fcf1e4"/>
524
- <path d="M431.41 366.376l2.165 2.166-2.166-2.166z" fill="#d3d079"/>
525
- <path d="M435.74 366.376l2.166 2.166-2.166-2.166z" fill="#a4a43d"/>
526
- <path d="M437.906 366.376l2.165 2.166-2.164-2.166z" fill="#262678"/>
527
- <path d="M301.48 368.542l2.165 2.165-2.166-2.165z" fill="#49497d"/>
528
- <path d="M307.976 368.542l2.165 2.165-2.164-2.165z" fill="#e0dea1"/>
529
- <path d="M329.63 368.542l2.166 2.165-2.165-2.165z" fill="#fae3c9"/>
530
- <path d="M359.948 368.542l2.165 2.165-2.165-2.165z" fill="#fdab33"/>
531
- <path d="M362.113 368.542l2.166 2.165-2.167-2.165z" fill="#fbc477"/>
532
- <path d="M364.28 368.542l2.164 2.165-2.165-2.165z" fill="#fbead6"/>
533
- <path d="M370.775 368.542l2.166 2.165-2.165-2.165z" fill="#fcb144"/>
534
- <path d="M398.927 368.542l2.165 2.165-2.165-2.165z" fill="#f9d6aa"/>
535
- <path d="M435.74 368.542l2.166 2.165-2.166-2.165z" fill="#99994e"/>
536
- <path d="M301.48 370.707l2.165 2.166-2.166-2.166z" fill="#0e0e6e"/>
537
- <path d="M303.645 370.707l2.165 2.166-2.165-2.166z" fill="#a4a43d"/>
538
- <path d="M307.976 370.707l2.165 2.166-2.164-2.166z" fill="#d4d456"/>
539
- <path d="M327.465 370.707l2.166 2.166-2.165-2.166z" fill="#f9d099"/>
540
- <path d="M329.63 370.707l2.166 2.166-2.165-2.166m10.828 0l2.166 2.166-2.166-2.166z" fill="#fe9f11"/>
541
- <path d="M342.624 370.707l2.165 2.166-2.166-2.166z" fill="#f9d6aa"/>
542
- <path d="M344.79 370.707l2.165 2.166-2.166-2.166z" fill="#f9d099"/>
543
- <path d="M353.45 370.707l2.167 2.166-2.166-2.166z" fill="#f9d6aa"/>
544
- <path d="M355.617 370.707l2.165 2.166-2.165-2.166z" fill="#fae3c9"/>
545
- <path d="M357.782 370.707l2.166 2.166-2.166-2.166z" fill="#fef8f1"/>
546
- <path d="M375.106 370.707l2.166 2.166-2.166-2.166z" fill="#fbead6"/>
547
- <path d="M377.272 370.707l2.165 2.166-2.165-2.166z" fill="#fae3c9"/>
548
- <path d="M379.437 370.707l2.166 2.166-2.166-2.166z" fill="#faca88"/>
549
- <path d="M381.603 370.707l2.165 2.166-2.165-2.166z" fill="#fbc477"/>
550
- <path d="M383.768 370.707l2.166 2.166-2.166-2.166z" fill="#fdab33"/>
551
- <path d="M394.596 370.707l2.165 2.166-2.164-2.166z" fill="#fe9f11"/>
552
- <path d="M396.76 370.707l2.167 2.166-2.166-2.166z" fill="#f9d6aa"/>
553
- <path d="M429.244 370.707l2.165 2.166-2.166-2.166z" fill="#e5e3af"/>
554
- <path d="M435.74 370.707l2.166 2.166-2.166-2.166z" fill="#667"/>
555
- <path d="M303.645 372.873l2.165 2.165-2.165-2.165z" fill="#737370"/>
556
- <path d="M310.14 372.873l2.167 2.165-2.166-2.165z" fill="#f2f1d7"/>
557
- <path d="M325.3 372.873l2.165 2.165-2.165-2.165z" fill="#fea522"/>
558
- <path d="M336.127 372.873l2.166 2.165-2.166-2.165z" fill="#fe9f11"/>
559
- <path d="M338.293 372.873l2.165 2.165-2.165-2.165z" fill="#fbbe66"/>
560
- <path d="M340.458 372.873l2.166 2.165-2.166-2.165z" fill="#fcf1e4"/>
561
- <path d="M392.43 372.873l2.166 2.165-2.166-2.165z" fill="#fea522"/>
562
- <path d="M394.596 372.873l2.165 2.165-2.164-2.165z" fill="#fbead6"/>
563
- <path d="M429.244 372.873l2.165 2.165-2.166-2.165z" fill="#dddc7a"/>
564
- <path d="M433.575 372.873l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
565
- <path d="M435.74 372.873l2.166 2.165-2.166-2.165z" fill="#262678"/>
566
- <path d="M303.645 375.038l2.165 2.166-2.165-2.166z" fill="#49497d"/>
567
- <path d="M306.525 376.49l.723 1.44-.723-1.44z" fill="#a4a43d"/>
568
- <path d="M310.14 375.038l2.167 2.166-2.166-2.166z" fill="#d3d079"/>
569
- <path d="M327.465 375.038l2.166 2.166-2.165-2.166z" fill="#f9d099"/>
570
- <path d="M329.63 375.038l2.166 2.166-2.165-2.166z" fill="#fcb144"/>
571
- <path d="M331.796 375.038l2.166 2.166-2.166-2.166z" fill="#faca88"/>
572
- <path d="M333.962 375.038l2.165 2.166-2.165-2.166z" fill="#f8dcbb"/>
573
- <path d="M336.127 375.038l2.166 2.166-2.166-2.166z" fill="#fef8f1"/>
574
- <path d="M383.768 375.038l2.166 2.166-2.166-2.166z" fill="#f8dcbb"/>
575
- <path d="M392.43 375.038l2.166 2.166-2.166-2.166z" fill="#fcf1e4"/>
576
- <path d="M427.078 375.038l2.166 2.166-2.166-2.166z" fill="#f6f6e4"/>
577
- <path d="M433.575 375.038l2.165 2.166-2.165-2.166z" fill="#8d8d5b"/>
578
- <path d="M312.307 377.204l2.165 2.165-2.165-2.166z" fill="#fbfaf2"/>
579
- <path d="M383.768 377.204l2.166 2.165-2.166-2.166z" fill="#fbbe66"/>
580
- <path d="M390.265 377.204l2.165 2.165-2.165-2.166z" fill="#faca88"/>
581
- <path d="M427.078 377.204l2.166 2.165-2.166-2.166z" fill="#e1e18c"/>
582
- <path d="M433.575 377.204l2.165 2.165-2.165-2.166z" fill="#49497d"/>
583
- <path d="M305.81 379.37l2.166 2.165-2.166-2.166z" fill="#58587b"/>
584
- <path d="M312.307 379.37l2.165 2.165-2.165-2.166z" fill="#e5e59d"/>
585
- <path d="M383.768 379.37l2.166 2.165-2.166-2.166z" fill="#fe9f11"/>
586
- <path d="M388.1 379.37l2.165 2.165-2.166-2.166z" fill="#fdab33"/>
587
- <path d="M424.913 379.37l2.165 2.165-2.165-2.166z" fill="#fbfaf2"/>
588
- <path d="M431.41 379.37l2.165 2.165-2.166-2.166z" fill="#a4a43d"/>
589
- <path d="M433.575 379.37l2.165 2.165-2.165-2.166z" fill="#0e0e6e"/>
590
- <path d="M305.81 381.535l2.166 2.165-2.166-2.165z" fill="#1b1b74"/>
591
- <path d="M307.976 381.535l2.165 2.165-2.164-2.165z" fill="#a4a43d"/>
592
- <path d="M312.307 381.535l2.165 2.165-2.165-2.165z" fill="#d0d045"/>
593
- <path d="M381.603 381.535l2.165 2.165-2.165-2.165z" fill="#fbead6"/>
594
- <path d="M385.934 381.535l2.165 2.165-2.166-2.165z" fill="#fe9f11"/>
595
- <path d="M388.1 381.535l2.165 2.165-2.166-2.165z" fill="#fbead6"/>
596
- <path d="M424.913 381.535l2.165 2.165-2.165-2.165z" fill="#e5e59d"/>
597
- <path d="M431.41 381.535l2.165 2.165-2.166-2.165z" fill="#667"/>
598
- <path d="M307.976 383.7l2.165 2.166-2.164-2.166z" fill="#6e6c70"/>
599
- <path d="M314.472 383.7l2.166 2.166-2.166-2.166z" fill="#e5e3af"/>
600
- <path d="M382.317 385.15l.723 1.443-.723-1.442z" fill="#faca88"/>
601
- <path d="M385.934 383.7l2.165 2.166-2.166-2.166z" fill="#fae3c9"/>
602
- <path d="M422.747 383.7l2.166 2.166-2.166-2.166z" fill="#fbfaf2"/>
603
- <path d="M429.244 383.7l2.165 2.166-2.166-2.166z" fill="#a4a43d"/>
604
- <path d="M431.41 383.7l2.165 2.166-2.166-2.166m-123.434 2.166l2.165 2.165-2.164-2.164z" fill="#1b1b74"/>
605
- <path d="M310.14 385.866l2.167 2.165-2.166-2.164z" fill="#a4a43d"/>
606
- <path d="M314.472 385.866l2.166 2.165-2.166-2.164z" fill="#d0d045"/>
607
- <path d="M316.638 385.866l2.165 2.165-2.165-2.164z" fill="#fbfaf2"/>
608
- <path d="M383.768 385.866l2.166 2.165-2.166-2.164z" fill="#f9d6aa"/>
609
- <path d="M422.747 385.866l2.166 2.165-2.166-2.164z" fill="#e5e59d"/>
610
- <path d="M429.244 385.866l2.165 2.165-2.166-2.164M310.14 388.03l2.167 2.167-2.166-2.166z" fill="#6e6c70"/>
611
- <path d="M316.638 388.03l2.165 2.167-2.165-2.166z" fill="#8cbf84"/>
612
- <path d="M317.57 388.03c7.52 15.83 34.12 53.17 54.44 52.443 19.734-.706 42.02-37.14 50.737-52.442H317.57z" fill="#0cf"/>
613
- <path d="M427.078 388.03l2.166 2.167-2.166-2.166z" fill="#a4a43d"/>
614
- <path d="M429.244 388.03l2.165 2.167-2.166-2.166m-119.103 2.167l2.167 2.165-2.166-2.165z" fill="#1b1b74"/>
615
- <path d="M312.307 390.197l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
616
- <path d="M316.638 390.197l2.165 2.165-2.165-2.165z" fill="#adb333"/>
617
- <path d="M318.803 390.197l2.166 2.165-2.167-2.165z" fill="#1ac5b5"/>
618
- <path d="M420.582 390.197l2.165 2.165-2.165-2.165z" fill="#68b070"/>
619
- <path d="M427.078 390.197l2.166 2.165-2.166-2.165z" fill="#667"/>
620
- <path d="M312.307 392.362l2.165 2.166-2.165-2.166z" fill="#58587b"/>
621
- <path d="M318.803 392.362l2.166 2.166-2.167-2.166z" fill="#7fb15c"/>
622
- <path d="M418.416 392.362l2.166 2.166-2.166-2.166z" fill="#27c2aa"/>
623
- <path d="M424.913 392.362l-2.166 4.33 2.166-4.33z" fill="#a4a43d"/>
624
- <path d="M427.078 392.362l2.166 2.166-2.166-2.166m-114.77 2.166l2.164 2.165-2.165-2.165z" fill="#0e0e6e"/>
625
- <path d="M314.472 394.528l4.33 4.33-4.33-4.33z" fill="#a4a43d"/>
626
- <path d="M320.97 394.528l2.164 2.165-2.165-2.165z" fill="#34be9e"/>
627
- <path d="M418.416 394.528l2.166 2.165-2.166-2.165z" fill="#96b247"/>
628
- <path d="M424.913 394.528l2.165 2.165-2.165-2.165z" fill="#53527c"/>
629
- <path d="M314.472 396.693l2.166 2.166-2.166-2.167z" fill="#3a3a7c"/>
630
- <path d="M320.97 396.693l2.164 2.166-2.165-2.167z" fill="#a2b23d"/>
631
- <path d="M323.134 396.693l2.166 2.166-2.166-2.167z" fill="#0dc9c1"/>
632
- <path d="M416.25 396.693l2.166 2.166-2.165-2.167z" fill="#5bb47c"/>
633
- <path d="M422.747 396.693l2.166 2.166-2.166-2.167z" fill="#8d8d5b"/>
634
- <path d="M316.638 398.86l2.165 2.164-2.165-2.165z" fill="#737370"/>
635
- <path d="M323.134 398.86l2.166 2.164-2.166-2.165z" fill="#74b166"/>
636
- <path d="M414.085 398.86l2.166 2.164-2.165-2.165z" fill="#27c2aa"/>
637
- <path d="M420.582 398.86l-2.166 4.33 2.166-4.33z" fill="#a4a43d"/>
638
- <path d="M422.747 398.86l2.166 2.164-2.166-2.165z" fill="#262678"/>
639
- <path d="M316.638 401.024l2.165 2.166-2.165-2.166z" fill="#0e0e6e"/>
640
- <path d="M318.803 401.024l4.33 4.33-4.33-4.33z" fill="#a4a43d"/>
641
- <path d="M325.3 401.024l2.165 2.166-2.165-2.166z" fill="#42bb92"/>
642
- <path d="M411.92 401.024l2.165 2.166-2.165-2.166z" fill="#0dc9c1"/>
643
- <path d="M414.085 401.024l2.166 2.166-2.165-2.166z" fill="#96b247"/>
644
- <path d="M420.582 401.024l2.165 2.166-2.165-2.166z" fill="#58587b"/>
645
- <path d="M318.803 403.19l2.166 2.165-2.167-2.165z" fill="#3a3a7c"/>
646
- <path d="M325.3 403.19l2.165 2.165-2.165-2.165z" fill="#adb333"/>
647
- <path d="M327.465 403.19l2.166 2.165-2.165-2.165z" fill="#27c2aa"/>
648
- <path d="M411.92 403.19l2.165 2.165-2.165-2.165z" fill="#74b166"/>
649
- <path d="M418.416 403.19l2.166 2.165-2.166-2.165z" fill="#8d8d5b"/>
650
- <path d="M320.97 405.355l2.164 2.166-2.165-2.165z" fill="#6e6c70"/>
651
- <path d="M327.465 405.355l2.166 2.166-2.165-2.165z" fill="#96b247"/>
652
- <path d="M329.63 405.355l2.166 2.166-2.165-2.165z" fill="#0dc9c1"/>
653
- <path d="M409.754 405.355l2.166 2.166-2.166-2.165z" fill="#42bb92"/>
654
- <path d="M416.25 405.355l-4.33 6.497 4.33-6.497z" fill="#a4a43d"/>
655
- <path d="M418.416 405.355l2.166 2.166-2.166-2.165z" fill="#1b1b74"/>
656
- <path d="M320.97 407.52l2.164 2.166-2.165-2.165z" fill="#0e0e6e"/>
657
- <path d="M323.134 407.52l2.166 2.166-2.166-2.165z" fill="#8d8d5b"/>
658
- <path d="M329.63 407.52l2.166 2.166-2.165-2.165z" fill="#7fb15c"/>
659
- <path d="M407.59 407.52l2.164 2.166-2.165-2.165z" fill="#34be9e"/>
660
- <path d="M416.25 407.52l2.166 2.166-2.165-2.165z" fill="#3a3a7c"/>
661
- <path d="M323.134 409.686l2.166 2.166-2.166-2.166z" fill="#1b1b74"/>
662
- <path d="M325.3 409.686l23.82 23.82-23.82-23.82z" fill="#a4a43d"/>
663
- <path d="M331.796 409.686l2.166 2.166-2.166-2.166z" fill="#74b166"/>
664
- <path d="M405.423 409.686l2.166 2.166-2.167-2.166z" fill="#27c2aa"/>
665
- <path d="M407.59 409.686l2.164 2.166-2.165-2.166z" fill="#adb333"/>
666
- <path d="M414.085 409.686l2.166 2.166-2.165-2.166z" fill="#667"/>
667
- <path d="M325.3 411.852l2.165 2.165-2.165-2.165z" fill="#32327b"/>
668
- <path d="M333.962 411.852l2.165 2.165-2.165-2.165z" fill="#42bb92"/>
669
- <path d="M403.258 411.852l-8.662 10.827 8.662-10.828z" fill="#0dc9c1"/>
670
- <path d="M405.423 411.852l2.166 2.165-2.167-2.165z" fill="#adb333"/>
671
- <path d="M411.92 411.852l2.165 2.165-2.165-2.165z" fill="#737370"/>
672
- <path d="M327.465 414.017l2.166 2.166-2.165-2.166z" fill="#49497d"/>
673
- <path d="M336.127 414.017l2.166 2.166-2.166-2.166z" fill="#42bb92"/>
674
- <path d="M403.258 414.017l2.165 2.166-2.165-2.166z" fill="#96b247"/>
675
- <path d="M409.754 414.017l-2.165 4.33 2.164-4.33z" fill="#8d8d5b"/>
676
- <path d="M411.92 414.017l2.165 2.166-2.165-2.166z" fill="#0e0e6e"/>
677
- <path d="M329.63 416.183l2.166 2.165-2.165-2.165z" fill="#53527c"/>
678
- <path d="M338.293 416.183l2.165 2.165-2.165-2.165z" fill="#42bb92"/>
679
- <path d="M401.092 416.183l2.166 2.165-2.166-2.165z" fill="#96b247"/>
680
- <path d="M409.754 416.183l2.166 2.165-2.166-2.165z" fill="#0e0e6e"/>
681
- <path d="M331.796 418.348l2.166 2.166-2.166-2.166z" fill="#6e6c70"/>
682
- <path d="M340.458 418.348l2.166 2.166-2.166-2.166z" fill="#42bb92"/>
683
- <path d="M398.927 418.348l2.165 2.166-2.165-2.166z" fill="#96b247"/>
684
- <path d="M405.423 418.348l-4.33 6.497 4.33-6.497z" fill="#a4a43d"/>
685
- <path d="M407.59 418.348l2.164 2.166-2.165-2.166z" fill="#262678"/>
686
- <path d="M333.962 420.514l2.165 2.165-2.165-2.166z" fill="#6e6c70"/>
687
- <path d="M342.624 420.514l2.165 2.165-2.166-2.166z" fill="#42bb92"/>
688
- <path d="M396.76 420.514l2.167 2.165-2.166-2.166z" fill="#96b247"/>
689
- <path d="M405.423 420.514l2.166 2.165-2.167-2.166z" fill="#262678"/>
690
- <path d="M336.127 422.68l2.166 2.165-2.166-2.166z" fill="#6e6c70"/>
691
- <path d="M344.79 422.68l2.165 2.165-2.166-2.166z" fill="#68b070"/>
692
- <path d="M392.43 422.68l2.166 2.165-2.166-2.166z" fill="#27c2aa"/>
693
- <path d="M394.596 422.68l2.165 2.165-2.164-2.166z" fill="#adb333"/>
694
- <path d="M403.258 422.68l2.165 2.165-2.165-2.166z" fill="#262678"/>
695
- <path d="M338.293 424.845l2.165 2.165-2.165-2.165z" fill="#667"/>
696
- <path d="M346.955 424.845l2.165 2.165-2.165-2.165z" fill="#74b166"/>
697
- <path d="M390.265 424.845l2.165 2.165-2.165-2.165z" fill="#34be9e"/>
698
- <path d="M392.43 424.845l2.166 2.165-2.166-2.165z" fill="#adb333"/>
699
- <path d="M398.927 424.845l-2.166 4.33 2.167-4.33z" fill="#8d8d5b"/>
700
- <path d="M401.092 424.845l2.166 2.165-2.166-2.165z" fill="#262678"/>
701
- <path d="M340.458 427.01l2.166 2.166-2.166-2.166z" fill="#49497d"/>
702
- <path d="M349.12 427.01l2.166 2.166-2.166-2.166z" fill="#96b247"/>
703
- <path d="M351.286 427.01l2.165 2.166-2.164-2.166z" fill="#0dc9c1"/>
704
- <path d="M388.1 427.01l2.165 2.166-2.166-2.166z" fill="#42bb92"/>
705
- <path d="M398.927 427.01l2.165 2.166-2.165-2.166z" fill="#0e0e6e"/>
706
- <path d="M342.624 429.176l2.165 2.165-2.166-2.164z" fill="#49497d"/>
707
- <path d="M351.286 429.176l2.165 2.165-2.164-2.164z" fill="#a2b23d"/>
708
- <path d="M353.45 429.176l2.167 2.165-2.166-2.164z" fill="#27c2aa"/>
709
- <path d="M385.934 429.176l2.165 2.165-2.166-2.164z" fill="#74b166"/>
710
- <path d="M392.43 429.176l-6.496 8.662 6.496-8.662z" fill="#a4a43d"/>
711
- <path d="M394.596 429.176l2.165 2.165-2.164-2.164z" fill="#808067"/>
712
- <path d="M396.76 429.176l2.167 2.165-2.166-2.164z" fill="#0e0e6e"/>
713
- <path d="M344.79 431.34l2.165 2.167-2.166-2.166z" fill="#262678"/>
714
- <path d="M353.45 431.34l2.167 2.167-2.166-2.166z" fill="#adb333"/>
715
- <path d="M355.617 431.34l2.165 2.167-2.165-2.166z" fill="#42bb92"/>
716
- <path d="M381.603 431.34l2.165 2.167-2.165-2.166z" fill="#0dc9c1"/>
717
- <path d="M383.768 431.34l2.166 2.167-2.166-2.166z" fill="#96b247"/>
718
- <path d="M392.43 431.34l2.166 2.167-2.166-2.166z" fill="#6e6c70"/>
719
- <path d="M346.955 433.507l2.165 2.165-2.165-2.165z" fill="#1b1b74"/>
720
- <path d="M349.12 433.507l2.166 2.165-2.166-2.165z" fill="#8d8d5b"/>
721
- <path d="M357.782 433.507l2.166 2.165-2.166-2.165z" fill="#74b166"/>
722
- <path d="M359.948 433.507l2.165 2.165-2.165-2.165z" fill="#0dc9c1"/>
723
- <path d="M379.437 433.507l2.166 2.165-2.166-2.165z" fill="#34be9e"/>
724
- <path d="M381.603 433.507l2.165 2.165-2.165-2.165z" fill="#adb333"/>
725
- <path d="M390.265 433.507l2.165 2.165-2.165-2.165z" fill="#49497d"/>
726
- <path d="M349.12 435.672l2.166 2.166-2.166-2.166z" fill="#0e0e6e"/>
727
- <path d="M351.286 435.672l2.165 2.166-2.164-2.166z" fill="#6e6c70"/>
728
- <path d="M353.45 435.672l4.332 4.33-4.33-4.33z" fill="#a4a43d"/>
729
- <path d="M359.948 435.672l2.165 2.166-2.165-2.166z" fill="#96b247"/>
730
- <path d="M362.113 435.672l2.166 2.166-2.167-2.166z" fill="#27c2aa"/>
731
- <path d="M377.272 435.672l2.165 2.166-2.165-2.166z" fill="#68b070"/>
732
- <path d="M388.1 435.672l2.165 2.166-2.166-2.166z" fill="#32327b"/>
733
- <path d="M353.45 437.838l2.167 2.165-2.166-2.165z" fill="#49497d"/>
734
- <path d="M364.28 437.838l2.164 2.165-2.165-2.165z" fill="#5bb47c"/>
735
- <path d="M372.94 437.838l2.166 2.165-2.165-2.165z" fill="#27c2aa"/>
736
- <path d="M375.106 437.838l2.166 2.165-2.166-2.165z" fill="#96b247"/>
737
- <path d="M381.603 437.838l-2.166 4.33 2.166-4.33z" fill="#a4a43d"/>
738
- <path d="M383.768 437.838l2.166 2.165-2.166-2.165z" fill="#808067"/>
739
- <path d="M385.934 437.838l2.165 2.165-2.166-2.165z" fill="#0e0e6e"/>
740
- <path d="M355.617 440.003l2.165 2.166-2.165-2.167z" fill="#262678"/>
741
- <path d="M357.782 440.003l2.166 2.166-2.166-2.167z" fill="#8d8d5b"/>
742
- <path d="M366.444 440.003l2.166 2.166-2.166-2.167z" fill="#8bb252"/>
743
- <path d="M368.61 440.003l2.165 2.166-2.165-2.167z" fill="#1ac5b5"/>
744
- <path d="M370.775 440.003l2.166 2.166-2.165-2.167z" fill="#5bb47c"/>
745
- <path d="M381.603 440.003l2.165 2.166-2.165-2.167z" fill="#58587b"/>
746
- <path d="M357.782 442.17l2.166 2.164-2.166-2.165z" fill="#0e0e6e"/>
747
- <path d="M359.948 442.17l2.165 2.164-2.165-2.165z" fill="#667"/>
748
- <path d="M362.113 442.17l2.166 2.164-2.167-2.165z" fill="#a4a43d"/>
749
- <path d="M377.272 442.17l2.165 2.164-2.165-2.165z" fill="#99994e"/>
750
- <path d="M379.437 442.17l2.166 2.164-2.166-2.165m-17.324 2.164l2.166 2.166-2.167-2.166z" fill="#32327b"/>
751
- <path d="M364.28 444.334l2.164 2.166-2.165-2.166z" fill="#99994e"/>
752
- <path d="M372.94 444.334l2.166 2.166-2.165-2.166z" fill="#a4a43d"/>
753
- <path d="M375.106 444.334l2.166 2.166-2.166-2.166z" fill="#667"/>
754
- <path d="M377.272 444.334l2.165 2.166-2.165-2.166M364.28 446.5l2.164 2.165-2.165-2.165z" fill="#0e0e6e"/>
755
- <path d="M366.444 446.5l2.166 2.165-2.166-2.165z" fill="#667"/>
756
- <path d="M368.61 446.5l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
757
- <path d="M370.775 446.5l2.166 2.165-2.165-2.165z" fill="#99994e"/>
758
- <path d="M372.94 446.5l2.166 2.165-2.165-2.165z" fill="#32327b"/>
759
- <path d="M368.61 448.665l2.165 2.166-2.165-2.165z" fill="#262678"/>
760
- <path d="M370.775 448.665l2.166 2.166-2.165-2.165z" fill="#0e0e6e"/>
761
- <path d="M372.94 303.577c3.342 7.86 14.055 16.537 17 20.79-3.75 4.254-4.498 3.79-4.006 11.692 6.518-6.82 6.635-7.532 10.827-6.497 9.185 9.164 1.645 28.846-5.945 33.125-7.588 4.565-6.21-.158-17.584 5.563 5.215 4.46 11.257-.653 16.194.714 2.683 3.183-1.275 8.984.81 14.448 4.364-.42 3.84-9.23 4.855-12.423 3.187-11.704 22.352-19.866 23.326-30.6 4.04-1.897 8.08-.593 12.993 2.166-2.448-10.057-10.543-9.95-12.712-13.09-5.165-7.892-9.743-16.896-20.774-19.23-8.374-1.775-7.748.532-13.114-3.128-3.335-2.603-13.49-7.523-11.867-3.532z" fill="#f90"/>
762
- <path d="M397.017 312.505c0 .964-.782 1.745-1.746 1.745-.963 0-1.744-.78-1.744-1.745 0-.964.78-1.745 1.745-1.745.965 0 1.747.78 1.747 1.745z" fill-rule="evenodd" fill="#fff"/>
763
- <path d="M346.16 336.92c5.386-6.627 8.055-20.153 10.44-24.744 5.512 1.327 5.452 2.206 12.21-1.92-9.076-2.577-9.76-2.348-10.803-6.538 3.812-12.402 24.737-14.93 32.066-10.218 7.58 4.577 2.762 5.566 13.134 12.95 1.506-6.695-5.837-9.648-6.936-14.652 1.563-3.86 8.54-3.07 12.398-7.466-2.41-3.662-9.954.917-13.253 1.51-11.836 2.65-28.005-10.482-37.95-6.33-3.566-2.686-4.3-6.866-4.157-12.5-7.748 6.863-3.87 13.97-5.634 17.355-4.566 8.254-10.388 16.507-7.3 27.352 2.344 8.23 4.09 6.6 3.362 13.055-.744 4.164-.35 15.443 2.42 12.142z" fill="#f90"/>
764
- <path d="M342.805 311.46c.853-.45 1.91-.124 2.36.728.45.853.123 1.908-.73 2.36-.85.45-1.907.123-2.357-.73-.45-.85-.125-1.907.727-2.358z" fill-rule="evenodd" fill="#fff"/>
765
- <g>
766
- <path d="M389.94 341.57c-8.457-1.184-21.414 3.528-26.576 3.862-1.715-5.403-.932-5.807-7.958-9.455 2.488 9.1 3.037 9.566-.008 12.627-12.586 3.152-25.573-13.45-25.332-22.158-.005-8.856 3.334-5.243 4.288-17.938-6.508 2.173-5.237 9.985-8.95 13.514-4.112.66-7.046-5.72-12.803-6.748-1.886 3.957 5.935 8.045 8.15 10.56 8.39 8.76 5.514 29.39 14.213 35.755-.455 4.44-3.652 7.23-8.548 10.02 9.88 3.083 13.957-3.91 17.767-4.153 9.425-.363 19.5.35 27.184-7.902 5.833-6.265 3.533-6.916 9.435-9.63 3.95-1.518 13.398-7.69 9.14-8.353z" fill="#f90"/>
767
- <path d="M369.887 357.608c-.826-.496-1.093-1.57-.597-2.395.497-.826 1.57-1.093 2.395-.597.826.496 1.094 1.57.597 2.395-.496.827-1.57 1.095-2.395.598z" fill-rule="evenodd" fill="#fff"/>
768
- </g>
769
- </g>
770
- </g>
771
- </svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" height="512" width="512">
2
+ <defs>
3
+ <clipPath id="a">
4
+ <path fill-opacity=".67" d="M0 0h512v512H0z"/>
5
+ </clipPath>
6
+ </defs>
7
+ <g clip-path="url(#a)">
8
+ <path fill-rule="evenodd" fill="#fff" d="M-167.86.45h429.52v256.07h-429.52z"/>
9
+ <path d="M-167.86.45l-.018 19.22 102.5 63.22 38.565 1.34L-167.863.45z" fill="#c00"/>
10
+ <path d="M-123.97.45L.29 78.366V.45h-124.26z" fill="#006"/>
11
+ <path d="M16.866.45v99.468h-184.73v56.84h184.73v99.467h56.84v-99.468h184.73v-56.84H73.705V.45h-56.84z" fill="#c00"/>
12
+ <path d="M90.283.45v73.417L211.853 1.02 90.283.45z" fill="#006"/>
13
+ <path d="M94.12 81.87l34.19-.33L261.13 1.02l-35.24.688L94.12 81.87z" fill="#c00"/>
14
+ <path d="M259.78 22.495L158.32 82.89l100.11.45v89.995h-85.258l84.47 54.942 1.24 27.948-45.117-.647-123.48-72.77v73.417H.29v-73.417l-115.83 73.22-52.315.197v255.78h852.58V.455l-424.04-.46m-428.54 28.87l-.45 53.12 89.757 1.35-89.307-54.472zM-167.86 173.33v54.47l85.258-53.9-85.258-.57z" fill="#006"/>
15
+ <path d="M160.45 175.58l-35.543-.33 133.97 80.07-.88-18.318-97.55-61.422zm-295.02 81.09L-8.95 177.5l-32.994.262-125.92 78.79" fill="#c00"/>
16
+ <g>
17
+ <path d="M368.61 245.108l2.165 2.166-2.165-2.166z" fill="#49497d"/>
18
+ <path d="M370.775 245.108l2.166 2.166-2.165-2.166z" fill="#0e0e6e"/>
19
+ <path d="M364.28 247.274l2.164 2.165-2.165-2.166z" fill="#262678"/>
20
+ <path d="M366.444 247.274l2.166 2.165-2.166-2.166z" fill="#808067"/>
21
+ <path d="M372.94 247.274l2.166 2.165-2.165-2.166z" fill="#58587b"/>
22
+ <path d="M292.817 249.44l2.166 2.165-2.166-2.166z" fill="#0e0e6e"/>
23
+ <path d="M359.948 249.44l2.165 2.165-2.165-2.166z" fill="#1b1b74"/>
24
+ <path d="M362.113 249.44l2.166 2.165-2.167-2.166z" fill="#6e6c70"/>
25
+ <path d="M296.628 253.36c0 55.95-6.45 119.004 35.255 162.823 8.58 9.014 24.9 29.572 38.892 28.783 14.647-.825 33.483-22.5 41.86-33.114 36.304-47.754 30.533-104.713 31.767-160.14-16.393 7.363-24.557 9.788-38.892 9.745-10.618 1.09-26.998-6.045-36.792-10.714-6.4 4.275-15.687 9.373-32.374 9.945-19.273.848-25.38-2.418-39.716-7.33z" fill="#cc3"/>
26
+ <path d="M375.106 249.44l2.166 2.165-2.166-2.166z" fill="#99994e"/>
27
+ <path d="M377.272 249.44l2.165 2.165-2.165-2.166z" fill="#49497d"/>
28
+ <path d="M444.402 249.44l2.166 2.165-2.166-2.166z" fill="#0e0e6e"/>
29
+ <path d="M294.983 251.605l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
30
+ <path d="M297.148 251.605l2.166 2.165-2.166-2.165z" fill="#6e6c70"/>
31
+ <path d="M299.314 251.605l2.165 2.165-2.166-2.165z" fill="#3a3a7c"/>
32
+ <path d="M355.617 251.605l2.165 2.165-2.165-2.165z" fill="#1b1b74"/>
33
+ <path d="M357.782 251.605l2.166 2.165-2.166-2.165z" fill="#6e6c70"/>
34
+ <path d="M359.948 251.605l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
35
+ <path d="M368.61 251.605l2.165 2.165-2.165-2.165z" fill="#d0d045"/>
36
+ <path d="M377.272 251.605l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
37
+ <path d="M379.437 251.605l2.166 2.165-2.166-2.165z" fill="#8d8d5b"/>
38
+ <path d="M381.603 251.605l2.165 2.165-2.165-2.165z" fill="#3a3a7c"/>
39
+ <path d="M437.906 251.605l2.165 2.165-2.164-2.165z" fill="#262678"/>
40
+ <path d="M440.07 251.605l2.167 2.165-2.166-2.165z" fill="#53527c"/>
41
+ <path d="M442.237 251.605l2.165 2.165-2.165-2.165z" fill="#8d8d5b"/>
42
+ <path d="M303.645 253.77l2.165 2.166-2.165-2.166z" fill="#737370"/>
43
+ <path d="M305.81 253.77l2.166 2.166-2.166-2.166z" fill="#53527c"/>
44
+ <path d="M307.976 253.77l2.165 2.166-2.164-2.166z" fill="#1b1b74"/>
45
+ <path d="M351.286 253.77l2.165 2.166-2.164-2.166z" fill="#262678"/>
46
+ <path d="M353.45 253.77l2.167 2.166-2.166-2.166z" fill="#6e6c70"/>
47
+ <path d="M355.617 253.77l2.165 2.166-2.165-2.166z" fill="#a4a43d"/>
48
+ <path d="M366.444 253.77l2.166 2.166-2.166-2.166z" fill="#e5e59d"/>
49
+ <path d="M301.068 259.444c-1.165 29.392-.27 62.49 4.324 93.94 5.08 16.43 4.4 25.454 11.95 35.3l105.67-.822c6.368-10.36 11.09-26.068 11.7-32.313 5.9-31.763 6.04-66.814 6.182-98.164-10.626 5.65-24.542 9.652-38.048 7.895-10.827-.824-20.832-3.296-32.482-9.88-10.107 6.054-13.63 8.818-30.317 9.525-12.993.64-23.518 1.693-38.98-5.482z" fill="#fff"/>
50
+ <path d="M370.775 253.77l2.166 2.166-2.165-2.166z" fill="#f2f1d7"/>
51
+ <path d="M372.94 253.77l2.166 2.166-2.165-2.166z" fill="#d9d868"/>
52
+ <path d="M381.603 253.77l2.165 2.166-2.165-2.166z" fill="#a4a43d"/>
53
+ <path d="M383.768 253.77l2.166 2.166-2.166-2.166z" fill="#99994e"/>
54
+ <path d="M385.934 253.77l2.165 2.166-2.166-2.166z" fill="#49497d"/>
55
+ <path d="M388.1 253.77l2.165 2.166-2.166-2.166z" fill="#0e0e6e"/>
56
+ <path d="M431.41 253.77l2.165 2.166-2.166-2.166z" fill="#3a3a7c"/>
57
+ <path d="M433.575 253.77l2.165 2.166-2.165-2.166z" fill="#667"/>
58
+ <path d="M435.74 253.77l2.166 2.166-2.166-2.166z" fill="#99994e"/>
59
+ <path d="M437.906 253.77l2.165 2.166-2.164-2.166m-129.93 2.166l2.165 2.165-2.164-2.164z" fill="#a4a43d"/>
60
+ <path d="M310.14 255.936l2.167 2.165-2.166-2.164z" fill="#99994e"/>
61
+ <path d="M312.307 255.936l2.165 2.165-2.165-2.164z" fill="#6e6c70"/>
62
+ <path d="M314.472 255.936l2.166 2.165-2.166-2.164z" fill="#49497d"/>
63
+ <path d="M316.638 255.936l2.165 2.165-2.165-2.164m28.15 0l2.167 2.165-2.166-2.164z" fill="#1b1b74"/>
64
+ <path d="M346.955 255.936l2.165 2.165-2.165-2.164z" fill="#53527c"/>
65
+ <path d="M349.12 255.936l2.166 2.165-2.166-2.164z" fill="#8d8d5b"/>
66
+ <path d="M351.286 255.936l2.165 2.165-2.164-2.164z" fill="#a4a43d"/>
67
+ <path d="M362.113 255.936l2.166 2.165-2.167-2.164z" fill="#e5e59d"/>
68
+ <path d="M364.28 255.936l2.164 2.165-2.165-2.164z" fill="#fbfaf2"/>
69
+ <path d="M375.106 255.936l2.166 2.165-2.166-2.164z" fill="#f2f1d2"/>
70
+ <path d="M377.272 255.936l2.165 2.165-2.165-2.164z" fill="#d9d868"/>
71
+ <path d="M388.1 255.936l2.165 2.165-2.166-2.164z" fill="#a4a43d"/>
72
+ <path d="M390.265 255.936l2.165 2.165-2.165-2.164z" fill="#6e6c70"/>
73
+ <path d="M392.43 255.936l2.166 2.165-2.166-2.164z" fill="#3a3a7c"/>
74
+ <path d="M420.582 255.936l2.165 2.165-2.165-2.164z" fill="#0e0e6e"/>
75
+ <path d="M422.747 255.936l2.166 2.165-2.166-2.164z" fill="#32327b"/>
76
+ <path d="M424.913 255.936l2.165 2.165-2.165-2.164z" fill="#58587b"/>
77
+ <path d="M427.078 255.936l2.166 2.165-2.166-2.164z" fill="#808067"/>
78
+ <path d="M430.694 256.65l1.443.722-1.443-.722z" fill="#a4a43d"/>
79
+ <path d="M299.314 258.1l2.165 2.167-2.166-2.166z" fill="#dddc7a"/>
80
+ <path d="M301.48 258.1l2.165 2.167-2.166-2.166z" fill="#d0d045"/>
81
+ <path d="M318.088 258.816l1.443.722-1.442-.722z" fill="#a4a43d"/>
82
+ <path d="M320.97 258.1l2.164 2.167-2.165-2.166z" fill="#808067"/>
83
+ <path d="M323.134 258.1l2.166 2.167-2.166-2.166z" fill="#667"/>
84
+ <path d="M325.3 258.1l2.165 2.167-2.165-2.166z" fill="#58587b"/>
85
+ <path d="M327.465 258.1l2.166 2.167-2.165-2.166z" fill="#49497d"/>
86
+ <path d="M340.458 258.1l2.166 2.167-2.166-2.166z" fill="#737370"/>
87
+ <path d="M342.624 258.1l2.165 2.167-2.166-2.166z" fill="#99994e"/>
88
+ <path d="M344.79 258.1l2.165 2.167-2.166-2.166z" fill="#a4a43d"/>
89
+ <path d="M357.782 258.1l2.166 2.167-2.166-2.166z" fill="#e5e59d"/>
90
+ <path d="M359.948 258.1l2.165 2.167-2.165-2.166z" fill="#fbfaf2"/>
91
+ <path d="M379.437 258.1l2.166 2.167-2.166-2.166z" fill="#f2f1d2"/>
92
+ <path d="M381.603 258.1l2.165 2.167-2.165-2.166z" fill="#d9d868"/>
93
+ <path d="M393.88 258.816l1.443.722-1.442-.722z" fill="#a4a43d"/>
94
+ <path d="M396.76 258.1l2.167 2.167-2.166-2.166z" fill="#808067"/>
95
+ <path d="M398.927 258.1l2.165 2.167-2.165-2.166z" fill="#667"/>
96
+ <path d="M401.092 258.1l2.166 2.167-2.166-2.166z" fill="#58587b"/>
97
+ <path d="M403.258 258.1l2.165 2.167-2.165-2.166z" fill="#3a3a7c"/>
98
+ <path d="M413.37 258.816l1.443.722-1.443-.722z" fill="#58587b"/>
99
+ <path d="M416.25 258.1l2.166 2.167-2.165-2.166z" fill="#737370"/>
100
+ <path d="M418.416 258.1l2.166 2.167-2.166-2.166z" fill="#99994e"/>
101
+ <path d="M420.582 258.1l2.165 2.167-2.165-2.166z" fill="#a4a43d"/>
102
+ <path d="M437.906 258.1l2.165 2.167-2.164-2.166z" fill="#dddc7a"/>
103
+ <path d="M440.07 258.1l2.167 2.167-2.166-2.166z" fill="#d0d045"/>
104
+ <path d="M303.645 260.267l2.165 2.165-2.165-2.165z" fill="#f2f1d7"/>
105
+ <path d="M305.81 260.267l2.166 2.165-2.166-2.165z" fill="#e0dea1"/>
106
+ <path d="M307.976 260.267l2.165 2.165-2.164-2.165z" fill="#dddc7a"/>
107
+ <path d="M351.286 260.267l2.165 2.165-2.164-2.165z" fill="#d9d868"/>
108
+ <path d="M353.45 260.267l2.167 2.165-2.166-2.165z" fill="#e5e3af"/>
109
+ <path d="M383.768 260.267l2.166 2.165-2.166-2.165z" fill="#f6f6e4"/>
110
+ <path d="M385.934 260.267l2.165 2.165-2.166-2.165z" fill="#e1e18c"/>
111
+ <path d="M429.244 260.267l2.165 2.165-2.166-2.165z" fill="#d4d456"/>
112
+ <path d="M431.41 260.267l2.165 2.165-2.166-2.165z" fill="#e1e18c"/>
113
+ <path d="M433.575 260.267l2.165 2.165-2.165-2.165z" fill="#eeedc1"/>
114
+ <path d="M312.307 262.432l2.165 2.166-2.165-2.166z" fill="#f2f1d2"/>
115
+ <path d="M314.472 262.432l2.166 2.166-2.166-2.166z" fill="#e0dea1"/>
116
+ <path d="M316.638 262.432l2.165 2.166-2.165-2.166z" fill="#dddc7a"/>
117
+ <path d="M318.803 262.432l2.166 2.166-2.167-2.166z" fill="#d0d045"/>
118
+ <path d="M344.79 262.432l2.165 2.166-2.166-2.166z" fill="#dddc7a"/>
119
+ <path d="M346.955 262.432l2.165 2.166-2.165-2.166z" fill="#e5e3af"/>
120
+ <path d="M349.12 262.432l2.166 2.166-2.166-2.166z" fill="#f6f6e4"/>
121
+ <path d="M390.265 262.432l2.165 2.166-2.165-2.166z" fill="#eeedc1"/>
122
+ <path d="M392.43 262.432l2.166 2.166-2.166-2.166z" fill="#e1e18c"/>
123
+ <path d="M394.596 262.432l2.165 2.166-2.164-2.166z" fill="#d4d456"/>
124
+ <path d="M420.582 262.432l2.165 2.166-2.165-2.166z" fill="#d9d868"/>
125
+ <path d="M422.747 262.432l2.166 2.166-2.166-2.166z" fill="#e1e18c"/>
126
+ <path d="M424.913 262.432l2.165 2.166-2.165-2.166z" fill="#eeedc1"/>
127
+ <path d="M427.078 262.432l2.166 2.166-2.166-2.166z" fill="#f6f6e4"/>
128
+ <path d="M323.134 264.598l2.166 2.165-2.166-2.165z" fill="#f2f1d7"/>
129
+ <path d="M325.3 264.598l2.165 2.165-2.165-2.165z" fill="#f2f1d2"/>
130
+ <path d="M327.465 264.598l2.166 2.165-2.165-2.165z" fill="#eeedc1"/>
131
+ <path d="M337.578 265.312l1.442.722-1.442-.722z" fill="#f2f1d2"/>
132
+ <path d="M340.458 264.598l2.166 2.165-2.166-2.165z" fill="#fbfaf2"/>
133
+ <path d="M351.286 264.598l4.33 4.33v-4.33h-4.33z" fill="#fef8f1"/>
134
+ <path d="M398.927 264.598l2.165 2.165-2.165-2.165z" fill="#f2f1d7"/>
135
+ <path d="M401.092 264.598l2.166 2.165-2.166-2.165z" fill="#f2f1d2"/>
136
+ <path d="M403.258 264.598l2.165 2.165-2.165-2.165z" fill="#e5e3af"/>
137
+ <path d="M406.874 265.312l1.442.722-1.442-.722z" fill="#e5e59d"/>
138
+ <path d="M409.754 264.598l2.166 2.165-2.166-2.165z" fill="#e0dea1"/>
139
+ <path d="M413.37 265.312l1.443.722-1.443-.722z" fill="#f2f1d2"/>
140
+ <path d="M416.25 264.598l2.166 2.165-2.165-2.165z" fill="#fbfaf2"/>
141
+ <path d="M346.955 266.763l2.165 2.166-2.165-2.167z" fill="#fef8f1"/>
142
+ <path d="M349.12 266.763l2.166 2.166-2.166-2.167z" fill="#fbbe66"/>
143
+ <path d="M346.955 268.93l2.165 2.164-2.165-2.165z" fill="#fbc477"/>
144
+ <path d="M351.286 268.93l2.165 2.164-2.164-2.165z" fill="#fcb144"/>
145
+ <path d="M346.955 271.094l2.165 2.166-2.165-2.166z" fill="#fe9f11"/>
146
+ <path d="M351.286 271.094l2.165 2.166-2.164-2.166z" fill="#fea522"/>
147
+ <path d="M344.79 273.26l2.165 2.165-2.166-2.165m8.66 0l2.167 2.165-2.166-2.165z" fill="#fae3c9"/>
148
+ <path d="M364.28 273.26l2.164 2.165-2.165-2.165z" fill="#fbead6"/>
149
+ <path d="M366.444 273.26l2.166 2.165-2.166-2.165z" fill="#f9d6aa"/>
150
+ <path d="M375.106 273.26l2.166 2.165-2.166-2.165z" fill="#fae3c9"/>
151
+ <path d="M377.272 273.26l2.165 2.165-2.165-2.165z" fill="#fef8f1"/>
152
+ <path d="M344.79 275.425l2.165 2.166-2.166-2.165z" fill="#f9d099"/>
153
+ <path d="M353.45 275.425l2.167 2.166-2.166-2.165z" fill="#fdab33"/>
154
+ <path d="M357.782 275.425l2.166 2.166-2.166-2.165z" fill="#fcf1e4"/>
155
+ <path d="M359.948 275.425l2.165 2.166-2.165-2.165z" fill="#fbc477"/>
156
+ <path d="M362.113 275.425l2.166 2.166-2.167-2.165z" fill="#fea522"/>
157
+ <path d="M379.437 275.425l2.166 2.166-2.166-2.165z" fill="#fcb755"/>
158
+ <path d="M381.603 275.425l2.165 2.166-2.165-2.165z" fill="#f9d6aa"/>
159
+ <path d="M344.79 277.59l2.165 2.166-2.166-2.165z" fill="#faca88"/>
160
+ <path d="M355.617 277.59l2.165 2.166-2.165-2.165m28.15 0l2.167 2.166-2.166-2.165z" fill="#fea522"/>
161
+ <path d="M385.934 277.59l2.165 2.166-2.166-2.165z" fill="#f8dcbb"/>
162
+ <path d="M299.314 279.756l2.165 2.166-2.166-2.166z" fill="#f6f6e4"/>
163
+ <path d="M344.79 279.756l2.165 2.166-2.166-2.166z" fill="#fbc477"/>
164
+ <path d="M388.1 279.756l2.165 2.166-2.166-2.166z" fill="#fbbe66"/>
165
+ <path d="M390.265 279.756l2.165 2.166-2.165-2.166z" fill="#f8dcbb"/>
166
+ <path d="M344.79 281.922l2.165 2.165-2.166-2.165z" fill="#faca88"/>
167
+ <path d="M394.596 281.922l2.165 2.165-2.164-2.165z" fill="#fcb755"/>
168
+ <path d="M396.76 281.922l2.167 2.165-2.166-2.165z" fill="#f8dcbb"/>
169
+ <path d="M342.624 284.087l2.165 2.166-2.166-2.166z" fill="#fef8f1"/>
170
+ <path d="M344.79 284.087l2.165 2.166-2.166-2.166z" fill="#fe9f11"/>
171
+ <path d="M405.423 284.087l2.166 2.166-2.167-2.166z" fill="#fdab33"/>
172
+ <path d="M407.59 284.087l2.164 2.166-2.165-2.166z" fill="#fcb144"/>
173
+ <path d="M409.754 284.087l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
174
+ <path d="M411.92 284.087l4.33 4.33-4.33-4.33z" fill="#f9d6aa"/>
175
+ <path d="M414.085 284.087l2.166 2.166-2.165-2.166z" fill="#fef8f1"/>
176
+ <path d="M342.624 286.253l2.165 2.165-2.166-2.165z" fill="#fcb144"/>
177
+ <path d="M372.94 286.253l2.166 2.165-2.165-2.165z" fill="#fdab33"/>
178
+ <path d="M375.106 286.253l2.166 2.165-2.166-2.165zM383.768 286.253l2.166 2.165-2.166-2.165z" fill="#fbc477"/>
179
+ <path d="M385.934 286.253l2.165 2.165-2.166-2.165z" fill="#fea522"/>
180
+ <path d="M340.458 288.418l2.166 2.166-2.166-2.166z" fill="#fae3c9"/>
181
+ <path d="M368.61 288.418l2.165 2.166-2.165-2.166z" fill="#fcb144"/>
182
+ <path d="M370.775 288.418l2.166 2.166-2.165-2.166z" fill="#fae3c9"/>
183
+ <path d="M388.1 288.418l2.165 2.166-2.166-2.166z" fill="#f8dcbb"/>
184
+ <path d="M390.265 288.418l2.165 2.166-2.165-2.166z" fill="#fdab33"/>
185
+ <path d="M403.258 288.418l2.165 2.166-2.165-2.166z" fill="#fe9f11"/>
186
+ <path d="M405.423 288.418l2.166 2.166-2.167-2.166z" fill="#fcb755"/>
187
+ <path d="M407.59 288.418l2.164 2.166-2.165-2.166z" fill="#f9d099"/>
188
+ <path d="M409.754 288.418l2.166 2.166-2.166-2.166z" fill="#fbead6"/>
189
+ <path d="M340.458 290.584l2.166 2.165-2.166-2.166z" fill="#fcb144"/>
190
+ <path d="M366.444 290.584l2.166 2.165-2.166-2.166z" fill="#fbbe66"/>
191
+ <path d="M392.43 290.584l2.166 2.165-2.166-2.166z" fill="#f9d099"/>
192
+ <path d="M401.092 290.584l2.166 2.165-2.166-2.166z" fill="#fbead6"/>
193
+ <path d="M338.293 292.75l2.165 2.165-2.165-2.166z" fill="#fcf1e4"/>
194
+ <path d="M364.28 292.75l2.164 2.165-2.165-2.166z" fill="#fbbe66"/>
195
+ <path d="M394.596 292.75l2.165 2.165-2.164-2.166z" fill="#f9d099"/>
196
+ <path d="M401.092 292.75l2.166 2.165-2.166-2.166z" fill="#fae3c9"/>
197
+ <path d="M338.293 294.915l2.165 2.165-2.165-2.165z" fill="#fbc477"/>
198
+ <path d="M362.113 294.915l2.166 2.165-2.167-2.165m34.648 0l2.167 2.165-2.166-2.165z" fill="#fcb144"/>
199
+ <path d="M401.092 294.915l2.166 2.165-2.166-2.165z" fill="#fbbe66"/>
200
+ <path d="M299.314 297.08l2.165 2.166-2.166-2.166z" fill="#f6f6e4"/>
201
+ <path d="M338.293 297.08l2.165 2.166-2.165-2.166z" fill="#fea522"/>
202
+ <path d="M362.113 297.08l2.166 2.166-2.167-2.166z" fill="#fbead6"/>
203
+ <path d="M396.76 297.08l2.167 2.166-2.166-2.166z" fill="#fcf1e4"/>
204
+ <path d="M403.258 297.08l2.165 2.166-2.165-2.166z" fill="#fef8f1"/>
205
+ <path d="M336.127 299.246l2.166 2.165-2.166-2.164z" fill="#fcf1e4"/>
206
+ <path d="M359.948 299.246l2.165 2.165-2.165-2.164z" fill="#fbbe66"/>
207
+ <path d="M398.927 299.246l2.165 2.165-2.165-2.164z" fill="#faca88"/>
208
+ <path d="M403.258 299.246l2.165 2.165-2.165-2.164z" fill="#f9d099"/>
209
+ <path d="M336.127 301.41l2.166 2.167-2.166-2.166z" fill="#f9d6aa"/>
210
+ <path d="M359.948 301.41l2.165 2.167-2.165-2.166z" fill="#fcf1e4"/>
211
+ <path d="M370.775 301.41l2.166 2.167-2.165-2.166z" fill="#fae3c9"/>
212
+ <path d="M372.94 301.41l2.166 2.167-2.165-2.166z" fill="#fea522"/>
213
+ <path d="M375.106 301.41l2.166 2.167-2.166-2.166z" fill="#fcb144"/>
214
+ <path d="M377.272 301.41l2.165 2.167-2.165-2.166z" fill="#f9d6aa"/>
215
+ <path d="M398.927 301.41l2.165 2.167-2.165-2.166z" fill="#fef8f1"/>
216
+ <path d="M401.092 301.41l2.166 2.167-2.166-2.166z" fill="#fea522"/>
217
+ <path d="M403.258 301.41l2.165 2.167-2.165-2.166z" fill="#fdab33"/>
218
+ <path d="M336.127 303.577l-2.165 6.496 2.165-6.496z" fill="#faca88"/>
219
+ <path d="M357.782 303.577l2.166 2.165-2.166-2.165z" fill="#fea522"/>
220
+ <path d="M359.948 303.577l2.165 2.165-2.165-2.165z" fill="#fef8f1"/>
221
+ <path d="M370.775 303.577l2.166 2.165-2.165-2.165z" fill="#f9d099"/>
222
+ <path d="M379.437 303.577l2.166 2.165-2.166-2.165z" fill="#fdab33"/>
223
+ <path d="M381.603 303.577l2.165 2.165-2.165-2.165z" fill="#fae3c9"/>
224
+ <path d="M401.092 303.577l2.166 2.165-2.166-2.165z" fill="#f8dcbb"/>
225
+ <path d="M403.258 303.577l2.165 2.165-2.165-2.165z" fill="#f90"/>
226
+ <path d="M406.138 305.027l.723 1.444-.722-1.443z" fill="#fbead6"/>
227
+ <path d="M362.113 305.742l2.166 2.166-2.167-2.166z" fill="#fea522"/>
228
+ <path d="M364.28 305.742l2.164 2.166-2.165-2.166z" fill="#fbbe66"/>
229
+ <path d="M366.444 305.742l2.166 2.166-2.166-2.166z" fill="#faca88"/>
230
+ <path d="M368.61 305.742l2.165 2.166-2.165-2.166z" fill="#fcb144"/>
231
+ <path d="M370.775 305.742l2.166 2.166-2.165-2.166z" fill="#fae3c9"/>
232
+ <path d="M372.94 305.742l2.166 2.166-2.165-2.166z" fill="#fe9f11"/>
233
+ <path d="M383.768 305.742l2.166 2.166-2.166-2.166z" fill="#fdab33"/>
234
+ <path d="M385.934 305.742l2.165 2.166-2.166-2.166z" fill="#fbc477"/>
235
+ <path d="M388.1 305.742l2.165 2.166-2.166-2.166z" fill="#faca88"/>
236
+ <path d="M390.265 305.742l2.165 2.166-2.165-2.166z" fill="#f9d6aa"/>
237
+ <path d="M393.88 306.457l1.443.722-1.442-.723z" fill="#fae3c9"/>
238
+ <path d="M396.76 305.742l2.167 2.166-2.166-2.166z" fill="#fef8f1"/>
239
+ <path d="M403.258 305.742l2.165 2.166-2.165-2.166z" fill="#fbc477"/>
240
+ <path d="M310.14 307.908l2.167 2.165-2.166-2.165z" fill="#fef8f1"/>
241
+ <path d="M312.307 307.908l2.165 2.165-2.165-2.165z" fill="#fcf1e4"/>
242
+ <path d="M368.61 307.908l2.165 2.165-2.165-2.165z" fill="#fcb755"/>
243
+ <path d="M372.94 307.908l2.166 2.165-2.165-2.165z" fill="#fbead6"/>
244
+ <path d="M375.106 307.908l2.166 2.165-2.166-2.165z" fill="#fea522"/>
245
+ <path d="M392.43 307.908l2.166 2.165-2.166-2.165z" fill="#fe9f11"/>
246
+ <path d="M394.596 307.908l-2.166 4.33 2.166-4.33z" fill="#fcb144"/>
247
+ <path d="M398.927 307.908l2.165 2.165-2.165-2.165z" fill="#fe9f11"/>
248
+ <path d="M401.092 307.908l2.166 2.165-2.166-2.165z" fill="#fbbe66"/>
249
+ <path d="M403.258 307.908l2.165 2.165-2.165-2.165z" fill="#fcf1e4"/>
250
+ <path d="M310.14 310.073l2.167 2.166-2.166-2.167z" fill="#fae3c9"/>
251
+ <path d="M312.307 310.073l4.33 4.33-4.33-4.33z" fill="#fe9f11"/>
252
+ <path d="M314.472 310.073l2.166 2.166-2.166-2.167zM333.962 310.073l2.165 2.166-2.165-2.167z" fill="#fbead6"/>
253
+ <path d="M336.127 310.073l2.166 2.166-2.166-2.167z" fill="#fae3c9"/>
254
+ <path d="M355.617 310.073l2.165 2.166-2.165-2.167z" fill="#fe9f11"/>
255
+ <path d="M357.782 310.073l2.166 2.166-2.166-2.167z" fill="#fbc477"/>
256
+ <path d="M359.948 310.073l2.165 2.166-2.165-2.167z" fill="#fea522"/>
257
+ <path d="M366.444 310.073l2.166 2.166-2.166-2.167z" fill="#fbc477"/>
258
+ <path d="M368.61 310.073l2.165 2.166-2.165-2.167z" fill="#fef8f1"/>
259
+ <path d="M377.272 310.073l2.165 2.166-2.165-2.167z" fill="#fbc477"/>
260
+ <path d="M394.596 310.073l2.165 2.166-2.164-2.167z" fill="#fff"/>
261
+ <path d="M396.76 310.073l2.167 2.166-2.166-2.167z" fill="#fdab33"/>
262
+ <path d="M405.423 310.073l2.166 2.166-2.167-2.167z" fill="#fbc477"/>
263
+ <path d="M310.14 312.24l2.167 2.164-2.166-2.165z" fill="#fef8f1"/>
264
+ <path d="M316.638 312.24l2.165 2.164-2.165-2.165z" fill="#fbead6"/>
265
+ <path d="M327.465 312.24l2.166 2.164-2.165-2.165z" fill="#f9d6aa"/>
266
+ <path d="M338.293 312.24l2.165 2.164-2.165-2.165z" fill="#fe9f11"/>
267
+ <path d="M341.91 312.953l1.44.722-1.44-.722z" fill="#f9d6aa"/>
268
+ <path d="M355.617 312.24l2.165 2.164-2.165-2.165z" fill="#f8dcbb"/>
269
+ <path d="M362.113 312.24l2.166 2.164-2.167-2.165z" fill="#fcf1e4"/>
270
+ <path d="M379.437 312.24l2.166 2.164-2.166-2.165z" fill="#f9d6aa"/>
271
+ <path d="M394.596 312.24l2.165 2.164-2.164-2.165z" fill="#fdab33"/>
272
+ <path d="M407.59 312.24l2.164 2.164-2.165-2.165z" fill="#fcb755"/>
273
+ <path d="M409.754 312.24l2.166 2.164-2.166-2.165z" fill="#fef8f1"/>
274
+ <path d="M292.817 314.404l2.166 2.166-2.166-2.166z" fill="#53527c"/>
275
+ <path d="M312.307 314.404l2.165 2.166-2.165-2.166z" fill="#fcb755"/>
276
+ <path d="M316.638 314.404l2.165 2.166-2.165-2.166z" fill="#fea522"/>
277
+ <path d="M325.3 314.404l2.165 2.166-2.165-2.166z" fill="#fbead6"/>
278
+ <path d="M329.63 314.404l2.166 2.166-2.165-2.166z" fill="#fe9f11"/>
279
+ <path d="M331.796 314.404l2.166 2.166-2.166-2.166z" fill="#fcf1e4"/>
280
+ <path d="M338.293 314.404l2.165 2.166-2.165-2.166z" fill="#fbbe66"/>
281
+ <path d="M340.458 314.404l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
282
+ <path d="M342.624 314.404l2.165 2.166-2.166-2.166z" fill="#fbbe66"/>
283
+ <path d="M353.45 314.404l2.167 2.166-2.166-2.166z" fill="#fea522"/>
284
+ <path d="M381.603 314.404l2.165 2.166-2.165-2.166z" fill="#f9d6aa"/>
285
+ <path d="M409.754 314.404l2.166 2.166-2.166-2.166z" fill="#fcb144"/>
286
+ <path d="M444.402 314.404l2.166 2.166-2.166-2.166z" fill="#8d8d5b"/>
287
+ <path d="M299.314 316.57l2.165 2.165-2.166-2.165z" fill="#e5e3af"/>
288
+ <path d="M312.307 316.57l2.165 2.165-2.165-2.165z" fill="#f8dcbb"/>
289
+ <path d="M318.803 316.57l2.166 2.165-2.167-2.165z" fill="#fdab33"/>
290
+ <path d="M325.3 316.57l2.165 2.165-2.165-2.165z" fill="#fe9f11"/>
291
+ <path d="M329.63 316.57l2.166 2.165-2.165-2.165z" fill="#faca88"/>
292
+ <path d="M338.293 316.57l2.165 2.165-2.165-2.165z" fill="#fcf1e4"/>
293
+ <path d="M353.45 316.57l2.167 2.165-2.166-2.165m30.318 0l2.166 2.165-2.166-2.165z" fill="#f9d099"/>
294
+ <path d="M411.92 316.57l2.165 2.165-2.165-2.165z" fill="#fbbe66"/>
295
+ <path d="M314.472 318.735l2.166 2.166-2.166-2.165z" fill="#fea522"/>
296
+ <path d="M320.97 318.735l2.164 2.166-2.165-2.165z" fill="#fdab33"/>
297
+ <path d="M323.134 318.735l2.166 2.166-2.166-2.165z" fill="#fea522"/>
298
+ <path d="M327.465 318.735l2.166 2.166-2.165-2.165z" fill="#fe9f11"/>
299
+ <path d="M329.63 318.735l2.166 2.166-2.165-2.165z" fill="#fef8f1"/>
300
+ <path d="M340.458 318.735l2.166 2.166-2.166-2.165z" fill="#fbbe66"/>
301
+ <path d="M353.45 318.735l2.167 2.166-2.166-2.165z" fill="#fef8f1"/>
302
+ <path d="M385.934 318.735l2.165 2.166-2.166-2.165z" fill="#fbbe66"/>
303
+ <path d="M414.085 318.735l2.166 2.166-2.165-2.165z" fill="#f9d099"/>
304
+ <path d="M314.472 320.9l2.166 2.166-2.166-2.165z" fill="#f9d6aa"/>
305
+ <path d="M327.465 320.9l2.166 2.166-2.165-2.165z" fill="#f9d099"/>
306
+ <path d="M340.458 320.9l2.166 2.166-2.166-2.165z" fill="#fcf1e4"/>
307
+ <path d="M351.286 320.9l2.165 2.166-2.164-2.165m36.813 0l2.165 2.166-2.166-2.165z" fill="#fdab33"/>
308
+ <path d="M416.25 320.9l2.166 2.166-2.165-2.165z" fill="#fbead6"/>
309
+ <path d="M316.638 323.066l2.165 2.166-2.165-2.166z" fill="#fea522"/>
310
+ <path d="M325.3 323.066l2.165 2.166-2.165-2.166z" fill="#fe9f11"/>
311
+ <path d="M342.624 323.066l2.165 2.166-2.166-2.166z" fill="#fcb144"/>
312
+ <path d="M351.286 323.066l2.165 2.166-2.164-2.166z" fill="#faca88"/>
313
+ <path d="M388.1 323.066l2.165 2.166-2.166-2.166z" fill="#f8dcbb"/>
314
+ <path d="M416.25 323.066l2.166 2.166-2.165-2.166z" fill="#fcb144"/>
315
+ <path d="M299.314 325.232l2.165 2.165-2.166-2.165z" fill="#d3d079"/>
316
+ <path d="M316.638 325.232l2.165 2.165-2.165-2.165zM342.624 325.232l2.165 2.165-2.166-2.165z" fill="#faca88"/>
317
+ <path d="M351.286 325.232l2.165 2.165-2.164-2.165m36.813 0l2.165 2.165-2.166-2.165z" fill="#fae3c9"/>
318
+ <path d="M418.416 325.232l2.166 2.165-2.166-2.165z" fill="#f8dcbb"/>
319
+ <path d="M437.906 325.232l2.165 2.165-2.164-2.165z" fill="#f2f1d7"/>
320
+ <path d="M445.117 326.682l.723 1.444-.723-1.444z" fill="#58587b"/>
321
+ <path d="M300.028 328.848l.723 1.443-.722-1.442z" fill="#d9d868"/>
322
+ <path d="M316.638 327.397l2.165 2.166-2.165-2.166z" fill="#f8dcbb"/>
323
+ <path d="M385.934 327.397l2.165 2.166-2.166-2.166z" fill="#f9d6aa"/>
324
+ <path d="M388.1 327.397l2.165 2.166-2.166-2.166z" fill="#fe9f11"/>
325
+ <path d="M418.416 327.397l2.166 2.166-2.166-2.166z" fill="#fcb144"/>
326
+ <path d="M438.62 328.848l.723 1.443-.723-1.442z" fill="#f2f1d2"/>
327
+ <path d="M316.638 329.563l2.165 2.165-2.165-2.165z" fill="#fcf1e4"/>
328
+ <path d="M383.768 329.563l2.166 2.165-2.166-2.165z" fill="#fef8f1"/>
329
+ <path d="M385.934 329.563l2.165 2.165-2.166-2.165z" fill="#fe9f11"/>
330
+ <path d="M392.43 329.563l-2.165 4.33 2.165-4.33z" fill="#fdab33"/>
331
+ <path d="M394.596 329.563l2.165 2.165-2.164-2.165z" fill="#fcb755"/>
332
+ <path d="M420.582 329.563l2.165 2.165-2.165-2.165z" fill="#fea522"/>
333
+ <path d="M422.747 329.563l2.166 2.165-2.166-2.165z" fill="#f9d099"/>
334
+ <path d="M444.402 329.563l2.166 2.165-2.166-2.165z" fill="#53527c"/>
335
+ <path d="M295.697 333.18l.723 1.44-.723-1.44z" fill="#808067"/>
336
+ <path d="M318.803 331.728l2.166 2.166-2.167-2.166m6.497 0l2.165 2.166-2.165-2.166z" fill="#fea522"/>
337
+ <path d="M349.12 331.728l2.166 2.166-2.166-2.166z" fill="#fe9f11"/>
338
+ <path d="M383.768 331.728l2.166 2.166-2.166-2.166z" fill="#fae3c9"/>
339
+ <path d="M392.43 331.728l2.166 2.166-2.166-2.166z" fill="#fef8f1"/>
340
+ <path d="M396.76 331.728l2.167 2.166-2.166-2.166z" fill="#fcb144"/>
341
+ <path d="M424.913 331.728l2.165 2.166-2.165-2.166z" fill="#fcb755"/>
342
+ <path d="M427.078 331.728l4.33 4.33-4.33-4.33z" fill="#fef8f1"/>
343
+ <path d="M438.62 333.18l.723 1.44-.723-1.44z" fill="#e5e59d"/>
344
+ <path d="M445.117 333.18l.723 1.44-.723-1.44z" fill="#32327b"/>
345
+ <path d="M319.518 335.344l.723 1.443-.722-1.443z" fill="#fcb755"/>
346
+ <path d="M327.465 333.894l2.166 2.165-2.165-2.166z" fill="#fef8f1"/>
347
+ <path d="M349.12 333.894l2.166 2.165-2.166-2.166z" fill="#fbbe66"/>
348
+ <path d="M383.768 333.894l2.166 2.165-2.166-2.166z" fill="#fbead6"/>
349
+ <path d="M388.1 333.894l2.165 2.165-2.166-2.166z" fill="#fe9f11"/>
350
+ <path d="M390.265 333.894l2.165 2.165-2.165-2.166z" fill="#fcf1e4"/>
351
+ <path d="M396.76 333.894l2.167 2.165-2.166-2.166z" fill="#fbead6"/>
352
+ <path d="M427.078 333.894l2.166 2.165-2.166-2.166z" fill="#fdab33"/>
353
+ <path d="M294.983 336.06l2.165 2.165-2.165-2.166z" fill="#667"/>
354
+ <path d="M301.48 336.06l2.165 2.165-2.166-2.166z" fill="#f6f6e4"/>
355
+ <path d="M327.465 336.06l2.166 2.165-2.165-2.166z" fill="#f9d6aa"/>
356
+ <path d="M344.79 336.06l2.165 2.165-2.166-2.166z" fill="#fdab33"/>
357
+ <path d="M346.955 336.06l2.165 2.165-2.165-2.166z" fill="#fe9f11"/>
358
+ <path d="M349.12 336.06l2.166 2.165-2.166-2.166z" fill="#fcf1e4"/>
359
+ <path d="M385.934 336.06l2.165 2.165-2.166-2.166z" fill="#fea522"/>
360
+ <path d="M388.1 336.06l2.165 2.165-2.166-2.166m10.827 0l2.165 2.165-2.165-2.166z" fill="#faca88"/>
361
+ <path d="M429.244 336.06l2.165 2.165-2.166-2.166z" fill="#fcb144"/>
362
+ <path d="M437.906 336.06l2.165 2.165-2.164-2.166z" fill="#dddc7a"/>
363
+ <path d="M294.983 338.225l2.165 2.165-2.165-2.165z" fill="#58587b"/>
364
+ <path d="M301.48 338.225l2.165 2.165-2.166-2.165z" fill="#f2f1d2"/>
365
+ <path d="M319.518 339.675l.723 1.443-.722-1.443z" fill="#fcb144"/>
366
+ <path d="M327.465 338.225l2.166 2.165-2.165-2.165z" fill="#fea522"/>
367
+ <path d="M349.12 338.225l2.166 2.165-2.166-2.165z" fill="#fef8f1"/>
368
+ <path d="M351.286 338.225l2.165 2.165-2.164-2.165z" fill="#fea522"/>
369
+ <path d="M355.617 338.225l2.165 2.165-2.165-2.165z" fill="#fcb144"/>
370
+ <path d="M357.782 338.225l2.166 2.165-2.166-2.165z" fill="#fbead6"/>
371
+ <path d="M385.934 338.225l2.165 2.165-2.166-2.165z" fill="#f8dcbb"/>
372
+ <path d="M388.1 338.225l2.165 2.165-2.166-2.165z" fill="#fcf1e4"/>
373
+ <path d="M398.927 338.225l2.165 2.165-2.165-2.165z" fill="#fef8f1"/>
374
+ <path d="M401.092 338.225l2.166 2.165-2.166-2.165z" fill="#fe9f11"/>
375
+ <path d="M431.41 338.225l2.165 2.165-2.166-2.165z" fill="#fbead6"/>
376
+ <path d="M437.906 338.225l2.165 2.165-2.164-2.165z" fill="#d9d868"/>
377
+ <path d="M294.983 340.39l2.165 2.166-2.165-2.166z" fill="#3a3a7c"/>
378
+ <path d="M301.48 340.39l2.165 2.166-2.166-2.166z" fill="#e5e3af"/>
379
+ <path d="M329.63 340.39l2.166 2.166-2.165-2.166z" fill="#faca88"/>
380
+ <path d="M351.286 340.39l2.165 2.166-2.164-2.166z" fill="#fbead6"/>
381
+ <path d="M357.782 340.39l2.166 2.166-2.166-2.166z" fill="#fe9f11"/>
382
+ <path d="M359.948 340.39l2.165 2.166-2.165-2.166z" fill="#fcf1e4"/>
383
+ <path d="M383.768 340.39l2.166 2.166-2.166-2.166z" fill="#fbead6"/>
384
+ <path d="M385.934 340.39l2.165 2.166-2.166-2.166z" fill="#fae3c9"/>
385
+ <path d="M388.1 340.39l2.165 2.166-2.166-2.166z" fill="#fbead6"/>
386
+ <path d="M401.092 340.39l2.166 2.166-2.166-2.166m17.324 0l2.166 2.166-2.166-2.166z" fill="#fbbe66"/>
387
+ <path d="M420.582 340.39l2.165 2.166-2.165-2.166z" fill="#fcf1e4"/>
388
+ <path d="M422.747 340.39l2.166 2.166-2.166-2.166z" fill="#fef8f1"/>
389
+ <path d="M424.913 340.39l2.165 2.166-2.165-2.166z" fill="#f8dcbb"/>
390
+ <path d="M427.078 340.39l2.166 2.166-2.166-2.166z" fill="#fcb755"/>
391
+ <path d="M431.41 340.39l2.165 2.166-2.166-2.166z" fill="#fae3c9"/>
392
+ <path d="M442.237 340.39l2.165 2.166-2.165-2.166z" fill="#808067"/>
393
+ <path d="M294.983 342.556l2.165 2.165-2.165-2.164z" fill="#32327b"/>
394
+ <path d="M297.863 344.006l.723 1.443-.723-1.444z" fill="#a4a43d"/>
395
+ <path d="M301.48 342.556l2.165 2.165-2.166-2.164z" fill="#e5e59d"/>
396
+ <path d="M318.803 342.556l2.166 2.165-2.167-2.164z" fill="#fbc477"/>
397
+ <path d="M331.796 342.556l2.166 2.165-2.166-2.164z" fill="#f9d6aa"/>
398
+ <path d="M353.45 342.556l2.167 2.165-2.166-2.164z" fill="#fbbe66"/>
399
+ <path d="M359.948 342.556l2.165 2.165-2.165-2.164z" fill="#f9d099"/>
400
+ <path d="M379.437 342.556l2.166 2.165-2.166-2.164z" fill="#fae3c9"/>
401
+ <path d="M381.603 342.556l2.165 2.165-2.165-2.164z" fill="#fcb144"/>
402
+ <path d="M390.265 342.556l2.165 2.165-2.165-2.164z" fill="#fae3c9"/>
403
+ <path d="M401.092 342.556l2.166 2.165-2.166-2.164z" fill="#f8dcbb"/>
404
+ <path d="M418.416 342.556l2.166 2.165-2.166-2.164z" fill="#f9d099"/>
405
+ <path d="M429.244 342.556l2.165 2.165-2.166-2.164z" fill="#fbc477"/>
406
+ <path d="M431.41 342.556l2.165 2.165-2.166-2.164z" fill="#fbead6"/>
407
+ <path d="M442.237 342.556l2.165 2.165-2.165-2.164z" fill="#737370"/>
408
+ <path d="M301.48 344.72l2.165 2.167-2.166-2.166z" fill="#d9d868"/>
409
+ <path d="M318.803 344.72l2.166 2.167-2.167-2.166z" fill="#f9d099"/>
410
+ <path d="M333.962 344.72l2.165 2.167-2.165-2.166m19.49 0l2.165 2.167-2.166-2.166z" fill="#f9d6aa"/>
411
+ <path d="M359.948 344.72l2.165 2.167-2.165-2.166z" fill="#fbc477"/>
412
+ <path d="M370.775 344.72l2.166 2.167-2.165-2.166z" fill="#fef8f1"/>
413
+ <path d="M372.94 344.72l2.166 2.167-2.165-2.166z" fill="#f8dcbb"/>
414
+ <path d="M375.106 344.72l2.166 2.167-2.166-2.166z" fill="#fbc477"/>
415
+ <path d="M377.272 344.72l2.165 2.167-2.165-2.166z" fill="#fea522"/>
416
+ <path d="M390.265 344.72l2.165 2.167-2.165-2.166z" fill="#fbead6"/>
417
+ <path d="M435.74 344.72l2.166 2.167-2.166-2.166z" fill="#f2f1d2"/>
418
+ <path d="M442.237 344.72l2.165 2.167-2.165-2.166z" fill="#58587b"/>
419
+ <path d="M297.148 346.887l2.166 2.165-2.166-2.165z" fill="#99994e"/>
420
+ <path d="M301.48 346.887l2.165 2.165-2.166-2.165z" fill="#d0d045"/>
421
+ <path d="M336.127 346.887l2.166 2.165-2.166-2.165z" fill="#fcb144"/>
422
+ <path d="M338.293 346.887l2.165 2.165-2.165-2.165z" fill="#fae3c9"/>
423
+ <path d="M353.45 346.887l2.167 2.165-2.166-2.165z" fill="#fef8f1"/>
424
+ <path d="M362.113 346.887l2.166 2.165-2.167-2.165z" fill="#fcb755"/>
425
+ <path d="M364.28 346.887l2.164 2.165-2.165-2.165z" fill="#fbc477"/>
426
+ <path d="M366.444 346.887l2.166 2.165-2.166-2.165z" fill="#fcb144"/>
427
+ <path d="M368.61 346.887l2.165 2.165-2.165-2.165z" fill="#fea522"/>
428
+ <path d="M385.934 346.887l2.165 2.165-2.166-2.165z" fill="#fe9f11"/>
429
+ <path d="M388.1 346.887l2.165 2.165-2.166-2.165z" fill="#f9d6aa"/>
430
+ <path d="M418.416 346.887l2.166 2.165-2.166-2.165z" fill="#fef8f1"/>
431
+ <path d="M435.74 346.887l2.166 2.165-2.166-2.165z" fill="#e0dea1"/>
432
+ <path d="M442.237 346.887l2.165 2.165-2.165-2.165z" fill="#3a3a7c"/>
433
+ <path d="M297.148 349.052l2.166 2.166-2.166-2.166z" fill="#737370"/>
434
+ <path d="M303.645 349.052l2.165 2.166-2.165-2.166z" fill="#fbfaf2"/>
435
+ <path d="M320.97 349.052l2.164 2.166-2.165-2.166z" fill="#fea522"/>
436
+ <path d="M340.458 349.052l2.166 2.166-2.166-2.166z" fill="#fe9f11"/>
437
+ <path d="M342.624 349.052l2.165 2.166-2.166-2.166z" fill="#fcb144"/>
438
+ <path d="M344.79 349.052l2.165 2.166-2.166-2.166z" fill="#fbc477"/>
439
+ <path d="M346.955 349.052l2.165 2.166-2.165-2.166z" fill="#faca88"/>
440
+ <path d="M349.12 349.052l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
441
+ <path d="M351.286 349.052l2.165 2.166-2.164-2.166z" fill="#fcb144"/>
442
+ <path d="M353.45 349.052l2.167 2.166-2.166-2.166z" fill="#fdab33"/>
443
+ <path d="M383.768 349.052l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
444
+ <path d="M385.934 349.052l2.165 2.166-2.166-2.166z" fill="#fef8f1"/>
445
+ <path d="M416.25 349.052l2.166 2.166-2.165-2.166z" fill="#fdab33"/>
446
+ <path d="M435.74 349.052l2.166 2.166-2.166-2.166z" fill="#e1e18c"/>
447
+ <path d="M440.786 350.503l.723 1.442-.724-1.442z" fill="#a4a43d"/>
448
+ <path d="M442.237 349.052l2.165 2.166-2.165-2.166z" fill="#262678"/>
449
+ <path d="M297.148 351.218l2.166 2.165-2.166-2.165z" fill="#58587b"/>
450
+ <path d="M303.645 351.218l2.165 2.165-2.165-2.165z" fill="#f2f1d2"/>
451
+ <path d="M320.97 351.218l2.164 2.165-2.165-2.165z" fill="#faca88"/>
452
+ <path d="M379.437 351.218l2.166 2.165-2.166-2.165z" fill="#fe9f11"/>
453
+ <path d="M381.603 351.218l2.165 2.165-2.165-2.165z" fill="#fbead6"/>
454
+ <path d="M401.092 351.218l2.166 2.165-2.166-2.165z" fill="#fbc477"/>
455
+ <path d="M416.25 351.218l2.166 2.165-2.165-2.165z" fill="#faca88"/>
456
+ <path d="M435.74 351.218l2.166 2.165-2.166-2.165z" fill="#d4d456"/>
457
+ <path d="M297.148 353.383l2.166 2.166-2.166-2.167z" fill="#32327b"/>
458
+ <path d="M303.645 353.383l2.165 2.166-2.165-2.167z" fill="#e5e59d"/>
459
+ <path d="M320.97 353.383l2.164 2.166-2.165-2.167z" fill="#fef8f1"/>
460
+ <path d="M323.134 353.383l2.166 2.166-2.166-2.167z" fill="#fe9f11"/>
461
+ <path d="M379.437 353.383l2.166 2.166-2.166-2.167z" fill="#fbead6"/>
462
+ <path d="M401.092 353.383l2.166 2.166-2.166-2.167z" fill="#fea522"/>
463
+ <path d="M416.25 353.383l2.166 2.166-2.165-2.167z" fill="#fcf1e4"/>
464
+ <path d="M440.07 353.383l2.167 2.166-2.166-2.167z" fill="#808067"/>
465
+ <path d="M297.148 355.55l2.166 2.164-2.166-2.165z" fill="#0e0e6e"/>
466
+ <path d="M299.314 355.55l2.165 2.164-2.166-2.165z" fill="#a4a43d"/>
467
+ <path d="M303.645 355.55l2.165 2.164-2.165-2.165z" fill="#d9d868"/>
468
+ <path d="M323.134 355.55l2.166 2.164-2.166-2.165z" fill="#f8dcbb"/>
469
+ <path d="M398.927 355.55l2.165 2.164-2.165-2.165z" fill="#f9d6aa"/>
470
+ <path d="M414.085 355.55l2.166 2.164-2.165-2.165z" fill="#faca88"/>
471
+ <path d="M433.575 355.55l2.165 2.164-2.165-2.165z" fill="#f2f1d2"/>
472
+ <path d="M440.07 355.55l2.167 2.164-2.166-2.165z" fill="#58587b"/>
473
+ <path d="M299.314 357.714l2.165 2.166-2.166-2.166z" fill="#8d8d5b"/>
474
+ <path d="M325.3 357.714l2.165 2.166-2.165-2.166z" fill="#f9d6aa"/>
475
+ <path d="M368.61 357.714l2.165 2.166-2.165-2.166z" fill="#fdab33"/>
476
+ <path d="M370.775 357.714l2.166 2.166-2.165-2.166z" fill="#fff"/>
477
+ <path d="M374.39 358.43l1.444.722-1.443-.723z" fill="#fcb144"/>
478
+ <path d="M396.76 357.714l-2.164 4.33 2.165-4.33z" fill="#fef8f1"/>
479
+ <path d="M398.927 357.714l2.165 2.166-2.165-2.166z" fill="#fe9f11"/>
480
+ <path d="M411.92 357.714l-2.166 4.33 2.166-4.33z" fill="#fdab33"/>
481
+ <path d="M433.575 357.714l2.165 2.166-2.165-2.166z" fill="#e5e59d"/>
482
+ <path d="M440.07 357.714l2.167 2.166-2.166-2.166z" fill="#3a3a7c"/>
483
+ <path d="M299.314 359.88l2.165 2.165-2.166-2.165z" fill="#667"/>
484
+ <path d="M305.81 359.88l2.166 2.165-2.166-2.165z" fill="#f2f1d2"/>
485
+ <path d="M327.465 359.88l2.166 2.165-2.165-2.165z" fill="#f9d6aa"/>
486
+ <path d="M368.61 359.88l2.165 2.165-2.165-2.165z" fill="#fe9f11"/>
487
+ <path d="M370.775 359.88l2.166 2.165-2.165-2.165z" fill="#faca88"/>
488
+ <path d="M372.94 359.88l2.166 2.165-2.165-2.165z" fill="#fea522"/>
489
+ <path d="M375.106 359.88l2.166 2.165-2.166-2.165z" fill="#fcf1e4"/>
490
+ <path d="M396.76 359.88l2.167 2.165-2.166-2.165z" fill="#fdab33"/>
491
+ <path d="M411.92 359.88l2.165 2.165-2.165-2.165z" fill="#fef8f1"/>
492
+ <path d="M433.575 359.88l2.165 2.165-2.165-2.165z" fill="#d9d868"/>
493
+ <path d="M437.906 359.88l2.165 2.165-2.164-2.165z" fill="#a4a43d"/>
494
+ <path d="M440.07 359.88l2.167 2.165-2.166-2.165z" fill="#0e0e6e"/>
495
+ <path d="M299.314 362.045l2.165 2.166-2.166-2.165z" fill="#3a3a7c"/>
496
+ <path d="M305.81 362.045l2.166 2.166-2.166-2.165z" fill="#e5e59d"/>
497
+ <path d="M329.63 362.045l4.332 4.33-4.33-4.33z" fill="#fae3c9"/>
498
+ <path d="M331.796 362.045l2.166 2.166-2.166-2.165z" fill="#fe9f11"/>
499
+ <path d="M372.94 362.045l2.166 2.166-2.165-2.165z" fill="#f8dcbb"/>
500
+ <path d="M392.43 362.045l2.166 2.166-2.166-2.165z" fill="#fcf1e4"/>
501
+ <path d="M394.596 362.045l2.165 2.166-2.164-2.165z" fill="#fdab33"/>
502
+ <path d="M407.59 362.045l2.164 2.166-2.165-2.165z" fill="#fcb144"/>
503
+ <path d="M409.754 362.045l2.166 2.166-2.166-2.165z" fill="#fef8f1"/>
504
+ <path d="M431.41 362.045l2.165 2.166-2.166-2.165z" fill="#fbfaf2"/>
505
+ <path d="M437.906 362.045l2.165 2.166-2.164-2.165z" fill="#8d8d5b"/>
506
+ <path d="M299.314 364.21l2.165 2.166-2.166-2.165z" fill="#0e0e6e"/>
507
+ <path d="M301.48 364.21l2.165 2.166-2.166-2.165z" fill="#a4a43d"/>
508
+ <path d="M305.81 364.21l2.166 2.166-2.166-2.165z" fill="#d4d456"/>
509
+ <path d="M370.775 364.21l2.166 2.166-2.165-2.165z" fill="#f9d6aa"/>
510
+ <path d="M390.265 364.21l2.165 2.166-2.165-2.165z" fill="#f9d099"/>
511
+ <path d="M392.43 364.21l2.166 2.166-2.166-2.165z" fill="#fe9f11"/>
512
+ <path d="M405.423 364.21l2.166 2.166-2.167-2.165z" fill="#faca88"/>
513
+ <path d="M431.41 364.21l2.165 2.166-2.166-2.165z" fill="#eeedc1"/>
514
+ <path d="M437.906 364.21l2.165 2.166-2.164-2.165z" fill="#58587b"/>
515
+ <path d="M301.48 366.376l2.165 2.166-2.166-2.166z" fill="#737370"/>
516
+ <path d="M307.976 366.376l2.165 2.166-2.164-2.166z" fill="#f6f6e4"/>
517
+ <path d="M331.796 366.376l2.166 2.166-2.166-2.166z" fill="#fbbe66"/>
518
+ <path d="M366.444 366.376l2.166 2.166-2.166-2.166z" fill="#fcb144"/>
519
+ <path d="M369.324 367.827l.723 1.442-.723-1.443z" fill="#f8dcbb"/>
520
+ <path d="M385.934 366.376l2.165 2.166-2.166-2.166z" fill="#fbbe66"/>
521
+ <path d="M388.1 366.376l2.165 2.166-2.166-2.166z" fill="#fe9f11"/>
522
+ <path d="M401.092 366.376l2.166 2.166-2.166-2.166z" fill="#fbc477"/>
523
+ <path d="M403.258 366.376l2.165 2.166-2.165-2.166z" fill="#fcf1e4"/>
524
+ <path d="M431.41 366.376l2.165 2.166-2.166-2.166z" fill="#d3d079"/>
525
+ <path d="M435.74 366.376l2.166 2.166-2.166-2.166z" fill="#a4a43d"/>
526
+ <path d="M437.906 366.376l2.165 2.166-2.164-2.166z" fill="#262678"/>
527
+ <path d="M301.48 368.542l2.165 2.165-2.166-2.165z" fill="#49497d"/>
528
+ <path d="M307.976 368.542l2.165 2.165-2.164-2.165z" fill="#e0dea1"/>
529
+ <path d="M329.63 368.542l2.166 2.165-2.165-2.165z" fill="#fae3c9"/>
530
+ <path d="M359.948 368.542l2.165 2.165-2.165-2.165z" fill="#fdab33"/>
531
+ <path d="M362.113 368.542l2.166 2.165-2.167-2.165z" fill="#fbc477"/>
532
+ <path d="M364.28 368.542l2.164 2.165-2.165-2.165z" fill="#fbead6"/>
533
+ <path d="M370.775 368.542l2.166 2.165-2.165-2.165z" fill="#fcb144"/>
534
+ <path d="M398.927 368.542l2.165 2.165-2.165-2.165z" fill="#f9d6aa"/>
535
+ <path d="M435.74 368.542l2.166 2.165-2.166-2.165z" fill="#99994e"/>
536
+ <path d="M301.48 370.707l2.165 2.166-2.166-2.166z" fill="#0e0e6e"/>
537
+ <path d="M303.645 370.707l2.165 2.166-2.165-2.166z" fill="#a4a43d"/>
538
+ <path d="M307.976 370.707l2.165 2.166-2.164-2.166z" fill="#d4d456"/>
539
+ <path d="M327.465 370.707l2.166 2.166-2.165-2.166z" fill="#f9d099"/>
540
+ <path d="M329.63 370.707l2.166 2.166-2.165-2.166m10.828 0l2.166 2.166-2.166-2.166z" fill="#fe9f11"/>
541
+ <path d="M342.624 370.707l2.165 2.166-2.166-2.166z" fill="#f9d6aa"/>
542
+ <path d="M344.79 370.707l2.165 2.166-2.166-2.166z" fill="#f9d099"/>
543
+ <path d="M353.45 370.707l2.167 2.166-2.166-2.166z" fill="#f9d6aa"/>
544
+ <path d="M355.617 370.707l2.165 2.166-2.165-2.166z" fill="#fae3c9"/>
545
+ <path d="M357.782 370.707l2.166 2.166-2.166-2.166z" fill="#fef8f1"/>
546
+ <path d="M375.106 370.707l2.166 2.166-2.166-2.166z" fill="#fbead6"/>
547
+ <path d="M377.272 370.707l2.165 2.166-2.165-2.166z" fill="#fae3c9"/>
548
+ <path d="M379.437 370.707l2.166 2.166-2.166-2.166z" fill="#faca88"/>
549
+ <path d="M381.603 370.707l2.165 2.166-2.165-2.166z" fill="#fbc477"/>
550
+ <path d="M383.768 370.707l2.166 2.166-2.166-2.166z" fill="#fdab33"/>
551
+ <path d="M394.596 370.707l2.165 2.166-2.164-2.166z" fill="#fe9f11"/>
552
+ <path d="M396.76 370.707l2.167 2.166-2.166-2.166z" fill="#f9d6aa"/>
553
+ <path d="M429.244 370.707l2.165 2.166-2.166-2.166z" fill="#e5e3af"/>
554
+ <path d="M435.74 370.707l2.166 2.166-2.166-2.166z" fill="#667"/>
555
+ <path d="M303.645 372.873l2.165 2.165-2.165-2.165z" fill="#737370"/>
556
+ <path d="M310.14 372.873l2.167 2.165-2.166-2.165z" fill="#f2f1d7"/>
557
+ <path d="M325.3 372.873l2.165 2.165-2.165-2.165z" fill="#fea522"/>
558
+ <path d="M336.127 372.873l2.166 2.165-2.166-2.165z" fill="#fe9f11"/>
559
+ <path d="M338.293 372.873l2.165 2.165-2.165-2.165z" fill="#fbbe66"/>
560
+ <path d="M340.458 372.873l2.166 2.165-2.166-2.165z" fill="#fcf1e4"/>
561
+ <path d="M392.43 372.873l2.166 2.165-2.166-2.165z" fill="#fea522"/>
562
+ <path d="M394.596 372.873l2.165 2.165-2.164-2.165z" fill="#fbead6"/>
563
+ <path d="M429.244 372.873l2.165 2.165-2.166-2.165z" fill="#dddc7a"/>
564
+ <path d="M433.575 372.873l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
565
+ <path d="M435.74 372.873l2.166 2.165-2.166-2.165z" fill="#262678"/>
566
+ <path d="M303.645 375.038l2.165 2.166-2.165-2.166z" fill="#49497d"/>
567
+ <path d="M306.525 376.49l.723 1.44-.723-1.44z" fill="#a4a43d"/>
568
+ <path d="M310.14 375.038l2.167 2.166-2.166-2.166z" fill="#d3d079"/>
569
+ <path d="M327.465 375.038l2.166 2.166-2.165-2.166z" fill="#f9d099"/>
570
+ <path d="M329.63 375.038l2.166 2.166-2.165-2.166z" fill="#fcb144"/>
571
+ <path d="M331.796 375.038l2.166 2.166-2.166-2.166z" fill="#faca88"/>
572
+ <path d="M333.962 375.038l2.165 2.166-2.165-2.166z" fill="#f8dcbb"/>
573
+ <path d="M336.127 375.038l2.166 2.166-2.166-2.166z" fill="#fef8f1"/>
574
+ <path d="M383.768 375.038l2.166 2.166-2.166-2.166z" fill="#f8dcbb"/>
575
+ <path d="M392.43 375.038l2.166 2.166-2.166-2.166z" fill="#fcf1e4"/>
576
+ <path d="M427.078 375.038l2.166 2.166-2.166-2.166z" fill="#f6f6e4"/>
577
+ <path d="M433.575 375.038l2.165 2.166-2.165-2.166z" fill="#8d8d5b"/>
578
+ <path d="M312.307 377.204l2.165 2.165-2.165-2.166z" fill="#fbfaf2"/>
579
+ <path d="M383.768 377.204l2.166 2.165-2.166-2.166z" fill="#fbbe66"/>
580
+ <path d="M390.265 377.204l2.165 2.165-2.165-2.166z" fill="#faca88"/>
581
+ <path d="M427.078 377.204l2.166 2.165-2.166-2.166z" fill="#e1e18c"/>
582
+ <path d="M433.575 377.204l2.165 2.165-2.165-2.166z" fill="#49497d"/>
583
+ <path d="M305.81 379.37l2.166 2.165-2.166-2.166z" fill="#58587b"/>
584
+ <path d="M312.307 379.37l2.165 2.165-2.165-2.166z" fill="#e5e59d"/>
585
+ <path d="M383.768 379.37l2.166 2.165-2.166-2.166z" fill="#fe9f11"/>
586
+ <path d="M388.1 379.37l2.165 2.165-2.166-2.166z" fill="#fdab33"/>
587
+ <path d="M424.913 379.37l2.165 2.165-2.165-2.166z" fill="#fbfaf2"/>
588
+ <path d="M431.41 379.37l2.165 2.165-2.166-2.166z" fill="#a4a43d"/>
589
+ <path d="M433.575 379.37l2.165 2.165-2.165-2.166z" fill="#0e0e6e"/>
590
+ <path d="M305.81 381.535l2.166 2.165-2.166-2.165z" fill="#1b1b74"/>
591
+ <path d="M307.976 381.535l2.165 2.165-2.164-2.165z" fill="#a4a43d"/>
592
+ <path d="M312.307 381.535l2.165 2.165-2.165-2.165z" fill="#d0d045"/>
593
+ <path d="M381.603 381.535l2.165 2.165-2.165-2.165z" fill="#fbead6"/>
594
+ <path d="M385.934 381.535l2.165 2.165-2.166-2.165z" fill="#fe9f11"/>
595
+ <path d="M388.1 381.535l2.165 2.165-2.166-2.165z" fill="#fbead6"/>
596
+ <path d="M424.913 381.535l2.165 2.165-2.165-2.165z" fill="#e5e59d"/>
597
+ <path d="M431.41 381.535l2.165 2.165-2.166-2.165z" fill="#667"/>
598
+ <path d="M307.976 383.7l2.165 2.166-2.164-2.166z" fill="#6e6c70"/>
599
+ <path d="M314.472 383.7l2.166 2.166-2.166-2.166z" fill="#e5e3af"/>
600
+ <path d="M382.317 385.15l.723 1.443-.723-1.442z" fill="#faca88"/>
601
+ <path d="M385.934 383.7l2.165 2.166-2.166-2.166z" fill="#fae3c9"/>
602
+ <path d="M422.747 383.7l2.166 2.166-2.166-2.166z" fill="#fbfaf2"/>
603
+ <path d="M429.244 383.7l2.165 2.166-2.166-2.166z" fill="#a4a43d"/>
604
+ <path d="M431.41 383.7l2.165 2.166-2.166-2.166m-123.434 2.166l2.165 2.165-2.164-2.164z" fill="#1b1b74"/>
605
+ <path d="M310.14 385.866l2.167 2.165-2.166-2.164z" fill="#a4a43d"/>
606
+ <path d="M314.472 385.866l2.166 2.165-2.166-2.164z" fill="#d0d045"/>
607
+ <path d="M316.638 385.866l2.165 2.165-2.165-2.164z" fill="#fbfaf2"/>
608
+ <path d="M383.768 385.866l2.166 2.165-2.166-2.164z" fill="#f9d6aa"/>
609
+ <path d="M422.747 385.866l2.166 2.165-2.166-2.164z" fill="#e5e59d"/>
610
+ <path d="M429.244 385.866l2.165 2.165-2.166-2.164M310.14 388.03l2.167 2.167-2.166-2.166z" fill="#6e6c70"/>
611
+ <path d="M316.638 388.03l2.165 2.167-2.165-2.166z" fill="#8cbf84"/>
612
+ <path d="M317.57 388.03c7.52 15.83 34.12 53.17 54.44 52.443 19.734-.706 42.02-37.14 50.737-52.442H317.57z" fill="#0cf"/>
613
+ <path d="M427.078 388.03l2.166 2.167-2.166-2.166z" fill="#a4a43d"/>
614
+ <path d="M429.244 388.03l2.165 2.167-2.166-2.166m-119.103 2.167l2.167 2.165-2.166-2.165z" fill="#1b1b74"/>
615
+ <path d="M312.307 390.197l2.165 2.165-2.165-2.165z" fill="#a4a43d"/>
616
+ <path d="M316.638 390.197l2.165 2.165-2.165-2.165z" fill="#adb333"/>
617
+ <path d="M318.803 390.197l2.166 2.165-2.167-2.165z" fill="#1ac5b5"/>
618
+ <path d="M420.582 390.197l2.165 2.165-2.165-2.165z" fill="#68b070"/>
619
+ <path d="M427.078 390.197l2.166 2.165-2.166-2.165z" fill="#667"/>
620
+ <path d="M312.307 392.362l2.165 2.166-2.165-2.166z" fill="#58587b"/>
621
+ <path d="M318.803 392.362l2.166 2.166-2.167-2.166z" fill="#7fb15c"/>
622
+ <path d="M418.416 392.362l2.166 2.166-2.166-2.166z" fill="#27c2aa"/>
623
+ <path d="M424.913 392.362l-2.166 4.33 2.166-4.33z" fill="#a4a43d"/>
624
+ <path d="M427.078 392.362l2.166 2.166-2.166-2.166m-114.77 2.166l2.164 2.165-2.165-2.165z" fill="#0e0e6e"/>
625
+ <path d="M314.472 394.528l4.33 4.33-4.33-4.33z" fill="#a4a43d"/>
626
+ <path d="M320.97 394.528l2.164 2.165-2.165-2.165z" fill="#34be9e"/>
627
+ <path d="M418.416 394.528l2.166 2.165-2.166-2.165z" fill="#96b247"/>
628
+ <path d="M424.913 394.528l2.165 2.165-2.165-2.165z" fill="#53527c"/>
629
+ <path d="M314.472 396.693l2.166 2.166-2.166-2.167z" fill="#3a3a7c"/>
630
+ <path d="M320.97 396.693l2.164 2.166-2.165-2.167z" fill="#a2b23d"/>
631
+ <path d="M323.134 396.693l2.166 2.166-2.166-2.167z" fill="#0dc9c1"/>
632
+ <path d="M416.25 396.693l2.166 2.166-2.165-2.167z" fill="#5bb47c"/>
633
+ <path d="M422.747 396.693l2.166 2.166-2.166-2.167z" fill="#8d8d5b"/>
634
+ <path d="M316.638 398.86l2.165 2.164-2.165-2.165z" fill="#737370"/>
635
+ <path d="M323.134 398.86l2.166 2.164-2.166-2.165z" fill="#74b166"/>
636
+ <path d="M414.085 398.86l2.166 2.164-2.165-2.165z" fill="#27c2aa"/>
637
+ <path d="M420.582 398.86l-2.166 4.33 2.166-4.33z" fill="#a4a43d"/>
638
+ <path d="M422.747 398.86l2.166 2.164-2.166-2.165z" fill="#262678"/>
639
+ <path d="M316.638 401.024l2.165 2.166-2.165-2.166z" fill="#0e0e6e"/>
640
+ <path d="M318.803 401.024l4.33 4.33-4.33-4.33z" fill="#a4a43d"/>
641
+ <path d="M325.3 401.024l2.165 2.166-2.165-2.166z" fill="#42bb92"/>
642
+ <path d="M411.92 401.024l2.165 2.166-2.165-2.166z" fill="#0dc9c1"/>
643
+ <path d="M414.085 401.024l2.166 2.166-2.165-2.166z" fill="#96b247"/>
644
+ <path d="M420.582 401.024l2.165 2.166-2.165-2.166z" fill="#58587b"/>
645
+ <path d="M318.803 403.19l2.166 2.165-2.167-2.165z" fill="#3a3a7c"/>
646
+ <path d="M325.3 403.19l2.165 2.165-2.165-2.165z" fill="#adb333"/>
647
+ <path d="M327.465 403.19l2.166 2.165-2.165-2.165z" fill="#27c2aa"/>
648
+ <path d="M411.92 403.19l2.165 2.165-2.165-2.165z" fill="#74b166"/>
649
+ <path d="M418.416 403.19l2.166 2.165-2.166-2.165z" fill="#8d8d5b"/>
650
+ <path d="M320.97 405.355l2.164 2.166-2.165-2.165z" fill="#6e6c70"/>
651
+ <path d="M327.465 405.355l2.166 2.166-2.165-2.165z" fill="#96b247"/>
652
+ <path d="M329.63 405.355l2.166 2.166-2.165-2.165z" fill="#0dc9c1"/>
653
+ <path d="M409.754 405.355l2.166 2.166-2.166-2.165z" fill="#42bb92"/>
654
+ <path d="M416.25 405.355l-4.33 6.497 4.33-6.497z" fill="#a4a43d"/>
655
+ <path d="M418.416 405.355l2.166 2.166-2.166-2.165z" fill="#1b1b74"/>
656
+ <path d="M320.97 407.52l2.164 2.166-2.165-2.165z" fill="#0e0e6e"/>
657
+ <path d="M323.134 407.52l2.166 2.166-2.166-2.165z" fill="#8d8d5b"/>
658
+ <path d="M329.63 407.52l2.166 2.166-2.165-2.165z" fill="#7fb15c"/>
659
+ <path d="M407.59 407.52l2.164 2.166-2.165-2.165z" fill="#34be9e"/>
660
+ <path d="M416.25 407.52l2.166 2.166-2.165-2.165z" fill="#3a3a7c"/>
661
+ <path d="M323.134 409.686l2.166 2.166-2.166-2.166z" fill="#1b1b74"/>
662
+ <path d="M325.3 409.686l23.82 23.82-23.82-23.82z" fill="#a4a43d"/>
663
+ <path d="M331.796 409.686l2.166 2.166-2.166-2.166z" fill="#74b166"/>
664
+ <path d="M405.423 409.686l2.166 2.166-2.167-2.166z" fill="#27c2aa"/>
665
+ <path d="M407.59 409.686l2.164 2.166-2.165-2.166z" fill="#adb333"/>
666
+ <path d="M414.085 409.686l2.166 2.166-2.165-2.166z" fill="#667"/>
667
+ <path d="M325.3 411.852l2.165 2.165-2.165-2.165z" fill="#32327b"/>
668
+ <path d="M333.962 411.852l2.165 2.165-2.165-2.165z" fill="#42bb92"/>
669
+ <path d="M403.258 411.852l-8.662 10.827 8.662-10.828z" fill="#0dc9c1"/>
670
+ <path d="M405.423 411.852l2.166 2.165-2.167-2.165z" fill="#adb333"/>
671
+ <path d="M411.92 411.852l2.165 2.165-2.165-2.165z" fill="#737370"/>
672
+ <path d="M327.465 414.017l2.166 2.166-2.165-2.166z" fill="#49497d"/>
673
+ <path d="M336.127 414.017l2.166 2.166-2.166-2.166z" fill="#42bb92"/>
674
+ <path d="M403.258 414.017l2.165 2.166-2.165-2.166z" fill="#96b247"/>
675
+ <path d="M409.754 414.017l-2.165 4.33 2.164-4.33z" fill="#8d8d5b"/>
676
+ <path d="M411.92 414.017l2.165 2.166-2.165-2.166z" fill="#0e0e6e"/>
677
+ <path d="M329.63 416.183l2.166 2.165-2.165-2.165z" fill="#53527c"/>
678
+ <path d="M338.293 416.183l2.165 2.165-2.165-2.165z" fill="#42bb92"/>
679
+ <path d="M401.092 416.183l2.166 2.165-2.166-2.165z" fill="#96b247"/>
680
+ <path d="M409.754 416.183l2.166 2.165-2.166-2.165z" fill="#0e0e6e"/>
681
+ <path d="M331.796 418.348l2.166 2.166-2.166-2.166z" fill="#6e6c70"/>
682
+ <path d="M340.458 418.348l2.166 2.166-2.166-2.166z" fill="#42bb92"/>
683
+ <path d="M398.927 418.348l2.165 2.166-2.165-2.166z" fill="#96b247"/>
684
+ <path d="M405.423 418.348l-4.33 6.497 4.33-6.497z" fill="#a4a43d"/>
685
+ <path d="M407.59 418.348l2.164 2.166-2.165-2.166z" fill="#262678"/>
686
+ <path d="M333.962 420.514l2.165 2.165-2.165-2.166z" fill="#6e6c70"/>
687
+ <path d="M342.624 420.514l2.165 2.165-2.166-2.166z" fill="#42bb92"/>
688
+ <path d="M396.76 420.514l2.167 2.165-2.166-2.166z" fill="#96b247"/>
689
+ <path d="M405.423 420.514l2.166 2.165-2.167-2.166z" fill="#262678"/>
690
+ <path d="M336.127 422.68l2.166 2.165-2.166-2.166z" fill="#6e6c70"/>
691
+ <path d="M344.79 422.68l2.165 2.165-2.166-2.166z" fill="#68b070"/>
692
+