Easy Forms for MailChimp - Version 6.2.4

Version Description

Download this release

Release Info

Developer yikesitskevin
Plugin Icon 128x128 Easy Forms for MailChimp
Version 6.2.4
Comparing to
See all releases

Code changes from version 6.2.3 to 6.2.4

.scrutinizer.yml CHANGED
@@ -1,115 +1,115 @@
1
- tools:
2
- php_sim: true
3
- php_pdepend: true
4
- php_analyzer: true
5
- php_code_sniffer:
6
- config:
7
- standard: "WordPress" # Other Values: PSR2, PEAR, Zend, WordPress, Drupal, TYPO3CMS
8
- external_code_coverage:
9
- timeout: 900 # Timeout in seconds (15 mins for slow/throttled reports).
10
-
11
- filter:
12
- excluded_paths: [tests/*, bin/*, includes/error_log/yikes-easy-mailchimp-error-log.php, includes/images/* ]
13
-
14
- checks:
15
- php:
16
- code_rating: true
17
- duplication: true
18
-
19
- coding_style:
20
- php:
21
- indentation:
22
- general:
23
- use_tabs: true
24
- size: 3
25
- switch:
26
- indent_case: true
27
- spaces:
28
- before_parentheses:
29
- function_declaration: false
30
- closure_definition: false
31
- function_call: false
32
- if: true
33
- for: true
34
- while: true
35
- switch: true
36
- catch: true
37
- array_initializer: false
38
- around_operators:
39
- assignment: true
40
- logical: true
41
- equality: true
42
- relational: true
43
- bitwise: true
44
- additive: true
45
- multiplicative: true
46
- shift: true
47
- unary_additive: false
48
- concatenation: true
49
- negation: true
50
- before_left_brace:
51
- class: true
52
- function: true
53
- if: true
54
- else: true
55
- for: true
56
- while: true
57
- do: true
58
- switch: true
59
- try: true
60
- catch: true
61
- finally: true
62
- before_keywords:
63
- else: true
64
- while: true
65
- catch: true
66
- finally: true
67
- within:
68
- brackets: true
69
- array_initializer: true
70
- grouping: true
71
- function_call: true
72
- function_declaration: true
73
- if: true
74
- for: true
75
- while: true
76
- switch: true
77
- catch: true
78
- type_cast: false
79
- ternary_operator:
80
- before_condition: true
81
- after_condition: true
82
- before_alternative: true
83
- after_alternative: true
84
- in_short_version: true
85
- other:
86
- before_comma: false
87
- after_comma: true
88
- before_semicolon: false
89
- after_semicolon: true
90
- after_type_cast: true
91
- braces:
92
- classes_functions:
93
- class: end-of-line
94
- function: end-of-line
95
- closure: end-of-line
96
- if:
97
- opening: end-of-line
98
- always: true
99
- else_on_new_line: false
100
- for:
101
- opening: end-of-line
102
- always: true
103
- while:
104
- opening: end-of-line
105
- always: true
106
- do_while:
107
- opening: end-of-line
108
- always: true
109
- while_on_new_line: false
110
- switch:
111
- opening: end-of-line
112
- try:
113
- opening: end-of-line
114
- catch_on_new_line: false
115
- finally_on_new_line: false
1
+ tools:
2
+ php_sim: true
3
+ php_pdepend: true
4
+ php_analyzer: true
5
+ php_code_sniffer:
6
+ config:
7
+ standard: "WordPress" # Other Values: PSR2, PEAR, Zend, WordPress, Drupal, TYPO3CMS
8
+ external_code_coverage:
9
+ timeout: 900 # Timeout in seconds (15 mins for slow/throttled reports).
10
+
11
+ filter:
12
+ excluded_paths: [tests/*, bin/*, includes/error_log/yikes-easy-mailchimp-error-log.php, includes/images/* ]
13
+
14
+ checks:
15
+ php:
16
+ code_rating: true
17
+ duplication: true
18
+
19
+ coding_style:
20
+ php:
21
+ indentation:
22
+ general:
23
+ use_tabs: true
24
+ size: 3
25
+ switch:
26
+ indent_case: true
27
+ spaces:
28
+ before_parentheses:
29
+ function_declaration: false
30
+ closure_definition: false
31
+ function_call: false
32
+ if: true
33
+ for: true
34
+ while: true
35
+ switch: true
36
+ catch: true
37
+ array_initializer: false
38
+ around_operators:
39
+ assignment: true
40
+ logical: true
41
+ equality: true
42
+ relational: true
43
+ bitwise: true
44
+ additive: true
45
+ multiplicative: true
46
+ shift: true
47
+ unary_additive: false
48
+ concatenation: true
49
+ negation: true
50
+ before_left_brace:
51
+ class: true
52
+ function: true
53
+ if: true
54
+ else: true
55
+ for: true
56
+ while: true
57
+ do: true
58
+ switch: true
59
+ try: true
60
+ catch: true
61
+ finally: true
62
+ before_keywords:
63
+ else: true
64
+ while: true
65
+ catch: true
66
+ finally: true
67
+ within:
68
+ brackets: true
69
+ array_initializer: true
70
+ grouping: true
71
+ function_call: true
72
+ function_declaration: true
73
+ if: true
74
+ for: true
75
+ while: true
76
+ switch: true
77
+ catch: true
78
+ type_cast: false
79
+ ternary_operator:
80
+ before_condition: true
81
+ after_condition: true
82
+ before_alternative: true
83
+ after_alternative: true
84
+ in_short_version: true
85
+ other:
86
+ before_comma: false
87
+ after_comma: true
88
+ before_semicolon: false
89
+ after_semicolon: true
90
+ after_type_cast: true
91
+ braces:
92
+ classes_functions:
93
+ class: end-of-line
94
+ function: end-of-line
95
+ closure: end-of-line
96
+ if:
97
+ opening: end-of-line
98
+ always: true
99
+ else_on_new_line: false
100
+ for:
101
+ opening: end-of-line
102
+ always: true
103
+ while:
104
+ opening: end-of-line
105
+ always: true
106
+ do_while:
107
+ opening: end-of-line
108
+ always: true
109
+ while_on_new_line: false
110
+ switch:
111
+ opening: end-of-line
112
+ try:
113
+ opening: end-of-line
114
+ catch_on_new_line: false
115
+ finally_on_new_line: false
.travis.yml CHANGED
@@ -1,51 +1,51 @@
1
- language: php
2
-
3
- sudo: false
4
-
5
- php:
6
- - 5.3
7
- - 5.4
8
- - 5.5
9
- - 5.6
10
- - 7.0
11
- - hhvm
12
-
13
- env:
14
- - WP_VERSION=latest WP_MULTISITE=0
15
- - WP_VERSION=4.4 WP_MULTISITE=0
16
- - WP_VERSION=4.3 WP_MULTISITE=0
17
- - WP_VERSION=4.2 WP_MULTISITE=0
18
- - WP_VERSION=4.1 WP_MULTISITE=0
19
- - WP_VERSION=4.0 WP_MULTISITE=0
20
-
21
- matrix:
22
- include:
23
- - php: 5.4
24
- env: WP_VERSION=latest WP_MULTISITE=1
25
- exclude:
26
- - php: hhvm
27
- env: WP_VERSION=4.0 WP_MULTISITE=0
28
- - php: 5.3
29
- env: WP_VERSION=latest WP_MULTISITE=0
30
-
31
- before_script:
32
- - bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION
33
-
34
- script:
35
- - if [[ $TRAVIS_PHP_VERSION = '5.5' && $WP_VERSION = 'latest' && $WP_MULTISITE = '0'
36
- ]]; then phpunit --coverage-clover=coverage.clover; else phpunit; fi
37
-
38
- after_script:
39
- - if [[ $TRAVIS_PHP_VERSION = '5.5' && $WP_VERSION = 'latest' && $WP_MULTISITE = '0'
40
- ]]; then wget https://scrutinizer-ci.com/ocular.phar; fi
41
- - if [[ $TRAVIS_PHP_VERSION = '5.5' && $WP_VERSION = 'latest' && $WP_MULTISITE = '0'
42
- ]]; then php ocular.phar code-coverage:upload --format=php-clover coverage.clover;
43
- fi
44
-
45
-
46
- notifications:
47
- email:
48
- on_success: change
49
- on_failure: change
50
- slack:
51
- secure: Vl+EtMXcpx8JowBmLNrWhAyvebu/VF7hXVFX5BFMl/6vA5GBE6hnw3vI/TlB6PAso4Mv6yMVY4xUzzBYWow3ClwaTCYNlCTxQEUon2H7FIqGV3Wrir28zxGcSAX7VHGf3w6acHP7LnPIQrIctRjKqcbYVbjR36ha9gJgUU/OUeI=
1
+ language: php
2
+
3
+ sudo: false
4
+
5
+ php:
6
+ - 5.3
7
+ - 5.4
8
+ - 5.5
9
+ - 5.6
10
+ - 7.0
11
+ - hhvm
12
+
13
+ env:
14
+ - WP_VERSION=latest WP_MULTISITE=0
15
+ - WP_VERSION=4.4 WP_MULTISITE=0
16
+ - WP_VERSION=4.3 WP_MULTISITE=0
17
+ - WP_VERSION=4.2 WP_MULTISITE=0
18
+ - WP_VERSION=4.1 WP_MULTISITE=0
19
+ - WP_VERSION=4.0 WP_MULTISITE=0
20
+
21
+ matrix:
22
+ include:
23
+ - php: 5.4
24
+ env: WP_VERSION=latest WP_MULTISITE=1
25
+ exclude:
26
+ - php: hhvm
27
+ env: WP_VERSION=4.0 WP_MULTISITE=0
28
+ - php: 5.3
29
+ env: WP_VERSION=latest WP_MULTISITE=0
30
+
31
+ before_script:
32
+ - bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION
33
+
34
+ script:
35
+ - if [[ $TRAVIS_PHP_VERSION = '5.5' && $WP_VERSION = 'latest' && $WP_MULTISITE = '0'
36
+ ]]; then phpunit --coverage-clover=coverage.clover; else phpunit; fi
37
+
38
+ after_script:
39
+ - if [[ $TRAVIS_PHP_VERSION = '5.5' && $WP_VERSION = 'latest' && $WP_MULTISITE = '0'
40
+ ]]; then wget https://scrutinizer-ci.com/ocular.phar; fi
41
+ - if [[ $TRAVIS_PHP_VERSION = '5.5' && $WP_VERSION = 'latest' && $WP_MULTISITE = '0'
42
+ ]]; then php ocular.phar code-coverage:upload --format=php-clover coverage.clover;
43
+ fi
44
+
45
+
46
+ notifications:
47
+ email:
48
+ on_success: change
49
+ on_failure: change
50
+ slack:
51
+ secure: Vl+EtMXcpx8JowBmLNrWhAyvebu/VF7hXVFX5BFMl/6vA5GBE6hnw3vI/TlB6PAso4Mv6yMVY4xUzzBYWow3ClwaTCYNlCTxQEUon2H7FIqGV3Wrir28zxGcSAX7VHGf3w6acHP7LnPIQrIctRjKqcbYVbjR36ha9gJgUU/OUeI=
Gruntfile.js CHANGED
@@ -1,156 +1,156 @@
1
- 'use strict';
2
- module.exports = function(grunt) {
3
-
4
- grunt.initConfig({
5
-
6
- // js minification
7
- uglify: {
8
- dist: {
9
- files: {
10
- // admin scripts
11
- 'admin/js/min/yikes-inc-easy-mailchimp-dashboard-widget.min.js': [ // widget specific script
12
- 'admin/js/yikes-inc-easy-mailchimp-dashboard-widget.js'
13
- ],
14
- 'admin/js/min/yikes-inc-easy-mailchimp-extender-admin.min.js': [ // global admin script
15
- 'admin/js/yikes-inc-easy-mailchimp-extender-admin.js'
16
- ],
17
- 'admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js': [ // edit MailChimp form script
18
- 'admin/js/yikes-inc-easy-mailchimp-extender-edit-form.js'
19
- ],
20
- 'admin/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js': [ // custom tinyMCE button script
21
- 'admin/js/yikes-inc-easy-mailchimp-tinymce-button.js'
22
- ],
23
- // public scripts
24
- 'public/js/yikes-mc-ajax-forms.min.js': [ // public ajax script
25
- 'public/js/yikes-mc-ajax-forms.js'
26
- ],
27
- }
28
- }
29
- },
30
-
31
- // css minify all contents of our directory and add .min.css extension
32
- cssmin: {
33
- target: {
34
- files: [
35
- // admin css files
36
- {
37
- expand: true,
38
- cwd: 'admin/css',
39
- src: [
40
- 'yikes-inc-easy-mailchimp-extender-admin.css',
41
- 'yikes-inc-easy-mailchimp-migrate-option-styles.css',
42
- ], // main style declaration file
43
- dest: 'admin/css',
44
- ext: '.min.css'
45
- },
46
- {
47
- expand: true,
48
- cwd: 'public/css',
49
- src: [
50
- 'yikes-inc-easy-mailchimp-checkbox-integration.css',
51
- 'yikes-inc-easy-mailchimp-datepicker-styles.css',
52
- 'yikes-inc-easy-mailchimp-extender-public.css',
53
- ], // main style declaration file
54
- dest: 'public/css',
55
- ext: '.min.css'
56
- }
57
- ]
58
- }
59
- },
60
-
61
- // watch our project for changes
62
- watch: {
63
- admin_css: { // admin css
64
- files: 'admin/css/*.css',
65
- tasks: ['cssmin'],
66
- options: {
67
- spawn:false,
68
- event:['all']
69
- },
70
- },
71
- admin_js: { // admin js
72
- files: 'admin/js/*.js',
73
- tasks: ['uglify'],
74
- options: {
75
- spawn:false,
76
- event:['all']
77
- },
78
- },
79
- public_css: {
80
- // public css
81
- files: 'public/css/*.css',
82
- tasks: ['cssmin'],
83
- options: {
84
- spawn:false,
85
- event:['all']
86
- },
87
- },
88
- public_js: { // public js
89
- files: 'public/js/*.js',
90
- tasks: ['uglify'],
91
- options: {
92
- spawn:false,
93
- event:['all']
94
- },
95
- },
96
- },
97
-
98
- // Borwser Sync
99
- browserSync: {
100
- bsFiles: {
101
- src : [ 'admin/css/*.min.css' , 'public/css/*.min.css' , 'admin/js/*.min.js' , 'public/js/*.min.js' ],
102
- },
103
- options: {
104
- proxy: "localhost/mc_free/",
105
- watchTask : true
106
- }
107
- },
108
-
109
- // Autoprefixer for our CSS files
110
- postcss: {
111
- options: {
112
- map: true,
113
- processors: [
114
- require( 'autoprefixer-core' ) ({
115
- browsers: ['last 2 versions']
116
- })
117
- ]
118
- },
119
- dist: {
120
- src: [ 'admin/css/*.css' , 'public/css/*.css' ]
121
- }
122
- },
123
-
124
- auto_install: {
125
- local: {}
126
- },
127
-
128
- /* Delete the error log - gets recreated in the next step */
129
- clean: ['includes/error_log/yikes-easy-mailchimp-error-log.php' ],
130
-
131
- });
132
-
133
- // load tasks
134
- grunt.loadNpmTasks('grunt-contrib-uglify');
135
- grunt.loadNpmTasks('grunt-contrib-cssmin');
136
- grunt.loadNpmTasks('grunt-contrib-watch');
137
- grunt.loadNpmTasks('grunt-browser-sync'); // browser-sync auto refresh
138
- grunt.loadNpmTasks('grunt-postcss'); // CSS autoprefixer plugin (cross-browser auto pre-fixes)
139
- grunt.loadNpmTasks('grunt-wp-i18n'); // wordpress localization plugin
140
- grunt.loadNpmTasks('grunt-auto-install'); // autoload all of our dependencies (ideally, you install this one package, and run grunt auto_install to install our dependencies automagically)
141
- grunt.loadNpmTasks('grunt-contrib-clean');
142
-
143
- // register task
144
- grunt.registerTask( 'default', [
145
- 'uglify',
146
- 'cssmin',
147
- 'postcss',
148
- 'clean',
149
- 'emptyFile'
150
- ]);
151
-
152
- grunt.registerTask( 'emptyFile', 'Creates an empty file', function() {
153
- grunt.file.write('includes/error_log/yikes-easy-mailchimp-error-log.php', '');
154
- });
155
-
156
- };
1
+ 'use strict';
2
+ module.exports = function(grunt) {
3
+
4
+ grunt.initConfig({
5
+
6
+ // js minification
7
+ uglify: {
8
+ dist: {
9
+ files: {
10
+ // admin scripts
11
+ 'admin/js/min/yikes-inc-easy-mailchimp-dashboard-widget.min.js': [ // widget specific script
12
+ 'admin/js/yikes-inc-easy-mailchimp-dashboard-widget.js'
13
+ ],
14
+ 'admin/js/min/yikes-inc-easy-mailchimp-extender-admin.min.js': [ // global admin script
15
+ 'admin/js/yikes-inc-easy-mailchimp-extender-admin.js'
16
+ ],
17
+ 'admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js': [ // edit MailChimp form script
18
+ 'admin/js/yikes-inc-easy-mailchimp-extender-edit-form.js'
19
+ ],
20
+ 'admin/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js': [ // custom tinyMCE button script
21
+ 'admin/js/yikes-inc-easy-mailchimp-tinymce-button.js'
22
+ ],
23
+ // public scripts
24
+ 'public/js/yikes-mc-ajax-forms.min.js': [ // public ajax script
25
+ 'public/js/yikes-mc-ajax-forms.js'
26
+ ],
27
+ }
28
+ }
29
+ },
30
+
31
+ // css minify all contents of our directory and add .min.css extension
32
+ cssmin: {
33
+ target: {
34
+ files: [
35
+ // admin css files
36
+ {
37
+ expand: true,
38
+ cwd: 'admin/css',
39
+ src: [
40
+ 'yikes-inc-easy-mailchimp-extender-admin.css',
41
+ 'yikes-inc-easy-mailchimp-migrate-option-styles.css',
42
+ ], // main style declaration file
43
+ dest: 'admin/css',
44
+ ext: '.min.css'
45
+ },
46
+ {
47
+ expand: true,
48
+ cwd: 'public/css',
49
+ src: [
50
+ 'yikes-inc-easy-mailchimp-checkbox-integration.css',
51
+ 'yikes-inc-easy-mailchimp-datepicker-styles.css',
52
+ 'yikes-inc-easy-mailchimp-extender-public.css',
53
+ ], // main style declaration file
54
+ dest: 'public/css',
55
+ ext: '.min.css'
56
+ }
57
+ ]
58
+ }
59
+ },
60
+
61
+ // watch our project for changes
62
+ watch: {
63
+ admin_css: { // admin css
64
+ files: 'admin/css/*.css',
65
+ tasks: ['cssmin'],
66
+ options: {
67
+ spawn:false,
68
+ event:['all']
69
+ },
70
+ },
71
+ admin_js: { // admin js
72
+ files: 'admin/js/*.js',
73
+ tasks: ['uglify'],
74
+ options: {
75
+ spawn:false,
76
+ event:['all']
77
+ },
78
+ },
79
+ public_css: {
80
+ // public css
81
+ files: 'public/css/*.css',
82
+ tasks: ['cssmin'],
83
+ options: {
84
+ spawn:false,
85
+ event:['all']
86
+ },
87
+ },
88
+ public_js: { // public js
89
+ files: 'public/js/*.js',
90
+ tasks: ['uglify'],
91
+ options: {
92
+ spawn:false,
93
+ event:['all']
94
+ },
95
+ },
96
+ },
97
+
98
+ // Borwser Sync
99
+ browserSync: {
100
+ bsFiles: {
101
+ src : [ 'admin/css/*.min.css' , 'public/css/*.min.css' , 'admin/js/*.min.js' , 'public/js/*.min.js' ],
102
+ },
103
+ options: {
104
+ proxy: "localhost/mc_free/",
105
+ watchTask : true
106
+ }
107
+ },
108
+
109
+ // Autoprefixer for our CSS files
110
+ postcss: {
111
+ options: {
112
+ map: true,
113
+ processors: [
114
+ require( 'autoprefixer-core' ) ({
115
+ browsers: ['last 2 versions']
116
+ })
117
+ ]
118
+ },
119
+ dist: {
120
+ src: [ 'admin/css/*.css' , 'public/css/*.css' ]
121
+ }
122
+ },
123
+
124
+ auto_install: {
125
+ local: {}
126
+ },
127
+
128
+ /* Delete the error log - gets recreated in the next step */
129
+ clean: ['includes/error_log/yikes-easy-mailchimp-error-log.php' ],
130
+
131
+ });
132
+
133
+ // load tasks
134
+ grunt.loadNpmTasks('grunt-contrib-uglify');
135
+ grunt.loadNpmTasks('grunt-contrib-cssmin');
136
+ grunt.loadNpmTasks('grunt-contrib-watch');
137
+ grunt.loadNpmTasks('grunt-browser-sync'); // browser-sync auto refresh
138
+ grunt.loadNpmTasks('grunt-postcss'); // CSS autoprefixer plugin (cross-browser auto pre-fixes)
139
+ grunt.loadNpmTasks('grunt-wp-i18n'); // wordpress localization plugin
140
+ grunt.loadNpmTasks('grunt-auto-install'); // autoload all of our dependencies (ideally, you install this one package, and run grunt auto_install to install our dependencies automagically)
141
+ grunt.loadNpmTasks('grunt-contrib-clean');
142
+
143
+ // register task
144
+ grunt.registerTask( 'default', [
145
+ 'uglify',
146
+ 'cssmin',
147
+ 'postcss',
148
+ 'clean',
149
+ 'emptyFile'
150
+ ]);
151
+
152
+ grunt.registerTask( 'emptyFile', 'Creates an empty file', function() {
153
+ grunt.file.write('includes/error_log/yikes-easy-mailchimp-error-log.php', '');
154
+ });
155
+
156
+ };
admin/class-yikes-inc-easy-mailchimp-extender-admin.php CHANGED
@@ -1,3007 +1,3007 @@
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
- /**
15
- * The ID of this plugin.
16
- *
17
- * @since 1.0.0
18
- * @access private
19
- * @var string $yikes_inc_easy_mailchimp_extender The ID of this plugin.
20
- */
21
- private $yikes_inc_easy_mailchimp_extender;
22
-
23
- /**
24
- * The version of this plugin.
25
- *
26
- * @since 1.0.0
27
- * @access private
28
- * @var string $version The current version of this plugin.
29
- */
30
- private $version;
31
-
32
- /**
33
- * Our form interface instance.
34
- *
35
- * @var Yikes_Inc_Easy_MailChimp_Extender_Form_Interface
36
- */
37
- private $form_interface;
38
-
39
- /**
40
- * Initialize the class and set its properties.
41
- *
42
- * @since 1.0.0
43
- *
44
- * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
45
- * @param string $version The version of this plugin.
46
- * @param Yikes_Inc_Easy_MailChimp_Extender_Form_Interface $form_interface
47
- */
48
- public function __construct(
49
- $yikes_inc_easy_mailchimp_extender,
50
- $version,
51
- Yikes_Inc_Easy_MailChimp_Extender_Form_Interface $form_interface
52
- ) {
53
- $this->yikes_inc_easy_mailchimp_extender = $yikes_inc_easy_mailchimp_extender;
54
- $this->version = $version;
55
- $this->form_interface = $form_interface;
56
- }
57
-
58
- /**
59
- * Our admin hooks.
60
- *
61
- * @author Jeremy Pry
62
- */
63
- public function hooks() {
64
-
65
- // check for old plugin options and migrate if exist
66
- add_action( 'admin_menu', array( $this, 'register_admin_pages' ), 11 );
67
-
68
- // check for old plugin options and migrate if exist
69
- add_action( 'admin_init', array( $this, 'check_for_old_yks_mc_options' ) );
70
-
71
- // Ajax function to update new options...
72
- add_action( 'wp_ajax_migrate_old_plugin_settings', array( $this, 'migrate_archived_options' ) );
73
-
74
- // Ajax function to migrate our forms
75
- add_action( 'wp_ajax_migrate_prevoious_forms', array( $this, 'migrate_previously_setup_forms' ) );
76
-
77
- // fix menu icon spacing
78
- add_action( 'admin_head', array( $this, 'fix_menu_icon_spacing' ) );
79
-
80
- // register our plugin settings
81
- add_action( 'admin_init', array( $this, 'yikes_easy_mc_settings_init' ) );
82
-
83
- // plugin redirect on activation
84
- add_action( 'admin_init', array( $this, 'yikes_easy_mc_activation_redirect' ) );
85
-
86
- // Include Third Party Extensions
87
- new YIKES_MailChimp_ThirdParty_Integrations();
88
-
89
- // Include our dashboard widget class
90
- new YIKES_Inc_Easy_MailChimp_Dashboard_Widgets();
91
-
92
- // Include our front end widget class
93
- add_action( 'widgets_init', array( $this, 'register_optin_widget' ) );
94
-
95
- // Include our ajax processing class
96
- new YIKES_Inc_Easy_MailChimp_Process_Ajax();
97
-
98
- // load up our helper class
99
- add_action( 'admin_init', array( $this, 'yikes_mailchimp_load_helper_class' ) );
100
-
101
- // process the subscriber count shortcode in form descriptions
102
- add_action( 'yikes-mailchimp-form-description', array( $this, 'process_subscriber_count_shortcode_in_form_descriptions' ), 10, 2 );
103
-
104
- /***********************/
105
- /** Create A Form **/
106
- /**********************/
107
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-form' ) {
108
-
109
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_form' ) );
110
-
111
- }
112
-
113
- /***********************/
114
- /** Delete A Form **/
115
- /**********************/
116
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-delete-form' ) {
117
-
118
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_delete_form' ) );
119
-
120
- }
121
-
122
- /**********************************/
123
- /** Duplicate/Clone A Form **/
124
- /********************************/
125
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-duplicate-form' ) {
126
-
127
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_duplicate_form' ) );
128
-
129
- }
130
-
131
- /*************************************/
132
- /** Reset Form Impression Stats **/
133
- /***********************************/
134
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-reset-stats' ) {
135
-
136
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_reset_impression_stats' ) );
137
-
138
- }
139
-
140
- /**********************************/
141
- /** Update A Form **/
142
- /********************************/
143
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-update-form' ) {
144
-
145
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_update_form' ) );
146
-
147
- }
148
-
149
- /**************************************************/
150
- /** Clear Store MailChimp Transient Data **/
151
- /*************************************************/
152
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-transient-data' ) {
153
-
154
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_transient_data' ) );
155
-
156
- }
157
-
158
- /*******************************************/
159
- /** Remove a user from a mailing list **/
160
- /*****************************************/
161
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-unsubscribe-user' ) {
162
-
163
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_unsubscribe_user' ) );
164
-
165
- }
166
-
167
- /*******************************************/
168
- /** Create misisng error log file **/
169
- /*****************************************/
170
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-error-log' ) {
171
-
172
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_missing_error_log' ) );
173
-
174
- }
175
-
176
- /*******************************************/
177
- /** TinyMCE Initialization Functions **/
178
- /*****************************************/
179
- add_action( 'admin_head', array( $this, 'add_tinyMCE_buttons' ) );
180
-
181
- // pass our lists data to tinyMCE button for use
182
- foreach ( array( 'post.php', 'post-new.php' ) as $hook ) {
183
-
184
- add_action( 'admin_enqueue_scripts', array( $this, 'tinymce_yikes_easy_mc' ) );
185
-
186
- }
187
-
188
- // display an admin notice for users on PHP < 5.3
189
- if ( phpversion() < '5.3' ) {
190
- add_action( "admin_notices", array( $this, 'display_php_warning' ), 999 );
191
- }
192
-
193
- // two week , dismissable notification - check the users plugin installation date
194
- add_action( 'admin_init', array( $this, 'yikes_easy_mailchimp_check_installation_date' ) );
195
-
196
- // dismissable notice admin side
197
- add_action( 'admin_init', array( $this, 'yikes_easy_mailchimp_stop_bugging_me' ), 5 );
198
-
199
- /**************************************************/
200
- /** Clear MailChimp Error Log Data **/
201
- /*************************************************/
202
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-error-log' ) {
203
-
204
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_error_log' ) );
205
-
206
- }
207
-
208
- /*********************************************/
209
- /** Export MailChimp Opt-in Forms **/
210
- /*******************************************/
211
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-forms' ) {
212
-
213
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_forms' ) );
214
-
215
- }
216
-
217
- /*********************************************/
218
- /** Export Plugin Settings **/
219
- /*******************************************/
220
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-settings' ) {
221
-
222
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_plugin_settings' ) );
223
-
224
- }
225
-
226
- /*******************************************/
227
- /** Import Class Inclusion **/
228
- /*****************************************/
229
- if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) {
230
-
231
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_import_forms' ) );
232
-
233
- }
234
-
235
- /*******************************************/
236
- /** Premium Support Request **/
237
- /*****************************************/
238
- if ( isset( $_POST['submit-premium-support-request'] ) ) {
239
-
240
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_premium_support_request' ) );
241
-
242
- }
243
-
244
- /****************************************/
245
- /** Dismiss Options Migrations **/
246
- /****************************************/
247
- if ( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
248
-
249
- add_action( 'init', array( $this, 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
250
-
251
- }
252
-
253
- /** Parse default value into usable dynamic data **/
254
- add_filter( 'yikes-mailchimp-process-default-tag', array( $this, 'parse_mailchimp_default_tag' ) );
255
-
256
- /** Add a disclaimer to ensure that we let people know we are not endorsed/backed by MailChimp at all **/
257
- add_filter( 'admin_footer_text', array( $this, 'yikes_easy_forms_admin_disclaimer' ) );
258
-
259
- /** Add custom plugin action links **/
260
- add_filter( 'plugin_action_links_yikes-inc-easy-mailchimp-extender/yikes-inc-easy-mailchimp-extender.php', array( $this, 'easy_forms_plugin_action_links' ) );
261
-
262
- /* Alter the color scheme based on the users selection */
263
- add_action( 'admin_print_scripts', array( $this, 'alter_yikes_easy_mc_color_scheme' ) );
264
-
265
- // hook in and display our knowledge base articles on the support page
266
- add_action( 'yikes-mailchimp-support-page', array( $this, 'hook_and_display_kb_article_RSS' ) );
267
-
268
- // ensure that the upgrade went smoothly, else we have to let the user know we need to upgrade the database
269
- // after upgrading f rom 6.0.3.7 users need to upgrade the database as well
270
- add_action( 'plugins_loaded', array( $this, 'check_yikes_mc_table_version' ) );
271
-
272
- // Run a check to see if we need to convert the custom DB table to options.
273
- add_action( 'plugins_loaded', array( $this, 'check_db_version' ) );
274
-
275
- }
276
-
277
- /*
278
- * Add custom action links on plugins.php
279
- * @ param array $links Pre-existing plugin action links
280
- * @ return array $links New array of plugin actions
281
- */
282
- public function easy_forms_plugin_action_links( $links ) {
283
- $links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
284
- $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>';
285
- return $links;
286
- }
287
-
288
- /**
289
- * 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.
290
- * This plugin simply provides the service of linking MailChimp with your site.
291
- *
292
- * @since 6.0
293
- *
294
- * @param string $footer_text The existing footer text
295
- *
296
- * @return string
297
- */
298
- public function yikes_easy_forms_admin_disclaimer( $footer_text ) {
299
- $page = get_current_screen();
300
- $base = $page->base;
301
- if ( strpos( $base, 'yikes-' ) !== false ) {
302
- $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>' );
303
- return $disclaimer_text;
304
- } else {
305
- return $footer_text;
306
- }
307
- }
308
-
309
- /*
310
- * Parse our default tag into dynamic data
311
- * to be passed to MailChimp
312
- *
313
- * @since 6.0.0
314
- * @return parsed tag content
315
- */
316
- public function parse_mailchimp_default_tag( $default_tag ) {
317
- if( ! $default_tag || $default_tag == '' ) {
318
- return $default_tag;
319
- }
320
- global $post;
321
- // page title
322
- if( $default_tag == '{page_title}' ) {
323
- $default_tag = get_the_title( $post->ID );
324
- }
325
- // page id
326
- if( $default_tag == '{page_title}' ) {
327
- $default_tag = $post->ID;
328
- }
329
- // page url
330
- if( $default_tag == '{page_url}' ) {
331
- $default_tag = get_permalink( $post->ID );
332
- }
333
- // blog name
334
- if( $default_tag == '{blog_name}' ) {
335
- $default_tag = get_bloginfo( 'name' );
336
- }
337
- // is user logged in
338
- if( $default_tag == '{user_logged_in}' ) {
339
- if( is_user_logged_in() ) {
340
- $default_tag = 'Registered User';
341
- } else {
342
- $default_tag = 'Guest User';
343
- }
344
- }
345
- /* Return our filtered tag */
346
- return apply_filters( 'yikes-mailchimp-parse-custom-default-value', $default_tag );
347
- }
348
-
349
- /*
350
- * Delete the contents of our error log
351
- *
352
- * When a user clicks 'Clear Log' on the debug settings page, this funciton
353
- * is used to clear the data out of our php file.
354
- */
355
- public function yikes_easy_mailchimp_clear_error_log() {
356
- // file put contents $returned error + other data
357
- if( file_exists( YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php' ) ) {
358
- $clear_log = file_put_contents(
359
- YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php',
360
- ''
361
- );
362
- if( $clear_log === false ) {
363
- // redirect the user to the manage forms page, display error message
364
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=false' ) ) );
365
- } else {
366
- // redirect the user to the manage forms page, display confirmation
367
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=true' ) ) );
368
- }
369
- }
370
- }
371
-
372
- /*
373
- * Custom export function to export all or specific forms
374
- * to allow for easy transpot to other sites
375
- * @since 6.0.0
376
- * @return CSV export file
377
- */
378
- public function yikes_easy_mailchimp_export_forms() {
379
- // grab our nonce
380
- $nonce = $_REQUEST['nonce'];
381
- // grab the forms
382
- $forms = isset( $_REQUEST['export_forms'] ) ? $_REQUEST['export_forms'] : array();
383
- // validate nonce
384
- if( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
385
- 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 ) );
386
- }
387
-
388
- // run the export function
389
- // parameters: ( $table_name, $form_ids, $file_name )
390
- Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export('Yikes-Inc-Easy-MailChimp-Forms-Export', $forms );
391
- // re-direct the user back to the page
392
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
393
- die();
394
- }
395
-
396
- /*
397
- * Custom export function to export YIKES Easy Forms for MailChimp Plugin Settings
398
- * to allow for easy transpot to other sites
399
- * @since 6.0.0
400
- * @return CSV export file
401
- */
402
- public function yikes_easy_mailchimp_export_plugin_settings() {
403
- // grab our nonce
404
- $nonce = $_REQUEST['nonce'];
405
- // validate nonce
406
- if( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
407
- 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 ) );
408
- }
409
-
410
- // run the export function
411
- // parameters: ( $table_name, $form_ids, $file_name )
412
- Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_settings_export( 'Yikes-Inc-Easy-MailChimp-Settings-Export' );
413
- // re-direct the user back to the page
414
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
415
- die();
416
- }
417
-
418
- /*
419
- * Custom import function to import all or specific forms
420
- * @since 6.0.0
421
- */
422
- public function yikes_easy_mailchimp_import_forms() {
423
- // grab our nonce
424
- $nonce = $_REQUEST['nonce'];
425
- // validate nonce
426
- if( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
427
- 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 ) );
428
- }
429
- // include the export class
430
- if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
431
- include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-import.class.php' );
432
- }
433
- // run the import function
434
- // parameters: ( $_FILES )
435
- Yikes_Inc_Easy_MailChimp_Import_Class::yikes_mailchimp_import_forms( $_FILES );
436
- $import_query_arg = Yikes_Inc_Easy_MailChimp_Import_Class::yikes_mailchimp_import_type( $_FILES );
437
- // re-direct the user back to the page
438
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms&' . $import_query_arg . '=true' ) ) );
439
- die();
440
- }
441
-
442
- /*
443
- * Premium Support Request
444
- * @since 6.0.0
445
- */
446
- public function yikes_easy_mailchimp_premium_support_request() {
447
-
448
- if( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
449
- return __( 'We encountered an error. Please contact the YIKES Inc. support team.' , 'yikes-inc-easy-mailchimp-extender' );
450
- }
451
-
452
- $license = $_POST['license_key'];
453
- $user_email = $_POST['user-email'];
454
- $support_topic = $_POST['support-topic'];
455
- $support_priority = $_POST['support-priority'];
456
- $support_content = $_POST['support-content'];
457
-
458
- // wp_die( print_r( $support_content) );
459
-
460
- $ticket_array = array(
461
- 'action' => 'yikes-support-request',
462
- 'license_key' => urlencode( base64_encode( $license ) ),
463
- 'user_email' => urlencode( $user_email ),
464
- 'site_url' => urlencode( esc_url( home_url() ) ),
465
- 'support_topic' => urlencode( $support_topic ),
466
- 'support_priority' => $support_priority,
467
- 'support_content' => $support_content,
468
- );
469
-
470
- $yikes_plugin_support_url = 'https://yikesplugins.com';
471
-
472
- // Call the custom API.
473
- $response = wp_remote_post( esc_url( $yikes_plugin_support_url ), array(
474
- 'timeout' => 30,
475
- 'sslverify' => false,
476
- 'body' => $ticket_array
477
- ) );
478
-
479
- // catch the error
480
- if( is_wp_error( $response ) ) {
481
- wp_die( $response->getMessage() );
482
- return;
483
- }
484
-
485
- // retrieve our body
486
- $create_ticket_response = wp_remote_retrieve_body( $response );
487
-
488
- // display it
489
- if( $create_ticket_response )
490
- echo $create_ticket_response;
491
-
492
- }
493
-
494
- /**
495
- * Dismiss the migrate options notice (incase the user wants to do things manually)
496
- *
497
- * @since 6.0.0
498
- **/
499
- public function yikes_easy_mailchimp_dismiss_option_migrate() {
500
- // delete the options and allow the user to manually updadte things
501
-
502
- // Verify the NONCE is valid
503
- check_admin_referer( 'yikes-mc-dismiss-migration' , 'dismiss_migration_nonce' );
504
-
505
- // re-direct the user back to the page
506
- wp_redirect( esc_url_raw( admin_url( 'index.php?yikes-mc-options-migration-dismissed="true"' ) ) );
507
- die();
508
- }
509
-
510
- /**
511
- * Error logging class
512
- *
513
- * This is our main error logging class file, used to log errors to the error log.
514
- *
515
- * @since 6.0.0
516
- */
517
- public function load_error_logging_class() {
518
- if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
519
- // if error logging is enabled we should include our error logging class
520
- /* Generate oure error logging table */
521
- require_once YIKES_MC_PATH . '/includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
522
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
523
- }
524
- }
525
-
526
- /*
527
- yikes_easy_mailchimp_check_installation_date()
528
- checks the user installation date, and adds our action
529
- - if it's past 2 weeks we ask the user for a review :)
530
- @since v6.0.0
531
- */
532
- public function yikes_easy_mailchimp_check_installation_date() {
533
-
534
- // add a new option to store the plugin activation date/time
535
- // @since v6.0.0
536
- // this is used to notify the user that they should review after 2 weeks
537
- if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
538
- add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
539
- }
540
-
541
- $stop_bugging_me = get_option( 'yikes_easy_mailchimp_review_stop_bugging_me' );
542
-
543
- if( !$stop_bugging_me ) {
544
- $install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
545
- $past_date = strtotime( '-14 days' );
546
- if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
547
- add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
548
- }
549
- }
550
-
551
- }
552
-
553
- /*
554
- Display our admin notification
555
- asking for a review, and for user feedback
556
- @since v6.0.0
557
- */
558
- public function yikes_easy_mailchimp_display_review_us_notice() {
559
- /* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
560
- if ( in_array( get_current_screen()->base , array( 'dashboard' , 'post' , 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
561
- // Review URL - Change to the URL of your plugin on WordPress.org
562
- $reviewurl = 'https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender';
563
- $addons_url = esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-addons' ) );
564
- $nobugurl = esc_url_raw( add_query_arg( 'yikes_easy_mc_icons_nobug', '1', admin_url() ) );
565
- $review_message = '<div id="yikes-mailchimp-logo"></div>';
566
- $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 ) . '';
567
- ?>
568
- <div id="review-yikes-easy-mailchimp-notice">
569
- <?php echo $review_message; ?>
570
- </div>
571
- <?php
572
- }
573
- }
574
-
575
- /*
576
- yikes_easy_mailchimp_stop_bugging_me()
577
- Remove the Review us notification when user clicks 'Dismiss'
578
- @since v3.1.1
579
- */
580
- public function yikes_easy_mailchimp_stop_bugging_me() {
581
- $nobug = "";
582
- if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) ) {
583
- $nobug = (int) esc_attr( $_GET['yikes_easy_mc_icons_nobug'] );
584
- }
585
- if ( 1 == $nobug ) {
586
- add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', TRUE );
587
- }
588
- }
589
-
590
- /* End Two Week Notificaition */
591
-
592
- /* Display a warning users who are using PHP < 5.3 */
593
- public function display_php_warning() {
594
- $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' );
595
- echo "<div class='error'> <p><span class='dashicons dashicons-no-alt' style='color:rgb(231, 98, 98)'></span> $message</p></div>";
596
- }
597
-
598
-
599
-
600
- /* TinyMCE Functions */
601
- // load our button and pass in the JS form data variable
602
- public function add_tinyMCE_buttons() {
603
- global $typenow;
604
- // only on Post Type: post and page
605
- if( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
606
- return;
607
- }
608
- add_filter( 'mce_buttons', array( $this, 'yks_mc_add_tinymce_button' ) );
609
- add_filter( 'mce_external_plugins', array( $this, 'yks_mc_add_tinymce_plugin' ) );
610
- }
611
-
612
- // Add the button key for address via JS
613
- public function yks_mc_add_tinymce_button( $buttons ) {
614
- array_push( $buttons, 'yks_mc_tinymce_button_key' );
615
- // Print all buttons
616
- return $buttons;
617
- }
618
-
619
- // inlcude the js for tinymce
620
- public function yks_mc_add_tinymce_plugin( $plugin_array ) {
621
-
622
- $plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
623
-
624
- return $plugin_array;
625
-
626
- }
627
-
628
- /**
629
- * Localize Script
630
- * Pass our imported list data, to the JS file
631
- * to build the drop down list in the modal
632
- */
633
- public function tinymce_yikes_easy_mc() {
634
- // check capabilities
635
- if( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ) {
636
- return;
637
- }
638
-
639
- $list_data = $this->form_interface->get_all_forms();
640
- $lists = array();
641
- if( !empty( $list_data ) ) {
642
- // build an array to pass to our javascript
643
- foreach( $list_data as $id => $form ) {
644
- $lists[] = array(
645
- 'text' => urlencode( $form['form_name'] ),
646
- 'value' => $id,
647
- );
648
- }
649
- } else {
650
- $lists[0] = array(
651
- 'text' => __( 'Please Import Some MailChimp Lists' , 'yikes-inc-easy-mailchimp-extender' ),
652
- 'value' => '-'
653
- );
654
- }
655
-
656
- /* Pass our form data to our JS file for use */
657
- wp_localize_script( 'editor', 'localized_data', array(
658
- 'forms' => json_encode( $lists ),
659
- 'button_title' => __( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ),
660
- 'popup_title' => __( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ),
661
- 'list_id_label' => __( 'MailChimp Opt-In Form' , 'yikes-inc-easy-mailchimp-extender' ),
662
- 'show_title_label' => __( 'Display Form Title' , 'yikes-inc-easy-mailchimp-extender' ),
663
- 'show_description_label' => __( 'Display Form Description' , 'yikes-inc-easy-mailchimp-extender' ),
664
- 'submit_button_text_label' => __( 'Custom Submit Button Text' , 'yikes-inc-easy-mailchimp-extender' ),
665
- 'submit_button_message' => '<em>' . __( 'If left empty, the button will use the default submit button text .', 'yikes-inc-easy-mailchimp-extender' ) . '</em>',
666
- 'alert_translated' => 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' ) ),
667
- ) );
668
-
669
- }
670
- /* End TinyMCE Functions */
671
-
672
- /*
673
- * Redirect the user to our Welcome page
674
- * when they activate the plug in, if they haven't been redirected before
675
- */
676
- public function yikes_easy_mc_activation_redirect() {
677
- if ( get_option( 'yikes_mailchimp_activation_redirect', 'true' ) == 'true' ) {
678
- update_option( 'yikes_mailchimp_activation_redirect', 'false' );
679
- /* If the user had this plugin activated prior to today, redirect to 'Whats New' */
680
- if( get_option( 'yikes_easy_mailchimp_activation_date', strtotime( 'now' ) ) == strtotime( 'now' ) ) {
681
- wp_redirect( esc_url( admin_url( 'admin.php?page=yikes-mailchimp-welcome' ) ) );
682
- } else {
683
- /* Else redirect the user over to the 'Getting Started' tab */
684
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-welcome&section=whats-new' ) ) );
685
- }
686
- exit();
687
- }
688
- }
689
-
690
- /*
691
- * Fix the MailChimp icon spacing in the admin menu
692
- */
693
- public function fix_menu_icon_spacing() {
694
- ?>
695
- <style>
696
- a[href="admin.php?page=yikes-inc-easy-mailchimp"] .wp-menu-image img {
697
- padding-top: 5px !important;
698
- }
699
- </style>
700
- <?php
701
- }
702
-
703
- /**
704
- * Register the stylesheets for the admin area.
705
- *
706
- * @since 6.0.0
707
- */
708
- public function enqueue_styles() {
709
- /**
710
- * Enqueue our global dashboard styles
711
- */
712
- 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' );
713
- /*
714
- * Enqueue Add-ons styles
715
- */
716
- if ( get_current_screen()->base == 'easy-forms_page_yikes-inc-easy-mailchimp-addons' ) {
717
- 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' );
718
- }
719
- /*
720
- * Enqueue Subscriber Profile Flags
721
- */
722
- if ( get_current_screen()->base == 'admin_page_yikes-mailchimp-view-user' ) {
723
- wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-subscriber-flags', plugin_dir_url( __FILE__ ) . 'css/flag-icon.min.css', array(), $this->version, 'all' );
724
- }
725
- }
726
- /**
727
- * Register the JavaScript for the admin area.
728
- *
729
- * @since 6.0.0
730
- */
731
- public function enqueue_scripts() {
732
- wp_enqueue_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 );
733
-
734
- $localized_data = array(
735
- 'admin_url' => esc_url_raw( admin_url() ),
736
- 'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
737
- 'locating_interest_groups' => __( 'Locating Interest Groups', 'yikes-inc-easy-mailchimp-extender' ),
738
- 'search_preloader_url' => YIKES_MC_URL . 'includes/images/search-interest-group-preloader.gif',
739
- 'preloader_url' => esc_url_raw( admin_url( '/images/wpspin_light.gif' ) ),
740
- );
741
-
742
- wp_localize_script( 'yikes-inc-easy-mailchimp-extender-admin-js' , 'object_data' , $localized_data );
743
-
744
- // Enqueue required scripts for the form editor
745
- $screen = get_current_screen();
746
- if ( ! isset( $screen->base ) || 'admin_page_yikes-mailchimp-edit-form' !== $screen->base ) {
747
- return;
748
- }
749
-
750
- /** @var WP_Locale */
751
- global $wp_locale;
752
-
753
- wp_enqueue_style( 'wp-color-picker' );
754
- wp_enqueue_script( 'wp-color-picker' );
755
- wp_enqueue_script( 'jquery.timepicker.js',YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js' , array( 'jquery' ) , $this->version, false );
756
- wp_enqueue_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 );
757
-
758
- $localized_data = array(
759
- 'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
760
- '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' ),
761
- 'bulk_delete_alert' => __( 'Are you sure you want to delete all of the fields assigned to this form?', 'yikes-inc-easy-mailchimp-extender' ),
762
- 'closeText' => __( 'Done', 'yikes-inc-easy-mailchimp-extender' ),
763
- 'currentText' => __( 'Today', 'yikes-inc-easy-mailchimp-extender' ),
764
- 'monthNames' => array_values( $wp_locale->month ),
765
- 'monthNamesShort' => array_values( $wp_locale->month_abbrev ),
766
- 'monthStatus' => __( 'Show a different month', 'yikes-inc-easy-mailchimp-extender' ),
767
- 'dayNames' => array_values( $wp_locale->weekday ),
768
- 'dayNamesShort' => array_values( $wp_locale->weekday_abbrev ),
769
- 'dayNamesMin' => array_values( $wp_locale->weekday_initial ),
770
-
771
- // set the date format to match the WP general date settings
772
- 'dateFormat' => $this->yikes_jQuery_datepicker_date_format_php_to_js( get_option( 'date_format' ), 'date' ),
773
-
774
- // get the start of week from WP general setting
775
- 'firstDay' => get_option( 'start_of_week' ),
776
-
777
- // is Right to left language? default is false
778
- 'isRTL' => $wp_locale->is_rtl(),
779
- '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' ),
780
- );
781
- wp_localize_script( 'edit-form-js' , 'yikes_mailchimp_edit_form' , $localized_data );
782
- }
783
-
784
- /**
785
- * Convert the php date format string to a js date format
786
- */
787
- public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat, $type ) {
788
- switch ( $type ) {
789
- default:
790
- case 'date':
791
- // Standard Date Fields
792
- switch ( $sFormat ) {
793
- //Predefined WP date formats
794
- case 'F j, Y':
795
- case 'j F Y':
796
- case 'm/d/Y':
797
- case 'mm/dd/yyyy':
798
- case 'MM/DD/YYYY':
799
- default:
800
- return( 'mm/dd/yy' );
801
- break;
802
- case 'Y/m/d':
803
- case 'Y-m-d':
804
- return( 'yy/mm/dd' );
805
- break;
806
- case 'd/m/Y':
807
- case 'dd/mm/yyyy':
808
- case 'DD/MM/YYYY':
809
- return( 'dd/mm/yyyy' );
810
- break;
811
- }
812
- break;
813
- // Birthday Fields
814
- case 'birthday':
815
- switch ( $sFormat ) {
816
- //Predefined WP date formats
817
- case 'F j, Y':
818
- case 'j F Y':
819
- case 'm/d/Y':
820
- case 'mm/dd/yyyy':
821
- case 'MM/DD/YYYY':
822
- default:
823
- return( 'mm/dd' );
824
- break;
825
- case 'Y/m/d':
826
- case 'Y-m-d':
827
- return( 'mm/dd' );
828
- break;
829
- case 'd/m/Y':
830
- case 'dd/mm/yyyy':
831
- case 'DD/MM/YYYY':
832
- return( 'dd/mm' );
833
- break;
834
- }
835
- break;
836
- }
837
- }
838
-
839
- /**
840
- * Convert the php date format string to a js date format
841
- */
842
- public function yikes_jQuery_datepicker_date_format( $site_option ) {
843
- switch( $site_option ) {
844
- //Predefined WP date formats
845
- default:
846
- case 'F j, Y':
847
- case 'm/d/Y':
848
- return( 'm/d/Y' );
849
- break;
850
- case 'Y-m-d':
851
- return( 'Y/m/d' );
852
- break;
853
- case 'd/m/Y':
854
- return( 'd/m/Y' );
855
- break;
856
- }
857
- }
858
-
859
- /**
860
- * Register our admin pages
861
- * used to display data back to the user
862
- **/
863
- public function register_admin_pages() {
864
-
865
- /* Top Level Menu 'Easy MailChimp' */
866
- add_menu_page(
867
- __( 'Easy Forms' , 'yikes-inc-easy-mailchimp-extender' ),
868
- 'Easy Forms',
869
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
870
- 'yikes-inc-easy-mailchimp',
871
- '', // no callback,
872
- YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_wink_icon.png'
873
- );
874
-
875
- // Sub Pages
876
- /*************/
877
-
878
- /* YIKES Inc. Easy MailChimp Settings */
879
-
880
- /* YIKES Inc. Easy MailChimp Manage Forms */
881
- add_submenu_page(
882
- 'yikes-inc-easy-mailchimp',
883
- __( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
884
- __( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
885
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
886
- 'yikes-inc-easy-mailchimp',
887
- array( $this, 'generateManageFormsPage' )
888
- );
889
-
890
- /* YIKES Inc. Easy MailChimp Manage Lists */
891
- add_submenu_page(
892
- 'yikes-inc-easy-mailchimp',
893
- __( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
894
- __( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
895
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
896
- 'yikes-inc-easy-mailchimp-lists',
897
- array( $this, 'generateManageListsPage' )
898
- );
899
-
900
-
901
- /*
902
- * Custom action hook to hook into to add additional
903
- * menu items from extensions
904
- */
905
- do_action( 'yikes-mailchimp-menu' );
906
-
907
-
908
- /* YIKES Inc. Easy MailChimp Account Overview */
909
- if ( get_option('yikes-mc-api-validation') == 'valid_api_key' ) {
910
- /* YIKES Inc. Easy MailChimp Settings */
911
- add_submenu_page(
912
- 'yikes-inc-easy-mailchimp',
913
- __( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
914
- __( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
915
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
916
- 'yikes-inc-easy-mailchimp-account-overview',
917
- array( $this, 'generateAccountDetailsPage' )
918
- );
919
- }
920
-
921
-
922
- /* YIKES Inc. Easy MailChimp Settings */
923
- add_submenu_page(
924
- 'yikes-inc-easy-mailchimp',
925
- __( 'Settings.' , 'yikes-inc-easy-mailchimp-extender' ),
926
- __( 'Settings' , 'yikes-inc-easy-mailchimp-extender' ),
927
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
928
- 'yikes-inc-easy-mailchimp-settings',
929
- array( $this, 'generatePageOptions' )
930
- );
931
-
932
- /* Support Page */
933
- add_submenu_page(
934
- 'yikes-inc-easy-mailchimp',
935
- __( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
936
- __( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
937
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
938
- 'yikes-inc-easy-mailchimp-support',
939
- array( $this, 'generateSupportPage' )
940
- );
941
-
942
- /* Add-Ons Page */
943
- add_submenu_page(
944
- 'yikes-inc-easy-mailchimp',
945
- __( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
946
- __( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
947
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
948
- 'yikes-inc-easy-mailchimp-addons',
949
- array( $this , 'generateAddOnsPage' )
950
- );
951
-
952
- /** Hidden Pages **/
953
-
954
- /* Add Hidden Edit Form Page */
955
- add_submenu_page(
956
- 'options.php',
957
- __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
958
- __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
959
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
960
- 'yikes-mailchimp-edit-form',
961
- array( $this, 'generateEditFormPage' )
962
- );
963
-
964
- /* Add Hidden Migrate Options Page */
965
- add_submenu_page(
966
- 'options-writing.php',
967
- __( 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure' , 'yikes-inc-easy-mailchimp-extender' ),
968
- 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure',
969
- 'manage_options',
970
- 'yikes-inc-easy-mailchimp-update' ,
971
- array( $this , 'migrate_old_yks_mc_options' )
972
- );
973
-
974
- /* Add Hidden Welcome Page */
975
- add_submenu_page(
976
- 'options.php',
977
- __( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
978
- __( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
979
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
980
- 'yikes-mailchimp-welcome',
981
- array( $this, 'generateWelcomePage' )
982
- );
983
-
984
- /* Add Hidden 'View List' Page */
985
- add_submenu_page(
986
- 'options.php',
987
- __( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
988
- __( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
989
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
990
- 'yikes-mailchimp-view-list',
991
- array( $this, 'generateViewListPage' )
992
- );
993
-
994
- /* Add Hidden View User Page */
995
- add_submenu_page(
996
- 'options.php',
997
- __( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
998
- __( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
999
- apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
1000
- 'yikes-mailchimp-view-user',
1001
- array( $this, 'generateViewUserPage' )
1002
- );
1003
-
1004
- }
1005
-
1006
- /*
1007
- * Redirect a user to an external page
1008
- * when they click 'Go Pro' in the admin menu
1009
- * to do: populate with sales URL
1010
- */
1011
- public function generateAddOnsPage() {
1012
- require_once YIKES_MC_PATH . 'admin/partials/menu/add-ons.php'; // include our add-ons page
1013
- }
1014
-
1015
- /**
1016
- * Generate YIKES Inc. Easy MailChimp Manage Forms Page
1017
- *
1018
- * @since 1.0.0
1019
- */
1020
- function generateManageFormsPage() {
1021
- require_once YIKES_MC_PATH . 'admin/partials/menu/manage-forms.php'; // include our manage forms page
1022
- }
1023
-
1024
- /**
1025
- * Generate YIKES Inc. Easy MailChimp Manage Lists Page
1026
- *
1027
- * @since 1.0.0
1028
- */
1029
- function generateManageListsPage() {
1030
- require_once YIKES_MC_PATH . 'admin/partials/menu/manage-lists.php'; // include our lists page
1031
- }
1032
-
1033
- /**
1034
- * Generate YIKES Inc. Easy MailChimp Account Details Page
1035
- *
1036
- * @since 1.0.0
1037
- */
1038
- function generateAccountDetailsPage() {
1039
- require_once YIKES_MC_PATH . 'admin/partials/menu/account-details.php'; // include our account details page
1040
- }
1041
-
1042
- /**
1043
- * Generate YIKES Inc. Easy MailChimp Support Page
1044
- *
1045
- * @since 1.0.0
1046
- */
1047
- function generateSupportPage() {
1048
- require_once YIKES_MC_PATH . 'admin/partials/menu/support.php'; // include our options page
1049
- }
1050
-
1051
- /**
1052
- * Generate YIKES Inc. Easy MailChimp Edit Form Page
1053
- *
1054
- * @since 1.0.0
1055
- */
1056
- function generateEditFormPage() {
1057
- require_once YIKES_MC_PATH . 'admin/partials/edit-form.php'; // include our options page
1058
- }
1059
-
1060
- /**
1061
- * Generate YIKES Inc. Easy MailChimp Welcome Page
1062
- *
1063
- * @since 1.0.0
1064
- */
1065
- function generateWelcomePage() {
1066
- require_once YIKES_MC_PATH . 'admin/partials/welcome-page/welcome.php'; // include our options page
1067
- }
1068
-
1069
- /**
1070
- * Generate YIKES Inc. Easy MailChimp View List Page
1071
- *
1072
- * @since 1.0.0
1073
- */
1074
- function generateViewListPage() {
1075
- require_once YIKES_MC_PATH . 'admin/partials/view-list.php'; // include our options page
1076
- }
1077
-
1078
- /**
1079
- * Generate YIKES Inc. Easy MailChimp View User Page
1080
- *
1081
- * @since 1.0.0
1082
- */
1083
- function generateViewUserPage() {
1084
- require_once YIKES_MC_PATH . 'admin/partials/view-user.php'; // include our options page
1085
- }
1086
-
1087
- /**
1088
- * Register our plugin settings, and display them on our settings page
1089
- *
1090
- * @since v.5.4
1091
- **/
1092
- function yikes_easy_mc_settings_init() {
1093
-
1094
- /* Register General Settings Section */
1095
-
1096
- register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this , 'yikes_mc_validate_api_key' ) );
1097
-
1098
- add_settings_section(
1099
- 'yikes_easy_mc_settings_general_section_callback',
1100
- '',
1101
- '',
1102
- 'yikes_inc_easy_mc_general_settings_page'
1103
- );
1104
-
1105
- /* Register Visual Representation of Connection */
1106
- add_settings_field(
1107
- 'connection',
1108
- __( 'API Connection', 'yikes-inc-easy-mailchimp-extender' ),
1109
- 'yikes_inc_easy_mc_visual_representation_of_connection_callback', // callback + validation inside of admin/partials/menu/options.php
1110
- 'yikes_inc_easy_mc_general_settings_page',
1111
- 'yikes_easy_mc_settings_general_section_callback'
1112
- );
1113
-
1114
- /* Register Check Box Setting */
1115
- add_settings_field(
1116
- 'yikes-mc-api-key',
1117
- __( 'MailChimp API Key', 'yikes-inc-easy-mailchimp-extender' ),
1118
- 'yikes_inc_easy_mc_api_key_field_callback', // callback + validation inside of admin/partials/menu/options.php
1119
- 'yikes_inc_easy_mc_general_settings_page',
1120
- 'yikes_easy_mc_settings_general_section_callback'
1121
- );
1122
-
1123
- /* End General Settings */
1124
-
1125
- /* Checkbox Settings */
1126
- register_setting( 'yikes_inc_easy_mc_checkbox_settings_page', 'optin-checkbox-init' );
1127
-
1128
- /* Register General Settings Section */
1129
- add_settings_section(
1130
- 'yikes_inc_easy_mc_checkbox_settings',
1131
- '',
1132
- '',
1133
- 'yikes_inc_easy_mc_checkbox_settings_page'
1134
- );
1135
-
1136
- add_settings_field(
1137
- 'optin-checkbox-init',
1138
- __( 'Select Checkboxes to Generate', 'yikes-inc-easy-mailchimp-extender' ),
1139
- '', // callback + validation inside of admin/partials/menu/options.php
1140
- 'yikes_inc_easy_mc_checkbox_settings'
1141
- );
1142
- /* End Checkbox Settings */
1143
-
1144
- /* reCAPTCHA Settings */
1145
-
1146
- register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-status' );
1147
- register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-site-key' );
1148
- register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-secret-key' );
1149
-
1150
- /* Register reCAPTCHA Settings Section */
1151
- add_settings_section(
1152
- 'yikes_easy_mc_settings_recpatcha_section',
1153
- '',
1154
- '',
1155
- 'yikes_inc_easy_mc_recaptcha_settings_page'
1156
- );
1157
-
1158
- add_settings_field(
1159
- 'yikes-mc-recaptcha-site-key',
1160
- __( 'Enter reCAPTCHA Site Key', 'yikes-inc-easy-mailchimp-extender' ),
1161
- '', // callback + validation inside of admin/partials/menu/options.php
1162
- 'yikes_easy_mc_settings_recpatcha_section'
1163
- );
1164
-
1165
- add_settings_field(
1166
- 'yikes-mc-recaptcha-secret-key',
1167
- __( 'Enter reCAPTCHA Secret Key', 'yikes-inc-easy-mailchimp-extender' ),
1168
- '', // callback + validation inside of admin/partials/menu/options.php
1169
- 'yikes_easy_mc_settings_recpatcha_section'
1170
- );
1171
-
1172
- add_settings_field(
1173
- 'yikes-mc-recaptcha-status',
1174
- __( 'Enable ReCaptcha', 'yikes-inc-easy-mailchimp-extender' ),
1175
- '', // callback + validation inside of admin/partials/menu/options.php
1176
- 'yikes_easy_mc_settings_recpatcha_section'
1177
- );
1178
-
1179
- /* End reCAPTCHA Settings */
1180
-
1181
- /* Debug Settings */
1182
- register_setting( 'yikes_inc_easy_mc_debug_settings_page' , 'yikes-mailchimp-debug-status' );
1183
-
1184
- /* Register Debug Settings Section */
1185
- add_settings_section(
1186
- 'yikes_easy_mc_settings_debug_section',
1187
- '',
1188
- '',
1189
- 'yikes_inc_easy_mc_debug_settings_page'
1190
- );
1191
-
1192
- add_settings_field(
1193
- 'yikes-mailchimp-debug-status',
1194
- __( 'Enable Debugging', 'yikes-inc-easy-mailchimp-extender' ),
1195
- '', // callback + validation inside of admin/partials/menu/options.php
1196
- 'yikes_easy_mc_settings_debug_section'
1197
- );
1198
-
1199
- /* Custom Action Hook For Addon Settings */
1200
- // custom action hook to allow our add-ons to take
1201
- // advantage of our base settings
1202
- do_action( 'yikes-mailchimp-settings-field' );
1203
-
1204
- }
1205
-
1206
- /**
1207
- * Options Sanitization & Validation
1208
- * @since complete re-write
1209
- **/
1210
- function yikes_mc_validate_api_key( $input ) {
1211
- if( $input === '' ) {
1212
- update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1213
- return;
1214
- }
1215
- $api_key = strip_tags ( trim( $input ) );
1216
- $dash_position = strpos( trim( $input ), '-' );
1217
- if( $dash_position !== false ) {
1218
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/helper/ping.json';
1219
- } else {
1220
- update_option( 'yikes-mc-api-invalid-key-response', __( 'Your API key appears to be invalid.', 'yikes-inc-easy-mailchimp-extender' ) );
1221
- update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1222
- return $api_key;
1223
- }
1224
- $request_args = array(
1225
- 'body' => array(
1226
- 'apikey' => $api_key,
1227
- ),
1228
- 'timeout' => 10,
1229
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
1230
- );
1231
- $api_key_response = wp_remote_post( $api_endpoint, $request_args );
1232
- if( ! is_wp_error( $api_key_response ) ) {
1233
- $body = json_decode( wp_remote_retrieve_body( $api_key_response ), true );
1234
- if( isset( $body['msg'] ) && $body['msg'] == "Everything's Chimpy!" ) {
1235
- update_option( 'yikes-mc-api-validation' , 'valid_api_key' );
1236
- // Clear the API key transient data
1237
- $this->delete_yikes_mailchimp_transients();
1238
- }
1239
- } else {
1240
- require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
1241
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1242
- $error_logging->yikes_easy_mailchimp_write_to_error_log( $api_key_response->get_error_message() , __( "Connecting to MailChimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1243
- update_option( 'yikes-mc-api-invalid-key-response' , $api_key_response->get_error_message() );
1244
- update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1245
- }
1246
- // returned the api key
1247
- return $api_key;
1248
- }
1249
-
1250
- /**
1251
- * Generate YIKES Inc. Easy Forms for MailChimp Options Page
1252
- *
1253
- * @since 1.0.0
1254
- */
1255
- function generatePageOptions() {
1256
- require_once YIKES_MC_PATH . 'admin/partials/menu/options.php'; // include our options page
1257
- }
1258
-
1259
- /**
1260
- * Check if users API key is valid, if not
1261
- * this function will apply a disabled attribute
1262
- * to form fields. (input, dropdowns, buttons etc.)
1263
- * @since v5.5 re-write
1264
- **/
1265
- public function is_user_mc_api_valid_form( $echo=true ) {
1266
- if( $echo == true ) {
1267
- if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1268
- echo 'disabled="disabled"';
1269
- }
1270
- } else {
1271
- if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1272
- return false;
1273
- } else {
1274
- return true;
1275
- }
1276
- }
1277
- }
1278
-
1279
- /**
1280
- * Check for existing plugin options
1281
- * if they exist, we need to migrate our options to
1282
- * the correct WordPress options API (old plugin stored options wierdly)
1283
- *
1284
- * @since 1.0.0
1285
- * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
1286
- * @param string $version The version of this plugin.
1287
- */
1288
- public function check_for_old_yks_mc_options() {
1289
- $old_plugin_options = get_option( 'ykseme_storage' );
1290
- // only perform options migrations if the site is not a multi-site setup
1291
- if ( !is_multisite() ) {
1292
- if( apply_filters( 'yikes_mc_old_options_filter' , $old_plugin_options ) ) {
1293
- // display a notice to the user that they should 'migrate'
1294
- // from the old plugin settings to the new ones
1295
- add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
1296
- }
1297
- }
1298
- }
1299
-
1300
- /**
1301
- * Migrate our old options , to the new options API
1302
- * moving from 5.5 and beyond..
1303
- * @since
1304
- */
1305
- public function migrate_old_yks_mc_options() {
1306
- // include our migrate options helper file
1307
- include_once YIKES_MC_PATH . 'admin/partials/upgrade-helpers/upgrade-migrate-options.php';
1308
- }
1309
-
1310
- /**
1311
- Admin Notices
1312
- - Notifications displayed at the top of admin pages, back to the user
1313
- **/
1314
-
1315
- /**
1316
- * Check for existing plugin options
1317
- * if they exist, we need to migrate our options to
1318
- * the correct WordPress options API (old plugin stored options wierdly)
1319
- *
1320
- * @since 1.0.0
1321
- * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
1322
- * @param string $version The version of this plugin.
1323
- */
1324
- public function display_options_migrate_notice() {
1325
-
1326
- // Confirm that the necessary forms table in the database exists, else bail
1327
- global $wpdb;
1328
- if( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1329
- return;
1330
- }
1331
-
1332
- if( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1333
- // Delete the options, start a-new! (this will disable the migration notice altogether)
1334
- delete_option( 'widget_yikes_mc_widget' );
1335
- delete_option( 'api_validation' );
1336
- delete_option( 'ykseme_storage' );
1337
- delete_option( 'yikes-mc-lists' );
1338
- ?>
1339
- <div class="yikes-easy-mc-updated migrate-options-notice">
1340
- <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>
1341
- </div>
1342
- <?php
1343
- } else {
1344
- ?>
1345
- <div class="yikes-easy-mc-updated migrate-options-notice">
1346
- <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>
1347
- <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>
1348
- <p><em><?php _e( "It's also strongly recommended that you take a backup of your database.", 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
1349
- <section id="migration-buttons">
1350
- <!-- migrate button -->
1351
- <form>
1352
- <input type="hidden" name="yikes-mc-update-option-structure" value="yikes-mc-update-option-structure" />
1353
- <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>
1354
- </form>
1355
- <!-- dismiss button -->
1356
- <form>
1357
- <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>
1358
- </form>
1359
- </section>
1360
-
1361
- </div>
1362
- <?php
1363
- }
1364
- }
1365
-
1366
- /*
1367
- * Search through multi dimensional array
1368
- * and return the index ( used to find the list name assigned to a form )
1369
- * - http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1370
- */
1371
- function findMCListID($id, $array) {
1372
- foreach ($array as $key => $val) {
1373
- if ($val['id'] === $id) {
1374
- return $key;
1375
- }
1376
- }
1377
- return null;
1378
- } // end
1379
-
1380
- /* Ajax Migrate Options */
1381
- function migrate_archived_options() {
1382
- // all options prefixed with 'yikes-mc-'
1383
- $option_name = 'yikes-mc-'.$_POST['option_name'];
1384
- $option_value = $_POST['option_value'];
1385
- if( json_decode( $option_value ) ) {
1386
- // decode our lists() array, and store it
1387
- $opt_value = json_decode( $option_value, true );
1388
- } else {
1389
- $opt_value = $option_value;
1390
- }
1391
- update_option( $option_name, $opt_value );
1392
- wp_die(); // this is required to terminate immediately and return a proper response
1393
- exit;
1394
- }
1395
-
1396
- /* Ajax Migrate Forms */
1397
- function migrate_previously_setup_forms() {
1398
- $option_name = $_POST['option_name'];
1399
- $done = $_POST['done_import'];
1400
- // Create some starter forms for the user
1401
- // based on previously imported lists (to our old version)
1402
- if( $option_name == 'yikes-mc-lists' ) {
1403
- $option_value = $_POST['option_value'];
1404
- $new_options = json_decode( stripslashes_deep( $option_value ) , true );
1405
-
1406
- $list_id = $new_options['id'];
1407
- $form_name = $new_options['name'];
1408
- $fields = $new_options['fields']; // our fields array
1409
-
1410
- $custom_styles = isset( $new_options['custom_styles'] ) ? $new_options['custom_styles']: '0'; // store as an array with all of our styles
1411
- $custom_template = isset( $new_options['custom_template'] ) ? $new_options['custom_template'] : '0'; // store template data as an array ( active , template used )
1412
- $send_welcome_email = isset( $new_options['yks_mailchimp_send_welcome_'.$list_id] ) ? '0' : '1';
1413
- $redirect_user_on_submit = isset( $new_options['yks_mailchimp_redirect_'.$list_id] ) ? '1' : '0';
1414
- $redirect_page = isset( $new_options['page_id_'.$list_id] ) ? $new_options['page_id_'.$list_id] : '';
1415
-
1416
- /* Insert Forms Function */
1417
- $this->form_interface->create_form( array(
1418
- 'list_id' => $list_id,
1419
- 'form_name' => $form_name,
1420
- 'form_description' => '',
1421
- 'fields' => $fields,
1422
- 'custom_styles' => $custom_styles,
1423
- 'custom_template' => $custom_template,
1424
- 'send_welcome_email' => $send_welcome_email,
1425
- 'redirect_user_on_submit' => $redirect_user_on_submit,
1426
- 'redirect_page' => $redirect_page,
1427
- 'submission_settings' => '',
1428
- 'optin_settings' => '',
1429
- 'error_messages' => '',
1430
- 'custom_notifications' => '',
1431
- 'impressions' => '0',
1432
- 'submissions' => '0',
1433
- 'custom_fields' => '',
1434
- ) );
1435
- }
1436
- if( $done == 'done' ) {
1437
- wp_send_json( array( 'form_name' => $form_name, 'completed_import' => true ) );
1438
- } else {
1439
- wp_send_json( array( 'form_name' => $form_name, 'completed_import' => false ) );
1440
- }
1441
- wp_die();
1442
- exit;
1443
- }
1444
-
1445
- /*
1446
- * generate_options_pages_sidebar_menu();
1447
- * Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1448
- * @since v5.6 - complete re-write
1449
- */
1450
- public function generate_options_pages_sidebar_menu() {
1451
- if( isset( $_REQUEST['section'] ) ) {
1452
- $selected = $_REQUEST['section'];
1453
- }
1454
- $installed_addons = get_option( 'yikes-easy-mc-active-addons' , array() );
1455
- // sort our addons array alphabetically so they appear in similar orders across all sites
1456
- asort( $installed_addons );
1457
- ?>
1458
- <h3><span><?php _e( 'Additional Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
1459
- <div class="inside">
1460
- <ul id="settings-nav">
1461
- <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>
1462
- <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>
1463
- <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>
1464
- <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>
1465
- <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>
1466
- <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>
1467
- </ul>
1468
- <?php
1469
- // create our add-on settings pages
1470
- if( !empty( $installed_addons ) ) {
1471
- ?>
1472
- <hr class="add-on-settings-divider" />
1473
- <strong><?php _e( 'Addon Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1474
- <ul id="addon-settings-nav">
1475
- <?php
1476
- foreach( $installed_addons as $addon_name ) {
1477
- ?>
1478
- <li>
1479
- <?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>
1480
- <?php
1481
- }
1482
- ?>
1483
- </ul>
1484
- <?php
1485
- }
1486
- ?>
1487
- </div> <!-- .inside -->
1488
- <?php
1489
- }
1490
-
1491
- /*
1492
- * generate_manage_forms_sidebar();
1493
- * Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1494
- * @since v5.6 - complete re-write
1495
- */
1496
- public function generate_manage_forms_sidebar( $lists ) {
1497
- // create a custom URL to allow for creating fields
1498
- $url = esc_url_raw(
1499
- add_query_arg(
1500
- array(
1501
- 'action' => 'yikes-easy-mc-create-form',
1502
- 'nonce' => wp_create_nonce( 'create_mailchimp_form' )
1503
- )
1504
- )
1505
- );
1506
- ?>
1507
- <h3><?php _e( 'Create a New Signup Form' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1508
-
1509
- <div class="inside">
1510
-
1511
- <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>
1512
-
1513
- <form id="import-list-to-site" method="POST" action="<?php echo $url; ?>">
1514
- <input type="hidden" name="import-list-to-site" value="1" />
1515
- <!-- Name your new form -->
1516
- <label for="form-name"><strong><?php _e( 'Form Name' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1517
- <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>
1518
- </label>
1519
- <!-- Name your new form -->
1520
- <label for="form-description"><strong><?php _e( 'Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1521
- <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>
1522
- </label>
1523
- <!-- Associate this form with a list! -->
1524
- <label for="associated-list"><strong><?php _e( 'Associated List' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1525
- <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"'; } ?>>
1526
- <?php
1527
- if( isset( $lists ) && !empty( $lists ) ) {
1528
- foreach( $lists as $mailing_list ) {
1529
- ?>
1530
- <option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1531
- <?php
1532
- }
1533
- } else {
1534
- if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1535
- ?>
1536
- <option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1537
- <?php
1538
- } else {
1539
- ?>
1540
- <option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1541
- <?php
1542
-
1543
- }
1544
- }
1545
- ?>
1546
- </select>
1547
-
1548
- <?php
1549
- if ( isset( $_GET['transient-cleared'] ) ) {
1550
- if ( 'true' === $_GET['transient-cleared'] ) {
1551
- ?>
1552
- <div class="yikes-list-refreshed-notice">
1553
- <p><?php esc_attr_e( 'MailChimp list data has been succesfully refreshed.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1554
- </div>
1555
- <?php
1556
- }
1557
- }
1558
-
1559
- if( isset( $lists ) && empty( $lists ) ) {
1560
- if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) != 'invalid_api_key' ) {
1561
- ?>
1562
- <p class="description">
1563
- <?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' ) ); ?>
1564
- </p>
1565
- <?php
1566
- }
1567
- }
1568
- ?>
1569
- </label>
1570
- <?php
1571
- if( $this->is_user_mc_api_valid_form( false ) ) {
1572
- echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary' , '' , false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1573
- } else {
1574
- echo '<p class="description">' . __( "Please enter a valid MailChimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1575
- ?>
1576
- <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>
1577
- <?php
1578
- }
1579
- ?>
1580
- </form>
1581
-
1582
- <!-- Clear API CACHE -->
1583
- <?php
1584
- if( isset( $lists ) && ! empty( $lists ) ) {
1585
- if ( false !== get_transient( 'yikes-easy-mailchimp-list-data' ) ) { ?>
1586
- <form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-clear-transient-data' , 'nonce' => wp_create_nonce( 'clear-mc-transient-data' ) ) ) ); ?>" method="post">
1587
- <input type="submit" class="button-secondary clear-mailchimp-api-cache" value="<?php _e( 'Refresh Lists' , 'yikes-inc-easy-mailchimp-extender' ); ?>" />
1588
- </form>
1589
- <?php }
1590
- }
1591
- ?>
1592
- </div> <!-- .inside -->
1593
- <?php
1594
- }
1595
-
1596
- /*
1597
- * Generate a dropdown of post and pages
1598
- * so the user can send the user to on form submission
1599
- */
1600
- public function generate_page_redirect_dropdown( $redirect, $redirect_page, $custom_redirect_url ) {
1601
- $post_types = get_post_types();
1602
- ?>
1603
- <label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
1604
- <?php _e( "Select A Page or Post" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1605
- <select id="redirect-user-to-selection" name="redirect-user-to-selection" onchange="shouldWeDisplayCustomURL( this );return;">
1606
- <?php
1607
- // loop over registered post types, and query!
1608
- foreach( $post_types as $registered_post_type ) {
1609
- // exclude a few built in custom post types
1610
- if( ! in_array( $registered_post_type , array( 'attachment' , 'revision' , 'nav_menu_item' ) ) ) {
1611
- // run our query, to retreive the posts
1612
- $pages = get_posts( array(
1613
- 'order' => 'ASC',
1614
- 'orderby' => 'post_title',
1615
- 'post_type' => $registered_post_type,
1616
- 'post_status' => 'publish',
1617
- 'numberposts' => -1
1618
- ) );
1619
- // only show cpt's that have posts assigned
1620
- if( !empty( $pages ) ) {
1621
- ?>
1622
- <optgroup label="<?php echo ucwords( str_replace( '_' , ' ' , $registered_post_type ) ); ?>">
1623
- <?php
1624
- foreach( $pages as $page ) {
1625
- ?><option <?php selected( $redirect_page , $page->ID ); ?> value="<?php echo $page->ID; ?>"><?php echo $page->post_title; ?></option><?php
1626
- }
1627
- ?>
1628
- <option <?php selected( $redirect_page, 'custom_url' ); ?> value="custom_url"><?php echo __( 'Custom URL', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1629
- </optgroup>
1630
- <?php
1631
- }
1632
- }
1633
- }
1634
- ?>
1635
- </select>
1636
-
1637
- <label name="custom-redirect-url" class="custom_redirect_url_label" <?php if( ! isset( $redirect_page ) || $redirect_page != 'custom_url' ) { echo 'style="display:none;"'; } ?>>
1638
- <?php _e( "Enter Custom URL" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1639
- <input type="text" class="widefat custom-redirect-url" name="custom-redirect-url" value="<?php echo $custom_redirect_url; ?>" />
1640
- </label>
1641
-
1642
- </label>
1643
- <?php
1644
- }
1645
-
1646
- /*
1647
- * generate_show_some_love_container()
1648
- * Generate a container, with some author info
1649
- *
1650
- * Displayed in sidebars
1651
- */
1652
- public function generate_show_some_love_container() {
1653
- // if no active add-ons are installed,
1654
- // lets display our branding and add-on sidebar
1655
- if( get_option( 'yikes-easy-mc-active-addons' , array() ) == array() ) {
1656
-
1657
- /* On Edit Forms Page Display Upsell to Customizer */
1658
- $screen = get_current_screen();
1659
- if( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1660
- ?>
1661
-
1662
- <div class="postbox yikes-easy-mc-postbox show-some-love-container">
1663
-
1664
- <?php $this->generate_edit_forms_upsell_ad(); ?>
1665
-
1666
- </div>
1667
-
1668
- <?php } else { ?>
1669
-
1670
- <div class="postbox yikes-easy-mc-postbox show-some-love-container">
1671
-
1672
- <!-- review us container -->
1673
- <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>
1674
- <div id="review-yikes-easy-mc" class="inside">
1675
-
1676
- <p>
1677
- <?php _e( 'Leave a review' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1678
- <p class="star-container">
1679
- <a href="https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender" target="_blank">
1680
- <b class="dashicons dashicons-star-filled"></b>
1681
- <b class="dashicons dashicons-star-filled"></b>
1682
- <b class="dashicons dashicons-star-filled"></b>
1683
- <b class="dashicons dashicons-star-filled"></b>
1684
- <b class="dashicons dashicons-star-filled"></b>
1685
- </a>
1686
- </p>
1687
- </p>
1688
-
1689
- <?php _e( 'Tweet about it' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1690
- <p class="sidebar-container">
1691
- <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>
1692
- <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>
1693
- </p>
1694
-
1695
- <?php _e( 'Vote that the plugin works' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1696
- <p class="sidebar-container">
1697
- <a href="https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/" target="_blank">
1698
- <?php _e( 'Vote for Compatibility' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1699
- </a>
1700
- </p>
1701
- </div>
1702
-
1703
- <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>
1704
-
1705
- <section id="about-yikes-inc" class="inside">
1706
- <a href="https://www.yikesinc.com" target="_blank" title="YIKES Inc.">
1707
- <img src="<?php echo YIKES_MC_URL . 'includes/images/About_Page/yikes-logo.png'; ?>" class="about-sidebar-yikes-logo" />
1708
- </a>
1709
- <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>
1710
- </section>
1711
-
1712
- <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>
1713
-
1714
- </div>
1715
-
1716
- <div class="postbox yikes-easy-mc-postbox">
1717
-
1718
- <!-- review us container -->
1719
- <h3><?php _e( 'Easy Forms for MailChimp Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1720
- <div id="review-yikes-easy-mc" class="inside">
1721
- <p><?php _e( "Check out available add-ons for some seriously enhanced features." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1722
- <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>
1723
- </div>
1724
-
1725
- </div>
1726
- <?php }
1727
- }
1728
-
1729
- /**
1730
- * Custom action hook for our extensions to hook into
1731
- * @parameter get_current_screen() current screen information
1732
- */
1733
- do_action( 'yikes-mailchimp-admin-sidebar', get_current_screen() );
1734
-
1735
- }
1736
-
1737
- /*
1738
- * generate_form_editor( $list_id )
1739
- * Submit an API request to get our merge variables, and build up a small form editor
1740
- * for users to 'customize' their form
1741
- * -
1742
- * @parameters - $list_id - pass in the list ID to retreive merge variables from
1743
- */
1744
- public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1745
-
1746
- // if no list id, die!
1747
- if( ! $list_id ) {
1748
- wp_die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1749
- }
1750
-
1751
- if( ! $merge_variables ) {
1752
- wp_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' ) );
1753
- }
1754
-
1755
- if( ! empty( $form_fields ) ) {
1756
-
1757
- // find any fields that are assigned to this form, that don't exist in MailChimp
1758
- // or else were going to run into issues when we submit the form
1759
- $available_merge_variables = array();
1760
- $available_interest_groups = array();
1761
-
1762
- // loop over merge variables
1763
- if ( ! empty( $merge_variables['data'][0]['merge_vars'] ) ) {
1764
- $available_merge_variables = wp_list_pluck( $merge_variables['data'][0]['merge_vars'], 'tag' );
1765
- }
1766
-
1767
- // loop over interest groups
1768
- if ( ! empty( $interest_groups ) && ! isset( $interest_groups['error'] ) ) {
1769
- $available_interest_groups = wp_list_pluck( $interest_groups, 'id' );
1770
- }
1771
-
1772
- // build our assigned fields
1773
- $assigned_fields = array_keys( $form_fields );
1774
- $merged_fields = array_merge( $available_merge_variables, $available_interest_groups );
1775
- $excluded_fields = array_diff( $assigned_fields, $merged_fields );
1776
-
1777
- $i = 1;
1778
- foreach( $form_fields as $field ) {
1779
-
1780
- if ( isset( $field['merge'] ) ) {
1781
- // @todo: don't use in_array()
1782
- $excluded_field = in_array( $field['merge'], $excluded_fields, true );
1783
- ?>
1784
- <section class="draggable" id="<?php echo $field['merge']; ?>">
1785
- <!-- top -->
1786
- <a href="#" class="expansion-section-title settings-sidebar">
1787
- <span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
1788
- <?php if ( $excluded_field ) { ?>
1789
- <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' ); ?>">
1790
- <?php } ?>
1791
- <span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1792
- </a>
1793
- <!-- expansion section -->
1794
- <div class="yikes-mc-settings-expansion-section">
1795
-
1796
- <?php if ( $excluded_field ) { ?>
1797
- <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>
1798
- <?php } ?>
1799
-
1800
- <!-- store the label -->
1801
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][label]" value="<?php echo $field['label']; ?>" />
1802
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][type]" value="<?php echo $field['type']; ?>" />
1803
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][merge]" value="<?php echo $field['merge']; ?>" />
1804
- <input type="hidden" class="field-<?php echo $field['merge']; ?>-position position-input" name="field[<?php echo $field['merge']; ?>][position]" value="<?php echo $i++; ?>" />
1805
-
1806
- <?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1807
- $choices = json_decode( $field['choices'], true );
1808
- ?>
1809
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
1810
- <?php } ?>
1811
-
1812
- <!-- Single or Double Opt-in -->
1813
- <p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
1814
-
1815
- <table class="form-table form-field-container">
1816
-
1817
- <!-- Merge Tag -->
1818
- <tr valign="top">
1819
- <td scope="row">
1820
- <label for="merge-tag">
1821
- <?php _e( 'Merge Tag' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1822
- </label>
1823
- </td>
1824
- <td>
1825
- <input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field['merge']; ?>">
1826
- </td>
1827
- </tr>
1828
-
1829
- <!-- Placeholder Value -->
1830
- <?php switch( $field['type'] ) {
1831
-
1832
- case 'text':
1833
- case 'email':
1834
- case 'url':
1835
- case 'number';
1836
- case 'birthday':
1837
- case 'date':
1838
- case 'zip':
1839
- case 'phone':
1840
- ?>
1841
- <!-- Placeholder -->
1842
- <tr valign="top">
1843
- <td scope="row">
1844
- <label for="placeholder">
1845
- <?php _e( 'Placeholder' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1846
- </label>
1847
- </td>
1848
- <td>
1849
- <input type="text" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="<?php echo isset( $field['placeholder'] ) ? $field['placeholder'] : '' ; ?>" />
1850
- <p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1851
- </td>
1852
- </tr>
1853
- <?php
1854
- break;
1855
- }
1856
- ?>
1857
-
1858
- <!-- Default Value -->
1859
- <?php switch( $field['type'] ) {
1860
- default:
1861
- case 'text':
1862
- case 'number':
1863
- case 'url':
1864
- ?>
1865
- <tr valign="top">
1866
- <td scope="row">
1867
- <label for="placeholder">
1868
- <?php _e( 'Default Value' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1869
- </label>
1870
- </td>
1871
- <td>
1872
- <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 } ?> />
1873
- <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>
1874
- <?php
1875
- switch( $field['type'] ) {
1876
- case 'text':
1877
- ?>
1878
- <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>
1879
- <?php
1880
- break;
1881
- } ?>
1882
- </td>
1883
- </tr>
1884
- <?php
1885
- break;
1886
-
1887
- case 'radio':
1888
- ?>
1889
- <tr valign="top">
1890
- <td scope="row">
1891
- <label for="placeholder">
1892
- <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1893
- </label>
1894
- </td>
1895
- <td>
1896
- <?php
1897
- if ( ! isset( $field['default_choice'] ) ) {
1898
- $field['default_choice'] = 0;
1899
- }
1900
- $x = 0;
1901
- foreach ( $choices as $choice => $value ) { ?>
1902
- <label for="<?php echo $field['merge'].'-'.$x; ?>">
1903
- <input id="<?php echo $field['merge'].'-'.$x; ?>"
1904
- type="radio"
1905
- name="field[<?php echo $field['merge']; ?>][default_choice]"
1906
- value="<?php echo $x; ?>" <?php checked( $field['default_choice'], $x ); ?>>
1907
- <?php echo $value; ?>&nbsp;
1908
- </label>
1909
- <?php $x++; } ?>
1910
- <p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1911
- </td>
1912
- </tr>
1913
-
1914
- <?php
1915
- break;
1916
-
1917
- case 'dropdown':
1918
- ?>
1919
- <tr valign="top">
1920
- <td scope="row">
1921
- <label for="placeholder">
1922
- <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1923
- </label>
1924
- </td>
1925
- <td>
1926
- <select type="default" name="field[<?php echo $field['merge']; ?>][default_choice]">
1927
- <?php foreach( json_decode( $field['choices'], true ) as $choice => $value ) { ?>
1928
- <option value="<?php echo $choice; ?>" <?php selected( $field['default_choice'] , $choice ); ?>><?php echo $value; ?></option>
1929
- <?php } ?>
1930
- </select>
1931
- <p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1932
- </td>
1933
- </tr>
1934
-
1935
- <?php
1936
- break;
1937
-
1938
- case "birthday":
1939
- case "address":
1940
- break;
1941
-
1942
- ?>
1943
-
1944
- <?php } // end Default Value ?>
1945
-
1946
-
1947
- <!-- Field Description -->
1948
- <tr valign="top">
1949
- <td scope="row">
1950
- <label for="placeholder">
1951
- <?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1952
- </label>
1953
- </td>
1954
- <td>
1955
- <textarea class="widefat field-description-input" name="field[<?php echo $field['merge']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
1956
- <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>
1957
- </td>
1958
- </tr>
1959
- <!-- Additional Classes -->
1960
- <tr valign="top">
1961
- <td scope="row">
1962
- <label for="placeholder">
1963
- <?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1964
- </label>
1965
- </td>
1966
- <td>
1967
- <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'] ) ) : '' ; ?>" />
1968
- <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>
1969
- </td>
1970
- </tr>
1971
- <!-- Required Toggle -->
1972
- <tr valign="top">
1973
- <td scope="row">
1974
- <label for="field-required">
1975
- <?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1976
- </label>
1977
- </td>
1978
- <td>
1979
- <?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
1980
- <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' ); } ?>">
1981
- <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>
1982
- </td>
1983
- </tr>
1984
- <!-- Visible Toggle -->
1985
- <tr valign="top">
1986
- <td scope="row">
1987
- <label for="hide-field">
1988
- <?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1989
- </label>
1990
- </td>
1991
- <td>
1992
- <?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
1993
- <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' ); } ?>">
1994
- <p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1995
- </td>
1996
- </tr>
1997
- <!-- Toggle Field Label Visibility -->
1998
- <tr valign="top">
1999
- <td scope="row">
2000
- <label for="placeholder">
2001
- <?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2002
- </label>
2003
- </td>
2004
- <td>
2005
- <?php $hide_label = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2006
- <input type="checkbox" name="field[<?php echo $field['merge']; ?>][hide-label]" value="1" <?php checked( $hide_label , 1 ); ?>/>
2007
- <p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2008
- </td>
2009
- </tr>
2010
- <!-- Display Phone/Date Formats back to the user -->
2011
- <!-- Phone Format Initial Load -->
2012
- <?php
2013
- switch( $field['type'] ) {
2014
- /* Store the phone format, for properly regex pattern */
2015
- case 'phone':
2016
- case 'birthday':
2017
- case 'date':
2018
- ?>
2019
- <tr valign="top">
2020
- <td scope="row">
2021
- <label for="placeholder">
2022
- <?php
2023
- switch( $field['type'] ) {
2024
- default:
2025
- case 'birthday':
2026
- $type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
2027
- $format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD';
2028
- $format_name = 'date_format';
2029
- break;
2030
-
2031
- case 'date':
2032
- $type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
2033
- $format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD/YYYY';
2034
- $format_name = 'date_format';
2035
- break;
2036
-
2037
- case 'phone':
2038
- $type = __( 'Phone Format' , 'yikes-inc-easy-mailchimp-extender' );
2039
- $format = isset( $field['phone_format'] ) && ! empty( $field['phone_format'] ) ? $field['phone_format'] : __( 'International', 'yikes-inc-easy-mailchimp-extender' );
2040
- $format_name = 'phone_format';
2041
- break;
2042
- }
2043
- echo $type;
2044
- ?>
2045
- </label>
2046
- </td>
2047
- <td>
2048
- <strong><?php echo $format; ?></strong>
2049
- <input type="hidden" name="field[<?php echo $field['merge']; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
2050
- <p class="description"><small>
2051
- <?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' ) ); ?>
2052
- </small></p>
2053
- </td>
2054
- </tr>
2055
- <?php
2056
- break;
2057
- // others..
2058
- default:
2059
- break;
2060
- }
2061
- ?>
2062
- <!-- End Date/Phone Formats -->
2063
- <!-- Toggle Buttons -->
2064
- <tr valign="top">
2065
- <td scope="row">
2066
- &nbsp;
2067
- </td>
2068
- <td>
2069
- <span class="toggle-container">
2070
- <a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2071
- <a href="#" class="remove-field" alt="<?php echo $field['merge']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2072
- </span>
2073
- </td>
2074
- </tr>
2075
- </table>
2076
- </p>
2077
-
2078
- </div>
2079
- </section>
2080
- <?php
2081
-
2082
-
2083
-
2084
- } else { // THIS IS AN INTEREST GROUP!
2085
-
2086
- ?>
2087
- <section class="draggable" id="<?php echo $field['group_id']; ?>">
2088
- <!-- top -->
2089
- <a href="#" class="expansion-section-title settings-sidebar">
2090
- <span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
2091
- <?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2092
- <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' ); ?>">
2093
- <?php } ?>
2094
- <span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
2095
- </a>
2096
- <!-- expansion section -->
2097
- <div class="yikes-mc-settings-expansion-section">
2098
-
2099
- <!-- check if this field exists in the available interest group array -->
2100
- <?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2101
- <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>
2102
- <?php } ?>
2103
-
2104
- <!-- store the label -->
2105
- <input type="hidden" name="field[<?php echo $field['group_id']; ?>][label]" value="<?php echo $field['label']; ?>" />
2106
- <input type="hidden" name="field[<?php echo $field['group_id']; ?>][type]" value="<?php echo $field['type']; ?>" />
2107
- <input type="hidden" name="field[<?php echo $field['group_id']; ?>][group_id]" value="<?php echo $field['group_id']; ?>" />
2108
- <input type="hidden" name="field[<?php echo $field['group_id']; ?>][groups]" value='<?php echo esc_attr( json_encode( json_decode( $field['groups'], true ) ) ); ?>' />
2109
-
2110
- <!-- Single or Double Opt-in -->
2111
- <p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
2112
-
2113
- <table class="form-table form-field-container">
2114
- <!-- Default Value -->
2115
- <?php switch( $field['type'] ) {
2116
-
2117
- default:
2118
- case 'radio':
2119
- case 'checkboxes':
2120
- ?>
2121
- <tr valign="top">
2122
- <td scope="row">
2123
- <label for="placeholder">
2124
- <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2125
- </label>
2126
- </td>
2127
- <td>
2128
- <?php
2129
- if( $field['type'] != 'checkboxes' ) {
2130
- if( ! isset( $field['default_choice'] ) ) { $field['default_choice'] = json_decode( stripslashes( $field['groups'] ) , true ); }
2131
- } else {
2132
- if ( ! isset( $field['default_choice'] ) ) { $field['default_choice'] = array(); }
2133
- }
2134
- $i = 0;
2135
- foreach( json_decode( $field['groups'], true ) as $group ) {
2136
- $field_id = "{$field['group_id']}-{$i}";
2137
- $field_type = 'hidden' == $field['type'] ? 'radio' : $field['type'];
2138
- $field_type = 'checkboxes' == $field_type ? 'checkbox' : $field_type;
2139
- $field_name = "field[{$field['group_id']}][default_choice]";
2140
- $field_name = 'checkbox' == $field_type ? $field_name . '[]' : $field_name;
2141
-
2142
- // Determine if the current group is checked.
2143
- $checked = '';
2144
- switch ( $field_type ) {
2145
- case 'radio':
2146
- case 'hidden':
2147
- default:
2148
- $checked = checked( $field['default_choice'], $i, false );
2149
- break;
2150
-
2151
- case 'checkbox':
2152
- if ( in_array( $i, (array) $field['default_choice'] ) ) {
2153
- $checked = checked( true, true, false );
2154
- }
2155
- }
2156
-
2157
- ?>
2158
- <label for="<?php echo $field_id; ?>">
2159
- <input id="<?php echo $field_id; ?>"
2160
- type="<?php echo $field_type; ?>"
2161
- name="<?php echo $field_name; ?>"
2162
- value="<?php echo $i; ?>" <?php echo $checked; ?>>
2163
- <?php echo stripslashes( str_replace( '\'' , '' , $group['name'] ) ); ?>&nbsp;
2164
- </label>
2165
- <?php
2166
- $i++;
2167
- } ?>
2168
- <p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2169
- </td>
2170
- </tr>
2171
-
2172
- <?php
2173
- break;
2174
-
2175
- case 'dropdown':
2176
- ?>
2177
- <tr valign="top">
2178
- <td scope="row">
2179
- <label for="placeholder">
2180
- <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2181
- </label>
2182
- </td>
2183
- <td>
2184
- <select type="default" name="field[<?php echo $field['group_id']; ?>][default_choice]">
2185
- <?php $i = 0; foreach( json_decode( stripslashes_deep( $field['groups'] ) , true ) as $group ) { ?>
2186
- <option value="<?php echo $i; ?>" <?php selected( $field['default_choice'] , $i ); ?>><?php echo stripslashes( $group['name'] ); ?></option>
2187
- <?php $i++; } ?>
2188
- </select>
2189
- <p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2190
- </td>
2191
- </tr>
2192
-
2193
- <?php
2194
- break;
2195
- ?>
2196
-
2197
- <?php } // end Default Value ?>
2198
-
2199
- <!-- Field Description -->
2200
- <tr valign="top">
2201
- <td scope="row">
2202
- <label for="placeholder">
2203
- <?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2204
- </label>
2205
- </td>
2206
- <td>
2207
- <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>
2208
- <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>
2209
- </td>
2210
- </tr>
2211
-
2212
- <!-- Additional Classes -->
2213
- <tr valign="top">
2214
- <td scope="row">
2215
- <label for="placeholder">
2216
- <?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2217
- </label>
2218
- </td>
2219
- <td>
2220
- <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'] ) ) : '' ; ?>" />
2221
- <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>
2222
- </td>
2223
- </tr>
2224
- <!-- Required Toggle -->
2225
- <tr valign="top">
2226
- <td scope="row">
2227
- <label for="field-required">
2228
- <?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2229
- </label>
2230
- </td>
2231
- <td>
2232
- <?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2233
- <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][require]" <?php checked( $checked , 1 ); ?>>
2234
- <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>
2235
- </td>
2236
- </tr>
2237
- <!-- Visible Toggle -->
2238
- <tr valign="top">
2239
- <td scope="row">
2240
- <label for="hide-field">
2241
- <?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2242
- </label>
2243
- </td>
2244
- <td>
2245
- <?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2246
- <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][hide]" <?php checked( $hide , 1 ); ?>>
2247
- <p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2248
- </td>
2249
- </tr>
2250
- <!-- Toggle Field Label Visibility -->
2251
- <tr valign="top">
2252
- <td scope="row">
2253
- <label for="placeholder">
2254
- <?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2255
- </label>
2256
- </td>
2257
- <td>
2258
- <?php $hide = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2259
- <input type="checkbox" name="field[<?php echo $field['group_id']; ?>][hide-label]" value="1" <?php checked( $hide , 1 ); ?>/>
2260
- <p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2261
- </td>
2262
- </tr>
2263
- <!-- Toggle Buttons -->
2264
- <tr valign="top">
2265
- <td scope="row">
2266
- &nbsp;
2267
- </td>
2268
- <td>
2269
- <span class="toggle-container">
2270
- <a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2271
- <a href="#" class="remove-field" alt="<?php echo $field['group_id']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2272
- </span>
2273
- </td>
2274
- </tr>
2275
- </table>
2276
- </p>
2277
-
2278
- </div>
2279
- </section>
2280
- <?php
2281
- } // its an interest group!
2282
- }
2283
- } else {
2284
- ?>
2285
- <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>
2286
- <?php
2287
- }
2288
- /* Pre Defined Merge Tag Container - Always rendered so the modal appears and links are clickable on initial page load */
2289
- add_thickbox();
2290
- // enqueue jquery qtip for our tooltip
2291
- wp_enqueue_script( 'jquery-qtip-tooltip' , YIKES_MC_URL . 'admin/js/min/jquery.qtip.min.js' , array( 'jquery' ) );
2292
- wp_enqueue_style( 'jquery-qtip-style' , YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2293
- $available_tags = array(
2294
- array(
2295
- 'tag' => '{page_title}',
2296
- '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' ),
2297
- 'title' => __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' )
2298
- ),
2299
- array(
2300
- 'tag' => '{page_id}',
2301
- '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' ),
2302
- 'title' => __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' )
2303
- ),
2304
- array(
2305
- 'tag' => '{page_url}',
2306
- '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' ),
2307
- 'title' => __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' )
2308
- ),
2309
- array(
2310
- 'tag' => '{blog_name}',
2311
- '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' ),
2312
- 'title' => __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' )
2313
- ),
2314
- array(
2315
- 'tag' => '{user_logged_in}',
2316
- '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' ),
2317
- 'title' => __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' )
2318
- ),
2319
- );
2320
- ?>
2321
- <!-- tooltips -->
2322
- <script type="text/javascript">
2323
- /* Initialize Qtip tooltips for pre-defined tags */
2324
- jQuery( document ).ready( function() {
2325
- jQuery( '.dashicons-editor-help' ).each( function() {
2326
- jQuery( this ).qtip({
2327
- content: {
2328
- text: jQuery( this ).next( '.tooltiptext' ),
2329
- style: {
2330
- def: false
2331
- }
2332
- }
2333
- });
2334
- });
2335
- jQuery( '.qtip' ).each( function() {
2336
- jQuery( this ).removeClass( 'qtip-default' );
2337
- });
2338
- });
2339
- </script>
2340
-
2341
- <div id="pre-defined-tag-container">
2342
- <input type="hidden" value="" class="clicked-input">
2343
- <div id="pre-defined-tag-interior-container">
2344
- <h3><?php _e( 'Pre Defined Tags' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
2345
- <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>
2346
- <ul>
2347
- <?php foreach( apply_filters( 'yikes-mailchimp-custom-default-value-tags' , $available_tags ) as $tag ) { ?>
2348
- <li class="tooltop-tag">
2349
- <!-- link/tag -->
2350
- <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>
2351
- <!-- help icon -->
2352
- <span class="dashicons dashicons-editor-help"></span>
2353
- <!-- tooltip -->
2354
- <div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag['description']; ?></div>
2355
- </li>
2356
- <?php } ?>
2357
- </ul>
2358
- </div>
2359
- </div>
2360
- <?php
2361
- }
2362
-
2363
- /*
2364
- * build_available_merge_vars( $list_id )
2365
- * Submit an API request to get our merge variables, and build up a small form editor
2366
- * for users to 'customize' their form
2367
- * -
2368
- * @parameters - $list_id - pass in the list ID to retreive merge variables from
2369
- */
2370
- public function build_available_merge_vars( $form_fields , $available_merge_variables ) {
2371
- $fields_assigned_to_form = array();
2372
- if( !empty( $form_fields ) ) {
2373
- foreach( $form_fields as $assigned_field ) {
2374
- // print_r( $assigned_field) ;
2375
- // switch between merge variables and interest groups
2376
- if( isset( $assigned_field['merge'] ) ) {
2377
- $fields_assigned_to_form[] = $assigned_field['merge'];
2378
- }
2379
- }
2380
- }
2381
- if( !empty( $available_merge_variables['data'][0] ) ) {
2382
- ?><ul id="available-fields"><?php
2383
- foreach( $available_merge_variables['data'][0]['merge_vars'] as $merge_var ) {
2384
- if( in_array( $merge_var['tag'] , $fields_assigned_to_form ) ) {
2385
- ?>
2386
- <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>
2387
- <?php
2388
- } else {
2389
- ?>
2390
- <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>
2391
- <?php
2392
- }
2393
- }
2394
- ?></ul>
2395
- <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>
2396
- <?php
2397
- }
2398
- }
2399
-
2400
- /*
2401
- * build_available_interest_groups( $form_fields , $available_interest_groups )
2402
- * Submit an API request to get our merge variables, and build up a small form editor
2403
- * for users to 'customize' their form
2404
- * -
2405
- * @parameters - $list_id - pass in the list ID to retreive merge variables from
2406
- */
2407
- public function build_available_interest_groups( $form_fields , $available_interest_groups , $list_id ) {
2408
- $fields_assigned_to_form = array();
2409
- if( !empty( $form_fields ) ) {
2410
- foreach( $form_fields as $assigned_interest_group ) {
2411
- if( isset( $assigned_interest_group['group_id'] ) ) {
2412
- $fields_assigned_to_form[] = $assigned_interest_group['group_id'];
2413
- }
2414
- }
2415
- }
2416
- if( !empty( $available_interest_groups) ) {
2417
- ?><ul id="available-interest-groups"><?php
2418
- foreach( $available_interest_groups as $interest_group ) {
2419
- if( in_array( $interest_group['id'] , $fields_assigned_to_form ) ) {
2420
- ?>
2421
- <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>
2422
- <?php
2423
- } else {
2424
- ?>
2425
- <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>
2426
- <?php
2427
- }
2428
- }
2429
- ?></ul>
2430
- <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>
2431
- <?php
2432
- }
2433
- }
2434
-
2435
- /*
2436
- * Create A New Form!
2437
- * Probably Move these to its own file,
2438
- * and include it here for easy maintenance
2439
- * - must clean up db tables , ensure what data is going in and what is needed...
2440
- */
2441
- public function yikes_easy_mailchimp_create_form() {
2442
- $nonce = $_REQUEST['nonce'];
2443
- if( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2444
- wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2445
- }
2446
-
2447
- $result = $this->form_interface->create_form( array(
2448
- 'list_id' => sanitize_key( $_POST['associated-list'] ),
2449
- 'form_name' => stripslashes( $_POST['form-name'] ),
2450
- 'form_description' => stripslashes( $_POST['form-description'] ),
2451
- ) );
2452
-
2453
- // if an error occurs during the form creation process
2454
- if ( false == $result ) {
2455
- // write it to the error log
2456
- // if the form was not created successfully
2457
- if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2458
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2459
- $error_logging->yikes_easy_mailchimp_write_to_error_log( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender') , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2460
- }
2461
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error=' . urlencode( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender' ) ) ) ) );
2462
- } else {
2463
- // redirect the user to the new form edit page
2464
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $result) ) );
2465
- }
2466
- exit();
2467
- }
2468
-
2469
- /*
2470
- * Delete A Form !
2471
- * Probably Move these to its own file,
2472
- * and include it here for easy maintenance
2473
- * - must clean up db tables , ensure what data is going in and what is needed...
2474
- */
2475
- public function yikes_easy_mailchimp_delete_form() {
2476
- // grab & store our variables ( associated list & form name )
2477
- $nonce = $_REQUEST['nonce'];
2478
- $post_id_to_delete = $_REQUEST['mailchimp-form'];
2479
- // verify our nonce
2480
- if( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2481
- 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 ) );
2482
- }
2483
-
2484
- $this->form_interface->delete_form( $post_id_to_delete );
2485
-
2486
- // redirect the user to the manage forms page, display confirmation
2487
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&deleted-form=true' ) ) );
2488
- exit();
2489
- }
2490
-
2491
- /*
2492
- * Duplicate an entire form !
2493
- * Probably Move these to its own file,
2494
- */
2495
- public function yikes_easy_mailchimp_duplicate_form() {
2496
- // grab & store our variables ( associated list & form name )
2497
- $nonce = $_REQUEST['nonce'];
2498
- $post_id_to_clone = $_REQUEST['mailchimp-form'];
2499
- // verify our nonce
2500
- if( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2501
- 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 ) );
2502
- }
2503
-
2504
- // Get the current form data.
2505
- $form_data = $this->form_interface->get_form( $post_id_to_clone );
2506
-
2507
- // Update some of the data before duplication
2508
- $form_data['form_name'] .= ' - Copy - ';
2509
- $form_data['impressions'] = $form_data['submissions'] = 0;
2510
-
2511
- // Create the new form, and handle the result.
2512
- $result = $this->form_interface->create_form( $form_data );
2513
-
2514
- if ( false === $result ) {
2515
- // redirect the user to the manage forms page, display error
2516
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=false' ) ) );
2517
- } else {
2518
- // redirect the user to the manage forms page, display confirmation
2519
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=true' ) ) );
2520
- }
2521
-
2522
- exit();
2523
- }
2524
-
2525
- /*
2526
- * Reset a forms impression stats
2527
- */
2528
- public function yikes_easy_mailchimp_reset_impression_stats() {
2529
- // grab & store our variables ( associated list & form name )
2530
- $nonce = $_REQUEST['nonce'];
2531
- $form_id_to_reset = $_REQUEST['mailchimp-form'];
2532
- // verify our nonce
2533
- if( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2534
- 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 ) );
2535
- }
2536
-
2537
- $result = $this->form_interface->update_form(
2538
- $form_id_to_reset,
2539
- array(
2540
- 'impressions' => 0,
2541
- 'submissions' => 0
2542
- )
2543
- );
2544
-
2545
- if ( false === $result ) {
2546
- // redirect the user to the manage forms page, display error
2547
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=false' ) ) );
2548
- } else {
2549
- // redirect the user to the manage forms page, display confirmation
2550
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=true' ) ) );
2551
- }
2552
-
2553
- exit();
2554
- }
2555
-
2556
- /*
2557
- * Update an entire form !
2558
- * Probably Move these to its own file,
2559
- */
2560
- public function yikes_easy_mailchimp_update_form() {
2561
- // grab & store our variables ( associated list & form name )
2562
- $nonce = $_REQUEST['nonce'];
2563
- $form_id = $_REQUEST['id'];
2564
-
2565
- // verify our nonce
2566
- if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
2567
- wp_die(
2568
- __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ),
2569
- __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ),
2570
- array(
2571
- 'response' => 500,
2572
- 'back_link' => true,
2573
- ) );
2574
- }
2575
-
2576
- // store our values!
2577
- $list_id = $_POST['associated-list'];
2578
- $form_name = stripslashes( $_POST['form-name'] );
2579
- $form_description = sanitize_text_field( stripslashes( $_POST['form-description'] ) );
2580
- $send_welcome_email = $_POST['send-welcome-email'];
2581
- $redirect_user_on_submit = $_POST['redirect-user-on-submission'];
2582
- $redirect_page = $_POST['redirect-user-to-selection'];
2583
-
2584
- // stripslashes_deep on save, to prevent foreign languages from added excessive backslashes
2585
- $assigned_fields = isset( $_POST['field'] ) ? stripslashes_deep( $_POST['field'] ): array();
2586
-
2587
- // setup our submission settings serialized array
2588
- $submission_settings = array(
2589
- 'ajax' => $_POST['form-ajax-submission'],
2590
- 'redirect_on_submission' => $_POST['redirect-user-on-submission'],
2591
- 'redirect_page' => $_POST['redirect-user-to-selection'],
2592
- 'custom_redirect_url' => esc_url( $_POST['custom-redirect-url'] ),
2593
- 'hide_form_post_signup' => $_POST['hide-form-post-signup'],
2594
- 'replace_interests' => $_POST['replace-interest-groups'],
2595
- );
2596
-
2597
- // setup our opt-in settings serialized array
2598
- $optin_settings = array(
2599
- 'optin' => $_POST['single-double-optin'],
2600
- 'update_existing_user' => $_POST['update-existing-user'],
2601
- 'send_update_email' => $_POST['update-existing-email'],
2602
- 'send_welcome_email' => $_POST['send-welcome-email'],
2603
- );
2604
-
2605
- // setup our error settings serialized array
2606
- $error_settings = array(
2607
- 'success' => trim( $_POST['yikes-easy-mc-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-message'] ) ) : '',
2608
- 'general-error' => trim( $_POST['yikes-easy-mc-general-error-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-general-error-message'] ) ) : '',
2609
- 'invalid-email' => trim( $_POST['yikes-easy-mc-invalid-email-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-invalid-email-message'] ) ) : '',
2610
- 'already-subscribed' => trim( $_POST['yikes-easy-mc-user-subscribed-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-subscribed-message'] ) ) : '',
2611
- 'update-link' => trim( $_POST['yikes-easy-mc-user-update-link'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-update-link'] ) ) : '',
2612
- );
2613
-
2614
- // Setup the new form settings array
2615
- // @since 6.0.3.8
2616
- // To Do: Combine date & time so it's a single unix timestamp
2617
- $form_settings = array(
2618
- 'yikes-easy-mc-form-class-names' => trim( $_POST['yikes-easy-mc-form-class-names'] ),
2619
- 'yikes-easy-mc-inline-form' => $_POST['yikes-easy-mc-inline-form'][0],
2620
- 'yikes-easy-mc-submit-button-type' => $_POST['yikes-easy-mc-submit-button-type'][0],
2621
- 'yikes-easy-mc-submit-button-text' => trim( $_POST['yikes-easy-mc-submit-button-text'] ),
2622
- 'yikes-easy-mc-submit-button-image' => esc_url( trim( $_POST['yikes-easy-mc-submit-button-image'] ) ),
2623
- 'yikes-easy-mc-submit-button-classes' => trim( $_POST['yikes-easy-mc-submit-button-classes'] ),
2624
- 'yikes-easy-mc-form-schedule' => ( isset( $_POST['yikes-easy-mc-form-schedule'] ) ) ? '1' : '0',
2625
- 'yikes-easy-mc-form-restriction-start' => strtotime( $_POST['yikes-easy-mc-form-restriction-start-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-start-time'] ),
2626
- 'yikes-easy-mc-form-restriction-end' => strtotime( $_POST['yikes-easy-mc-form-restriction-end-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-end-time'] ),
2627
- 'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST['yikes-easy-mc-form-restriction-pending-message'] ),
2628
- 'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST['yikes-easy-mc-form-restriction-expired-message'] ),
2629
- 'yikes-easy-mc-form-login-required' => ( isset( $_POST['yikes-easy-mc-form-login-required'] ) ) ? '1' : '0',
2630
- 'yikes-easy-mc-form-restriction-login-message' => trim( $_POST['yikes-easy-mc-form-restriction-login-message'] ),
2631
- );
2632
-
2633
- // additional custom fields (extensions / user defined fields)
2634
- $custom_fields = array();
2635
- if ( isset( $_POST['custom-field'] ) ) {
2636
- foreach ( $_POST['custom-field'] as $custom_field => $custom_value ) {
2637
- if ( is_array( $custom_value ) ) {
2638
- $custom_fields[ $custom_field ] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2639
- } else {
2640
- $custom_fields[ $custom_field ] = stripslashes( $custom_value );
2641
- }
2642
- }
2643
- }
2644
-
2645
- $form_updates = yikes_deep_parse_args(
2646
- array(
2647
- 'list_id' => $list_id,
2648
- 'form_name' => $form_name,
2649
- 'form_description' => $form_description,
2650
- 'fields' => $assigned_fields,
2651
- 'custom_template' => 0,
2652
- 'send_welcome_email' => $send_welcome_email,
2653
- 'redirect_user_on_submit' => $redirect_user_on_submit,
2654
- 'redirect_page' => $redirect_page,
2655
- 'submission_settings' => $submission_settings,
2656
- 'optin_settings' => $optin_settings,
2657
- 'error_messages' => $error_settings,
2658
- 'form_settings' => $form_settings,
2659
- 'custom_fields' => $custom_fields,
2660
- ),
2661
- $this->form_interface->get_form_defaults()
2662
- );
2663
-
2664
- $this->form_interface->update_form( $form_id, $form_updates );
2665
-
2666
- /* Custom action hook which allows users to update specific options when a form is updated - used in add ons */
2667
- do_action( 'yikes-mailchimp-save-form', $form_id, $custom_fields );
2668
-
2669
- // redirect the user to the manage forms page, display confirmation
2670
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $form_id . '&updated-form=true' ) ) );
2671
- exit();
2672
- }
2673
-
2674
- /* Unsubscribe a given user from our list */
2675
- public function yikes_easy_mailchimp_unsubscribe_user() {
2676
- $nonce = $_REQUEST['nonce'];
2677
- $list_id = $_REQUEST['mailchimp-list'];
2678
- $email_id = $_REQUEST['email_id'];
2679
- // verify our nonce
2680
- if( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2681
- 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 ) );
2682
- }
2683
- // only re-run the API request if our API key has changed
2684
- // initialize MailChimp Class
2685
- $api_key = yikes_get_mc_api_key();
2686
- $dash_position = strpos( $api_key, '-' );
2687
- if( $dash_position !== false ) {
2688
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/unsubscribe.json';
2689
- }
2690
- $response = wp_remote_post( $api_endpoint, array(
2691
- 'body' => array(
2692
- 'apikey' => $api_key,
2693
- 'id' => $list_id,
2694
- 'email' => array( 'leid' => $email_id ),
2695
- 'send_goodbye' => false,
2696
- 'send_notify' => false
2697
- ),
2698
- 'timeout' => 10,
2699
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2700
- ) );
2701
- if( ! is_wp_error( $response ) ) {
2702
- $response_body = json_decode( wp_remote_retrieve_body( $response ), true );
2703
- if( isset( $response_body['error'] ) ) {
2704
- if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2705
- require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2706
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2707
- $error_logging->yikes_easy_mailchimp_write_to_error_log( $response_body['error'], __( "Unsubscribe User" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Manage List Page" , 'yikes-inc-easy-mailchimp-extender' ) );
2708
- }
2709
- }
2710
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=true' ) ) );
2711
- exit;
2712
- }
2713
- }
2714
-
2715
- public function yikes_easy_mailchimp_create_missing_error_log() {
2716
- // grab our nonnce
2717
- $nonce = $_REQUEST['nonce'];
2718
- // validate nonce
2719
- if( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2720
- 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 ) );
2721
- }
2722
- // setup the path to the error log
2723
- $error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php' , 'w' );
2724
- try {
2725
- // create the file
2726
- fwrite( $error_log , '' );
2727
- // close out
2728
- fclose( $error_log );
2729
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2730
- } catch ( Exception $e ) {
2731
- 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() ) ) ) );
2732
- }
2733
- }
2734
-
2735
- /*
2736
- * Clear Transient Data !
2737
- * Probably Move these to its own file,
2738
- */
2739
- public function yikes_easy_mailchimp_clear_transient_data() {
2740
- $referer = wp_get_referer();
2741
- // grab & store our variables ( associated list & form name )
2742
- $nonce = $_REQUEST['nonce'];
2743
- // verify our nonce
2744
- if( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2745
- 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 ) );
2746
- }
2747
- // delete all of the integration settings list data in the cache
2748
- $list_ids = $this->get_mailchimp_list_ids_on_account();
2749
- // confirm the list IDs was returned and is not empty
2750
- if( isset( $list_ids ) && ! empty( $list_ids ) ) {
2751
- foreach( $list_ids as $id ) {
2752
- // loop over each interest group and delete the transient associated with it
2753
- // this is created & stored on the integration list page
2754
- // id = groupID_interest_group
2755
- delete_transient( $id . '_interest_group' );
2756
- }
2757
- }
2758
- // Delete list data transient
2759
- delete_transient( 'yikes-easy-mailchimp-list-data' );
2760
- // Delete list account data
2761
- delete_transient( 'yikes-easy-mailchimp-account-data' );
2762
- // Delete list account data
2763
- delete_transient( 'yikes-easy-mailchimp-profile-data' );
2764
- // if the request came from the settings page, redirect to the settings page
2765
- if ( $referer && ( strpos( $referer, 'yikes-inc-easy-mailchimp-settings' ) > 0 ) ) {
2766
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings&transient-cleared=true' ) ) );
2767
- } else {
2768
- // else redirect to the manage forms page
2769
- wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&transient-cleared=true' ) ) );
2770
- }
2771
- // redirect the user to the manage forms page, display confirmation
2772
- exit;
2773
- }
2774
-
2775
- /**
2776
- * Return an array of MailChimp lists associated with this account
2777
- *
2778
- * Used when deleting the sites MailChimp cache stored
2779
- * @since 6.0.2
2780
- * @return $list_id_array - array of list id's to loop over
2781
- */
2782
- public function get_mailchimp_list_ids_on_account() {
2783
- $api_key = yikes_get_mc_api_key();
2784
- if( ! $api_key ) {
2785
- // if no api key is set/site is not connected, return an empty array
2786
- return array();
2787
- }
2788
- $dash_position = strpos( $api_key, '-' );
2789
- if( $dash_position !== false ) {
2790
- $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/list.json';
2791
- }
2792
- $mailchimp_lists = wp_remote_post( $api_endpoint, array(
2793
- 'body' => array(
2794
- 'apikey' => $api_key,
2795
- 'limit' => 100
2796
- ),
2797
- 'timeout' => 10,
2798
- 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2799
- ) );
2800
- if( ! is_wp_error( $mailchimp_lists ) ) {
2801
- $list_data = json_decode( wp_remote_retrieve_body( $mailchimp_lists ), true );
2802
- if( isset( $list_data['error'] ) ) {
2803
- if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2804
- require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2805
- $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2806
- $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get List IDs" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Clear API Cache" , 'yikes-inc-easy-mailchimp-extender' ) );
2807
- }
2808
- }
2809
- $mail_chimp_list_ids = array();
2810
- if( isset( $list_data['data'] ) ) {
2811
- foreach( $list_data['data'] as $list ) {
2812
- $mail_chimp_list_ids[] = $list['id'];
2813
- }
2814
- return $mail_chimp_list_ids;
2815
- } else {
2816
- return array();
2817
- }
2818
- }
2819
- return;
2820
- }
2821
-
2822
- /*
2823
- * Include our main Helper class file
2824
- * @since 6.0
2825
- */
2826
- public function yikes_mailchimp_load_helper_class() {
2827
- // check to see if it's already loaded up
2828
- if( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2829
- // Include our main helper class file
2830
- include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2831
- }
2832
- }
2833
-
2834
- /*
2835
- * Alter the color scheme based on the current user selection (this is done to help integrate the plugin into the dashboard more seamlessly)
2836
- *
2837
- * @since 0.1
2838
- * @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)
2839
- * @retutrn print out custom styles to the admin header to alter the defualt blue color
2840
- */
2841
- public function alter_yikes_easy_mc_color_scheme() {
2842
- // get the current set color scheme for the logged in user
2843
- $current_color_scheme = get_user_option( 'admin_color' );
2844
- // switch over each color scheme, and set our variable
2845
- switch ( $current_color_scheme ) {
2846
- default:
2847
- case 'fresh': // default blue (defined by this plugin)
2848
- $main_color = '#00a0d2';
2849
- break;
2850
- case 'light': // light grey
2851
- $main_color = '#E5E5E5';
2852
- break;
2853
- case 'blue': // light blue
2854
- $main_color = '#52ACCC';
2855
- break;
2856
- case 'coffee': // light brown-ish
2857
- $main_color = '#59524C';
2858
- break;
2859
- case 'ectoplasm': // purple
2860
- $main_color = '#523F6D';
2861
- break;
2862
- case 'midnight': // black
2863
- $main_color = '#363B3F';
2864
- break;
2865
- case 'ocean': // green/teal-ish
2866
- $main_color = '#738E96';
2867
- break;
2868
- case 'sunrish': // red/orange
2869
- $main_color = '#CF4944';
2870
- break;
2871
- }
2872
- ob_start();
2873
- ?>
2874
- <style>
2875
- .yikes-easy-mc-postbox h3,
2876
- .column-columnname .form-id-container,
2877
- .mv_ig_list .nav-tab-active {
2878
- background: <?php echo $main_color; ?>;
2879
- }
2880
- .mv_ig_list .arrow-down {
2881
- border-top: 9pt solid <?php echo $main_color; ?>;
2882
- }
2883
- </style>
2884
- <?php
2885
- $override_admin_styles = ob_get_clean();
2886
- // add our inline styles
2887
- echo $override_admin_styles;
2888
- }
2889
-
2890
- /**
2891
- * Hook in and display our support page/knowledge base articles
2892
- * on the support page
2893
- * @since 6.0.3.8
2894
- */
2895
- public function hook_and_display_kb_article_RSS() {
2896
- // include_once( YIKES_MC_PATH . 'admin/partials/helpers/knowledge-base-articles-RSS.php' );
2897
- include_once( YIKES_MC_PATH . 'admin/partials/helpers/knowledge-base-article-links.php' );
2898
- }
2899
-
2900
- /**
2901
- * Check the users version number, and display a notice to upgrade the databse if needed
2902
- * @since 6.0.4
2903
- */
2904
- public function check_yikes_mc_table_version() {
2905
- if( get_option( 'yikes_mc_database_version', '0.00' ) < '1.0' ) {
2906
- require_once YIKES_MC_PATH . 'includes/class-yikes-inc-easy-mailchimp-extender-activator.php';
2907
- global $wpdb;
2908
- Yikes_Inc_Easy_Mailchimp_Extender_Activator::_activate_yikes_easy_mailchimp( $wpdb );
2909
- // update the database option
2910
- update_option( 'yikes_mc_database_version', '1.0' );
2911
- }
2912
- }
2913
-
2914
- /*
2915
- * Process [yikes-mailchimp-form-description] into the shortcode
2916
- * @since 6.0.4.4
2917
- */
2918
- public function process_subscriber_count_shortcode_in_form_descriptions( $form_description, $form_id ) {
2919
- $form_description = str_replace( '[yikes-mailchimp-subscriber-count]', do_shortcode( '[yikes-mailchimp-subscriber-count form="' . $form_id . '"]' ), $form_description );
2920
- return $form_description;
2921
- }
2922
-
2923
- /*
2924
- * Generate the sidebar advertisment on the 'Edit Form' page
2925
- * @since 6.0.3
2926
- */
2927
- public function generate_edit_forms_upsell_ad() {
2928
- $upsell_ads = glob( YIKES_MC_PATH . 'includes/upsells/*.php' );
2929
- if ( $upsell_ads && ! empty( $upsell_ads ) ) {
2930
- $ad_count = absint( count( $upsell_ads ) - 1 );
2931
- $ad = $upsell_ads[ mt_rand( 0, $ad_count ) ];
2932
- ob_start();
2933
- include_once( $ad );
2934
- $ad_content = ob_get_contents();
2935
- ob_get_clean();
2936
- }
2937
- echo wp_kses_post( $ad_content );
2938
- }
2939
-
2940
- /***
2941
- * Helper function to clear out transients stored by this plugin
2942
- *
2943
- * Mainly used when the API key is altered, changed or removed.
2944
- * @since 6.1.3
2945
- */
2946
- public function delete_yikes_mailchimp_transients() {
2947
- /* Clear All Transient Data */
2948
- // Delete list data transient data
2949
- delete_transient( 'yikes-easy-mailchimp-list-data' );
2950
- // Delete list account data transient data
2951
- delete_transient( 'yikes-easy-mailchimp-account-data' );
2952
- // Delete profile data transient data
2953
- delete_transient( 'yikes-easy-mailchimp-profile-data' );
2954
- // Delete account activity transient data
2955
- delete_transient( 'yikes-easy-mailchimp-account-activity' );
2956
- }
2957
-
2958
- /**
2959
- * Perform a DB version check to see if we need to migrate our forms.
2960
- *
2961
- * @author Jeremy Pry
2962
- */
2963
- public function check_db_version() {
2964
- $option = get_option( 'yikes_easy_mailchimp_extender_version', '0.0.0' );
2965
- if ( version_compare( $option, '6.2.0', '<' ) ) {
2966
- $this->convert_db_to_option();
2967
- }
2968
-
2969
- if ( version_compare( $option, YIKES_MC_VERSION, '<' ) ) {
2970
- update_option( 'yikes_easy_mailchimp_extender_version', YIKES_MC_VERSION );
2971
- }
2972
- }
2973
-
2974
- /**
2975
- * Handle the conversion from custom table to WP Options.
2976
- *
2977
- * @author Jeremy Pry
2978
- */
2979
- public function convert_db_to_option() {
2980
- /** @var wpdb */
2981
- global $wpdb;
2982
-
2983
- $db_interface = new Yikes_Inc_Easy_MailChimp_Extender_Forms( $wpdb );
2984
- $option_interface = new Yikes_Inc_Easy_MailChimp_Extender_Option_Forms();
2985
- $form_option = array();
2986
- $form_ids = $db_interface->get_form_ids();
2987
-
2988
- if ( empty( $form_ids ) ) {
2989
- return;
2990
- }
2991
-
2992
- foreach ( $form_ids as $form_id ) {
2993
- $form_option[ $form_id ] = $db_interface->get_form( $form_id );
2994
- }
2995
-
2996
- $option_interface->import_forms( $form_option, true );
2997
- }
2998
-
2999
- /**
3000
- * Register the Opt-in widget.
3001
- *
3002
- * @author Jeremy Pry
3003
- */
3004
- public function register_optin_widget() {
3005
- register_widget( 'Yikes_Inc_Easy_Mailchimp_Extender_Widget' );
3006
- }
3007
- }
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
+ /**
15
+ * The ID of this plugin.
16
+ *
17
+ * @since 1.0.0
18
+ * @access private
19
+ * @var string $yikes_inc_easy_mailchimp_extender The ID of this plugin.
20
+ */
21
+ private $yikes_inc_easy_mailchimp_extender;
22
+
23
+ /**
24
+ * The version of this plugin.
25
+ *
26
+ * @since 1.0.0
27
+ * @access private
28
+ * @var string $version The current version of this plugin.
29
+ */
30
+ private $version;
31
+
32
+ /**
33
+ * Our form interface instance.
34
+ *
35
+ * @var Yikes_Inc_Easy_MailChimp_Extender_Form_Interface
36
+ */
37
+ private $form_interface;
38
+
39
+ /**
40
+ * Initialize the class and set its properties.
41
+ *
42
+ * @since 1.0.0
43
+ *
44
+ * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
45
+ * @param string $version The version of this plugin.
46
+ * @param Yikes_Inc_Easy_MailChimp_Extender_Form_Interface $form_interface
47
+ */
48
+ public function __construct(
49
+ $yikes_inc_easy_mailchimp_extender,
50
+ $version,
51
+ Yikes_Inc_Easy_MailChimp_Extender_Form_Interface $form_interface
52
+ ) {
53
+ $this->yikes_inc_easy_mailchimp_extender = $yikes_inc_easy_mailchimp_extender;
54
+ $this->version = $version;
55
+ $this->form_interface = $form_interface;
56
+ }
57
+
58
+ /**
59
+ * Our admin hooks.
60
+ *
61
+ * @author Jeremy Pry
62
+ */
63
+ public function hooks() {
64
+
65
+ // check for old plugin options and migrate if exist
66
+ add_action( 'admin_menu', array( $this, 'register_admin_pages' ), 11 );
67
+
68
+ // check for old plugin options and migrate if exist
69
+ add_action( 'admin_init', array( $this, 'check_for_old_yks_mc_options' ) );
70
+
71
+ // Ajax function to update new options...
72
+ add_action( 'wp_ajax_migrate_old_plugin_settings', array( $this, 'migrate_archived_options' ) );
73
+
74
+ // Ajax function to migrate our forms
75
+ add_action( 'wp_ajax_migrate_prevoious_forms', array( $this, 'migrate_previously_setup_forms' ) );
76
+
77
+ // fix menu icon spacing
78
+ add_action( 'admin_head', array( $this, 'fix_menu_icon_spacing' ) );
79
+
80
+ // register our plugin settings
81
+ add_action( 'admin_init', array( $this, 'yikes_easy_mc_settings_init' ) );
82
+
83
+ // plugin redirect on activation
84
+ add_action( 'admin_init', array( $this, 'yikes_easy_mc_activation_redirect' ) );
85
+
86
+ // Include Third Party Extensions
87
+ new YIKES_MailChimp_ThirdParty_Integrations();
88
+
89
+ // Include our dashboard widget class
90
+ new YIKES_Inc_Easy_MailChimp_Dashboard_Widgets();
91
+
92
+ // Include our front end widget class
93
+ add_action( 'widgets_init', array( $this, 'register_optin_widget' ) );
94
+
95
+ // Include our ajax processing class
96
+ new YIKES_Inc_Easy_MailChimp_Process_Ajax();
97
+
98
+ // load up our helper class
99
+ add_action( 'admin_init', array( $this, 'yikes_mailchimp_load_helper_class' ) );
100
+
101
+ // process the subscriber count shortcode in form descriptions
102
+ add_action( 'yikes-mailchimp-form-description', array( $this, 'process_subscriber_count_shortcode_in_form_descriptions' ), 10, 2 );
103
+
104
+ /***********************/
105
+ /** Create A Form **/
106
+ /**********************/
107
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-form' ) {
108
+
109
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_form' ) );
110
+
111
+ }
112
+
113
+ /***********************/
114
+ /** Delete A Form **/
115
+ /**********************/
116
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-delete-form' ) {
117
+
118
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_delete_form' ) );
119
+
120
+ }
121
+
122
+ /**********************************/
123
+ /** Duplicate/Clone A Form **/
124
+ /********************************/
125
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-duplicate-form' ) {
126
+
127
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_duplicate_form' ) );
128
+
129
+ }
130
+
131
+ /*************************************/
132
+ /** Reset Form Impression Stats **/
133
+ /***********************************/
134
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-reset-stats' ) {
135
+
136
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_reset_impression_stats' ) );
137
+
138
+ }
139
+
140
+ /**********************************/
141
+ /** Update A Form **/
142
+ /********************************/
143
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-update-form' ) {
144
+
145
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_update_form' ) );
146
+
147
+ }
148
+
149
+ /**************************************************/
150
+ /** Clear Store MailChimp Transient Data **/
151
+ /*************************************************/
152
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-transient-data' ) {
153
+
154
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_transient_data' ) );
155
+
156
+ }
157
+
158
+ /*******************************************/
159
+ /** Remove a user from a mailing list **/
160
+ /*****************************************/
161
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-unsubscribe-user' ) {
162
+
163
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_unsubscribe_user' ) );
164
+
165
+ }
166
+
167
+ /*******************************************/
168
+ /** Create misisng error log file **/
169
+ /*****************************************/
170
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-error-log' ) {
171
+
172
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_missing_error_log' ) );
173
+
174
+ }
175
+
176
+ /*******************************************/
177
+ /** TinyMCE Initialization Functions **/
178
+ /*****************************************/
179
+ add_action( 'admin_head', array( $this, 'add_tinyMCE_buttons' ) );
180
+
181
+ // pass our lists data to tinyMCE button for use
182
+ foreach ( array( 'post.php', 'post-new.php' ) as $hook ) {
183
+
184
+ add_action( 'admin_enqueue_scripts', array( $this, 'tinymce_yikes_easy_mc' ) );
185
+
186
+ }
187
+
188
+ // display an admin notice for users on PHP < 5.3
189
+ if ( phpversion() < '5.3' ) {
190
+ add_action( "admin_notices", array( $this, 'display_php_warning' ), 999 );
191
+ }
192
+
193
+ // two week , dismissable notification - check the users plugin installation date
194
+ add_action( 'admin_init', array( $this, 'yikes_easy_mailchimp_check_installation_date' ) );
195
+
196
+ // dismissable notice admin side
197
+ add_action( 'admin_init', array( $this, 'yikes_easy_mailchimp_stop_bugging_me' ), 5 );
198
+
199
+ /**************************************************/
200
+ /** Clear MailChimp Error Log Data **/
201
+ /*************************************************/
202
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-error-log' ) {
203
+
204
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_error_log' ) );
205
+
206
+ }
207
+
208
+ /*********************************************/
209
+ /** Export MailChimp Opt-in Forms **/
210
+ /*******************************************/
211
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-forms' ) {
212
+
213
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_forms' ) );
214
+
215
+ }
216
+
217
+ /*********************************************/
218
+ /** Export Plugin Settings **/
219
+ /*******************************************/
220
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-settings' ) {
221
+
222
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_plugin_settings' ) );
223
+
224
+ }
225
+
226
+ /*******************************************/
227
+ /** Import Class Inclusion **/
228
+ /*****************************************/
229
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) {
230
+
231
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_import_forms' ) );
232
+
233
+ }
234
+
235
+ /*******************************************/
236
+ /** Premium Support Request **/
237
+ /*****************************************/
238
+ if ( isset( $_POST['submit-premium-support-request'] ) ) {
239
+
240
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_premium_support_request' ) );
241
+
242
+ }
243
+
244
+ /****************************************/
245
+ /** Dismiss Options Migrations **/
246
+ /****************************************/
247
+ if ( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
248
+
249
+ add_action( 'init', array( $this, 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
250
+
251
+ }
252
+
253
+ /** Parse default value into usable dynamic data **/
254
+ add_filter( 'yikes-mailchimp-process-default-tag', array( $this, 'parse_mailchimp_default_tag' ) );
255
+
256
+ /** Add a disclaimer to ensure that we let people know we are not endorsed/backed by MailChimp at all **/
257
+ add_filter( 'admin_footer_text', array( $this, 'yikes_easy_forms_admin_disclaimer' ) );
258
+
259
+ /** Add custom plugin action links **/
260
+ add_filter( 'plugin_action_links_yikes-inc-easy-mailchimp-extender/yikes-inc-easy-mailchimp-extender.php', array( $this, 'easy_forms_plugin_action_links' ) );
261
+
262
+ /* Alter the color scheme based on the users selection */
263
+ add_action( 'admin_print_scripts', array( $this, 'alter_yikes_easy_mc_color_scheme' ) );
264
+
265
+ // hook in and display our knowledge base articles on the support page
266
+ add_action( 'yikes-mailchimp-support-page', array( $this, 'hook_and_display_kb_article_RSS' ) );
267
+
268
+ // ensure that the upgrade went smoothly, else we have to let the user know we need to upgrade the database
269
+ // after upgrading f rom 6.0.3.7 users need to upgrade the database as well
270
+ add_action( 'plugins_loaded', array( $this, 'check_yikes_mc_table_version' ) );
271
+
272
+ // Run a check to see if we need to convert the custom DB table to options.
273
+ add_action( 'plugins_loaded', array( $this, 'check_db_version' ) );
274
+
275
+ }
276
+
277
+ /*
278
+ * Add custom action links on plugins.php
279
+ * @ param array $links Pre-existing plugin action links
280
+ * @ return array $links New array of plugin actions
281
+ */
282
+ public function easy_forms_plugin_action_links( $links ) {
283
+ $links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
284
+ $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>';
285
+ return $links;
286
+ }
287
+
288
+ /**
289
+ * 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.
290
+ * This plugin simply provides the service of linking MailChimp with your site.
291
+ *
292
+ * @since 6.0
293
+ *
294
+ * @param string $footer_text The existing footer text
295
+ *
296
+ * @return string
297
+ */
298
+ public function yikes_easy_forms_admin_disclaimer( $footer_text ) {
299
+ $page = get_current_screen();
300
+ $base = $page->base;
301
+ if ( strpos( $base, 'yikes-' ) !== false ) {
302
+ $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>' );
303
+ return $disclaimer_text;
304
+ } else {
305
+ return $footer_text;
306
+ }
307
+ }
308
+
309
+ /*
310
+ * Parse our default tag into dynamic data
311
+ * to be passed to MailChimp
312
+ *
313
+ * @since 6.0.0
314
+ * @return parsed tag content
315
+ */
316
+ public function parse_mailchimp_default_tag( $default_tag ) {
317
+ if( ! $default_tag || $default_tag == '' ) {
318
+ return $default_tag;
319
+ }
320
+ global $post;
321
+ // page title
322
+ if( $default_tag == '{page_title}' ) {
323
+ $default_tag = get_the_title( $post->ID );
324
+ }
325
+ // page id
326
+ if( $default_tag == '{page_title}' ) {
327
+ $default_tag = $post->ID;
328
+ }
329
+ // page url
330
+ if( $default_tag == '{page_url}' ) {
331
+ $default_tag = get_permalink( $post->ID );
332
+ }
333
+ // blog name
334
+ if( $default_tag == '{blog_name}' ) {
335
+ $default_tag = get_bloginfo( 'name' );
336
+ }
337
+ // is user logged in
338
+ if( $default_tag == '{user_logged_in}' ) {
339
+ if( is_user_logged_in() ) {
340
+ $default_tag = 'Registered User';
341
+ } else {
342
+ $default_tag = 'Guest User';
343
+ }
344
+ }
345
+ /* Return our filtered tag */
346
+ return apply_filters( 'yikes-mailchimp-parse-custom-default-value', $default_tag );
347
+ }
348
+
349
+ /*
350
+ * Delete the contents of our error log
351
+ *
352
+ * When a user clicks 'Clear Log' on the debug settings page, this funciton
353
+ * is used to clear the data out of our php file.
354
+ */
355
+ public function yikes_easy_mailchimp_clear_error_log() {
356
+ // file put contents $returned error + other data
357
+ if( file_exists( YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php' ) ) {
358
+ $clear_log = file_put_contents(
359
+ YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php',
360
+ ''
361
+ );
362
+ if( $clear_log === false ) {
363
+ // redirect the user to the manage forms page, display error message
364
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=false' ) ) );
365
+ } else {
366
+ // redirect the user to the manage forms page, display confirmation
367
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=true' ) ) );
368
+ }
369
+ }
370
+ }
371
+
372
+ /*
373
+ * Custom export function to export all or specific forms
374
+ * to allow for easy transpot to other sites
375
+ * @since 6.0.0
376
+ * @return CSV export file
377
+ */
378
+ public function yikes_easy_mailchimp_export_forms() {
379
+ // grab our nonce
380
+ $nonce = $_REQUEST['nonce'];
381
+ // grab the forms
382
+ $forms = isset( $_REQUEST['export_forms'] ) ? $_REQUEST['export_forms'] : array();
383
+ // validate nonce
384
+ if( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
385
+ 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 ) );
386
+ }
387
+
388
+ // run the export function
389
+ // parameters: ( $table_name, $form_ids, $file_name )
390
+ Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export('Yikes-Inc-Easy-MailChimp-Forms-Export', $forms );
391
+ // re-direct the user back to the page
392
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
393
+ die();
394
+ }
395
+
396
+ /*
397
+ * Custom export function to export YIKES Easy Forms for MailChimp Plugin Settings
398
+ * to allow for easy transpot to other sites
399
+ * @since 6.0.0
400
+ * @return CSV export file
401
+ */
402
+ public function yikes_easy_mailchimp_export_plugin_settings() {
403
+ // grab our nonce
404
+ $nonce = $_REQUEST['nonce'];
405
+ // validate nonce
406
+ if( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
407
+ 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 ) );
408
+ }
409
+
410
+ // run the export function
411
+ // parameters: ( $table_name, $form_ids, $file_name )
412
+ Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_settings_export( 'Yikes-Inc-Easy-MailChimp-Settings-Export' );
413
+ // re-direct the user back to the page
414
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
415
+ die();
416
+ }
417
+
418
+ /*
419
+ * Custom import function to import all or specific forms
420
+ * @since 6.0.0
421
+ */
422
+ public function yikes_easy_mailchimp_import_forms() {
423
+ // grab our nonce
424
+ $nonce = $_REQUEST['nonce'];
425
+ // validate nonce
426
+ if( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
427
+ 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 ) );
428
+ }
429
+ // include the export class
430
+ if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
431
+ include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-import.class.php' );
432
+ }
433
+ // run the import function
434
+ // parameters: ( $_FILES )
435
+ Yikes_Inc_Easy_MailChimp_Import_Class::yikes_mailchimp_import_forms( $_FILES );
436
+ $import_query_arg = Yikes_Inc_Easy_MailChimp_Import_Class::yikes_mailchimp_import_type( $_FILES );
437
+ // re-direct the user back to the page
438
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms&' . $import_query_arg . '=true' ) ) );
439
+ die();
440
+ }
441
+
442
+ /*
443
+ * Premium Support Request
444
+ * @since 6.0.0
445
+ */
446
+ public function yikes_easy_mailchimp_premium_support_request() {
447
+
448
+ if( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
449
+ return __( 'We encountered an error. Please contact the YIKES Inc. support team.' , 'yikes-inc-easy-mailchimp-extender' );
450
+ }
451
+
452
+ $license = $_POST['license_key'];
453
+ $user_email = $_POST['user-email'];
454
+ $support_topic = $_POST['support-topic'];
455
+ $support_priority = $_POST['support-priority'];
456
+ $support_content = $_POST['support-content'];
457
+
458
+ // wp_die( print_r( $support_content) );
459
+
460
+ $ticket_array = array(
461
+ 'action' => 'yikes-support-request',
462
+ 'license_key' => urlencode( base64_encode( $license ) ),
463
+ 'user_email' => urlencode( $user_email ),
464
+ 'site_url' => urlencode( esc_url( home_url() ) ),
465
+ 'support_topic' => urlencode( $support_topic ),
466
+ 'support_priority' => $support_priority,
467
+ 'support_content' => $support_content,
468
+ );
469
+
470
+ $yikes_plugin_support_url = 'https://yikesplugins.com';
471
+
472
+ // Call the custom API.
473
+ $response = wp_remote_post( esc_url( $yikes_plugin_support_url ), array(
474
+ 'timeout' => 30,
475
+ 'sslverify' => false,
476
+ 'body' => $ticket_array
477
+ ) );
478
+
479
+ // catch the error
480
+ if( is_wp_error( $response ) ) {
481
+ wp_die( $response->getMessage() );
482
+ return;
483
+ }
484
+
485
+ // retrieve our body
486
+ $create_ticket_response = wp_remote_retrieve_body( $response );
487
+
488
+ // display it
489
+ if( $create_ticket_response )
490
+ echo $create_ticket_response;
491
+
492
+ }
493
+
494
+ /**
495
+ * Dismiss the migrate options notice (incase the user wants to do things manually)
496
+ *
497
+ * @since 6.0.0
498
+ **/
499
+ public function yikes_easy_mailchimp_dismiss_option_migrate() {
500
+ // delete the options and allow the user to manually updadte things
501
+
502
+ // Verify the NONCE is valid
503
+ check_admin_referer( 'yikes-mc-dismiss-migration' , 'dismiss_migration_nonce' );
504
+
505
+ // re-direct the user back to the page
506
+ wp_redirect( esc_url_raw( admin_url( 'index.php?yikes-mc-options-migration-dismissed="true"' ) ) );
507
+ die();
508
+ }
509
+
510
+ /**
511
+ * Error logging class
512
+ *
513
+ * This is our main error logging class file, used to log errors to the error log.
514
+ *
515
+ * @since 6.0.0
516
+ */
517
+ public function load_error_logging_class() {
518
+ if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
519
+ // if error logging is enabled we should include our error logging class
520
+ /* Generate oure error logging table */
521
+ require_once YIKES_MC_PATH . '/includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
522
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
523
+ }
524
+ }
525
+
526
+ /*
527
+ yikes_easy_mailchimp_check_installation_date()
528
+ checks the user installation date, and adds our action
529
+ - if it's past 2 weeks we ask the user for a review :)
530
+ @since v6.0.0
531
+ */
532
+ public function yikes_easy_mailchimp_check_installation_date() {
533
+
534
+ // add a new option to store the plugin activation date/time
535
+ // @since v6.0.0
536
+ // this is used to notify the user that they should review after 2 weeks
537
+ if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
538
+ add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
539
+ }
540
+
541
+ $stop_bugging_me = get_option( 'yikes_easy_mailchimp_review_stop_bugging_me' );
542
+
543
+ if( !$stop_bugging_me ) {
544
+ $install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
545
+ $past_date = strtotime( '-14 days' );
546
+ if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
547
+ add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
548
+ }
549
+ }
550
+
551
+ }
552
+
553
+ /*
554
+ Display our admin notification
555
+ asking for a review, and for user feedback
556
+ @since v6.0.0
557
+ */
558
+ public function yikes_easy_mailchimp_display_review_us_notice() {
559
+ /* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
560
+ if ( in_array( get_current_screen()->base , array( 'dashboard' , 'post' , 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
561
+ // Review URL - Change to the URL of your plugin on WordPress.org
562
+ $reviewurl = 'https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender';
563
+ $addons_url = esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-addons' ) );
564
+ $nobugurl = esc_url_raw( add_query_arg( 'yikes_easy_mc_icons_nobug', '1', admin_url() ) );
565
+ $review_message = '<div id="yikes-mailchimp-logo"></div>';
566
+ $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 ) . '';
567
+ ?>
568
+ <div id="review-yikes-easy-mailchimp-notice">
569
+ <?php echo $review_message; ?>
570
+ </div>
571
+ <?php
572
+ }
573
+ }
574
+
575
+ /*
576
+ yikes_easy_mailchimp_stop_bugging_me()
577
+ Remove the Review us notification when user clicks 'Dismiss'
578
+ @since v3.1.1
579
+ */
580
+ public function yikes_easy_mailchimp_stop_bugging_me() {
581
+ $nobug = "";
582
+ if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) ) {
583
+ $nobug = (int) esc_attr( $_GET['yikes_easy_mc_icons_nobug'] );
584
+ }
585
+ if ( 1 == $nobug ) {
586
+ add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', TRUE );
587
+ }
588
+ }
589
+
590
+ /* End Two Week Notificaition */
591
+
592
+ /* Display a warning users who are using PHP < 5.3 */
593
+ public function display_php_warning() {
594
+ $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' );
595
+ echo "<div class='error'> <p><span class='dashicons dashicons-no-alt' style='color:rgb(231, 98, 98)'></span> $message</p></div>";
596
+ }
597
+
598
+
599
+
600
+ /* TinyMCE Functions */
601
+ // load our button and pass in the JS form data variable
602
+ public function add_tinyMCE_buttons() {
603
+ global $typenow;
604
+ // only on Post Type: post and page
605
+ if( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
606
+ return;
607
+ }
608
+ add_filter( 'mce_buttons', array( $this, 'yks_mc_add_tinymce_button' ) );
609
+ add_filter( 'mce_external_plugins', array( $this, 'yks_mc_add_tinymce_plugin' ) );
610
+ }
611
+
612
+ // Add the button key for address via JS
613
+ public function yks_mc_add_tinymce_button( $buttons ) {
614
+ array_push( $buttons, 'yks_mc_tinymce_button_key' );
615
+ // Print all buttons
616
+ return $buttons;
617
+ }
618
+
619
+ // inlcude the js for tinymce
620
+ public function yks_mc_add_tinymce_plugin( $plugin_array ) {
621
+
622
+ $plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
623
+
624
+ return $plugin_array;
625
+
626
+ }
627
+
628
+ /**
629
+ * Localize Script
630
+ * Pass our imported list data, to the JS file
631
+ * to build the drop down list in the modal
632
+ */
633
+ public function tinymce_yikes_easy_mc() {
634
+ // check capabilities
635
+ if( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ) {
636
+ return;
637
+ }
638
+
639
+ $list_data = $this->form_interface->get_all_forms();
640
+ $lists = array();
641
+ if( !empty( $list_data ) ) {
642
+ // build an array to pass to our javascript
643
+ foreach( $list_data as $id => $form ) {
644
+ $lists[] = array(
645
+ 'text' => urlencode( $form['form_name'] ),
646
+ 'value' => $id,
647
+ );
648
+ }
649
+ } else {
650
+ $lists[0] = array(
651
+ 'text' => __( 'Please Import Some MailChimp Lists' , 'yikes-inc-easy-mailchimp-extender' ),
652
+ 'value' => '-'
653
+ );
654
+ }
655
+
656
+ /* Pass our form data to our JS file for use */
657
+ wp_localize_script( 'editor', 'localized_data', array(
658
+ 'forms' => json_encode( $lists ),
659
+ 'button_title' => __( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ),
660
+ 'popup_title' => __( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ),
661
+ 'list_id_label' => __( 'MailChimp Opt-In Form' , 'yikes-inc-easy-mailchimp-extender' ),
662
+ 'show_title_label' => __( 'Display Form Title' , 'yikes-inc-easy-mailchimp-extender' ),
663
+ 'show_description_label' => __( 'Display Form Description' , 'yikes-inc-easy-mailchimp-extender' ),
664
+ 'submit_button_text_label' => __( 'Custom Submit Button Text' , 'yikes-inc-easy-mailchimp-extender' ),
665
+ 'submit_button_message' => '<em>' . __( 'If left empty, the button will use the default submit button text .', 'yikes-inc-easy-mailchimp-extender' ) . '</em>',
666
+ 'alert_translated' => 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' ) ),
667
+ ) );
668
+
669
+ }
670
+ /* End TinyMCE Functions */
671
+
672
+ /*
673
+ * Redirect the user to our Welcome page
674
+ * when they activate the plug in, if they haven't been redirected before
675
+ */
676
+ public function yikes_easy_mc_activation_redirect() {
677
+ if ( get_option( 'yikes_mailchimp_activation_redirect', 'true' ) == 'true' ) {
678
+ update_option( 'yikes_mailchimp_activation_redirect', 'false' );
679
+ /* If the user had this plugin activated prior to today, redirect to 'Whats New' */
680
+ if( get_option( 'yikes_easy_mailchimp_activation_date', strtotime( 'now' ) ) == strtotime( 'now' ) ) {
681
+ wp_redirect( esc_url( admin_url( 'admin.php?page=yikes-mailchimp-welcome' ) ) );
682
+ } else {
683
+ /* Else redirect the user over to the 'Getting Started' tab */
684
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-welcome&section=whats-new' ) ) );
685
+ }
686
+ exit();
687
+ }
688
+ }
689
+
690
+ /*
691
+ * Fix the MailChimp icon spacing in the admin menu
692
+ */
693
+ public function fix_menu_icon_spacing() {
694
+ ?>
695
+ <style>
696
+ a[href="admin.php?page=yikes-inc-easy-mailchimp"] .wp-menu-image img {
697
+ padding-top: 5px !important;
698
+ }
699
+ </style>
700
+ <?php
701
+ }
702
+
703
+ /**
704
+ * Register the stylesheets for the admin area.
705
+ *
706
+ * @since 6.0.0
707
+ */
708
+ public function enqueue_styles() {
709
+ /**
710
+ * Enqueue our global dashboard styles
711
+ */
712
+ 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' );
713
+ /*
714
+ * Enqueue Add-ons styles
715
+ */
716
+ if ( get_current_screen()->base == 'easy-forms_page_yikes-inc-easy-mailchimp-addons' ) {
717
+ 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' );
718
+ }
719
+ /*
720
+ * Enqueue Subscriber Profile Flags
721
+ */
722
+ if ( get_current_screen()->base == 'admin_page_yikes-mailchimp-view-user' ) {
723
+ wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-subscriber-flags', plugin_dir_url( __FILE__ ) . 'css/flag-icon.min.css', array(), $this->version, 'all' );
724
+ }
725
+ }
726
+ /**
727
+ * Register the JavaScript for the admin area.
728
+ *
729
+ * @since 6.0.0
730
+ */
731
+ public function enqueue_scripts() {
732
+ wp_enqueue_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 );
733
+
734
+ $localized_data = array(
735
+ 'admin_url' => esc_url_raw( admin_url() ),
736
+ 'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
737
+ 'locating_interest_groups' => __( 'Locating Interest Groups', 'yikes-inc-easy-mailchimp-extender' ),
738
+ 'search_preloader_url' => YIKES_MC_URL . 'includes/images/search-interest-group-preloader.gif',
739
+ 'preloader_url' => esc_url_raw( admin_url( '/images/wpspin_light.gif' ) ),
740
+ );
741
+
742
+ wp_localize_script( 'yikes-inc-easy-mailchimp-extender-admin-js' , 'object_data' , $localized_data );
743
+
744
+ // Enqueue required scripts for the form editor
745
+ $screen = get_current_screen();
746
+ if ( ! isset( $screen->base ) || 'admin_page_yikes-mailchimp-edit-form' !== $screen->base ) {
747
+ return;
748
+ }
749
+
750
+ /** @var WP_Locale */
751
+ global $wp_locale;
752
+
753
+ wp_enqueue_style( 'wp-color-picker' );
754
+ wp_enqueue_script( 'wp-color-picker' );
755
+ wp_enqueue_script( 'jquery.timepicker.js',YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js' , array( 'jquery' ) , $this->version, false );
756
+ wp_enqueue_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 );
757
+
758
+ $localized_data = array(
759
+ 'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
760
+ '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' ),
761
+ 'bulk_delete_alert' => __( 'Are you sure you want to delete all of the fields assigned to this form?', 'yikes-inc-easy-mailchimp-extender' ),
762
+ 'closeText' => __( 'Done', 'yikes-inc-easy-mailchimp-extender' ),
763
+ 'currentText' => __( 'Today', 'yikes-inc-easy-mailchimp-extender' ),
764
+ 'monthNames' => array_values( $wp_locale->month ),
765
+ 'monthNamesShort' => array_values( $wp_locale->month_abbrev ),
766
+ 'monthStatus' => __( 'Show a different month', 'yikes-inc-easy-mailchimp-extender' ),
767
+ 'dayNames' => array_values( $wp_locale->weekday ),
768
+ 'dayNamesShort' => array_values( $wp_locale->weekday_abbrev ),
769
+ 'dayNamesMin' => array_values( $wp_locale->weekday_initial ),
770
+
771
+ // set the date format to match the WP general date settings
772
+ 'dateFormat' => $this->yikes_jQuery_datepicker_date_format_php_to_js( get_option( 'date_format' ), 'date' ),
773
+
774
+ // get the start of week from WP general setting
775
+ 'firstDay' => get_option( 'start_of_week' ),
776
+
777
+ // is Right to left language? default is false
778
+ 'isRTL' => $wp_locale->is_rtl(),
779
+ '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' ),
780
+ );
781
+ wp_localize_script( 'edit-form-js' , 'yikes_mailchimp_edit_form' , $localized_data );
782
+ }
783
+
784
+ /**
785
+ * Convert the php date format string to a js date format
786
+ */
787
+ public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat, $type ) {
788
+ switch ( $type ) {
789
+ default:
790
+ case 'date':
791
+ // Standard Date Fields
792
+ switch ( $sFormat ) {
793
+ //Predefined WP date formats
794
+ case 'F j, Y':
795
+ case 'j F Y':
796
+ case 'm/d/Y':
797
+ case 'mm/dd/yyyy':
798
+ case 'MM/DD/YYYY':
799
+ default:
800
+ return( 'mm/dd/yy' );
801
+ break;
802
+ case 'Y/m/d':
803
+ case 'Y-m-d':
804
+ return( 'yy/mm/dd' );
805
+ break;
806
+ case 'd/m/Y':
807
+ case 'dd/mm/yyyy':
808
+ case 'DD/MM/YYYY':
809
+ return( 'dd/mm/yyyy' );
810
+ break;
811
+ }
812
+ break;
813
+ // Birthday Fields
814
+ case 'birthday':
815
+ switch ( $sFormat ) {
816
+ //Predefined WP date formats
817
+ case 'F j, Y':
818
+ case 'j F Y':
819
+ case 'm/d/Y':
820
+ case 'mm/dd/yyyy':
821
+ case 'MM/DD/YYYY':
822
+ default:
823
+ return( 'mm/dd' );
824
+ break;
825
+ case 'Y/m/d':
826
+ case 'Y-m-d':
827
+ return( 'mm/dd' );
828
+ break;
829
+ case 'd/m/Y':
830
+ case 'dd/mm/yyyy':
831
+ case 'DD/MM/YYYY':
832
+ return( 'dd/mm' );
833
+ break;
834
+ }
835
+ break;
836
+ }
837
+ }
838
+
839
+ /**
840
+ * Convert the php date format string to a js date format
841
+ */
842
+ public function yikes_jQuery_datepicker_date_format( $site_option ) {
843
+ switch( $site_option ) {
844
+ //Predefined WP date formats
845
+ default:
846
+ case 'F j, Y':
847
+ case 'm/d/Y':
848
+ return( 'm/d/Y' );
849
+ break;
850
+ case 'Y-m-d':
851
+ return( 'Y/m/d' );
852
+ break;
853
+ case 'd/m/Y':
854
+ return( 'd/m/Y' );
855
+ break;
856
+ }
857
+ }
858
+
859
+ /**
860
+ * Register our admin pages
861
+ * used to display data back to the user
862
+ **/
863
+ public function register_admin_pages() {
864
+
865
+ /* Top Level Menu 'Easy MailChimp' */
866
+ add_menu_page(
867
+ __( 'Easy Forms' , 'yikes-inc-easy-mailchimp-extender' ),
868
+ 'Easy Forms',
869
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
870
+ 'yikes-inc-easy-mailchimp',
871
+ '', // no callback,
872
+ YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_wink_icon.png'
873
+ );
874
+
875
+ // Sub Pages
876
+ /*************/
877
+
878
+ /* YIKES Inc. Easy MailChimp Settings */
879
+
880
+ /* YIKES Inc. Easy MailChimp Manage Forms */
881
+ add_submenu_page(
882
+ 'yikes-inc-easy-mailchimp',
883
+ __( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
884
+ __( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
885
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
886
+ 'yikes-inc-easy-mailchimp',
887
+ array( $this, 'generateManageFormsPage' )
888
+ );
889
+
890
+ /* YIKES Inc. Easy MailChimp Manage Lists */
891
+ add_submenu_page(
892
+ 'yikes-inc-easy-mailchimp',
893
+ __( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
894
+ __( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
895
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
896
+ 'yikes-inc-easy-mailchimp-lists',
897
+ array( $this, 'generateManageListsPage' )
898
+ );
899
+
900
+
901
+ /*
902
+ * Custom action hook to hook into to add additional
903
+ * menu items from extensions
904
+ */
905
+ do_action( 'yikes-mailchimp-menu' );
906
+
907
+
908
+ /* YIKES Inc. Easy MailChimp Account Overview */
909
+ if ( get_option('yikes-mc-api-validation') == 'valid_api_key' ) {
910
+ /* YIKES Inc. Easy MailChimp Settings */
911
+ add_submenu_page(
912
+ 'yikes-inc-easy-mailchimp',
913
+ __( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
914
+ __( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
915
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
916
+ 'yikes-inc-easy-mailchimp-account-overview',
917
+ array( $this, 'generateAccountDetailsPage' )
918
+ );
919
+ }
920
+
921
+
922
+ /* YIKES Inc. Easy MailChimp Settings */
923
+ add_submenu_page(
924
+ 'yikes-inc-easy-mailchimp',
925
+ __( 'Settings.' , 'yikes-inc-easy-mailchimp-extender' ),
926
+ __( 'Settings' , 'yikes-inc-easy-mailchimp-extender' ),
927
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
928
+ 'yikes-inc-easy-mailchimp-settings',
929
+ array( $this, 'generatePageOptions' )
930
+ );
931
+
932
+ /* Support Page */
933
+ add_submenu_page(
934
+ 'yikes-inc-easy-mailchimp',
935
+ __( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
936
+ __( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
937
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
938
+ 'yikes-inc-easy-mailchimp-support',
939
+ array( $this, 'generateSupportPage' )
940
+ );
941
+
942
+ /* Add-Ons Page */
943
+ add_submenu_page(
944
+ 'yikes-inc-easy-mailchimp',
945
+ __( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
946
+ __( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
947
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
948
+ 'yikes-inc-easy-mailchimp-addons',
949
+ array( $this , 'generateAddOnsPage' )
950
+ );
951
+
952
+ /** Hidden Pages **/
953
+
954
+ /* Add Hidden Edit Form Page */
955
+ add_submenu_page(
956
+ 'options.php',
957
+ __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
958
+ __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
959
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
960
+ 'yikes-mailchimp-edit-form',
961
+ array( $this, 'generateEditFormPage' )
962
+ );
963
+
964
+ /* Add Hidden Migrate Options Page */
965
+ add_submenu_page(
966
+ 'options-writing.php',
967
+ __( 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure' , 'yikes-inc-easy-mailchimp-extender' ),
968
+ 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure',
969
+ 'manage_options',
970
+ 'yikes-inc-easy-mailchimp-update' ,
971
+ array( $this , 'migrate_old_yks_mc_options' )
972
+ );
973
+
974
+ /* Add Hidden Welcome Page */
975
+ add_submenu_page(
976
+ 'options.php',
977
+ __( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
978
+ __( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
979
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
980
+ 'yikes-mailchimp-welcome',
981
+ array( $this, 'generateWelcomePage' )
982
+ );
983
+
984
+ /* Add Hidden 'View List' Page */
985
+ add_submenu_page(
986
+ 'options.php',
987
+ __( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
988
+ __( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
989
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
990
+ 'yikes-mailchimp-view-list',
991
+ array( $this, 'generateViewListPage' )
992
+ );
993
+
994
+ /* Add Hidden View User Page */
995
+ add_submenu_page(
996
+ 'options.php',
997
+ __( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
998
+ __( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
999
+ apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
1000
+ 'yikes-mailchimp-view-user',
1001
+ array( $this, 'generateViewUserPage' )
1002
+ );
1003
+
1004
+ }
1005
+
1006
+ /*
1007
+ * Redirect a user to an external page
1008
+ * when they click 'Go Pro' in the admin menu
1009
+ * to do: populate with sales URL
1010
+ */
1011
+ public function generateAddOnsPage() {
1012
+ require_once YIKES_MC_PATH . 'admin/partials/menu/add-ons.php'; // include our add-ons page
1013
+ }
1014
+
1015
+ /**
1016
+ * Generate YIKES Inc. Easy MailChimp Manage Forms Page
1017
+ *
1018
+ * @since 1.0.0
1019
+ */
1020
+ function generateManageFormsPage() {
1021
+ require_once YIKES_MC_PATH . 'admin/partials/menu/manage-forms.php'; // include our manage forms page
1022
+ }
1023
+
1024
+ /**
1025
+ * Generate YIKES Inc. Easy MailChimp Manage Lists Page
1026
+ *
1027
+ * @since 1.0.0
1028
+ */
1029
+ function generateManageListsPage() {
1030
+ require_once YIKES_MC_PATH . 'admin/partials/menu/manage-lists.php'; // include our lists page
1031
+ }
1032
+
1033
+ /**
1034
+ * Generate YIKES Inc. Easy MailChimp Account Details Page
1035
+ *
1036
+ * @since 1.0.0
1037
+ */
1038
+ function generateAccountDetailsPage() {
1039
+ require_once YIKES_MC_PATH . 'admin/partials/menu/account-details.php'; // include our account details page
1040
+ }
1041
+
1042
+ /**
1043
+ * Generate YIKES Inc. Easy MailChimp Support Page
1044
+ *
1045
+ * @since 1.0.0
1046
+ */
1047
+ function generateSupportPage() {
1048
+ require_once YIKES_MC_PATH . 'admin/partials/menu/support.php'; // include our options page
1049
+ }
1050
+
1051
+ /**
1052
+ * Generate YIKES Inc. Easy MailChimp Edit Form Page
1053
+ *
1054
+ * @since 1.0.0
1055
+ */
1056
+ function generateEditFormPage() {
1057
+ require_once YIKES_MC_PATH . 'admin/partials/edit-form.php'; // include our options page
1058
+ }
1059
+
1060
+ /**
1061
+ * Generate YIKES Inc. Easy MailChimp Welcome Page
1062
+ *
1063
+ * @since 1.0.0
1064
+ */
1065
+ function generateWelcomePage() {
1066
+ require_once YIKES_MC_PATH . 'admin/partials/welcome-page/welcome.php'; // include our options page
1067
+ }
1068
+
1069
+ /**
1070
+ * Generate YIKES Inc. Easy MailChimp View List Page
1071
+ *
1072
+ * @since 1.0.0
1073
+ */
1074
+ function generateViewListPage() {
1075
+ require_once YIKES_MC_PATH . 'admin/partials/view-list.php'; // include our options page
1076
+ }
1077
+
1078
+ /**
1079
+ * Generate YIKES Inc. Easy MailChimp View User Page
1080
+ *
1081
+ * @since 1.0.0
1082
+ */
1083
+ function generateViewUserPage() {
1084
+ require_once YIKES_MC_PATH . 'admin/partials/view-user.php'; // include our options page
1085
+ }
1086
+
1087
+ /**
1088
+ * Register our plugin settings, and display them on our settings page
1089
+ *
1090
+ * @since v.5.4
1091
+ **/
1092
+ function yikes_easy_mc_settings_init() {
1093
+
1094
+ /* Register General Settings Section */
1095
+
1096
+ register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this , 'yikes_mc_validate_api_key' ) );
1097
+
1098
+ add_settings_section(
1099
+ 'yikes_easy_mc_settings_general_section_callback',
1100
+ '',
1101
+ '',
1102
+ 'yikes_inc_easy_mc_general_settings_page'
1103
+ );
1104
+
1105
+ /* Register Visual Representation of Connection */
1106
+ add_settings_field(
1107
+ 'connection',
1108
+ __( 'API Connection', 'yikes-inc-easy-mailchimp-extender' ),
1109
+ 'yikes_inc_easy_mc_visual_representation_of_connection_callback', // callback + validation inside of admin/partials/menu/options.php
1110
+ 'yikes_inc_easy_mc_general_settings_page',
1111
+ 'yikes_easy_mc_settings_general_section_callback'
1112
+ );
1113
+
1114
+ /* Register Check Box Setting */
1115
+ add_settings_field(
1116
+ 'yikes-mc-api-key',
1117
+ __( 'MailChimp API Key', 'yikes-inc-easy-mailchimp-extender' ),
1118
+ 'yikes_inc_easy_mc_api_key_field_callback', // callback + validation inside of admin/partials/menu/options.php
1119
+ 'yikes_inc_easy_mc_general_settings_page',
1120
+ 'yikes_easy_mc_settings_general_section_callback'
1121
+ );
1122
+
1123
+ /* End General Settings */
1124
+
1125
+ /* Checkbox Settings */
1126
+ register_setting( 'yikes_inc_easy_mc_checkbox_settings_page', 'optin-checkbox-init' );
1127
+
1128
+ /* Register General Settings Section */
1129
+ add_settings_section(
1130
+ 'yikes_inc_easy_mc_checkbox_settings',
1131
+ '',
1132
+ '',
1133
+ 'yikes_inc_easy_mc_checkbox_settings_page'
1134
+ );
1135
+
1136
+ add_settings_field(
1137
+ 'optin-checkbox-init',
1138
+ __( 'Select Checkboxes to Generate', 'yikes-inc-easy-mailchimp-extender' ),
1139
+ '', // callback + validation inside of admin/partials/menu/options.php
1140
+ 'yikes_inc_easy_mc_checkbox_settings'
1141
+ );
1142
+ /* End Checkbox Settings */
1143
+
1144
+ /* reCAPTCHA Settings */
1145
+
1146
+ register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-status' );
1147
+ register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-site-key' );
1148
+ register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-secret-key' );
1149
+
1150
+ /* Register reCAPTCHA Settings Section */
1151
+ add_settings_section(
1152
+ 'yikes_easy_mc_settings_recpatcha_section',
1153
+ '',
1154
+ '',
1155
+ 'yikes_inc_easy_mc_recaptcha_settings_page'
1156
+ );
1157
+
1158
+ add_settings_field(
1159
+ 'yikes-mc-recaptcha-site-key',
1160
+ __( 'Enter reCAPTCHA Site Key', 'yikes-inc-easy-mailchimp-extender' ),
1161
+ '', // callback + validation inside of admin/partials/menu/options.php
1162
+ 'yikes_easy_mc_settings_recpatcha_section'
1163
+ );
1164
+
1165
+ add_settings_field(
1166
+ 'yikes-mc-recaptcha-secret-key',
1167
+ __( 'Enter reCAPTCHA Secret Key', 'yikes-inc-easy-mailchimp-extender' ),
1168
+ '', // callback + validation inside of admin/partials/menu/options.php
1169
+ 'yikes_easy_mc_settings_recpatcha_section'
1170
+ );
1171
+
1172
+ add_settings_field(
1173
+ 'yikes-mc-recaptcha-status',
1174
+ __( 'Enable ReCaptcha', 'yikes-inc-easy-mailchimp-extender' ),
1175
+ '', // callback + validation inside of admin/partials/menu/options.php
1176
+ 'yikes_easy_mc_settings_recpatcha_section'
1177
+ );
1178
+
1179
+ /* End reCAPTCHA Settings */
1180
+
1181
+ /* Debug Settings */
1182
+ register_setting( 'yikes_inc_easy_mc_debug_settings_page' , 'yikes-mailchimp-debug-status' );
1183
+
1184
+ /* Register Debug Settings Section */
1185
+ add_settings_section(
1186
+ 'yikes_easy_mc_settings_debug_section',
1187
+ '',
1188
+ '',
1189
+ 'yikes_inc_easy_mc_debug_settings_page'
1190
+ );
1191
+
1192
+ add_settings_field(
1193
+ 'yikes-mailchimp-debug-status',
1194
+ __( 'Enable Debugging', 'yikes-inc-easy-mailchimp-extender' ),
1195
+ '', // callback + validation inside of admin/partials/menu/options.php
1196
+ 'yikes_easy_mc_settings_debug_section'
1197
+ );
1198
+
1199
+ /* Custom Action Hook For Addon Settings */
1200
+ // custom action hook to allow our add-ons to take
1201
+ // advantage of our base settings
1202
+ do_action( 'yikes-mailchimp-settings-field' );
1203
+
1204
+ }
1205
+
1206
+ /**
1207
+ * Options Sanitization & Validation
1208
+ * @since complete re-write
1209
+ **/
1210
+ function yikes_mc_validate_api_key( $input ) {
1211
+ if( $input === '' ) {
1212
+ update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1213
+ return;
1214
+ }
1215
+ $api_key = strip_tags ( trim( $input ) );
1216
+ $dash_position = strpos( trim( $input ), '-' );
1217
+ if( $dash_position !== false ) {
1218
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/helper/ping.json';
1219
+ } else {
1220
+ update_option( 'yikes-mc-api-invalid-key-response', __( 'Your API key appears to be invalid.', 'yikes-inc-easy-mailchimp-extender' ) );
1221
+ update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1222
+ return $api_key;
1223
+ }
1224
+ $request_args = array(
1225
+ 'body' => array(
1226
+ 'apikey' => $api_key,
1227
+ ),
1228
+ 'timeout' => 10,
1229
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
1230
+ );
1231
+ $api_key_response = wp_remote_post( $api_endpoint, $request_args );
1232
+ if( ! is_wp_error( $api_key_response ) ) {
1233
+ $body = json_decode( wp_remote_retrieve_body( $api_key_response ), true );
1234
+ if( isset( $body['msg'] ) && $body['msg'] == "Everything's Chimpy!" ) {
1235
+ update_option( 'yikes-mc-api-validation' , 'valid_api_key' );
1236
+ // Clear the API key transient data
1237
+ $this->delete_yikes_mailchimp_transients();
1238
+ }
1239
+ } else {
1240
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
1241
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1242
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $api_key_response->get_error_message() , __( "Connecting to MailChimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1243
+ update_option( 'yikes-mc-api-invalid-key-response' , $api_key_response->get_error_message() );
1244
+ update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1245
+ }
1246
+ // returned the api key
1247
+ return $api_key;
1248
+ }
1249
+
1250
+ /**
1251
+ * Generate YIKES Inc. Easy Forms for MailChimp Options Page
1252
+ *
1253
+ * @since 1.0.0
1254
+ */
1255
+ function generatePageOptions() {
1256
+ require_once YIKES_MC_PATH . 'admin/partials/menu/options.php'; // include our options page
1257
+ }
1258
+
1259
+ /**
1260
+ * Check if users API key is valid, if not
1261
+ * this function will apply a disabled attribute
1262
+ * to form fields. (input, dropdowns, buttons etc.)
1263
+ * @since v5.5 re-write
1264
+ **/
1265
+ public function is_user_mc_api_valid_form( $echo=true ) {
1266
+ if( $echo == true ) {
1267
+ if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1268
+ echo 'disabled="disabled"';
1269
+ }
1270
+ } else {
1271
+ if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1272
+ return false;
1273
+ } else {
1274
+ return true;
1275
+ }
1276
+ }
1277
+ }
1278
+
1279
+ /**
1280
+ * Check for existing plugin options
1281
+ * if they exist, we need to migrate our options to
1282
+ * the correct WordPress options API (old plugin stored options wierdly)
1283
+ *
1284
+ * @since 1.0.0
1285
+ * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
1286
+ * @param string $version The version of this plugin.
1287
+ */
1288
+ public function check_for_old_yks_mc_options() {
1289
+ $old_plugin_options = get_option( 'ykseme_storage' );
1290
+ // only perform options migrations if the site is not a multi-site setup
1291
+ if ( !is_multisite() ) {
1292
+ if( apply_filters( 'yikes_mc_old_options_filter' , $old_plugin_options ) ) {
1293
+ // display a notice to the user that they should 'migrate'
1294
+ // from the old plugin settings to the new ones
1295
+ add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
1296
+ }
1297
+ }
1298
+ }
1299
+
1300
+ /**
1301
+ * Migrate our old options , to the new options API
1302
+ * moving from 5.5 and beyond..
1303
+ * @since
1304
+ */
1305
+ public function migrate_old_yks_mc_options() {
1306
+ // include our migrate options helper file
1307
+ include_once YIKES_MC_PATH . 'admin/partials/upgrade-helpers/upgrade-migrate-options.php';
1308
+ }
1309
+
1310
+ /**
1311
+ Admin Notices
1312
+ - Notifications displayed at the top of admin pages, back to the user
1313
+ **/
1314
+
1315
+ /**
1316
+ * Check for existing plugin options
1317
+ * if they exist, we need to migrate our options to
1318
+ * the correct WordPress options API (old plugin stored options wierdly)
1319
+ *
1320
+ * @since 1.0.0
1321
+ * @param string $yikes_inc_easy_mailchimp_extender The name of this plugin.
1322
+ * @param string $version The version of this plugin.
1323
+ */
1324
+ public function display_options_migrate_notice() {
1325
+
1326
+ // Confirm that the necessary forms table in the database exists, else bail
1327
+ global $wpdb;
1328
+ if( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1329
+ return;
1330
+ }
1331
+
1332
+ if( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1333
+ // Delete the options, start a-new! (this will disable the migration notice altogether)
1334
+ delete_option( 'widget_yikes_mc_widget' );
1335
+ delete_option( 'api_validation' );
1336
+ delete_option( 'ykseme_storage' );
1337
+ delete_option( 'yikes-mc-lists' );
1338
+ ?>
1339
+ <div class="yikes-easy-mc-updated migrate-options-notice">
1340
+ <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>
1341
+ </div>
1342
+ <?php
1343
+ } else {
1344
+ ?>
1345
+ <div class="yikes-easy-mc-updated migrate-options-notice">
1346
+ <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>
1347
+ <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>
1348
+ <p><em><?php _e( "It's also strongly recommended that you take a backup of your database.", 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
1349
+ <section id="migration-buttons">
1350
+ <!-- migrate button -->
1351
+ <form>
1352
+ <input type="hidden" name="yikes-mc-update-option-structure" value="yikes-mc-update-option-structure" />
1353
+ <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>
1354
+ </form>
1355
+ <!-- dismiss button -->
1356
+ <form>
1357
+ <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>
1358
+ </form>
1359
+ </section>
1360
+
1361
+ </div>
1362
+ <?php
1363
+ }
1364
+ }
1365
+
1366
+ /*
1367
+ * Search through multi dimensional array
1368
+ * and return the index ( used to find the list name assigned to a form )
1369
+ * - http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1370
+ */
1371
+ function findMCListID($id, $array) {
1372
+ foreach ($array as $key => $val) {
1373
+ if ($val['id'] === $id) {
1374
+ return $key;
1375
+ }
1376
+ }
1377
+ return null;
1378
+ } // end
1379
+
1380
+ /* Ajax Migrate Options */
1381
+ function migrate_archived_options() {
1382
+ // all options prefixed with 'yikes-mc-'
1383
+ $option_name = 'yikes-mc-'.$_POST['option_name'];
1384
+ $option_value = $_POST['option_value'];
1385
+ if( json_decode( $option_value ) ) {
1386
+ // decode our lists() array, and store it
1387
+ $opt_value = json_decode( $option_value, true );
1388
+ } else {
1389
+ $opt_value = $option_value;
1390
+ }
1391
+ update_option( $option_name, $opt_value );
1392
+ wp_die(); // this is required to terminate immediately and return a proper response
1393
+ exit;
1394
+ }
1395
+
1396
+ /* Ajax Migrate Forms */
1397
+ function migrate_previously_setup_forms() {
1398
+ $option_name = $_POST['option_name'];
1399
+ $done = $_POST['done_import'];
1400
+ // Create some starter forms for the user
1401
+ // based on previously imported lists (to our old version)
1402
+ if( $option_name == 'yikes-mc-lists' ) {
1403
+ $option_value = $_POST['option_value'];
1404
+ $new_options = json_decode( stripslashes_deep( $option_value ) , true );
1405
+
1406
+ $list_id = $new_options['id'];
1407
+ $form_name = $new_options['name'];
1408
+ $fields = $new_options['fields']; // our fields array
1409
+
1410
+ $custom_styles = isset( $new_options['custom_styles'] ) ? $new_options['custom_styles']: '0'; // store as an array with all of our styles
1411
+ $custom_template = isset( $new_options['custom_template'] ) ? $new_options['custom_template'] : '0'; // store template data as an array ( active , template used )
1412
+ $send_welcome_email = isset( $new_options['yks_mailchimp_send_welcome_'.$list_id] ) ? '0' : '1';
1413
+ $redirect_user_on_submit = isset( $new_options['yks_mailchimp_redirect_'.$list_id] ) ? '1' : '0';
1414
+ $redirect_page = isset( $new_options['page_id_'.$list_id] ) ? $new_options['page_id_'.$list_id] : '';
1415
+
1416
+ /* Insert Forms Function */
1417
+ $this->form_interface->create_form( array(
1418
+ 'list_id' => $list_id,
1419
+ 'form_name' => $form_name,
1420
+ 'form_description' => '',
1421
+ 'fields' => $fields,
1422
+ 'custom_styles' => $custom_styles,
1423
+ 'custom_template' => $custom_template,
1424
+ 'send_welcome_email' => $send_welcome_email,
1425
+ 'redirect_user_on_submit' => $redirect_user_on_submit,
1426
+ 'redirect_page' => $redirect_page,
1427
+ 'submission_settings' => '',
1428
+ 'optin_settings' => '',
1429
+ 'error_messages' => '',
1430
+ 'custom_notifications' => '',
1431
+ 'impressions' => '0',
1432
+ 'submissions' => '0',
1433
+ 'custom_fields' => '',
1434
+ ) );
1435
+ }
1436
+ if( $done == 'done' ) {
1437
+ wp_send_json( array( 'form_name' => $form_name, 'completed_import' => true ) );
1438
+ } else {
1439
+ wp_send_json( array( 'form_name' => $form_name, 'completed_import' => false ) );
1440
+ }
1441
+ wp_die();
1442
+ exit;
1443
+ }
1444
+
1445
+ /*
1446
+ * generate_options_pages_sidebar_menu();
1447
+ * Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1448
+ * @since v5.6 - complete re-write
1449
+ */
1450
+ public function generate_options_pages_sidebar_menu() {
1451
+ if( isset( $_REQUEST['section'] ) ) {
1452
+ $selected = $_REQUEST['section'];
1453
+ }
1454
+ $installed_addons = get_option( 'yikes-easy-mc-active-addons' , array() );
1455
+ // sort our addons array alphabetically so they appear in similar orders across all sites
1456
+ asort( $installed_addons );
1457
+ ?>
1458
+ <h3><span><?php _e( 'Additional Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
1459
+ <div class="inside">
1460
+ <ul id="settings-nav">
1461
+ <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>
1462
+ <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>
1463
+ <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>
1464
+ <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>
1465
+ <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>
1466
+ <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>
1467
+ </ul>
1468
+ <?php
1469
+ // create our add-on settings pages
1470
+ if( !empty( $installed_addons ) ) {
1471
+ ?>
1472
+ <hr class="add-on-settings-divider" />
1473
+ <strong><?php _e( 'Addon Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1474
+ <ul id="addon-settings-nav">
1475
+ <?php
1476
+ foreach( $installed_addons as $addon_name ) {
1477
+ ?>
1478
+ <li>
1479
+ <?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>
1480
+ <?php
1481
+ }
1482
+ ?>
1483
+ </ul>
1484
+ <?php
1485
+ }
1486
+ ?>
1487
+ </div> <!-- .inside -->
1488
+ <?php
1489
+ }
1490
+
1491
+ /*
1492
+ * generate_manage_forms_sidebar();
1493
+ * Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1494
+ * @since v5.6 - complete re-write
1495
+ */
1496
+ public function generate_manage_forms_sidebar( $lists ) {
1497
+ // create a custom URL to allow for creating fields
1498
+ $url = esc_url_raw(
1499
+ add_query_arg(
1500
+ array(
1501
+ 'action' => 'yikes-easy-mc-create-form',
1502
+ 'nonce' => wp_create_nonce( 'create_mailchimp_form' )
1503
+ )
1504
+ )
1505
+ );
1506
+ ?>
1507
+ <h3><?php _e( 'Create a New Signup Form' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1508
+
1509
+ <div class="inside">
1510
+
1511
+ <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>
1512
+
1513
+ <form id="import-list-to-site" method="POST" action="<?php echo $url; ?>">
1514
+ <input type="hidden" name="import-list-to-site" value="1" />
1515
+ <!-- Name your new form -->
1516
+ <label for="form-name"><strong><?php _e( 'Form Name' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1517
+ <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>
1518
+ </label>
1519
+ <!-- Name your new form -->
1520
+ <label for="form-description"><strong><?php _e( 'Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1521
+ <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>
1522
+ </label>
1523
+ <!-- Associate this form with a list! -->
1524
+ <label for="associated-list"><strong><?php _e( 'Associated List' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1525
+ <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"'; } ?>>
1526
+ <?php
1527
+ if( isset( $lists ) && !empty( $lists ) ) {
1528
+ foreach( $lists as $mailing_list ) {
1529
+ ?>
1530
+ <option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1531
+ <?php
1532
+ }
1533
+ } else {
1534
+ if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1535
+ ?>
1536
+ <option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1537
+ <?php
1538
+ } else {
1539
+ ?>
1540
+ <option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1541
+ <?php
1542
+
1543
+ }
1544
+ }
1545
+ ?>
1546
+ </select>
1547
+
1548
+ <?php
1549
+ if ( isset( $_GET['transient-cleared'] ) ) {
1550
+ if ( 'true' === $_GET['transient-cleared'] ) {
1551
+ ?>
1552
+ <div class="yikes-list-refreshed-notice">
1553
+ <p><?php esc_attr_e( 'MailChimp list data has been succesfully refreshed.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1554
+ </div>
1555
+ <?php
1556
+ }
1557
+ }
1558
+
1559
+ if( isset( $lists ) && empty( $lists ) ) {
1560
+ if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) != 'invalid_api_key' ) {
1561
+ ?>
1562
+ <p class="description">
1563
+ <?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' ) ); ?>
1564
+ </p>
1565
+ <?php
1566
+ }
1567
+ }
1568
+ ?>
1569
+ </label>
1570
+ <?php
1571
+ if( $this->is_user_mc_api_valid_form( false ) ) {
1572
+ echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary' , '' , false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1573
+ } else {
1574
+ echo '<p class="description">' . __( "Please enter a valid MailChimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1575
+ ?>
1576
+ <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>
1577
+ <?php
1578
+ }
1579
+ ?>
1580
+ </form>
1581
+
1582
+ <!-- Clear API CACHE -->
1583
+ <?php
1584
+ if( isset( $lists ) && ! empty( $lists ) ) {
1585
+ if ( false !== get_transient( 'yikes-easy-mailchimp-list-data' ) ) { ?>
1586
+ <form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-clear-transient-data' , 'nonce' => wp_create_nonce( 'clear-mc-transient-data' ) ) ) ); ?>" method="post">
1587
+ <input type="submit" class="button-secondary clear-mailchimp-api-cache" value="<?php _e( 'Refresh Lists' , 'yikes-inc-easy-mailchimp-extender' ); ?>" />
1588
+ </form>
1589
+ <?php }
1590
+ }
1591
+ ?>
1592
+ </div> <!-- .inside -->
1593
+ <?php
1594
+ }
1595
+
1596
+ /*
1597
+ * Generate a dropdown of post and pages
1598
+ * so the user can send the user to on form submission
1599
+ */
1600
+ public function generate_page_redirect_dropdown( $redirect, $redirect_page, $custom_redirect_url ) {
1601
+ $post_types = get_post_types();
1602
+ ?>
1603
+ <label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
1604
+ <?php _e( "Select A Page or Post" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1605
+ <select id="redirect-user-to-selection" name="redirect-user-to-selection" onchange="shouldWeDisplayCustomURL( this );return;">
1606
+ <?php
1607
+ // loop over registered post types, and query!
1608
+ foreach( $post_types as $registered_post_type ) {
1609
+ // exclude a few built in custom post types
1610
+ if( ! in_array( $registered_post_type , array( 'attachment' , 'revision' , 'nav_menu_item' ) ) ) {
1611
+ // run our query, to retreive the posts
1612
+ $pages = get_posts( array(
1613
+ 'order' => 'ASC',
1614
+ 'orderby' => 'post_title',
1615
+ 'post_type' => $registered_post_type,
1616
+ 'post_status' => 'publish',
1617
+ 'numberposts' => -1
1618
+ ) );
1619
+ // only show cpt's that have posts assigned
1620
+ if( !empty( $pages ) ) {
1621
+ ?>
1622
+ <optgroup label="<?php echo ucwords( str_replace( '_' , ' ' , $registered_post_type ) ); ?>">
1623
+ <?php
1624
+ foreach( $pages as $page ) {
1625
+ ?><option <?php selected( $redirect_page , $page->ID ); ?> value="<?php echo $page->ID; ?>"><?php echo $page->post_title; ?></option><?php
1626
+ }
1627
+ ?>
1628
+ <option <?php selected( $redirect_page, 'custom_url' ); ?> value="custom_url"><?php echo __( 'Custom URL', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1629
+ </optgroup>
1630
+ <?php
1631
+ }
1632
+ }
1633
+ }
1634
+ ?>
1635
+ </select>
1636
+
1637
+ <label name="custom-redirect-url" class="custom_redirect_url_label" <?php if( ! isset( $redirect_page ) || $redirect_page != 'custom_url' ) { echo 'style="display:none;"'; } ?>>
1638
+ <?php _e( "Enter Custom URL" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1639
+ <input type="text" class="widefat custom-redirect-url" name="custom-redirect-url" value="<?php echo $custom_redirect_url; ?>" />
1640
+ </label>
1641
+
1642
+ </label>
1643
+ <?php
1644
+ }
1645
+
1646
+ /*
1647
+ * generate_show_some_love_container()
1648
+ * Generate a container, with some author info
1649
+ *
1650
+ * Displayed in sidebars
1651
+ */
1652
+ public function generate_show_some_love_container() {
1653
+ // if no active add-ons are installed,
1654
+ // lets display our branding and add-on sidebar
1655
+ if( get_option( 'yikes-easy-mc-active-addons' , array() ) == array() ) {
1656
+
1657
+ /* On Edit Forms Page Display Upsell to Customizer */
1658
+ $screen = get_current_screen();
1659
+ if( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1660
+ ?>
1661
+
1662
+ <div class="postbox yikes-easy-mc-postbox show-some-love-container">
1663
+
1664
+ <?php $this->generate_edit_forms_upsell_ad(); ?>
1665
+
1666
+ </div>
1667
+
1668
+ <?php } else { ?>
1669
+
1670
+ <div class="postbox yikes-easy-mc-postbox show-some-love-container">
1671
+
1672
+ <!-- review us container -->
1673
+ <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>
1674
+ <div id="review-yikes-easy-mc" class="inside">
1675
+
1676
+ <p>
1677
+ <?php _e( 'Leave a review' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1678
+ <p class="star-container">
1679
+ <a href="https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender" target="_blank">
1680
+ <b class="dashicons dashicons-star-filled"></b>
1681
+ <b class="dashicons dashicons-star-filled"></b>
1682
+ <b class="dashicons dashicons-star-filled"></b>
1683
+ <b class="dashicons dashicons-star-filled"></b>
1684
+ <b class="dashicons dashicons-star-filled"></b>
1685
+ </a>
1686
+ </p>
1687
+ </p>
1688
+
1689
+ <?php _e( 'Tweet about it' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1690
+ <p class="sidebar-container">
1691
+ <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>
1692
+ <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>
1693
+ </p>
1694
+
1695
+ <?php _e( 'Vote that the plugin works' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1696
+ <p class="sidebar-container">
1697
+ <a href="https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/" target="_blank">
1698
+ <?php _e( 'Vote for Compatibility' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1699
+ </a>
1700
+ </p>
1701
+ </div>
1702
+
1703
+ <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>
1704
+
1705
+ <section id="about-yikes-inc" class="inside">
1706
+ <a href="https://www.yikesinc.com" target="_blank" title="YIKES Inc.">
1707
+ <img src="<?php echo YIKES_MC_URL . 'includes/images/About_Page/yikes-logo.png'; ?>" class="about-sidebar-yikes-logo" />
1708
+ </a>
1709
+ <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>
1710
+ </section>
1711
+
1712
+ <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>
1713
+
1714
+ </div>
1715
+
1716
+ <div class="postbox yikes-easy-mc-postbox">
1717
+
1718
+ <!-- review us container -->
1719
+ <h3><?php _e( 'Easy Forms for MailChimp Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1720
+ <div id="review-yikes-easy-mc" class="inside">
1721
+ <p><?php _e( "Check out available add-ons for some seriously enhanced features." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1722
+ <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>
1723
+ </div>
1724
+
1725
+ </div>
1726
+ <?php }
1727
+ }
1728
+
1729
+ /**
1730
+ * Custom action hook for our extensions to hook into
1731
+ * @parameter get_current_screen() current screen information
1732
+ */
1733
+ do_action( 'yikes-mailchimp-admin-sidebar', get_current_screen() );
1734
+
1735
+ }
1736
+
1737
+ /*
1738
+ * generate_form_editor( $list_id )
1739
+ * Submit an API request to get our merge variables, and build up a small form editor
1740
+ * for users to 'customize' their form
1741
+ * -
1742
+ * @parameters - $list_id - pass in the list ID to retreive merge variables from
1743
+ */
1744
+ public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1745
+
1746
+ // if no list id, die!
1747
+ if( ! $list_id ) {
1748
+ wp_die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1749
+ }
1750
+
1751
+ if( ! $merge_variables ) {
1752
+ wp_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' ) );
1753
+ }
1754
+
1755
+ if( ! empty( $form_fields ) ) {
1756
+
1757
+ // find any fields that are assigned to this form, that don't exist in MailChimp
1758
+ // or else were going to run into issues when we submit the form
1759
+ $available_merge_variables = array();
1760
+ $available_interest_groups = array();
1761
+
1762
+ // loop over merge variables
1763
+ if ( ! empty( $merge_variables['data'][0]['merge_vars'] ) ) {
1764
+ $available_merge_variables = wp_list_pluck( $merge_variables['data'][0]['merge_vars'], 'tag' );
1765
+ }
1766
+
1767
+ // loop over interest groups
1768
+ if ( ! empty( $interest_groups ) && ! isset( $interest_groups['error'] ) ) {
1769
+ $available_interest_groups = wp_list_pluck( $interest_groups, 'id' );
1770
+ }
1771
+
1772
+ // build our assigned fields
1773
+ $assigned_fields = array_keys( $form_fields );
1774
+ $merged_fields = array_merge( $available_merge_variables, $available_interest_groups );
1775
+ $excluded_fields = array_diff( $assigned_fields, $merged_fields );
1776
+
1777
+ $i = 1;
1778
+ foreach( $form_fields as $field ) {
1779
+
1780
+ if ( isset( $field['merge'] ) ) {
1781
+ // @todo: don't use in_array()
1782
+ $excluded_field = in_array( $field['merge'], $excluded_fields, true );
1783
+ ?>
1784
+ <section class="draggable" id="<?php echo $field['merge']; ?>">
1785
+ <!-- top -->
1786
+ <a href="#" class="expansion-section-title settings-sidebar">
1787
+ <span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
1788
+ <?php if ( $excluded_field ) { ?>
1789
+ <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' ); ?>">
1790
+ <?php } ?>
1791
+ <span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1792
+ </a>
1793
+ <!-- expansion section -->
1794
+ <div class="yikes-mc-settings-expansion-section">
1795
+
1796
+ <?php if ( $excluded_field ) { ?>
1797
+ <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>
1798
+ <?php } ?>
1799
+
1800
+ <!-- store the label -->
1801
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][label]" value="<?php echo $field['label']; ?>" />
1802
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][type]" value="<?php echo $field['type']; ?>" />
1803
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][merge]" value="<?php echo $field['merge']; ?>" />
1804
+ <input type="hidden" class="field-<?php echo $field['merge']; ?>-position position-input" name="field[<?php echo $field['merge']; ?>][position]" value="<?php echo $i++; ?>" />
1805
+
1806
+ <?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1807
+ $choices = json_decode( $field['choices'], true );
1808
+ ?>
1809
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
1810
+ <?php } ?>
1811
+
1812
+ <!-- Single or Double Opt-in -->
1813
+ <p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
1814
+
1815
+ <table class="form-table form-field-container">
1816
+
1817
+ <!-- Merge Tag -->
1818
+ <tr valign="top">
1819
+ <td scope="row">
1820
+ <label for="merge-tag">
1821
+ <?php _e( 'Merge Tag' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1822
+ </label>
1823
+ </td>
1824
+ <td>
1825
+ <input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field['merge']; ?>">
1826
+ </td>
1827
+ </tr>
1828
+
1829
+ <!-- Placeholder Value -->
1830
+ <?php switch( $field['type'] ) {
1831
+
1832
+ case 'text':
1833
+ case 'email':
1834
+ case 'url':
1835
+ case 'number';
1836
+ case 'birthday':
1837
+ case 'date':
1838
+ case 'zip':
1839
+ case 'phone':
1840
+ ?>
1841
+ <!-- Placeholder -->
1842
+ <tr valign="top">
1843
+ <td scope="row">
1844
+ <label for="placeholder">
1845
+ <?php _e( 'Placeholder' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1846
+ </label>
1847
+ </td>
1848
+ <td>
1849
+ <input type="text" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="<?php echo isset( $field['placeholder'] ) ? $field['placeholder'] : '' ; ?>" />
1850
+ <p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1851
+ </td>
1852
+ </tr>
1853
+ <?php
1854
+ break;
1855
+ }
1856
+ ?>
1857
+
1858
+ <!-- Default Value -->
1859
+ <?php switch( $field['type'] ) {
1860
+ default:
1861
+ case 'text':
1862
+ case 'number':
1863
+ case 'url':
1864
+ ?>
1865
+ <tr valign="top">
1866
+ <td scope="row">
1867
+ <label for="placeholder">
1868
+ <?php _e( 'Default Value' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1869
+ </label>
1870
+ </td>
1871
+ <td>
1872
+ <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 } ?> />
1873
+ <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>
1874
+ <?php
1875
+ switch( $field['type'] ) {
1876
+ case 'text':
1877
+ ?>
1878
+ <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>
1879
+ <?php
1880
+ break;
1881
+ } ?>
1882
+ </td>
1883
+ </tr>
1884
+ <?php
1885
+ break;
1886
+
1887
+ case 'radio':
1888
+ ?>
1889
+ <tr valign="top">
1890
+ <td scope="row">
1891
+ <label for="placeholder">
1892
+ <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1893
+ </label>
1894
+ </td>
1895
+ <td>
1896
+ <?php
1897
+ if ( ! isset( $field['default_choice'] ) ) {
1898
+ $field['default_choice'] = 0;
1899
+ }
1900
+ $x = 0;
1901
+ foreach ( $choices as $choice => $value ) { ?>
1902
+ <label for="<?php echo $field['merge'].'-'.$x; ?>">
1903
+ <input id="<?php echo $field['merge'].'-'.$x; ?>"
1904
+ type="radio"
1905
+ name="field[<?php echo $field['merge']; ?>][default_choice]"
1906
+ value="<?php echo $x; ?>" <?php checked( $field['default_choice'], $x ); ?>>
1907
+ <?php echo $value; ?>&nbsp;
1908
+ </label>
1909
+ <?php $x++; } ?>
1910
+ <p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1911
+ </td>
1912
+ </tr>
1913
+
1914
+ <?php
1915
+ break;
1916
+
1917
+ case 'dropdown':
1918
+ ?>
1919
+ <tr valign="top">
1920
+ <td scope="row">
1921
+ <label for="placeholder">
1922
+ <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1923
+ </label>
1924
+ </td>
1925
+ <td>
1926
+ <select type="default" name="field[<?php echo $field['merge']; ?>][default_choice]">
1927
+ <?php foreach( json_decode( $field['choices'], true ) as $choice => $value ) { ?>
1928
+ <option value="<?php echo $choice; ?>" <?php selected( $field['default_choice'] , $choice ); ?>><?php echo $value; ?></option>
1929
+ <?php } ?>
1930
+ </select>
1931
+ <p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1932
+ </td>
1933
+ </tr>
1934
+
1935
+ <?php
1936
+ break;
1937
+
1938
+ case "birthday":
1939
+ case "address":
1940
+ break;
1941
+
1942
+ ?>
1943
+
1944
+ <?php } // end Default Value ?>
1945
+
1946
+
1947
+ <!-- Field Description -->
1948
+ <tr valign="top">
1949
+ <td scope="row">
1950
+ <label for="placeholder">
1951
+ <?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1952
+ </label>
1953
+ </td>
1954
+ <td>
1955
+ <textarea class="widefat field-description-input" name="field[<?php echo $field['merge']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
1956
+ <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>
1957
+ </td>
1958
+ </tr>
1959
+ <!-- Additional Classes -->
1960
+ <tr valign="top">
1961
+ <td scope="row">
1962
+ <label for="placeholder">
1963
+ <?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1964
+ </label>
1965
+ </td>
1966
+ <td>
1967
+ <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'] ) ) : '' ; ?>" />
1968
+ <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>
1969
+ </td>
1970
+ </tr>
1971
+ <!-- Required Toggle -->
1972
+ <tr valign="top">
1973
+ <td scope="row">
1974
+ <label for="field-required">
1975
+ <?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1976
+ </label>
1977
+ </td>
1978
+ <td>
1979
+ <?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
1980
+ <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' ); } ?>">
1981
+ <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>
1982
+ </td>
1983
+ </tr>
1984
+ <!-- Visible Toggle -->
1985
+ <tr valign="top">
1986
+ <td scope="row">
1987
+ <label for="hide-field">
1988
+ <?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1989
+ </label>
1990
+ </td>
1991
+ <td>
1992
+ <?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
1993
+ <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' ); } ?>">
1994
+ <p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1995
+ </td>
1996
+ </tr>
1997
+ <!-- Toggle Field Label Visibility -->
1998
+ <tr valign="top">
1999
+ <td scope="row">
2000
+ <label for="placeholder">
2001
+ <?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2002
+ </label>
2003
+ </td>
2004
+ <td>
2005
+ <?php $hide_label = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2006
+ <input type="checkbox" name="field[<?php echo $field['merge']; ?>][hide-label]" value="1" <?php checked( $hide_label , 1 ); ?>/>
2007
+ <p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2008
+ </td>
2009
+ </tr>
2010
+ <!-- Display Phone/Date Formats back to the user -->
2011
+ <!-- Phone Format Initial Load -->
2012
+ <?php
2013
+ switch( $field['type'] ) {
2014
+ /* Store the phone format, for properly regex pattern */
2015
+ case 'phone':
2016
+ case 'birthday':
2017
+ case 'date':
2018
+ ?>
2019
+ <tr valign="top">
2020
+ <td scope="row">
2021
+ <label for="placeholder">
2022
+ <?php
2023
+ switch( $field['type'] ) {
2024
+ default:
2025
+ case 'birthday':
2026
+ $type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
2027
+ $format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD';
2028
+ $format_name = 'date_format';
2029
+ break;
2030
+
2031
+ case 'date':
2032
+ $type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
2033
+ $format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD/YYYY';
2034
+ $format_name = 'date_format';
2035
+ break;
2036
+
2037
+ case 'phone':
2038
+ $type = __( 'Phone Format' , 'yikes-inc-easy-mailchimp-extender' );
2039
+ $format = isset( $field['phone_format'] ) && ! empty( $field['phone_format'] ) ? $field['phone_format'] : __( 'International', 'yikes-inc-easy-mailchimp-extender' );
2040
+ $format_name = 'phone_format';
2041
+ break;
2042
+ }
2043
+ echo $type;
2044
+ ?>
2045
+ </label>
2046
+ </td>
2047
+ <td>
2048
+ <strong><?php echo $format; ?></strong>
2049
+ <input type="hidden" name="field[<?php echo $field['merge']; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
2050
+ <p class="description"><small>
2051
+ <?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' ) ); ?>
2052
+ </small></p>
2053
+ </td>
2054
+ </tr>
2055
+ <?php
2056
+ break;
2057
+ // others..
2058
+ default:
2059
+ break;
2060
+ }
2061
+ ?>
2062
+ <!-- End Date/Phone Formats -->
2063
+ <!-- Toggle Buttons -->
2064
+ <tr valign="top">
2065
+ <td scope="row">
2066
+ &nbsp;
2067
+ </td>
2068
+ <td>
2069
+ <span class="toggle-container">
2070
+ <a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2071
+ <a href="#" class="remove-field" alt="<?php echo $field['merge']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2072
+ </span>
2073
+ </td>
2074
+ </tr>
2075
+ </table>
2076
+ </p>
2077
+
2078
+ </div>
2079
+ </section>
2080
+ <?php
2081
+
2082
+
2083
+
2084
+ } else { // THIS IS AN INTEREST GROUP!
2085
+
2086
+ ?>
2087
+ <section class="draggable" id="<?php echo $field['group_id']; ?>">
2088
+ <!-- top -->
2089
+ <a href="#" class="expansion-section-title settings-sidebar">
2090
+ <span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
2091
+ <?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2092
+ <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' ); ?>">
2093
+ <?php } ?>
2094
+ <span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
2095
+ </a>
2096
+ <!-- expansion section -->
2097
+ <div class="yikes-mc-settings-expansion-section">
2098
+
2099
+ <!-- check if this field exists in the available interest group array -->
2100
+ <?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2101
+ <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>
2102
+ <?php } ?>
2103
+
2104
+ <!-- store the label -->
2105
+ <input type="hidden" name="field[<?php echo $field['group_id']; ?>][label]" value="<?php echo $field['label']; ?>" />
2106
+ <input type="hidden" name="field[<?php echo $field['group_id']; ?>][type]" value="<?php echo $field['type']; ?>" />
2107
+ <input type="hidden" name="field[<?php echo $field['group_id']; ?>][group_id]" value="<?php echo $field['group_id']; ?>" />
2108
+ <input type="hidden" name="field[<?php echo $field['group_id']; ?>][groups]" value='<?php echo esc_attr( json_encode( json_decode( $field['groups'], true ) ) ); ?>' />
2109
+
2110
+ <!-- Single or Double Opt-in -->
2111
+ <p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
2112
+
2113
+ <table class="form-table form-field-container">
2114
+ <!-- Default Value -->
2115
+ <?php switch( $field['type'] ) {
2116
+
2117
+ default:
2118
+ case 'radio':
2119
+ case 'checkboxes':
2120
+ ?>
2121
+ <tr valign="top">
2122
+ <td scope="row">
2123
+ <label for="placeholder">
2124
+ <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2125
+ </label>
2126
+ </td>
2127
+ <td>
2128
+ <?php
2129
+ if( $field['type'] != 'checkboxes' ) {
2130
+ if( ! isset( $field['default_choice'] ) ) { $field['default_choice'] = json_decode( stripslashes( $field['groups'] ) , true ); }
2131
+ } else {
2132
+ if ( ! isset( $field['default_choice'] ) ) { $field['default_choice'] = array(); }
2133
+ }
2134
+ $i = 0;
2135
+ foreach( json_decode( $field['groups'], true ) as $group ) {
2136
+ $field_id = "{$field['group_id']}-{$i}";
2137
+ $field_type = 'hidden' == $field['type'] ? 'radio' : $field['type'];
2138
+ $field_type = 'checkboxes' == $field_type ? 'checkbox' : $field_type;
2139
+ $field_name = "field[{$field['group_id']}][default_choice]";
2140
+ $field_name = 'checkbox' == $field_type ? $field_name . '[]' : $field_name;
2141
+
2142
+ // Determine if the current group is checked.
2143
+ $checked = '';
2144
+ switch ( $field_type ) {
2145
+ case 'radio':
2146
+ case 'hidden':
2147
+ default:
2148
+ $checked = checked( $field['default_choice'], $i, false );
2149
+ break;
2150
+
2151
+ case 'checkbox':
2152
+ if ( in_array( $i, (array) $field['default_choice'] ) ) {
2153
+ $checked = checked( true, true, false );
2154
+ }
2155
+ }
2156
+
2157
+ ?>
2158
+ <label for="<?php echo $field_id; ?>">
2159
+ <input id="<?php echo $field_id; ?>"
2160
+ type="<?php echo $field_type; ?>"
2161
+ name="<?php echo $field_name; ?>"
2162
+ value="<?php echo $i; ?>" <?php echo $checked; ?>>
2163
+ <?php echo stripslashes( str_replace( '\'' , '' , $group['name'] ) ); ?>&nbsp;
2164
+ </label>
2165
+ <?php
2166
+ $i++;
2167
+ } ?>
2168
+ <p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2169
+ </td>
2170
+ </tr>
2171
+
2172
+ <?php
2173
+ break;
2174
+
2175
+ case 'dropdown':
2176
+ ?>
2177
+ <tr valign="top">
2178
+ <td scope="row">
2179
+ <label for="placeholder">
2180
+ <?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2181
+ </label>
2182
+ </td>
2183
+ <td>
2184
+ <select type="default" name="field[<?php echo $field['group_id']; ?>][default_choice]">
2185
+ <?php $i = 0; foreach( json_decode( stripslashes_deep( $field['groups'] ) , true ) as $group ) { ?>
2186
+ <option value="<?php echo $i; ?>" <?php selected( $field['default_choice'] , $i ); ?>><?php echo stripslashes( $group['name'] ); ?></option>
2187
+ <?php $i++; } ?>
2188
+ </select>
2189
+ <p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2190
+ </td>
2191
+ </tr>
2192
+
2193
+ <?php
2194
+ break;
2195
+ ?>
2196
+
2197
+ <?php } // end Default Value ?>
2198
+
2199
+ <!-- Field Description -->
2200
+ <tr valign="top">
2201
+ <td scope="row">
2202
+ <label for="placeholder">
2203
+ <?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2204
+ </label>
2205
+ </td>
2206
+ <td>
2207
+ <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>
2208
+ <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>
2209
+ </td>
2210
+ </tr>
2211
+
2212
+ <!-- Additional Classes -->
2213
+ <tr valign="top">
2214
+ <td scope="row">
2215
+ <label for="placeholder">
2216
+ <?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2217
+ </label>
2218
+ </td>
2219
+ <td>
2220
+ <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'] ) ) : '' ; ?>" />
2221
+ <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>
2222
+ </td>
2223
+ </tr>
2224
+ <!-- Required Toggle -->
2225
+ <tr valign="top">
2226
+ <td scope="row">
2227
+ <label for="field-required">
2228
+ <?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2229
+ </label>
2230
+ </td>
2231
+ <td>
2232
+ <?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2233
+ <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][require]" <?php checked( $checked , 1 ); ?>>
2234
+ <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>
2235
+ </td>
2236
+ </tr>
2237
+ <!-- Visible Toggle -->
2238
+ <tr valign="top">
2239
+ <td scope="row">
2240
+ <label for="hide-field">
2241
+ <?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2242
+ </label>
2243
+ </td>
2244
+ <td>
2245
+ <?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2246
+ <input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][hide]" <?php checked( $hide , 1 ); ?>>
2247
+ <p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2248
+ </td>
2249
+ </tr>
2250
+ <!-- Toggle Field Label Visibility -->
2251
+ <tr valign="top">
2252
+ <td scope="row">
2253
+ <label for="placeholder">
2254
+ <?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2255
+ </label>
2256
+ </td>
2257
+ <td>
2258
+ <?php $hide = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2259
+ <input type="checkbox" name="field[<?php echo $field['group_id']; ?>][hide-label]" value="1" <?php checked( $hide , 1 ); ?>/>
2260
+ <p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2261
+ </td>
2262
+ </tr>
2263
+ <!-- Toggle Buttons -->
2264
+ <tr valign="top">
2265
+ <td scope="row">
2266
+ &nbsp;
2267
+ </td>
2268
+ <td>
2269
+ <span class="toggle-container">
2270
+ <a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2271
+ <a href="#" class="remove-field" alt="<?php echo $field['group_id']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2272
+ </span>
2273
+ </td>
2274
+ </tr>
2275
+ </table>
2276
+ </p>
2277
+
2278
+ </div>
2279
+ </section>
2280
+ <?php
2281
+ } // its an interest group!
2282
+ }
2283
+ } else {
2284
+ ?>
2285
+ <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>
2286
+ <?php
2287
+ }
2288
+ /* Pre Defined Merge Tag Container - Always rendered so the modal appears and links are clickable on initial page load */
2289
+ add_thickbox();
2290
+ // enqueue jquery qtip for our tooltip
2291
+ wp_enqueue_script( 'jquery-qtip-tooltip' , YIKES_MC_URL . 'admin/js/min/jquery.qtip.min.js' , array( 'jquery' ) );
2292
+ wp_enqueue_style( 'jquery-qtip-style' , YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2293
+ $available_tags = array(
2294
+ array(
2295
+ 'tag' => '{page_title}',
2296
+ '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' ),
2297
+ 'title' => __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' )
2298
+ ),
2299
+ array(
2300
+ 'tag' => '{page_id}',
2301
+ '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' ),
2302
+ 'title' => __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' )
2303
+ ),
2304
+ array(
2305
+ 'tag' => '{page_url}',
2306
+ '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' ),
2307
+ 'title' => __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' )
2308
+ ),
2309
+ array(
2310
+ 'tag' => '{blog_name}',
2311
+ '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' ),
2312
+ 'title' => __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' )
2313
+ ),
2314
+ array(
2315
+ 'tag' => '{user_logged_in}',
2316
+ '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' ),
2317
+ 'title' => __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' )
2318
+ ),
2319
+ );
2320
+ ?>
2321
+ <!-- tooltips -->
2322
+ <script type="text/javascript">
2323
+ /* Initialize Qtip tooltips for pre-defined tags */
2324
+ jQuery( document ).ready( function() {
2325
+ jQuery( '.dashicons-editor-help' ).each( function() {
2326
+ jQuery( this ).qtip({
2327
+ content: {
2328
+ text: jQuery( this ).next( '.tooltiptext' ),
2329
+ style: {
2330
+ def: false
2331
+ }
2332
+ }
2333
+ });
2334
+ });
2335
+ jQuery( '.qtip' ).each( function() {
2336
+ jQuery( this ).removeClass( 'qtip-default' );
2337
+ });
2338
+ });
2339
+ </script>
2340
+
2341
+ <div id="pre-defined-tag-container">
2342
+ <input type="hidden" value="" class="clicked-input">
2343
+ <div id="pre-defined-tag-interior-container">
2344
+ <h3><?php _e( 'Pre Defined Tags' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
2345
+ <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>
2346
+ <ul>
2347
+ <?php foreach( apply_filters( 'yikes-mailchimp-custom-default-value-tags' , $available_tags ) as $tag ) { ?>
2348
+ <li class="tooltop-tag">
2349
+ <!-- link/tag -->
2350
+ <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>
2351
+ <!-- help icon -->
2352
+ <span class="dashicons dashicons-editor-help"></span>
2353
+ <!-- tooltip -->
2354
+ <div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag['description']; ?></div>
2355
+ </li>
2356
+ <?php } ?>
2357
+ </ul>
2358
+ </div>
2359
+ </div>
2360
+ <?php
2361
+ }
2362
+
2363
+ /*
2364
+ * build_available_merge_vars( $list_id )
2365
+ * Submit an API request to get our merge variables, and build up a small form editor
2366
+ * for users to 'customize' their form
2367
+ * -
2368
+ * @parameters - $list_id - pass in the list ID to retreive merge variables from
2369
+ */
2370
+ public function build_available_merge_vars( $form_fields , $available_merge_variables ) {
2371
+ $fields_assigned_to_form = array();
2372
+ if( !empty( $form_fields ) ) {
2373
+ foreach( $form_fields as $assigned_field ) {
2374
+ // print_r( $assigned_field) ;
2375
+ // switch between merge variables and interest groups
2376
+ if( isset( $assigned_field['merge'] ) ) {
2377
+ $fields_assigned_to_form[] = $assigned_field['merge'];
2378
+ }
2379
+ }
2380
+ }
2381
+ if( !empty( $available_merge_variables['data'][0] ) ) {
2382
+ ?><ul id="available-fields"><?php
2383
+ foreach( $available_merge_variables['data'][0]['merge_vars'] as $merge_var ) {
2384
+ if( in_array( $merge_var['tag'] , $fields_assigned_to_form ) ) {
2385
+ ?>
2386
+ <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>
2387
+ <?php
2388
+ } else {
2389
+ ?>
2390
+ <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>
2391
+ <?php
2392
+ }
2393
+ }
2394
+ ?></ul>
2395
+ <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>
2396
+ <?php
2397
+ }
2398
+ }
2399
+
2400
+ /*
2401
+ * build_available_interest_groups( $form_fields , $available_interest_groups )
2402
+ * Submit an API request to get our merge variables, and build up a small form editor
2403
+ * for users to 'customize' their form
2404
+ * -
2405
+ * @parameters - $list_id - pass in the list ID to retreive merge variables from
2406
+ */
2407
+ public function build_available_interest_groups( $form_fields , $available_interest_groups , $list_id ) {
2408
+ $fields_assigned_to_form = array();
2409
+ if( !empty( $form_fields ) ) {
2410
+ foreach( $form_fields as $assigned_interest_group ) {
2411
+ if( isset( $assigned_interest_group['group_id'] ) ) {
2412
+ $fields_assigned_to_form[] = $assigned_interest_group['group_id'];
2413
+ }
2414
+ }
2415
+ }
2416
+ if( !empty( $available_interest_groups) ) {
2417
+ ?><ul id="available-interest-groups"><?php
2418
+ foreach( $available_interest_groups as $interest_group ) {
2419
+ if( in_array( $interest_group['id'] , $fields_assigned_to_form ) ) {
2420
+ ?>
2421
+ <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>
2422
+ <?php
2423
+ } else {
2424
+ ?>
2425
+ <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>
2426
+ <?php
2427
+ }
2428
+ }
2429
+ ?></ul>
2430
+ <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>
2431
+ <?php
2432
+ }
2433
+ }
2434
+
2435
+ /*
2436
+ * Create A New Form!
2437
+ * Probably Move these to its own file,
2438
+ * and include it here for easy maintenance
2439
+ * - must clean up db tables , ensure what data is going in and what is needed...
2440
+ */
2441
+ public function yikes_easy_mailchimp_create_form() {
2442
+ $nonce = $_REQUEST['nonce'];
2443
+ if( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2444
+ wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2445
+ }
2446
+
2447
+ $result = $this->form_interface->create_form( array(
2448
+ 'list_id' => sanitize_key( $_POST['associated-list'] ),
2449
+ 'form_name' => stripslashes( $_POST['form-name'] ),
2450
+ 'form_description' => stripslashes( $_POST['form-description'] ),
2451
+ ) );
2452
+
2453
+ // if an error occurs during the form creation process
2454
+ if ( false == $result ) {
2455
+ // write it to the error log
2456
+ // if the form was not created successfully
2457
+ if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2458
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2459
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender') , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2460
+ }
2461
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error=' . urlencode( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender' ) ) ) ) );
2462
+ } else {
2463
+ // redirect the user to the new form edit page
2464
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $result) ) );
2465
+ }
2466
+ exit();
2467
+ }
2468
+
2469
+ /*
2470
+ * Delete A Form !
2471
+ * Probably Move these to its own file,
2472
+ * and include it here for easy maintenance
2473
+ * - must clean up db tables , ensure what data is going in and what is needed...
2474
+ */
2475
+ public function yikes_easy_mailchimp_delete_form() {
2476
+ // grab & store our variables ( associated list & form name )
2477
+ $nonce = $_REQUEST['nonce'];
2478
+ $post_id_to_delete = $_REQUEST['mailchimp-form'];
2479
+ // verify our nonce
2480
+ if( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2481
+ 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 ) );
2482
+ }
2483
+
2484
+ $this->form_interface->delete_form( $post_id_to_delete );
2485
+
2486
+ // redirect the user to the manage forms page, display confirmation
2487
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&deleted-form=true' ) ) );
2488
+ exit();
2489
+ }
2490
+
2491
+ /*
2492
+ * Duplicate an entire form !
2493
+ * Probably Move these to its own file,
2494
+ */
2495
+ public function yikes_easy_mailchimp_duplicate_form() {
2496
+ // grab & store our variables ( associated list & form name )
2497
+ $nonce = $_REQUEST['nonce'];
2498
+ $post_id_to_clone = $_REQUEST['mailchimp-form'];
2499
+ // verify our nonce
2500
+ if( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2501
+ 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 ) );
2502
+ }
2503
+
2504
+ // Get the current form data.
2505
+ $form_data = $this->form_interface->get_form( $post_id_to_clone );
2506
+
2507
+ // Update some of the data before duplication
2508
+ $form_data['form_name'] .= ' - Copy - ';
2509
+ $form_data['impressions'] = $form_data['submissions'] = 0;
2510
+
2511
+ // Create the new form, and handle the result.
2512
+ $result = $this->form_interface->create_form( $form_data );
2513
+
2514
+ if ( false === $result ) {
2515
+ // redirect the user to the manage forms page, display error
2516
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=false' ) ) );
2517
+ } else {
2518
+ // redirect the user to the manage forms page, display confirmation
2519
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=true' ) ) );
2520
+ }
2521
+
2522
+ exit();
2523
+ }
2524
+
2525
+ /*
2526
+ * Reset a forms impression stats
2527
+ */
2528
+ public function yikes_easy_mailchimp_reset_impression_stats() {
2529
+ // grab & store our variables ( associated list & form name )
2530
+ $nonce = $_REQUEST['nonce'];
2531
+ $form_id_to_reset = $_REQUEST['mailchimp-form'];
2532
+ // verify our nonce
2533
+ if( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2534
+ 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 ) );
2535
+ }
2536
+
2537
+ $result = $this->form_interface->update_form(
2538
+ $form_id_to_reset,
2539
+ array(
2540
+ 'impressions' => 0,
2541
+ 'submissions' => 0
2542
+ )
2543
+ );
2544
+
2545
+ if ( false === $result ) {
2546
+ // redirect the user to the manage forms page, display error
2547
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=false' ) ) );
2548
+ } else {
2549
+ // redirect the user to the manage forms page, display confirmation
2550
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=true' ) ) );
2551
+ }
2552
+
2553
+ exit();
2554
+ }
2555
+
2556
+ /*
2557
+ * Update an entire form !
2558
+ * Probably Move these to its own file,
2559
+ */
2560
+ public function yikes_easy_mailchimp_update_form() {
2561
+ // grab & store our variables ( associated list & form name )
2562
+ $nonce = $_REQUEST['nonce'];
2563
+ $form_id = $_REQUEST['id'];
2564
+
2565
+ // verify our nonce
2566
+ if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
2567
+ wp_die(
2568
+ __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ),
2569
+ __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ),
2570
+ array(
2571
+ 'response' => 500,
2572
+ 'back_link' => true,
2573
+ ) );
2574
+ }
2575
+
2576
+ // store our values!
2577
+ $list_id = $_POST['associated-list'];
2578
+ $form_name = stripslashes( $_POST['form-name'] );
2579
+ $form_description = sanitize_text_field( stripslashes( $_POST['form-description'] ) );
2580
+ $send_welcome_email = $_POST['send-welcome-email'];
2581
+ $redirect_user_on_submit = $_POST['redirect-user-on-submission'];
2582
+ $redirect_page = $_POST['redirect-user-to-selection'];
2583
+
2584
+ // stripslashes_deep on save, to prevent foreign languages from added excessive backslashes
2585
+ $assigned_fields = isset( $_POST['field'] ) ? stripslashes_deep( $_POST['field'] ): array();
2586
+
2587
+ // setup our submission settings serialized array
2588
+ $submission_settings = array(
2589
+ 'ajax' => $_POST['form-ajax-submission'],
2590
+ 'redirect_on_submission' => $_POST['redirect-user-on-submission'],
2591
+ 'redirect_page' => $_POST['redirect-user-to-selection'],
2592
+ 'custom_redirect_url' => esc_url( $_POST['custom-redirect-url'] ),
2593
+ 'hide_form_post_signup' => $_POST['hide-form-post-signup'],
2594
+ 'replace_interests' => $_POST['replace-interest-groups'],
2595
+ );
2596
+
2597
+ // setup our opt-in settings serialized array
2598
+ $optin_settings = array(
2599
+ 'optin' => $_POST['single-double-optin'],
2600
+ 'update_existing_user' => $_POST['update-existing-user'],
2601
+ 'send_update_email' => $_POST['update-existing-email'],
2602
+ 'send_welcome_email' => $_POST['send-welcome-email'],
2603
+ );
2604
+
2605
+ // setup our error settings serialized array
2606
+ $error_settings = array(
2607
+ 'success' => trim( $_POST['yikes-easy-mc-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-message'] ) ) : '',
2608
+ 'general-error' => trim( $_POST['yikes-easy-mc-general-error-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-general-error-message'] ) ) : '',
2609
+ 'invalid-email' => trim( $_POST['yikes-easy-mc-invalid-email-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-invalid-email-message'] ) ) : '',
2610
+ 'already-subscribed' => trim( $_POST['yikes-easy-mc-user-subscribed-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-subscribed-message'] ) ) : '',
2611
+ 'update-link' => trim( $_POST['yikes-easy-mc-user-update-link'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-update-link'] ) ) : '',
2612
+ );
2613
+
2614
+ // Setup the new form settings array
2615
+ // @since 6.0.3.8
2616
+ // To Do: Combine date & time so it's a single unix timestamp
2617
+ $form_settings = array(
2618
+ 'yikes-easy-mc-form-class-names' => trim( $_POST['yikes-easy-mc-form-class-names'] ),
2619
+ 'yikes-easy-mc-inline-form' => $_POST['yikes-easy-mc-inline-form'][0],
2620
+ 'yikes-easy-mc-submit-button-type' => $_POST['yikes-easy-mc-submit-button-type'][0],
2621
+ 'yikes-easy-mc-submit-button-text' => trim( $_POST['yikes-easy-mc-submit-button-text'] ),
2622
+ 'yikes-easy-mc-submit-button-image' => esc_url( trim( $_POST['yikes-easy-mc-submit-button-image'] ) ),
2623
+ 'yikes-easy-mc-submit-button-classes' => trim( $_POST['yikes-easy-mc-submit-button-classes'] ),
2624
+ 'yikes-easy-mc-form-schedule' => ( isset( $_POST['yikes-easy-mc-form-schedule'] ) ) ? '1' : '0',
2625
+ 'yikes-easy-mc-form-restriction-start' => strtotime( $_POST['yikes-easy-mc-form-restriction-start-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-start-time'] ),
2626
+ 'yikes-easy-mc-form-restriction-end' => strtotime( $_POST['yikes-easy-mc-form-restriction-end-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-end-time'] ),
2627
+ 'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST['yikes-easy-mc-form-restriction-pending-message'] ),
2628
+ 'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST['yikes-easy-mc-form-restriction-expired-message'] ),
2629
+ 'yikes-easy-mc-form-login-required' => ( isset( $_POST['yikes-easy-mc-form-login-required'] ) ) ? '1' : '0',
2630
+ 'yikes-easy-mc-form-restriction-login-message' => trim( $_POST['yikes-easy-mc-form-restriction-login-message'] ),
2631
+ );
2632
+
2633
+ // additional custom fields (extensions / user defined fields)
2634
+ $custom_fields = array();
2635
+ if ( isset( $_POST['custom-field'] ) ) {
2636
+ foreach ( $_POST['custom-field'] as $custom_field => $custom_value ) {
2637
+ if ( is_array( $custom_value ) ) {
2638
+ $custom_fields[ $custom_field ] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2639
+ } else {
2640
+ $custom_fields[ $custom_field ] = stripslashes( $custom_value );
2641
+ }
2642
+ }
2643
+ }
2644
+
2645
+ $form_updates = yikes_deep_parse_args(
2646
+ array(
2647
+ 'list_id' => $list_id,
2648
+ 'form_name' => $form_name,
2649
+ 'form_description' => $form_description,
2650
+ 'fields' => $assigned_fields,
2651
+ 'custom_template' => 0,
2652
+ 'send_welcome_email' => $send_welcome_email,
2653
+ 'redirect_user_on_submit' => $redirect_user_on_submit,
2654
+ 'redirect_page' => $redirect_page,
2655
+ 'submission_settings' => $submission_settings,
2656
+ 'optin_settings' => $optin_settings,
2657
+ 'error_messages' => $error_settings,
2658
+ 'form_settings' => $form_settings,
2659
+ 'custom_fields' => $custom_fields,
2660
+ ),
2661
+ $this->form_interface->get_form_defaults()
2662
+ );
2663
+
2664
+ $this->form_interface->update_form( $form_id, $form_updates );
2665
+
2666
+ /* Custom action hook which allows users to update specific options when a form is updated - used in add ons */
2667
+ do_action( 'yikes-mailchimp-save-form', $form_id, $custom_fields );
2668
+
2669
+ // redirect the user to the manage forms page, display confirmation
2670
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $form_id . '&updated-form=true' ) ) );
2671
+ exit();
2672
+ }
2673
+
2674
+ /* Unsubscribe a given user from our list */
2675
+ public function yikes_easy_mailchimp_unsubscribe_user() {
2676
+ $nonce = $_REQUEST['nonce'];
2677
+ $list_id = $_REQUEST['mailchimp-list'];
2678
+ $email_id = $_REQUEST['email_id'];
2679
+ // verify our nonce
2680
+ if( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2681
+ 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 ) );
2682
+ }
2683
+ // only re-run the API request if our API key has changed
2684
+ // initialize MailChimp Class
2685
+ $api_key = yikes_get_mc_api_key();
2686
+ $dash_position = strpos( $api_key, '-' );
2687
+ if( $dash_position !== false ) {
2688
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/unsubscribe.json';
2689
+ }
2690
+ $response = wp_remote_post( $api_endpoint, array(
2691
+ 'body' => array(
2692
+ 'apikey' => $api_key,
2693
+ 'id' => $list_id,
2694
+ 'email' => array( 'leid' => $email_id ),
2695
+ 'send_goodbye' => false,
2696
+ 'send_notify' => false
2697
+ ),
2698
+ 'timeout' => 10,
2699
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2700
+ ) );
2701
+ if( ! is_wp_error( $response ) ) {
2702
+ $response_body = json_decode( wp_remote_retrieve_body( $response ), true );
2703
+ if( isset( $response_body['error'] ) ) {
2704
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2705
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2706
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2707
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $response_body['error'], __( "Unsubscribe User" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Manage List Page" , 'yikes-inc-easy-mailchimp-extender' ) );
2708
+ }
2709
+ }
2710
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=true' ) ) );
2711
+ exit;
2712
+ }
2713
+ }
2714
+
2715
+ public function yikes_easy_mailchimp_create_missing_error_log() {
2716
+ // grab our nonnce
2717
+ $nonce = $_REQUEST['nonce'];
2718
+ // validate nonce
2719
+ if( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2720
+ 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 ) );
2721
+ }
2722
+ // setup the path to the error log
2723
+ $error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php' , 'w' );
2724
+ try {
2725
+ // create the file
2726
+ fwrite( $error_log , '' );
2727
+ // close out
2728
+ fclose( $error_log );
2729
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2730
+ } catch ( Exception $e ) {
2731
+ 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() ) ) ) );
2732
+ }
2733
+ }
2734
+
2735
+ /*
2736
+ * Clear Transient Data !
2737
+ * Probably Move these to its own file,
2738
+ */
2739
+ public function yikes_easy_mailchimp_clear_transient_data() {
2740
+ $referer = wp_get_referer();
2741
+ // grab & store our variables ( associated list & form name )
2742
+ $nonce = $_REQUEST['nonce'];
2743
+ // verify our nonce
2744
+ if( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2745
+ 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 ) );
2746
+ }
2747
+ // delete all of the integration settings list data in the cache
2748
+ $list_ids = $this->get_mailchimp_list_ids_on_account();
2749
+ // confirm the list IDs was returned and is not empty
2750
+ if( isset( $list_ids ) && ! empty( $list_ids ) ) {
2751
+ foreach( $list_ids as $id ) {
2752
+ // loop over each interest group and delete the transient associated with it
2753
+ // this is created & stored on the integration list page
2754
+ // id = groupID_interest_group
2755
+ delete_transient( $id . '_interest_group' );
2756
+ }
2757
+ }
2758
+ // Delete list data transient
2759
+ delete_transient( 'yikes-easy-mailchimp-list-data' );
2760
+ // Delete list account data
2761
+ delete_transient( 'yikes-easy-mailchimp-account-data' );
2762
+ // Delete list account data
2763
+ delete_transient( 'yikes-easy-mailchimp-profile-data' );
2764
+ // if the request came from the settings page, redirect to the settings page
2765
+ if ( $referer && ( strpos( $referer, 'yikes-inc-easy-mailchimp-settings' ) > 0 ) ) {
2766
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings&transient-cleared=true' ) ) );
2767
+ } else {
2768
+ // else redirect to the manage forms page
2769
+ wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&transient-cleared=true' ) ) );
2770
+ }
2771
+ // redirect the user to the manage forms page, display confirmation
2772
+ exit;
2773
+ }
2774
+
2775
+ /**
2776
+ * Return an array of MailChimp lists associated with this account
2777
+ *
2778
+ * Used when deleting the sites MailChimp cache stored
2779
+ * @since 6.0.2
2780
+ * @return $list_id_array - array of list id's to loop over
2781
+ */
2782
+ public function get_mailchimp_list_ids_on_account() {
2783
+ $api_key = yikes_get_mc_api_key();
2784
+ if( ! $api_key ) {
2785
+ // if no api key is set/site is not connected, return an empty array
2786
+ return array();
2787
+ }
2788
+ $dash_position = strpos( $api_key, '-' );
2789
+ if( $dash_position !== false ) {
2790
+ $api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/list.json';
2791
+ }
2792
+ $mailchimp_lists = wp_remote_post( $api_endpoint, array(
2793
+ 'body' => array(
2794
+ 'apikey' => $api_key,
2795
+ 'limit' => 100
2796
+ ),
2797
+ 'timeout' => 10,
2798
+ 'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2799
+ ) );
2800
+ if( ! is_wp_error( $mailchimp_lists ) ) {
2801
+ $list_data = json_decode( wp_remote_retrieve_body( $mailchimp_lists ), true );
2802
+ if( isset( $list_data['error'] ) ) {
2803
+ if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2804
+ require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2805
+ $error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2806
+ $error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get List IDs" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Clear API Cache" , 'yikes-inc-easy-mailchimp-extender' ) );
2807
+ }
2808
+ }
2809
+ $mail_chimp_list_ids = array();
2810
+ if( isset( $list_data['data'] ) ) {
2811
+ foreach( $list_data['data'] as $list ) {
2812
+ $mail_chimp_list_ids[] = $list['id'];
2813
+ }
2814
+ return $mail_chimp_list_ids;
2815
+ } else {
2816
+ return array();
2817
+ }
2818
+ }
2819
+ return;
2820
+ }
2821
+
2822
+ /*
2823
+ * Include our main Helper class file
2824
+ * @since 6.0
2825
+ */
2826
+ public function yikes_mailchimp_load_helper_class() {
2827
+ // check to see if it's already loaded up
2828
+ if( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2829
+ // Include our main helper class file
2830
+ include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2831
+ }
2832
+ }
2833
+
2834
+ /*
2835
+ * Alter the color scheme based on the current user selection (this is done to help integrate the plugin into the dashboard more seamlessly)
2836
+ *
2837
+ * @since 0.1
2838
+ * @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)
2839
+ * @retutrn print out custom styles to the admin header to alter the defualt blue color
2840
+ */
2841
+ public function alter_yikes_easy_mc_color_scheme() {
2842
+ // get the current set color scheme for the logged in user
2843
+ $current_color_scheme = get_user_option( 'admin_color' );
2844
+ // switch over each color scheme, and set our variable
2845
+ switch ( $current_color_scheme ) {
2846
+ default:
2847
+ case 'fresh': // default blue (defined by this plugin)
2848
+ $main_color = '#00a0d2';
2849
+ break;
2850
+ case 'light': // light grey
2851
+ $main_color = '#E5E5E5';
2852
+ break;
2853
+ case 'blue': // light blue
2854
+ $main_color = '#52ACCC';
2855
+ break;
2856
+ case 'coffee': // light brown-ish
2857
+ $main_color = '#59524C';
2858
+ break;
2859
+ case 'ectoplasm': // purple
2860
+ $main_color = '#523F6D';
2861
+ break;
2862
+ case 'midnight': // black
2863
+ $main_color = '#363B3F';
2864
+ break;
2865
+ case 'ocean': // green/teal-ish
2866
+ $main_color = '#738E96';
2867
+ break;
2868
+ case 'sunrish': // red/orange
2869
+ $main_color = '#CF4944';
2870
+ break;
2871
+ }
2872
+ ob_start();
2873
+ ?>
2874
+ <style>
2875
+ .yikes-easy-mc-postbox h3,
2876
+ .column-columnname .form-id-container,
2877
+ .mv_ig_list .nav-tab-active {
2878
+ background: <?php echo $main_color; ?>;
2879
+ }
2880
+ .mv_ig_list .arrow-down {
2881
+ border-top: 9pt solid <?php echo $main_color; ?>;
2882
+ }
2883
+ </style>
2884
+ <?php
2885
+ $override_admin_styles = ob_get_clean();
2886
+ // add our inline styles
2887
+ echo $override_admin_styles;
2888
+ }
2889
+
2890
+ /**
2891
+ * Hook in and display our support page/knowledge base articles
2892
+ * on the support page
2893
+ * @since 6.0.3.8
2894
+ */
2895
+ public function hook_and_display_kb_article_RSS() {
2896
+ // include_once( YIKES_MC_PATH . 'admin/partials/helpers/knowledge-base-articles-RSS.php' );
2897
+ include_once( YIKES_MC_PATH . 'admin/partials/helpers/knowledge-base-article-links.php' );
2898
+ }
2899
+
2900
+ /**
2901
+ * Check the users version number, and display a notice to upgrade the databse if needed
2902
+ * @since 6.0.4
2903
+ */
2904
+ public function check_yikes_mc_table_version() {
2905
+ if( get_option( 'yikes_mc_database_version', '0.00' ) < '1.0' ) {
2906
+ require_once YIKES_MC_PATH . 'includes/class-yikes-inc-easy-mailchimp-extender-activator.php';
2907
+ global $wpdb;
2908
+ Yikes_Inc_Easy_Mailchimp_Extender_Activator::_activate_yikes_easy_mailchimp( $wpdb );
2909
+ // update the database option
2910
+ update_option( 'yikes_mc_database_version', '1.0' );
2911
+ }
2912
+ }
2913
+
2914
+ /*
2915
+ * Process [yikes-mailchimp-form-description] into the shortcode
2916
+ * @since 6.0.4.4
2917
+ */
2918
+ public function process_subscriber_count_shortcode_in_form_descriptions( $form_description, $form_id ) {
2919
+ $form_description = str_replace( '[yikes-mailchimp-subscriber-count]', do_shortcode( '[yikes-mailchimp-subscriber-count form="' . $form_id . '"]' ), $form_description );
2920
+ return $form_description;
2921
+ }
2922
+
2923
+ /*
2924
+ * Generate the sidebar advertisment on the 'Edit Form' page
2925
+ * @since 6.0.3
2926
+ */
2927
+ public function generate_edit_forms_upsell_ad() {
2928
+ $upsell_ads = glob( YIKES_MC_PATH . 'includes/upsells/*.php' );
2929
+ if ( $upsell_ads && ! empty( $upsell_ads ) ) {
2930
+ $ad_count = absint( count( $upsell_ads ) - 1 );
2931
+ $ad = $upsell_ads[ mt_rand( 0, $ad_count ) ];
2932
+ ob_start();
2933
+ include_once( $ad );
2934
+ $ad_content = ob_get_contents();
2935
+ ob_get_clean();
2936
+ }
2937
+ echo wp_kses_post( $ad_content );
2938
+ }
2939
+
2940
+ /***
2941
+ * Helper function to clear out transients stored by this plugin
2942
+ *
2943
+ * Mainly used when the API key is altered, changed or removed.
2944
+ * @since 6.1.3
2945
+ */
2946
+ public function delete_yikes_mailchimp_transients() {
2947
+ /* Clear All Transient Data */
2948
+ // Delete list data transient data
2949
+ delete_transient( 'yikes-easy-mailchimp-list-data' );
2950
+ // Delete list account data transient data
2951
+ delete_transient( 'yikes-easy-mailchimp-account-data' );
2952
+ // Delete profile data transient data
2953
+ delete_transient( 'yikes-easy-mailchimp-profile-data' );
2954
+ // Delete account activity transient data
2955
+ delete_transient( 'yikes-easy-mailchimp-account-activity' );
2956
+ }
2957
+
2958
+ /**
2959
+ * Perform a DB version check to see if we need to migrate our forms.
2960
+ *
2961
+ * @author Jeremy Pry
2962
+ */
2963
+ public function check_db_version() {
2964
+ $option = get_option( 'yikes_easy_mailchimp_extender_version', '0.0.0' );
2965
+ if ( version_compare( $option, '6.2.0', '<' ) ) {
2966
+ $this->convert_db_to_option();
2967
+ }
2968
+
2969
+ if ( version_compare( $option, YIKES_MC_VERSION, '<' ) ) {
2970
+ update_option( 'yikes_easy_mailchimp_extender_version', YIKES_MC_VERSION );
2971
+ }
2972
+ }
2973
+
2974
+ /**
2975
+ * Handle the conversion from custom table to WP Options.
2976
+ *
2977
+ * @author Jeremy Pry
2978
+ */
2979
+ public function convert_db_to_option() {
2980
+ /** @var wpdb */
2981
+ global $wpdb;
2982
+
2983
+ $db_interface = new Yikes_Inc_Easy_MailChimp_Extender_Forms( $wpdb );
2984
+ $option_interface = new Yikes_Inc_Easy_MailChimp_Extender_Option_Forms();
2985
+ $form_option = array();
2986
+ $form_ids = $db_interface->get_form_ids();
2987
+
2988
+ if ( empty( $form_ids ) ) {
2989
+ return;
2990
+ }
2991
+
2992
+ foreach ( $form_ids as $form_id ) {
2993
+ $form_option[ $form_id ] = $db_interface->get_form( $form_id );
2994
+ }
2995
+
2996
+ $option_interface->import_forms( $form_option, true );
2997
+ }
2998
+
2999
+ /**
3000
+ * Register the Opt-in widget.
3001
+ *
3002
+ * @author Jeremy Pry
3003
+ */
3004
+ public function register_optin_widget() {
3005
+ register_widget( 'Yikes_Inc_Easy_Mailchimp_Extender_Widget' );
3006
+ }
3007
+ }
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{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:none}}.wobble{animation-name:wobble}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}100%{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translateX(-100%);visibility:visible}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translateX(100%);visibility:visible}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}100%{transform:translateY(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}
7
  /*# sourceMappingURL=data:application/json;base64,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Q0FBQyxxQkFBd25CLElBQUksVUFBVSx3REFBd0gsMERBQTZILENBQUMsS0FBSyxVQUFVLHFEQUFrSCwrQkFBc0Usd0RBQXlILENBQUMsQ0FBQyxXQUE0Qyx3QkFBd0IsQ0FBQyx1QkFBME0sR0FBdUMsNEJBQTRCLGtCQUFrQixDQUFDLEtBQXFDLHVCQUF1QixDQUFDLENBQUMsYUFBZ0QsMEJBQTBCLENBQUMsdUJBQTBNLEdBQXVDLDRCQUE0QixrQkFBa0IsQ0FBQyxLQUFxQyx1QkFBdUIsQ0FBQyxDQUFDLGFBQWdELDBCQUEwQixDQUFDLHdCQUEwTSxHQUFzQywyQkFBMkIsa0JBQWtCLENBQUMsS0FBcUMsdUJBQXVCLENBQUMsQ0FBQyxjQUFrRCwyQkFBMkIsQ0FBQyxxQkFBb00sR0FBc0MsMkJBQTJCLGtCQUFrQixDQUFDLEtBQXFDLHVCQUF1QixDQUFDLENBQUMsV0FBNEMsd0JBQXdCLENBQUMsd0JBQXlNLEdBQW1DLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLDBCQUE2RCxDQUFDLENBQUMsY0FBa0QsMkJBQTJCLENBQUMsd0JBQTJNLEdBQW1DLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLDJCQUErRCxDQUFDLENBQUMsY0FBa0QsMkJBQTJCLENBQUMseUJBQTJNLEdBQW1DLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLDBCQUE2RCxDQUFDLENBQUMsZUFBb0QsNEJBQTRCLENBQUMsc0JBQXVNLEdBQW1DLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLDJCQUErRCxDQUFDLENBQUMsWUFBOEMseUJBQXlCLENBQUMiLCJmaWxlIjoiYW5pbWF0ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxyXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcclxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxyXG5cclxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXHJcbiovLmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlZC5oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnN9LmFuaW1hdGVkLmJvdW5jZUluLC5hbmltYXRlZC5ib3VuY2VPdXQsLmFuaW1hdGVkLmZsaXBPdXRYLC5hbmltYXRlZC5mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19LmJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSwxMDAlLDUwJXtvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsMTAwJSw1MCV7b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fS5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fS5ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwwZGVnKX19LnN3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwtM2RlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUzZCgwLDAsMSwtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0xZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0xZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS53b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbnswJSwxMDAlLDIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57MCUsMTAwJSwyMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmJvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19LmZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTIwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtNWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNWRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRZey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAle29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC0yMDBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX0uem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19Lnpvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnNsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19LnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSJdfQ== */
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{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:none}}.wobble{animation-name:wobble}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}100%{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translateX(-100%);visibility:visible}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translateX(100%);visibility:visible}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}100%{transform:translateY(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}
7
  /*# sourceMappingURL=data:application/json;base64,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Q0FBQyxxQkFBd25CLElBQUksVUFBVSx3REFBd0gsMERBQTZILENBQUMsS0FBSyxVQUFVLHFEQUFrSCwrQkFBc0Usd0RBQXlILENBQUMsQ0FBQyxXQUE0Qyx3QkFBd0IsQ0FBQyx1QkFBME0sR0FBdUMsNEJBQTRCLGtCQUFrQixDQUFDLEtBQXFDLHVCQUF1QixDQUFDLENBQUMsYUFBZ0QsMEJBQTBCLENBQUMsdUJBQTBNLEdBQXVDLDRCQUE0QixrQkFBa0IsQ0FBQyxLQUFxQyx1QkFBdUIsQ0FBQyxDQUFDLGFBQWdELDBCQUEwQixDQUFDLHdCQUEwTSxHQUFzQywyQkFBMkIsa0JBQWtCLENBQUMsS0FBcUMsdUJBQXVCLENBQUMsQ0FBQyxjQUFrRCwyQkFBMkIsQ0FBQyxxQkFBb00sR0FBc0MsMkJBQTJCLGtCQUFrQixDQUFDLEtBQXFDLHVCQUF1QixDQUFDLENBQUMsV0FBNEMsd0JBQXdCLENBQUMsd0JBQXlNLEdBQW1DLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLDBCQUE2RCxDQUFDLENBQUMsY0FBa0QsMkJBQTJCLENBQUMsd0JBQTJNLEdBQW1DLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLDJCQUErRCxDQUFDLENBQUMsY0FBa0QsMkJBQTJCLENBQUMseUJBQTJNLEdBQW1DLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLDBCQUE2RCxDQUFDLENBQUMsZUFBb0QsNEJBQTRCLENBQUMsc0JBQXVNLEdBQW1DLHVCQUF1QixDQUFDLEtBQUssa0JBQWtCLDJCQUErRCxDQUFDLENBQUMsWUFBOEMseUJBQXlCLENBQUMiLCJmaWxlIjoiYW5pbWF0ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxyXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcclxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxyXG5cclxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXHJcbiovLmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlZC5oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnN9LmFuaW1hdGVkLmJvdW5jZUluLC5hbmltYXRlZC5ib3VuY2VPdXQsLmFuaW1hdGVkLmZsaXBPdXRYLC5hbmltYXRlZC5mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19LmJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSwxMDAlLDUwJXtvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsMTAwJSw1MCV7b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fS5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fS5ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwwZGVnKX19LnN3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwtM2RlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUzZCgwLDAsMSwtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0xZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZTNkKDAsMCwxLC0xZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS53b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbnswJSwxMDAlLDIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57MCUsMTAwJSwyMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmJvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19LmZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTIwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtNWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNWRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRZey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAle29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC0yMDBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX0uem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19Lnpvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnNsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19LnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSJdfQ== */
admin/css/flag-icon.min.css CHANGED
@@ -1,2 +1,2 @@
1
- .flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}
2
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZsYWctaWNvbi5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlDQUFpQyw0QkFBNEIsd0JBQXdCLHVCQUF1QixDQUFDLFdBQVcsa0JBQWtCLHFCQUFxQixtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsNkJBQTZCLFNBQVMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyIsImZpbGUiOiJmbGFnLWljb24ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mbGFnLWljb24sLmZsYWctaWNvbi1iYWNrZ3JvdW5ke2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJX0uZmxhZy1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDoxZW19LmZsYWctaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcMDBhMFwifS5mbGFnLWljb24uZmxhZy1pY29uLXNxdWFyZWR7d2lkdGg6MWVtfS5mbGFnLWljb24tYWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FkLnN2Zyl9LmZsYWctaWNvbi1hZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYWQuc3ZnKX0uZmxhZy1pY29uLWFle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hZS5zdmcpfS5mbGFnLWljb24tYWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FlLnN2Zyl9LmZsYWctaWNvbi1hZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYWYuc3ZnKX0uZmxhZy1pY29uLWFmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hZi5zdmcpfS5mbGFnLWljb24tYWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FnLnN2Zyl9LmZsYWctaWNvbi1hZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYWcuc3ZnKX0uZmxhZy1pY29uLWFpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9haS5zdmcpfS5mbGFnLWljb24tYWkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FpLnN2Zyl9LmZsYWctaWNvbi1hbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYWwuc3ZnKX0uZmxhZy1pY29uLWFsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hbC5zdmcpfS5mbGFnLWljb24tYW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FtLnN2Zyl9LmZsYWctaWNvbi1hbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYW0uc3ZnKX0uZmxhZy1pY29uLWFve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hby5zdmcpfS5mbGFnLWljb24tYW8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FvLnN2Zyl9LmZsYWctaWNvbi1hcXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXEuc3ZnKX0uZmxhZy1pY29uLWFxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hcS5zdmcpfS5mbGFnLWljb24tYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FyLnN2Zyl9LmZsYWctaWNvbi1hci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXIuc3ZnKX0uZmxhZy1pY29uLWFze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hcy5zdmcpfS5mbGFnLWljb24tYXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FzLnN2Zyl9LmZsYWctaWNvbi1hdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXQuc3ZnKX0uZmxhZy1pY29uLWF0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hdC5zdmcpfS5mbGFnLWljb24tYXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2F1LnN2Zyl9LmZsYWctaWNvbi1hdS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXUuc3ZnKX0uZmxhZy1pY29uLWF3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hdy5zdmcpfS5mbGFnLWljb24tYXcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2F3LnN2Zyl9LmZsYWctaWNvbi1heHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXguc3ZnKX0uZmxhZy1pY29uLWF4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9heC5zdmcpfS5mbGFnLWljb24tYXp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2F6LnN2Zyl9LmZsYWctaWNvbi1hei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXouc3ZnKX0uZmxhZy1pY29uLWJhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iYS5zdmcpfS5mbGFnLWljb24tYmEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JhLnN2Zyl9LmZsYWctaWNvbi1iYntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmIuc3ZnKX0uZmxhZy1pY29uLWJiLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iYi5zdmcpfS5mbGFnLWljb24tYmR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JkLnN2Zyl9LmZsYWctaWNvbi1iZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmQuc3ZnKX0uZmxhZy1pY29uLWJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iZS5zdmcpfS5mbGFnLWljb24tYmUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JlLnN2Zyl9LmZsYWctaWNvbi1iZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmYuc3ZnKX0uZmxhZy1pY29uLWJmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iZi5zdmcpfS5mbGFnLWljb24tYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JnLnN2Zyl9LmZsYWctaWNvbi1iZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmcuc3ZnKX0uZmxhZy1pY29uLWJoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iaC5zdmcpfS5mbGFnLWljb24tYmguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JoLnN2Zyl9LmZsYWctaWNvbi1iaXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmkuc3ZnKX0uZmxhZy1pY29uLWJpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iaS5zdmcpfS5mbGFnLWljb24tYmp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JqLnN2Zyl9LmZsYWctaWNvbi1iai5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmouc3ZnKX0uZmxhZy1pY29uLWJse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ibC5zdmcpfS5mbGFnLWljb24tYmwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JsLnN2Zyl9LmZsYWctaWNvbi1ibXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYm0uc3ZnKX0uZmxhZy1pY29uLWJtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ibS5zdmcpfS5mbGFnLWljb24tYm57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JuLnN2Zyl9LmZsYWctaWNvbi1ibi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYm4uc3ZnKX0uZmxhZy1pY29uLWJve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iby5zdmcpfS5mbGFnLWljb24tYm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JvLnN2Zyl9LmZsYWctaWNvbi1icXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnEuc3ZnKX0uZmxhZy1pY29uLWJxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9icS5zdmcpfS5mbGFnLWljb24tYnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JyLnN2Zyl9LmZsYWctaWNvbi1ici5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnIuc3ZnKX0uZmxhZy1pY29uLWJze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9icy5zdmcpfS5mbGFnLWljb24tYnMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JzLnN2Zyl9LmZsYWctaWNvbi1idHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnQuc3ZnKX0uZmxhZy1pY29uLWJ0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9idC5zdmcpfS5mbGFnLWljb24tYnZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2J2LnN2Zyl9LmZsYWctaWNvbi1idi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnYuc3ZnKX0uZmxhZy1pY29uLWJ3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9idy5zdmcpfS5mbGFnLWljb24tYncuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2J3LnN2Zyl9LmZsYWctaWNvbi1ieXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnkuc3ZnKX0uZmxhZy1pY29uLWJ5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ieS5zdmcpfS5mbGFnLWljb24tYnp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2J6LnN2Zyl9LmZsYWctaWNvbi1iei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnouc3ZnKX0uZmxhZy1pY29uLWNhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jYS5zdmcpfS5mbGFnLWljb24tY2EuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NhLnN2Zyl9LmZsYWctaWNvbi1jY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2Muc3ZnKX0uZmxhZy1pY29uLWNjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jYy5zdmcpfS5mbGFnLWljb24tY2R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NkLnN2Zyl9LmZsYWctaWNvbi1jZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2Quc3ZnKX0uZmxhZy1pY29uLWNme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jZi5zdmcpfS5mbGFnLWljb24tY2YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NmLnN2Zyl9LmZsYWctaWNvbi1jZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2cuc3ZnKX0uZmxhZy1pY29uLWNnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jZy5zdmcpfS5mbGFnLWljb24tY2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NoLnN2Zyl9LmZsYWctaWNvbi1jaC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2guc3ZnKX0uZmxhZy1pY29uLWNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jaS5zdmcpfS5mbGFnLWljb24tY2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NpLnN2Zyl9LmZsYWctaWNvbi1ja3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2suc3ZnKX0uZmxhZy1pY29uLWNrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jay5zdmcpfS5mbGFnLWljb24tY2x7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NsLnN2Zyl9LmZsYWctaWNvbi1jbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2wuc3ZnKX0uZmxhZy1pY29uLWNte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jbS5zdmcpfS5mbGFnLWljb24tY20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NtLnN2Zyl9LmZsYWctaWNvbi1jbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY24uc3ZnKX0uZmxhZy1pY29uLWNuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jbi5zdmcpfS5mbGFnLWljb24tY297YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NvLnN2Zyl9LmZsYWctaWNvbi1jby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY28uc3ZnKX0uZmxhZy1pY29uLWNye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jci5zdmcpfS5mbGFnLWljb24tY3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NyLnN2Zyl9LmZsYWctaWNvbi1jdXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY3Uuc3ZnKX0uZmxhZy1pY29uLWN1LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jdS5zdmcpfS5mbGFnLWljb24tY3Z7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2N2LnN2Zyl9LmZsYWctaWNvbi1jdi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3Yuc3ZnKX0uZmxhZy1pY29uLWN3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jdy5zdmcpfS5mbGFnLWljb24tY3cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2N3LnN2Zyl9LmZsYWctaWNvbi1jeHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY3guc3ZnKX0uZmxhZy1pY29uLWN4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jeC5zdmcpfS5mbGFnLWljb24tY3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2N5LnN2Zyl9LmZsYWctaWNvbi1jeS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3kuc3ZnKX0uZmxhZy1pY29uLWN6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jei5zdmcpfS5mbGFnLWljb24tY3ouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2N6LnN2Zyl9LmZsYWctaWNvbi1kZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZGUuc3ZnKX0uZmxhZy1pY29uLWRlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9kZS5zdmcpfS5mbGFnLWljb24tZGp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2RqLnN2Zyl9LmZsYWctaWNvbi1kai5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZGouc3ZnKX0uZmxhZy1pY29uLWRre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9kay5zdmcpfS5mbGFnLWljb24tZGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2RrLnN2Zyl9LmZsYWctaWNvbi1kbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZG0uc3ZnKX0uZmxhZy1pY29uLWRtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9kbS5zdmcpfS5mbGFnLWljb24tZG97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2RvLnN2Zyl9LmZsYWctaWNvbi1kby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZG8uc3ZnKX0uZmxhZy1pY29uLWR6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9kei5zdmcpfS5mbGFnLWljb24tZHouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2R6LnN2Zyl9LmZsYWctaWNvbi1lY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZWMuc3ZnKX0uZmxhZy1pY29uLWVjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9lYy5zdmcpfS5mbGFnLWljb24tZWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2VlLnN2Zyl9LmZsYWctaWNvbi1lZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZWUuc3ZnKX0uZmxhZy1pY29uLWVne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9lZy5zdmcpfS5mbGFnLWljb24tZWcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2VnLnN2Zyl9LmZsYWctaWNvbi1laHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZWguc3ZnKX0uZmxhZy1pY29uLWVoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9laC5zdmcpfS5mbGFnLWljb24tZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2VyLnN2Zyl9LmZsYWctaWNvbi1lci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZXIuc3ZnKX0uZmxhZy1pY29uLWVze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9lcy5zdmcpfS5mbGFnLWljb24tZXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2VzLnN2Zyl9LmZsYWctaWNvbi1ldHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZXQuc3ZnKX0uZmxhZy1pY29uLWV0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ldC5zdmcpfS5mbGFnLWljb24tZml7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ZpLnN2Zyl9LmZsYWctaWNvbi1maS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZmkuc3ZnKX0uZmxhZy1pY29uLWZqe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9mai5zdmcpfS5mbGFnLWljb24tZmouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ZqLnN2Zyl9LmZsYWctaWNvbi1ma3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZmsuc3ZnKX0uZmxhZy1pY29uLWZrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9may5zdmcpfS5mbGFnLWljb24tZm17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ZtLnN2Zyl9LmZsYWctaWNvbi1mbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZm0uc3ZnKX0uZmxhZy1pY29uLWZve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9mby5zdmcpfS5mbGFnLWljb24tZm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ZvLnN2Zyl9LmZsYWctaWNvbi1mcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZnIuc3ZnKX0uZmxhZy1pY29uLWZyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9mci5zdmcpfS5mbGFnLWljb24tZ2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dhLnN2Zyl9LmZsYWctaWNvbi1nYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Euc3ZnKX0uZmxhZy1pY29uLWdie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nYi5zdmcpfS5mbGFnLWljb24tZ2IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2diLnN2Zyl9LmZsYWctaWNvbi1nZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2Quc3ZnKX0uZmxhZy1pY29uLWdkLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nZC5zdmcpfS5mbGFnLWljb24tZ2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dlLnN2Zyl9LmZsYWctaWNvbi1nZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Uuc3ZnKX0uZmxhZy1pY29uLWdme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nZi5zdmcpfS5mbGFnLWljb24tZ2YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dmLnN2Zyl9LmZsYWctaWNvbi1nZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2cuc3ZnKX0uZmxhZy1pY29uLWdnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nZy5zdmcpfS5mbGFnLWljb24tZ2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2doLnN2Zyl9LmZsYWctaWNvbi1naC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2guc3ZnKX0uZmxhZy1pY29uLWdpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9naS5zdmcpfS5mbGFnLWljb24tZ2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dpLnN2Zyl9LmZsYWctaWNvbi1nbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2wuc3ZnKX0uZmxhZy1pY29uLWdsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nbC5zdmcpfS5mbGFnLWljb24tZ217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dtLnN2Zyl9LmZsYWctaWNvbi1nbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ20uc3ZnKX0uZmxhZy1pY29uLWdue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nbi5zdmcpfS5mbGFnLWljb24tZ24uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2duLnN2Zyl9LmZsYWctaWNvbi1ncHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3Auc3ZnKX0uZmxhZy1pY29uLWdwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ncC5zdmcpfS5mbGFnLWljb24tZ3F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dxLnN2Zyl9LmZsYWctaWNvbi1ncS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3Euc3ZnKX0uZmxhZy1pY29uLWdye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nci5zdmcpfS5mbGFnLWljb24tZ3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dyLnN2Zyl9LmZsYWctaWNvbi1nc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3Muc3ZnKX0uZmxhZy1pY29uLWdzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ncy5zdmcpfS5mbGFnLWljb24tZ3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2d0LnN2Zyl9LmZsYWctaWNvbi1ndC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3Quc3ZnKX0uZmxhZy1pY29uLWd1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ndS5zdmcpfS5mbGFnLWljb24tZ3UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2d1LnN2Zyl9LmZsYWctaWNvbi1nd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3cuc3ZnKX0uZmxhZy1pY29uLWd3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ndy5zdmcpfS5mbGFnLWljb24tZ3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2d5LnN2Zyl9LmZsYWctaWNvbi1neS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3kuc3ZnKX0uZmxhZy1pY29uLWhre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9oay5zdmcpfS5mbGFnLWljb24taGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2hrLnN2Zyl9LmZsYWctaWNvbi1obXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaG0uc3ZnKX0uZmxhZy1pY29uLWhtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9obS5zdmcpfS5mbGFnLWljb24taG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2huLnN2Zyl9LmZsYWctaWNvbi1obi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaG4uc3ZnKX0uZmxhZy1pY29uLWhye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9oci5zdmcpfS5mbGFnLWljb24taHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2hyLnN2Zyl9LmZsYWctaWNvbi1odHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaHQuc3ZnKX0uZmxhZy1pY29uLWh0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9odC5zdmcpfS5mbGFnLWljb24taHV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2h1LnN2Zyl9LmZsYWctaWNvbi1odS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaHUuc3ZnKX0uZmxhZy1pY29uLWlke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pZC5zdmcpfS5mbGFnLWljb24taWQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2lkLnN2Zyl9LmZsYWctaWNvbi1pZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaWUuc3ZnKX0uZmxhZy1pY29uLWllLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pZS5zdmcpfS5mbGFnLWljb24taWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lsLnN2Zyl9LmZsYWctaWNvbi1pbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaWwuc3ZnKX0uZmxhZy1pY29uLWlte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pbS5zdmcpfS5mbGFnLWljb24taW0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ltLnN2Zyl9LmZsYWctaWNvbi1pbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaW4uc3ZnKX0uZmxhZy1pY29uLWluLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pbi5zdmcpfS5mbGFnLWljb24taW97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lvLnN2Zyl9LmZsYWctaWNvbi1pby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaW8uc3ZnKX0uZmxhZy1pY29uLWlxe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pcS5zdmcpfS5mbGFnLWljb24taXEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2lxLnN2Zyl9LmZsYWctaWNvbi1pcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaXIuc3ZnKX0uZmxhZy1pY29uLWlyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pci5zdmcpfS5mbGFnLWljb24taXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lzLnN2Zyl9LmZsYWctaWNvbi1pcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaXMuc3ZnKX0uZmxhZy1pY29uLWl0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pdC5zdmcpfS5mbGFnLWljb24taXQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2l0LnN2Zyl9LmZsYWctaWNvbi1qZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvamUuc3ZnKX0uZmxhZy1pY29uLWplLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9qZS5zdmcpfS5mbGFnLWljb24tam17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ptLnN2Zyl9LmZsYWctaWNvbi1qbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvam0uc3ZnKX0uZmxhZy1pY29uLWpve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9qby5zdmcpfS5mbGFnLWljb24tam8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2pvLnN2Zyl9LmZsYWctaWNvbi1qcHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvanAuc3ZnKX0uZmxhZy1pY29uLWpwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9qcC5zdmcpfS5mbGFnLWljb24ta2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2tlLnN2Zyl9LmZsYWctaWNvbi1rZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva2Uuc3ZnKX0uZmxhZy1pY29uLWtne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rZy5zdmcpfS5mbGFnLWljb24ta2cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2tnLnN2Zyl9LmZsYWctaWNvbi1raHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva2guc3ZnKX0uZmxhZy1pY29uLWtoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9raC5zdmcpfS5mbGFnLWljb24ta2l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2tpLnN2Zyl9LmZsYWctaWNvbi1raS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva2kuc3ZnKX0uZmxhZy1pY29uLWtte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rbS5zdmcpfS5mbGFnLWljb24ta20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ttLnN2Zyl9LmZsYWctaWNvbi1rbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva24uc3ZnKX0uZmxhZy1pY29uLWtuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9rbi5zdmcpfS5mbGFnLWljb24ta3B7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2twLnN2Zyl9LmZsYWctaWNvbi1rcC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva3Auc3ZnKX0uZmxhZy1pY29uLWtye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rci5zdmcpfS5mbGFnLWljb24ta3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2tyLnN2Zyl9LmZsYWctaWNvbi1rd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva3cuc3ZnKX0uZmxhZy1pY29uLWt3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9rdy5zdmcpfS5mbGFnLWljb24ta3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2t5LnN2Zyl9LmZsYWctaWNvbi1reS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva3kuc3ZnKX0uZmxhZy1pY29uLWt6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rei5zdmcpfS5mbGFnLWljb24ta3ouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2t6LnN2Zyl9LmZsYWctaWNvbi1sYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbGEuc3ZnKX0uZmxhZy1pY29uLWxhLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9sYS5zdmcpfS5mbGFnLWljb24tbGJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2xiLnN2Zyl9LmZsYWctaWNvbi1sYi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbGIuc3ZnKX0uZmxhZy1pY29uLWxje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sYy5zdmcpfS5mbGFnLWljb24tbGMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xjLnN2Zyl9LmZsYWctaWNvbi1saXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbGkuc3ZnKX0uZmxhZy1pY29uLWxpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9saS5zdmcpfS5mbGFnLWljb24tbGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2xrLnN2Zyl9LmZsYWctaWNvbi1say5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbGsuc3ZnKX0uZmxhZy1pY29uLWxye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sci5zdmcpfS5mbGFnLWljb24tbHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xyLnN2Zyl9LmZsYWctaWNvbi1sc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbHMuc3ZnKX0uZmxhZy1pY29uLWxzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9scy5zdmcpfS5mbGFnLWljb24tbHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2x0LnN2Zyl9LmZsYWctaWNvbi1sdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbHQuc3ZnKX0uZmxhZy1pY29uLWx1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sdS5zdmcpfS5mbGFnLWljb24tbHUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2x1LnN2Zyl9LmZsYWctaWNvbi1sdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbHYuc3ZnKX0uZmxhZy1pY29uLWx2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9sdi5zdmcpfS5mbGFnLWljb24tbHl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2x5LnN2Zyl9LmZsYWctaWNvbi1seS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbHkuc3ZnKX0uZmxhZy1pY29uLW1he2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tYS5zdmcpfS5mbGFnLWljb24tbWEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21hLnN2Zyl9LmZsYWctaWNvbi1tY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWMuc3ZnKX0uZmxhZy1pY29uLW1jLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tYy5zdmcpfS5mbGFnLWljb24tbWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21kLnN2Zyl9LmZsYWctaWNvbi1tZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWQuc3ZnKX0uZmxhZy1pY29uLW1le2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tZS5zdmcpfS5mbGFnLWljb24tbWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21lLnN2Zyl9LmZsYWctaWNvbi1tZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWYuc3ZnKX0uZmxhZy1pY29uLW1mLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tZi5zdmcpfS5mbGFnLWljb24tbWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21nLnN2Zyl9LmZsYWctaWNvbi1tZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWcuc3ZnKX0uZmxhZy1pY29uLW1oe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9taC5zdmcpfS5mbGFnLWljb24tbWguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21oLnN2Zyl9LmZsYWctaWNvbi1ta3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWsuc3ZnKX0uZmxhZy1pY29uLW1rLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tay5zdmcpfS5mbGFnLWljb24tbWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21sLnN2Zyl9LmZsYWctaWNvbi1tbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWwuc3ZnKX0uZmxhZy1pY29uLW1te2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tbS5zdmcpfS5mbGFnLWljb24tbW0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21tLnN2Zyl9LmZsYWctaWNvbi1tbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbW4uc3ZnKX0uZmxhZy1pY29uLW1uLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tbi5zdmcpfS5mbGFnLWljb24tbW97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21vLnN2Zyl9LmZsYWctaWNvbi1tby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbW8uc3ZnKX0uZmxhZy1pY29uLW1we2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tcC5zdmcpfS5mbGFnLWljb24tbXAuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21wLnN2Zyl9LmZsYWctaWNvbi1tcXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXEuc3ZnKX0uZmxhZy1pY29uLW1xLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tcS5zdmcpfS5mbGFnLWljb24tbXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21yLnN2Zyl9LmZsYWctaWNvbi1tci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXIuc3ZnKX0uZmxhZy1pY29uLW1ze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tcy5zdmcpfS5mbGFnLWljb24tbXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21zLnN2Zyl9LmZsYWctaWNvbi1tdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXQuc3ZnKX0uZmxhZy1pY29uLW10LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tdC5zdmcpfS5mbGFnLWljb24tbXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL211LnN2Zyl9LmZsYWctaWNvbi1tdS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXUuc3ZnKX0uZmxhZy1pY29uLW12e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tdi5zdmcpfS5mbGFnLWljb24tbXYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL212LnN2Zyl9LmZsYWctaWNvbi1td3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXcuc3ZnKX0uZmxhZy1pY29uLW13LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tdy5zdmcpfS5mbGFnLWljb24tbXh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL214LnN2Zyl9LmZsYWctaWNvbi1teC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXguc3ZnKX0uZmxhZy1pY29uLW15e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9teS5zdmcpfS5mbGFnLWljb24tbXkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL215LnN2Zyl9LmZsYWctaWNvbi1tentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXouc3ZnKX0uZmxhZy1pY29uLW16LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tei5zdmcpfS5mbGFnLWljb24tbmF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25hLnN2Zyl9LmZsYWctaWNvbi1uYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmEuc3ZnKX0uZmxhZy1pY29uLW5je2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uYy5zdmcpfS5mbGFnLWljb24tbmMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25jLnN2Zyl9LmZsYWctaWNvbi1uZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmUuc3ZnKX0uZmxhZy1pY29uLW5lLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uZS5zdmcpfS5mbGFnLWljb24tbmZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25mLnN2Zyl9LmZsYWctaWNvbi1uZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmYuc3ZnKX0uZmxhZy1pY29uLW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uZy5zdmcpfS5mbGFnLWljb24tbmcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25nLnN2Zyl9LmZsYWctaWNvbi1uaXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmkuc3ZnKX0uZmxhZy1pY29uLW5pLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uaS5zdmcpfS5mbGFnLWljb24tbmx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25sLnN2Zyl9LmZsYWctaWNvbi1ubC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmwuc3ZnKX0uZmxhZy1pY29uLW5ve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uby5zdmcpfS5mbGFnLWljb24tbm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25vLnN2Zyl9LmZsYWctaWNvbi1ucHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbnAuc3ZnKX0uZmxhZy1pY29uLW5wLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ucC5zdmcpfS5mbGFnLWljb24tbnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25yLnN2Zyl9LmZsYWctaWNvbi1uci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbnIuc3ZnKX0uZmxhZy1pY29uLW51e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9udS5zdmcpfS5mbGFnLWljb24tbnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL251LnN2Zyl9LmZsYWctaWNvbi1uentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbnouc3ZnKX0uZmxhZy1pY29uLW56LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uei5zdmcpfS5mbGFnLWljb24tb217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL29tLnN2Zyl9LmZsYWctaWNvbi1vbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvb20uc3ZnKX0uZmxhZy1pY29uLXBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wYS5zdmcpfS5mbGFnLWljb24tcGEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BhLnN2Zyl9LmZsYWctaWNvbi1wZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcGUuc3ZnKX0uZmxhZy1pY29uLXBlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wZS5zdmcpfS5mbGFnLWljb24tcGZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BmLnN2Zyl9LmZsYWctaWNvbi1wZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGYuc3ZnKX0uZmxhZy1pY29uLXBne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wZy5zdmcpfS5mbGFnLWljb24tcGcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BnLnN2Zyl9LmZsYWctaWNvbi1waHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcGguc3ZnKX0uZmxhZy1pY29uLXBoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9waC5zdmcpfS5mbGFnLWljb24tcGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BrLnN2Zyl9LmZsYWctaWNvbi1way5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGsuc3ZnKX0uZmxhZy1pY29uLXBse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wbC5zdmcpfS5mbGFnLWljb24tcGwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BsLnN2Zyl9LmZsYWctaWNvbi1wbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcG0uc3ZnKX0uZmxhZy1pY29uLXBtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wbS5zdmcpfS5mbGFnLWljb24tcG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BuLnN2Zyl9LmZsYWctaWNvbi1wbi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcG4uc3ZnKX0uZmxhZy1pY29uLXBye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wci5zdmcpfS5mbGFnLWljb24tcHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ByLnN2Zyl9LmZsYWctaWNvbi1wc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcHMuc3ZnKX0uZmxhZy1pY29uLXBzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wcy5zdmcpfS5mbGFnLWljb24tcHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3B0LnN2Zyl9LmZsYWctaWNvbi1wdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcHQuc3ZnKX0uZmxhZy1pY29uLXB3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wdy5zdmcpfS5mbGFnLWljb24tcHcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3B3LnN2Zyl9LmZsYWctaWNvbi1weXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcHkuc3ZnKX0uZmxhZy1pY29uLXB5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9weS5zdmcpfS5mbGFnLWljb24tcWF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3FhLnN2Zyl9LmZsYWctaWNvbi1xYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcWEuc3ZnKX0uZmxhZy1pY29uLXJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9yZS5zdmcpfS5mbGFnLWljb24tcmUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3JlLnN2Zyl9LmZsYWctaWNvbi1yb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcm8uc3ZnKX0uZmxhZy1pY29uLXJvLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9yby5zdmcpfS5mbGFnLWljb24tcnN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3JzLnN2Zyl9LmZsYWctaWNvbi1ycy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcnMuc3ZnKX0uZmxhZy1pY29uLXJ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ydS5zdmcpfS5mbGFnLWljb24tcnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3J1LnN2Zyl9LmZsYWctaWNvbi1yd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcncuc3ZnKX0uZmxhZy1pY29uLXJ3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ydy5zdmcpfS5mbGFnLWljb24tc2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NhLnN2Zyl9LmZsYWctaWNvbi1zYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2Euc3ZnKX0uZmxhZy1pY29uLXNie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zYi5zdmcpfS5mbGFnLWljb24tc2IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NiLnN2Zyl9LmZsYWctaWNvbi1zY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2Muc3ZnKX0uZmxhZy1pY29uLXNjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zYy5zdmcpfS5mbGFnLWljb24tc2R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NkLnN2Zyl9LmZsYWctaWNvbi1zZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2Quc3ZnKX0uZmxhZy1pY29uLXNle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zZS5zdmcpfS5mbGFnLWljb24tc2UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NlLnN2Zyl9LmZsYWctaWNvbi1zZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2cuc3ZnKX0uZmxhZy1pY29uLXNnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zZy5zdmcpfS5mbGFnLWljb24tc2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NoLnN2Zyl9LmZsYWctaWNvbi1zaC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2guc3ZnKX0uZmxhZy1pY29uLXNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zaS5zdmcpfS5mbGFnLWljb24tc2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NpLnN2Zyl9LmZsYWctaWNvbi1zantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2ouc3ZnKX0uZmxhZy1pY29uLXNqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zai5zdmcpfS5mbGFnLWljb24tc2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NrLnN2Zyl9LmZsYWctaWNvbi1zay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2suc3ZnKX0uZmxhZy1pY29uLXNse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zbC5zdmcpfS5mbGFnLWljb24tc2wuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NsLnN2Zyl9LmZsYWctaWNvbi1zbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc20uc3ZnKX0uZmxhZy1pY29uLXNtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zbS5zdmcpfS5mbGFnLWljb24tc257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NuLnN2Zyl9LmZsYWctaWNvbi1zbi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc24uc3ZnKX0uZmxhZy1pY29uLXNve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zby5zdmcpfS5mbGFnLWljb24tc28uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NvLnN2Zyl9LmZsYWctaWNvbi1zcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3Iuc3ZnKX0uZmxhZy1pY29uLXNyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zci5zdmcpfS5mbGFnLWljb24tc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NzLnN2Zyl9LmZsYWctaWNvbi1zcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc3Muc3ZnKX0uZmxhZy1pY29uLXN0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zdC5zdmcpfS5mbGFnLWljb24tc3QuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3N0LnN2Zyl9LmZsYWctaWNvbi1zdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3Yuc3ZnKX0uZmxhZy1pY29uLXN2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zdi5zdmcpfS5mbGFnLWljb24tc3h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3N4LnN2Zyl9LmZsYWctaWNvbi1zeC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc3guc3ZnKX0uZmxhZy1pY29uLXN5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zeS5zdmcpfS5mbGFnLWljb24tc3kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3N5LnN2Zyl9LmZsYWctaWNvbi1zentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3ouc3ZnKX0uZmxhZy1pY29uLXN6LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zei5zdmcpfS5mbGFnLWljb24tdGN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RjLnN2Zyl9LmZsYWctaWNvbi10Yy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGMuc3ZnKX0uZmxhZy1pY29uLXRke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90ZC5zdmcpfS5mbGFnLWljb24tdGQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RkLnN2Zyl9LmZsYWctaWNvbi10ZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGYuc3ZnKX0uZmxhZy1pY29uLXRmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90Zi5zdmcpfS5mbGFnLWljb24tdGd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RnLnN2Zyl9LmZsYWctaWNvbi10Zy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGcuc3ZnKX0uZmxhZy1pY29uLXRoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90aC5zdmcpfS5mbGFnLWljb24tdGguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RoLnN2Zyl9LmZsYWctaWNvbi10antiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGouc3ZnKX0uZmxhZy1pY29uLXRqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90ai5zdmcpfS5mbGFnLWljb24tdGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RrLnN2Zyl9LmZsYWctaWNvbi10ay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGsuc3ZnKX0uZmxhZy1pY29uLXRse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90bC5zdmcpfS5mbGFnLWljb24tdGwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RsLnN2Zyl9LmZsYWctaWNvbi10bXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdG0uc3ZnKX0uZmxhZy1pY29uLXRtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90bS5zdmcpfS5mbGFnLWljb24tdG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RuLnN2Zyl9LmZsYWctaWNvbi10bi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdG4uc3ZnKX0uZmxhZy1pY29uLXRve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90by5zdmcpfS5mbGFnLWljb24tdG8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RvLnN2Zyl9LmZsYWctaWNvbi10cntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdHIuc3ZnKX0uZmxhZy1pY29uLXRyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90ci5zdmcpfS5mbGFnLWljb24tdHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3R0LnN2Zyl9LmZsYWctaWNvbi10dC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdHQuc3ZnKX0uZmxhZy1pY29uLXR2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90di5zdmcpfS5mbGFnLWljb24tdHYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3R2LnN2Zyl9LmZsYWctaWNvbi10d3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdHcuc3ZnKX0uZmxhZy1pY29uLXR3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90dy5zdmcpfS5mbGFnLWljb24tdHp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3R6LnN2Zyl9LmZsYWctaWNvbi10ei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdHouc3ZnKX0uZmxhZy1pY29uLXVhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My91YS5zdmcpfS5mbGFnLWljb24tdWEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3VhLnN2Zyl9LmZsYWctaWNvbi11Z3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdWcuc3ZnKX0uZmxhZy1pY29uLXVnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS91Zy5zdmcpfS5mbGFnLWljb24tdW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3VtLnN2Zyl9LmZsYWctaWNvbi11bS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdW0uc3ZnKX0uZmxhZy1pY29uLXVze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My91cy5zdmcpfS5mbGFnLWljb24tdXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3VzLnN2Zyl9LmZsYWctaWNvbi11eXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdXkuc3ZnKX0uZmxhZy1pY29uLXV5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS91eS5zdmcpfS5mbGFnLWljb24tdXp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3V6LnN2Zyl9LmZsYWctaWNvbi11ei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdXouc3ZnKX0uZmxhZy1pY29uLXZhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92YS5zdmcpfS5mbGFnLWljb24tdmEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ZhLnN2Zyl9LmZsYWctaWNvbi12Y3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdmMuc3ZnKX0uZmxhZy1pY29uLXZjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS92Yy5zdmcpfS5mbGFnLWljb24tdmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ZlLnN2Zyl9LmZsYWctaWNvbi12ZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdmUuc3ZnKX0uZmxhZy1pY29uLXZne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92Zy5zdmcpfS5mbGFnLWljb24tdmcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ZnLnN2Zyl9LmZsYWctaWNvbi12aXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdmkuc3ZnKX0uZmxhZy1pY29uLXZpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS92aS5zdmcpfS5mbGFnLWljb24tdm57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ZuLnN2Zyl9LmZsYWctaWNvbi12bi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdm4uc3ZnKX0uZmxhZy1pY29uLXZ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92dS5zdmcpfS5mbGFnLWljb24tdnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3Z1LnN2Zyl9LmZsYWctaWNvbi13ZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvd2Yuc3ZnKX0uZmxhZy1pY29uLXdmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS93Zi5zdmcpfS5mbGFnLWljb24td3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3dzLnN2Zyl9LmZsYWctaWNvbi13cy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvd3Muc3ZnKX0uZmxhZy1pY29uLXlle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My95ZS5zdmcpfS5mbGFnLWljb24teWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3llLnN2Zyl9LmZsYWctaWNvbi15dHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMveXQuc3ZnKX0uZmxhZy1pY29uLXl0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS95dC5zdmcpfS5mbGFnLWljb24temF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3phLnN2Zyl9LmZsYWctaWNvbi16YS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvemEuc3ZnKX0uZmxhZy1pY29uLXpte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My96bS5zdmcpfS5mbGFnLWljb24tem0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ptLnN2Zyl9LmZsYWctaWNvbi16d3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvencuc3ZnKX0uZmxhZy1pY29uLXp3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS96dy5zdmcpfSJdfQ== */
1
+ .flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}
2
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZsYWctaWNvbi5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlDQUFpQyw0QkFBNEIsd0JBQXdCLHVCQUF1QixDQUFDLFdBQVcsa0JBQWtCLHFCQUFxQixtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsNkJBQTZCLFNBQVMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGdDQUFnQyx5Q0FBeUMsQ0FBQyIsImZpbGUiOiJmbGFnLWljb24ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mbGFnLWljb24sLmZsYWctaWNvbi1iYWNrZ3JvdW5ke2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJX0uZmxhZy1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDoxZW19LmZsYWctaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcMDBhMFwifS5mbGFnLWljb24uZmxhZy1pY29uLXNxdWFyZWR7d2lkdGg6MWVtfS5mbGFnLWljb24tYWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FkLnN2Zyl9LmZsYWctaWNvbi1hZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYWQuc3ZnKX0uZmxhZy1pY29uLWFle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hZS5zdmcpfS5mbGFnLWljb24tYWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FlLnN2Zyl9LmZsYWctaWNvbi1hZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYWYuc3ZnKX0uZmxhZy1pY29uLWFmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hZi5zdmcpfS5mbGFnLWljb24tYWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FnLnN2Zyl9LmZsYWctaWNvbi1hZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYWcuc3ZnKX0uZmxhZy1pY29uLWFpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9haS5zdmcpfS5mbGFnLWljb24tYWkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FpLnN2Zyl9LmZsYWctaWNvbi1hbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYWwuc3ZnKX0uZmxhZy1pY29uLWFsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hbC5zdmcpfS5mbGFnLWljb24tYW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FtLnN2Zyl9LmZsYWctaWNvbi1hbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYW0uc3ZnKX0uZmxhZy1pY29uLWFve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hby5zdmcpfS5mbGFnLWljb24tYW8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FvLnN2Zyl9LmZsYWctaWNvbi1hcXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXEuc3ZnKX0uZmxhZy1pY29uLWFxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hcS5zdmcpfS5mbGFnLWljb24tYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FyLnN2Zyl9LmZsYWctaWNvbi1hci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXIuc3ZnKX0uZmxhZy1pY29uLWFze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hcy5zdmcpfS5mbGFnLWljb24tYXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FzLnN2Zyl9LmZsYWctaWNvbi1hdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXQuc3ZnKX0uZmxhZy1pY29uLWF0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hdC5zdmcpfS5mbGFnLWljb24tYXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2F1LnN2Zyl9LmZsYWctaWNvbi1hdS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXUuc3ZnKX0uZmxhZy1pY29uLWF3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hdy5zdmcpfS5mbGFnLWljb24tYXcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2F3LnN2Zyl9LmZsYWctaWNvbi1heHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXguc3ZnKX0uZmxhZy1pY29uLWF4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9heC5zdmcpfS5mbGFnLWljb24tYXp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2F6LnN2Zyl9LmZsYWctaWNvbi1hei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXouc3ZnKX0uZmxhZy1pY29uLWJhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iYS5zdmcpfS5mbGFnLWljb24tYmEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JhLnN2Zyl9LmZsYWctaWNvbi1iYntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmIuc3ZnKX0uZmxhZy1pY29uLWJiLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iYi5zdmcpfS5mbGFnLWljb24tYmR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JkLnN2Zyl9LmZsYWctaWNvbi1iZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmQuc3ZnKX0uZmxhZy1pY29uLWJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iZS5zdmcpfS5mbGFnLWljb24tYmUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JlLnN2Zyl9LmZsYWctaWNvbi1iZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmYuc3ZnKX0uZmxhZy1pY29uLWJmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iZi5zdmcpfS5mbGFnLWljb24tYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JnLnN2Zyl9LmZsYWctaWNvbi1iZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmcuc3ZnKX0uZmxhZy1pY29uLWJoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iaC5zdmcpfS5mbGFnLWljb24tYmguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JoLnN2Zyl9LmZsYWctaWNvbi1iaXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmkuc3ZnKX0uZmxhZy1pY29uLWJpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iaS5zdmcpfS5mbGFnLWljb24tYmp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JqLnN2Zyl9LmZsYWctaWNvbi1iai5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmouc3ZnKX0uZmxhZy1pY29uLWJse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ibC5zdmcpfS5mbGFnLWljb24tYmwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JsLnN2Zyl9LmZsYWctaWNvbi1ibXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYm0uc3ZnKX0uZmxhZy1pY29uLWJtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ibS5zdmcpfS5mbGFnLWljb24tYm57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JuLnN2Zyl9LmZsYWctaWNvbi1ibi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYm4uc3ZnKX0uZmxhZy1pY29uLWJve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iby5zdmcpfS5mbGFnLWljb24tYm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JvLnN2Zyl9LmZsYWctaWNvbi1icXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnEuc3ZnKX0uZmxhZy1pY29uLWJxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9icS5zdmcpfS5mbGFnLWljb24tYnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JyLnN2Zyl9LmZsYWctaWNvbi1ici5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnIuc3ZnKX0uZmxhZy1pY29uLWJze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9icy5zdmcpfS5mbGFnLWljb24tYnMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JzLnN2Zyl9LmZsYWctaWNvbi1idHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnQuc3ZnKX0uZmxhZy1pY29uLWJ0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9idC5zdmcpfS5mbGFnLWljb24tYnZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2J2LnN2Zyl9LmZsYWctaWNvbi1idi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnYuc3ZnKX0uZmxhZy1pY29uLWJ3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9idy5zdmcpfS5mbGFnLWljb24tYncuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2J3LnN2Zyl9LmZsYWctaWNvbi1ieXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnkuc3ZnKX0uZmxhZy1pY29uLWJ5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ieS5zdmcpfS5mbGFnLWljb24tYnp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2J6LnN2Zyl9LmZsYWctaWNvbi1iei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnouc3ZnKX0uZmxhZy1pY29uLWNhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jYS5zdmcpfS5mbGFnLWljb24tY2EuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NhLnN2Zyl9LmZsYWctaWNvbi1jY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2Muc3ZnKX0uZmxhZy1pY29uLWNjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jYy5zdmcpfS5mbGFnLWljb24tY2R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NkLnN2Zyl9LmZsYWctaWNvbi1jZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2Quc3ZnKX0uZmxhZy1pY29uLWNme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jZi5zdmcpfS5mbGFnLWljb24tY2YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NmLnN2Zyl9LmZsYWctaWNvbi1jZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2cuc3ZnKX0uZmxhZy1pY29uLWNnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jZy5zdmcpfS5mbGFnLWljb24tY2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NoLnN2Zyl9LmZsYWctaWNvbi1jaC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2guc3ZnKX0uZmxhZy1pY29uLWNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jaS5zdmcpfS5mbGFnLWljb24tY2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NpLnN2Zyl9LmZsYWctaWNvbi1ja3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2suc3ZnKX0uZmxhZy1pY29uLWNrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jay5zdmcpfS5mbGFnLWljb24tY2x7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NsLnN2Zyl9LmZsYWctaWNvbi1jbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2wuc3ZnKX0uZmxhZy1pY29uLWNte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jbS5zdmcpfS5mbGFnLWljb24tY20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NtLnN2Zyl9LmZsYWctaWNvbi1jbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY24uc3ZnKX0uZmxhZy1pY29uLWNuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jbi5zdmcpfS5mbGFnLWljb24tY297YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NvLnN2Zyl9LmZsYWctaWNvbi1jby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY28uc3ZnKX0uZmxhZy1pY29uLWNye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jci5zdmcpfS5mbGFnLWljb24tY3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NyLnN2Zyl9LmZsYWctaWNvbi1jdXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY3Uuc3ZnKX0uZmxhZy1pY29uLWN1LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jdS5zdmcpfS5mbGFnLWljb24tY3Z7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2N2LnN2Zyl9LmZsYWctaWNvbi1jdi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3Yuc3ZnKX0uZmxhZy1pY29uLWN3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jdy5zdmcpfS5mbGFnLWljb24tY3cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2N3LnN2Zyl9LmZsYWctaWNvbi1jeHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY3guc3ZnKX0uZmxhZy1pY29uLWN4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jeC5zdmcpfS5mbGFnLWljb24tY3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2N5LnN2Zyl9LmZsYWctaWNvbi1jeS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3kuc3ZnKX0uZmxhZy1pY29uLWN6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jei5zdmcpfS5mbGFnLWljb24tY3ouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2N6LnN2Zyl9LmZsYWctaWNvbi1kZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZGUuc3ZnKX0uZmxhZy1pY29uLWRlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9kZS5zdmcpfS5mbGFnLWljb24tZGp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2RqLnN2Zyl9LmZsYWctaWNvbi1kai5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZGouc3ZnKX0uZmxhZy1pY29uLWRre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9kay5zdmcpfS5mbGFnLWljb24tZGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2RrLnN2Zyl9LmZsYWctaWNvbi1kbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZG0uc3ZnKX0uZmxhZy1pY29uLWRtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9kbS5zdmcpfS5mbGFnLWljb24tZG97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2RvLnN2Zyl9LmZsYWctaWNvbi1kby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZG8uc3ZnKX0uZmxhZy1pY29uLWR6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9kei5zdmcpfS5mbGFnLWljb24tZHouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2R6LnN2Zyl9LmZsYWctaWNvbi1lY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZWMuc3ZnKX0uZmxhZy1pY29uLWVjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9lYy5zdmcpfS5mbGFnLWljb24tZWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2VlLnN2Zyl9LmZsYWctaWNvbi1lZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZWUuc3ZnKX0uZmxhZy1pY29uLWVne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9lZy5zdmcpfS5mbGFnLWljb24tZWcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2VnLnN2Zyl9LmZsYWctaWNvbi1laHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZWguc3ZnKX0uZmxhZy1pY29uLWVoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9laC5zdmcpfS5mbGFnLWljb24tZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2VyLnN2Zyl9LmZsYWctaWNvbi1lci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZXIuc3ZnKX0uZmxhZy1pY29uLWVze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9lcy5zdmcpfS5mbGFnLWljb24tZXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2VzLnN2Zyl9LmZsYWctaWNvbi1ldHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZXQuc3ZnKX0uZmxhZy1pY29uLWV0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ldC5zdmcpfS5mbGFnLWljb24tZml7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ZpLnN2Zyl9LmZsYWctaWNvbi1maS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZmkuc3ZnKX0uZmxhZy1pY29uLWZqe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9mai5zdmcpfS5mbGFnLWljb24tZmouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ZqLnN2Zyl9LmZsYWctaWNvbi1ma3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZmsuc3ZnKX0uZmxhZy1pY29uLWZrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9may5zdmcpfS5mbGFnLWljb24tZm17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ZtLnN2Zyl9LmZsYWctaWNvbi1mbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZm0uc3ZnKX0uZmxhZy1pY29uLWZve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9mby5zdmcpfS5mbGFnLWljb24tZm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ZvLnN2Zyl9LmZsYWctaWNvbi1mcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZnIuc3ZnKX0uZmxhZy1pY29uLWZyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9mci5zdmcpfS5mbGFnLWljb24tZ2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dhLnN2Zyl9LmZsYWctaWNvbi1nYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Euc3ZnKX0uZmxhZy1pY29uLWdie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nYi5zdmcpfS5mbGFnLWljb24tZ2IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2diLnN2Zyl9LmZsYWctaWNvbi1nZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2Quc3ZnKX0uZmxhZy1pY29uLWdkLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nZC5zdmcpfS5mbGFnLWljb24tZ2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dlLnN2Zyl9LmZsYWctaWNvbi1nZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Uuc3ZnKX0uZmxhZy1pY29uLWdme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nZi5zdmcpfS5mbGFnLWljb24tZ2YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dmLnN2Zyl9LmZsYWctaWNvbi1nZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2cuc3ZnKX0uZmxhZy1pY29uLWdnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nZy5zdmcpfS5mbGFnLWljb24tZ2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2doLnN2Zyl9LmZsYWctaWNvbi1naC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2guc3ZnKX0uZmxhZy1pY29uLWdpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9naS5zdmcpfS5mbGFnLWljb24tZ2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dpLnN2Zyl9LmZsYWctaWNvbi1nbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2wuc3ZnKX0uZmxhZy1pY29uLWdsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nbC5zdmcpfS5mbGFnLWljb24tZ217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dtLnN2Zyl9LmZsYWctaWNvbi1nbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ20uc3ZnKX0uZmxhZy1pY29uLWdue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nbi5zdmcpfS5mbGFnLWljb24tZ24uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2duLnN2Zyl9LmZsYWctaWNvbi1ncHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3Auc3ZnKX0uZmxhZy1pY29uLWdwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ncC5zdmcpfS5mbGFnLWljb24tZ3F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dxLnN2Zyl9LmZsYWctaWNvbi1ncS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3Euc3ZnKX0uZmxhZy1pY29uLWdye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nci5zdmcpfS5mbGFnLWljb24tZ3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dyLnN2Zyl9LmZsYWctaWNvbi1nc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3Muc3ZnKX0uZmxhZy1pY29uLWdzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ncy5zdmcpfS5mbGFnLWljb24tZ3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2d0LnN2Zyl9LmZsYWctaWNvbi1ndC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3Quc3ZnKX0uZmxhZy1pY29uLWd1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ndS5zdmcpfS5mbGFnLWljb24tZ3UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2d1LnN2Zyl9LmZsYWctaWNvbi1nd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3cuc3ZnKX0uZmxhZy1pY29uLWd3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ndy5zdmcpfS5mbGFnLWljb24tZ3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2d5LnN2Zyl9LmZsYWctaWNvbi1neS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3kuc3ZnKX0uZmxhZy1pY29uLWhre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9oay5zdmcpfS5mbGFnLWljb24taGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2hrLnN2Zyl9LmZsYWctaWNvbi1obXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaG0uc3ZnKX0uZmxhZy1pY29uLWhtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9obS5zdmcpfS5mbGFnLWljb24taG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2huLnN2Zyl9LmZsYWctaWNvbi1obi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaG4uc3ZnKX0uZmxhZy1pY29uLWhye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9oci5zdmcpfS5mbGFnLWljb24taHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2hyLnN2Zyl9LmZsYWctaWNvbi1odHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaHQuc3ZnKX0uZmxhZy1pY29uLWh0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9odC5zdmcpfS5mbGFnLWljb24taHV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2h1LnN2Zyl9LmZsYWctaWNvbi1odS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaHUuc3ZnKX0uZmxhZy1pY29uLWlke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pZC5zdmcpfS5mbGFnLWljb24taWQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2lkLnN2Zyl9LmZsYWctaWNvbi1pZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaWUuc3ZnKX0uZmxhZy1pY29uLWllLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pZS5zdmcpfS5mbGFnLWljb24taWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lsLnN2Zyl9LmZsYWctaWNvbi1pbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaWwuc3ZnKX0uZmxhZy1pY29uLWlte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pbS5zdmcpfS5mbGFnLWljb24taW0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ltLnN2Zyl9LmZsYWctaWNvbi1pbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaW4uc3ZnKX0uZmxhZy1pY29uLWluLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pbi5zdmcpfS5mbGFnLWljb24taW97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lvLnN2Zyl9LmZsYWctaWNvbi1pby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaW8uc3ZnKX0uZmxhZy1pY29uLWlxe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pcS5zdmcpfS5mbGFnLWljb24taXEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2lxLnN2Zyl9LmZsYWctaWNvbi1pcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaXIuc3ZnKX0uZmxhZy1pY29uLWlyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pci5zdmcpfS5mbGFnLWljb24taXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lzLnN2Zyl9LmZsYWctaWNvbi1pcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaXMuc3ZnKX0uZmxhZy1pY29uLWl0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pdC5zdmcpfS5mbGFnLWljb24taXQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2l0LnN2Zyl9LmZsYWctaWNvbi1qZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvamUuc3ZnKX0uZmxhZy1pY29uLWplLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9qZS5zdmcpfS5mbGFnLWljb24tam17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ptLnN2Zyl9LmZsYWctaWNvbi1qbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvam0uc3ZnKX0uZmxhZy1pY29uLWpve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9qby5zdmcpfS5mbGFnLWljb24tam8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2pvLnN2Zyl9LmZsYWctaWNvbi1qcHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvanAuc3ZnKX0uZmxhZy1pY29uLWpwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9qcC5zdmcpfS5mbGFnLWljb24ta2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2tlLnN2Zyl9LmZsYWctaWNvbi1rZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva2Uuc3ZnKX0uZmxhZy1pY29uLWtne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rZy5zdmcpfS5mbGFnLWljb24ta2cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2tnLnN2Zyl9LmZsYWctaWNvbi1raHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva2guc3ZnKX0uZmxhZy1pY29uLWtoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9raC5zdmcpfS5mbGFnLWljb24ta2l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2tpLnN2Zyl9LmZsYWctaWNvbi1raS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva2kuc3ZnKX0uZmxhZy1pY29uLWtte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rbS5zdmcpfS5mbGFnLWljb24ta20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ttLnN2Zyl9LmZsYWctaWNvbi1rbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva24uc3ZnKX0uZmxhZy1pY29uLWtuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9rbi5zdmcpfS5mbGFnLWljb24ta3B7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2twLnN2Zyl9LmZsYWctaWNvbi1rcC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva3Auc3ZnKX0uZmxhZy1pY29uLWtye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rci5zdmcpfS5mbGFnLWljb24ta3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2tyLnN2Zyl9LmZsYWctaWNvbi1rd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva3cuc3ZnKX0uZmxhZy1pY29uLWt3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9rdy5zdmcpfS5mbGFnLWljb24ta3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2t5LnN2Zyl9LmZsYWctaWNvbi1reS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva3kuc3ZnKX0uZmxhZy1pY29uLWt6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rei5zdmcpfS5mbGFnLWljb24ta3ouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2t6LnN2Zyl9LmZsYWctaWNvbi1sYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbGEuc3ZnKX0uZmxhZy1pY29uLWxhLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9sYS5zdmcpfS5mbGFnLWljb24tbGJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2xiLnN2Zyl9LmZsYWctaWNvbi1sYi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbGIuc3ZnKX0uZmxhZy1pY29uLWxje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sYy5zdmcpfS5mbGFnLWljb24tbGMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xjLnN2Zyl9LmZsYWctaWNvbi1saXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbGkuc3ZnKX0uZmxhZy1pY29uLWxpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9saS5zdmcpfS5mbGFnLWljb24tbGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2xrLnN2Zyl9LmZsYWctaWNvbi1say5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbGsuc3ZnKX0uZmxhZy1pY29uLWxye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sci5zdmcpfS5mbGFnLWljb24tbHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xyLnN2Zyl9LmZsYWctaWNvbi1sc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbHMuc3ZnKX0uZmxhZy1pY29uLWxzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9scy5zdmcpfS5mbGFnLWljb24tbHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2x0LnN2Zyl9LmZsYWctaWNvbi1sdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbHQuc3ZnKX0uZmxhZy1pY29uLWx1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sdS5zdmcpfS5mbGFnLWljb24tbHUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2x1LnN2Zyl9LmZsYWctaWNvbi1sdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbHYuc3ZnKX0uZmxhZy1pY29uLWx2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9sdi5zdmcpfS5mbGFnLWljb24tbHl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2x5LnN2Zyl9LmZsYWctaWNvbi1seS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbHkuc3ZnKX0uZmxhZy1pY29uLW1he2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tYS5zdmcpfS5mbGFnLWljb24tbWEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21hLnN2Zyl9LmZsYWctaWNvbi1tY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWMuc3ZnKX0uZmxhZy1pY29uLW1jLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tYy5zdmcpfS5mbGFnLWljb24tbWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21kLnN2Zyl9LmZsYWctaWNvbi1tZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWQuc3ZnKX0uZmxhZy1pY29uLW1le2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tZS5zdmcpfS5mbGFnLWljb24tbWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21lLnN2Zyl9LmZsYWctaWNvbi1tZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWYuc3ZnKX0uZmxhZy1pY29uLW1mLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tZi5zdmcpfS5mbGFnLWljb24tbWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21nLnN2Zyl9LmZsYWctaWNvbi1tZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWcuc3ZnKX0uZmxhZy1pY29uLW1oe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9taC5zdmcpfS5mbGFnLWljb24tbWguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21oLnN2Zyl9LmZsYWctaWNvbi1ta3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWsuc3ZnKX0uZmxhZy1pY29uLW1rLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tay5zdmcpfS5mbGFnLWljb24tbWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21sLnN2Zyl9LmZsYWctaWNvbi1tbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWwuc3ZnKX0uZmxhZy1pY29uLW1te2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tbS5zdmcpfS5mbGFnLWljb24tbW0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21tLnN2Zyl9LmZsYWctaWNvbi1tbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbW4uc3ZnKX0uZmxhZy1pY29uLW1uLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tbi5zdmcpfS5mbGFnLWljb24tbW97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21vLnN2Zyl9LmZsYWctaWNvbi1tby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbW8uc3ZnKX0uZmxhZy1pY29uLW1we2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tcC5zdmcpfS5mbGFnLWljb24tbXAuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21wLnN2Zyl9LmZsYWctaWNvbi1tcXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXEuc3ZnKX0uZmxhZy1pY29uLW1xLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tcS5zdmcpfS5mbGFnLWljb24tbXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21yLnN2Zyl9LmZsYWctaWNvbi1tci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXIuc3ZnKX0uZmxhZy1pY29uLW1ze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tcy5zdmcpfS5mbGFnLWljb24tbXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21zLnN2Zyl9LmZsYWctaWNvbi1tdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXQuc3ZnKX0uZmxhZy1pY29uLW10LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tdC5zdmcpfS5mbGFnLWljb24tbXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL211LnN2Zyl9LmZsYWctaWNvbi1tdS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXUuc3ZnKX0uZmxhZy1pY29uLW12e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tdi5zdmcpfS5mbGFnLWljb24tbXYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL212LnN2Zyl9LmZsYWctaWNvbi1td3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXcuc3ZnKX0uZmxhZy1pY29uLW13LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tdy5zdmcpfS5mbGFnLWljb24tbXh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL214LnN2Zyl9LmZsYWctaWNvbi1teC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXguc3ZnKX0uZmxhZy1pY29uLW15e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9teS5zdmcpfS5mbGFnLWljb24tbXkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL215LnN2Zyl9LmZsYWctaWNvbi1tentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXouc3ZnKX0uZmxhZy1pY29uLW16LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tei5zdmcpfS5mbGFnLWljb24tbmF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25hLnN2Zyl9LmZsYWctaWNvbi1uYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmEuc3ZnKX0uZmxhZy1pY29uLW5je2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uYy5zdmcpfS5mbGFnLWljb24tbmMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25jLnN2Zyl9LmZsYWctaWNvbi1uZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmUuc3ZnKX0uZmxhZy1pY29uLW5lLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uZS5zdmcpfS5mbGFnLWljb24tbmZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25mLnN2Zyl9LmZsYWctaWNvbi1uZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmYuc3ZnKX0uZmxhZy1pY29uLW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uZy5zdmcpfS5mbGFnLWljb24tbmcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25nLnN2Zyl9LmZsYWctaWNvbi1uaXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmkuc3ZnKX0uZmxhZy1pY29uLW5pLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uaS5zdmcpfS5mbGFnLWljb24tbmx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25sLnN2Zyl9LmZsYWctaWNvbi1ubC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmwuc3ZnKX0uZmxhZy1pY29uLW5ve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uby5zdmcpfS5mbGFnLWljb24tbm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25vLnN2Zyl9LmZsYWctaWNvbi1ucHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbnAuc3ZnKX0uZmxhZy1pY29uLW5wLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ucC5zdmcpfS5mbGFnLWljb24tbnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25yLnN2Zyl9LmZsYWctaWNvbi1uci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbnIuc3ZnKX0uZmxhZy1pY29uLW51e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9udS5zdmcpfS5mbGFnLWljb24tbnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL251LnN2Zyl9LmZsYWctaWNvbi1uentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbnouc3ZnKX0uZmxhZy1pY29uLW56LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uei5zdmcpfS5mbGFnLWljb24tb217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL29tLnN2Zyl9LmZsYWctaWNvbi1vbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvb20uc3ZnKX0uZmxhZy1pY29uLXBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wYS5zdmcpfS5mbGFnLWljb24tcGEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BhLnN2Zyl9LmZsYWctaWNvbi1wZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcGUuc3ZnKX0uZmxhZy1pY29uLXBlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wZS5zdmcpfS5mbGFnLWljb24tcGZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BmLnN2Zyl9LmZsYWctaWNvbi1wZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGYuc3ZnKX0uZmxhZy1pY29uLXBne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wZy5zdmcpfS5mbGFnLWljb24tcGcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BnLnN2Zyl9LmZsYWctaWNvbi1waHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcGguc3ZnKX0uZmxhZy1pY29uLXBoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9waC5zdmcpfS5mbGFnLWljb24tcGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BrLnN2Zyl9LmZsYWctaWNvbi1way5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGsuc3ZnKX0uZmxhZy1pY29uLXBse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wbC5zdmcpfS5mbGFnLWljb24tcGwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BsLnN2Zyl9LmZsYWctaWNvbi1wbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcG0uc3ZnKX0uZmxhZy1pY29uLXBtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wbS5zdmcpfS5mbGFnLWljb24tcG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BuLnN2Zyl9LmZsYWctaWNvbi1wbi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcG4uc3ZnKX0uZmxhZy1pY29uLXBye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wci5zdmcpfS5mbGFnLWljb24tcHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ByLnN2Zyl9LmZsYWctaWNvbi1wc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcHMuc3ZnKX0uZmxhZy1pY29uLXBzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wcy5zdmcpfS5mbGFnLWljb24tcHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3B0LnN2Zyl9LmZsYWctaWNvbi1wdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcHQuc3ZnKX0uZmxhZy1pY29uLXB3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wdy5zdmcpfS5mbGFnLWljb24tcHcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3B3LnN2Zyl9LmZsYWctaWNvbi1weXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcHkuc3ZnKX0uZmxhZy1pY29uLXB5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9weS5zdmcpfS5mbGFnLWljb24tcWF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3FhLnN2Zyl9LmZsYWctaWNvbi1xYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcWEuc3ZnKX0uZmxhZy1pY29uLXJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9yZS5zdmcpfS5mbGFnLWljb24tcmUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3JlLnN2Zyl9LmZsYWctaWNvbi1yb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcm8uc3ZnKX0uZmxhZy1pY29uLXJvLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9yby5zdmcpfS5mbGFnLWljb24tcnN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3JzLnN2Zyl9LmZsYWctaWNvbi1ycy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcnMuc3ZnKX0uZmxhZy1pY29uLXJ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ydS5zdmcpfS5mbGFnLWljb24tcnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3J1LnN2Zyl9LmZsYWctaWNvbi1yd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcncuc3ZnKX0uZmxhZy1pY29uLXJ3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ydy5zdmcpfS5mbGFnLWljb24tc2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NhLnN2Zyl9LmZsYWctaWNvbi1zYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2Euc3ZnKX0uZmxhZy1pY29uLXNie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zYi5zdmcpfS5mbGFnLWljb24tc2IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NiLnN2Zyl9LmZsYWctaWNvbi1zY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2Muc3ZnKX0uZmxhZy1pY29uLXNjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zYy5zdmcpfS5mbGFnLWljb24tc2R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NkLnN2Zyl9LmZsYWctaWNvbi1zZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2Quc3ZnKX0uZmxhZy1pY29uLXNle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zZS5zdmcpfS5mbGFnLWljb24tc2UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NlLnN2Zyl9LmZsYWctaWNvbi1zZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2cuc3ZnKX0uZmxhZy1pY29uLXNnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zZy5zdmcpfS5mbGFnLWljb24tc2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NoLnN2Zyl9LmZsYWctaWNvbi1zaC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2guc3ZnKX0uZmxhZy1pY29uLXNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zaS5zdmcpfS5mbGFnLWljb24tc2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NpLnN2Zyl9LmZsYWctaWNvbi1zantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2ouc3ZnKX0uZmxhZy1pY29uLXNqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zai5zdmcpfS5mbGFnLWljb24tc2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NrLnN2Zyl9LmZsYWctaWNvbi1zay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2suc3ZnKX0uZmxhZy1pY29uLXNse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zbC5zdmcpfS5mbGFnLWljb24tc2wuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NsLnN2Zyl9LmZsYWctaWNvbi1zbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc20uc3ZnKX0uZmxhZy1pY29uLXNtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zbS5zdmcpfS5mbGFnLWljb24tc257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NuLnN2Zyl9LmZsYWctaWNvbi1zbi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc24uc3ZnKX0uZmxhZy1pY29uLXNve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zby5zdmcpfS5mbGFnLWljb24tc28uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NvLnN2Zyl9LmZsYWctaWNvbi1zcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3Iuc3ZnKX0uZmxhZy1pY29uLXNyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zci5zdmcpfS5mbGFnLWljb24tc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NzLnN2Zyl9LmZsYWctaWNvbi1zcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc3Muc3ZnKX0uZmxhZy1pY29uLXN0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zdC5zdmcpfS5mbGFnLWljb24tc3QuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3N0LnN2Zyl9LmZsYWctaWNvbi1zdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3Yuc3ZnKX0uZmxhZy1pY29uLXN2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zdi5zdmcpfS5mbGFnLWljb24tc3h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3N4LnN2Zyl9LmZsYWctaWNvbi1zeC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc3guc3ZnKX0uZmxhZy1pY29uLXN5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zeS5zdmcpfS5mbGFnLWljb24tc3kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3N5LnN2Zyl9LmZsYWctaWNvbi1zentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3ouc3ZnKX0uZmxhZy1pY29uLXN6LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zei5zdmcpfS5mbGFnLWljb24tdGN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RjLnN2Zyl9LmZsYWctaWNvbi10Yy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGMuc3ZnKX0uZmxhZy1pY29uLXRke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90ZC5zdmcpfS5mbGFnLWljb24tdGQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RkLnN2Zyl9LmZsYWctaWNvbi10ZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGYuc3ZnKX0uZmxhZy1pY29uLXRmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90Zi5zdmcpfS5mbGFnLWljb24tdGd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RnLnN2Zyl9LmZsYWctaWNvbi10Zy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGcuc3ZnKX0uZmxhZy1pY29uLXRoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90aC5zdmcpfS5mbGFnLWljb24tdGguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RoLnN2Zyl9LmZsYWctaWNvbi10antiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGouc3ZnKX0uZmxhZy1pY29uLXRqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90ai5zdmcpfS5mbGFnLWljb24tdGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RrLnN2Zyl9LmZsYWctaWNvbi10ay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGsuc3ZnKX0uZmxhZy1pY29uLXRse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90bC5zdmcpfS5mbGFnLWljb24tdGwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RsLnN2Zyl9LmZsYWctaWNvbi10bXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdG0uc3ZnKX0uZmxhZy1pY29uLXRtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90bS5zdmcpfS5mbGFnLWljb24tdG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RuLnN2Zyl9LmZsYWctaWNvbi10bi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdG4uc3ZnKX0uZmxhZy1pY29uLXRve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90by5zdmcpfS5mbGFnLWljb24tdG8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RvLnN2Zyl9LmZsYWctaWNvbi10cntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdHIuc3ZnKX0uZmxhZy1pY29uLXRyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90ci5zdmcpfS5mbGFnLWljb24tdHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3R0LnN2Zyl9LmZsYWctaWNvbi10dC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdHQuc3ZnKX0uZmxhZy1pY29uLXR2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90di5zdmcpfS5mbGFnLWljb24tdHYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3R2LnN2Zyl9LmZsYWctaWNvbi10d3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdHcuc3ZnKX0uZmxhZy1pY29uLXR3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90dy5zdmcpfS5mbGFnLWljb24tdHp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3R6LnN2Zyl9LmZsYWctaWNvbi10ei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdHouc3ZnKX0uZmxhZy1pY29uLXVhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My91YS5zdmcpfS5mbGFnLWljb24tdWEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3VhLnN2Zyl9LmZsYWctaWNvbi11Z3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdWcuc3ZnKX0uZmxhZy1pY29uLXVnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS91Zy5zdmcpfS5mbGFnLWljb24tdW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3VtLnN2Zyl9LmZsYWctaWNvbi11bS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdW0uc3ZnKX0uZmxhZy1pY29uLXVze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My91cy5zdmcpfS5mbGFnLWljb24tdXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3VzLnN2Zyl9LmZsYWctaWNvbi11eXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdXkuc3ZnKX0uZmxhZy1pY29uLXV5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS91eS5zdmcpfS5mbGFnLWljb24tdXp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3V6LnN2Zyl9LmZsYWctaWNvbi11ei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdXouc3ZnKX0uZmxhZy1pY29uLXZhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92YS5zdmcpfS5mbGFnLWljb24tdmEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ZhLnN2Zyl9LmZsYWctaWNvbi12Y3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdmMuc3ZnKX0uZmxhZy1pY29uLXZjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS92Yy5zdmcpfS5mbGFnLWljb24tdmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ZlLnN2Zyl9LmZsYWctaWNvbi12ZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdmUuc3ZnKX0uZmxhZy1pY29uLXZne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92Zy5zdmcpfS5mbGFnLWljb24tdmcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ZnLnN2Zyl9LmZsYWctaWNvbi12aXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdmkuc3ZnKX0uZmxhZy1pY29uLXZpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS92aS5zdmcpfS5mbGFnLWljb24tdm57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ZuLnN2Zyl9LmZsYWctaWNvbi12bi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdm4uc3ZnKX0uZmxhZy1pY29uLXZ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92dS5zdmcpfS5mbGFnLWljb24tdnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3Z1LnN2Zyl9LmZsYWctaWNvbi13ZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvd2Yuc3ZnKX0uZmxhZy1pY29uLXdmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS93Zi5zdmcpfS5mbGFnLWljb24td3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3dzLnN2Zyl9LmZsYWctaWNvbi13cy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvd3Muc3ZnKX0uZmxhZy1pY29uLXlle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My95ZS5zdmcpfS5mbGFnLWljb24teWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3llLnN2Zyl9LmZsYWctaWNvbi15dHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMveXQuc3ZnKX0uZmxhZy1pY29uLXl0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS95dC5zdmcpfS5mbGFnLWljb24temF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3phLnN2Zyl9LmZsYWctaWNvbi16YS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvemEuc3ZnKX0uZmxhZy1pY29uLXpte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My96bS5zdmcpfS5mbGFnLWljb24tem0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ptLnN2Zyl9LmZsYWctaWNvbi16d3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvencuc3ZnKX0uZmxhZy1pY29uLXp3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS96dy5zdmcpfSJdfQ== */
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-addons.min.css CHANGED
@@ -1,2 +1,2 @@
1
- .type-download{float:left;margin:0 1em 1em 0!important;padding:0;vertical-align:top;width:280px;text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:365px;overflow:hidden;background:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.type-download:hover{border:1px solid #d1d1d1}.type-download>.featured-img{background-color:#866894;height:120px}.type-download>.featured-img a{display:inline-block;width:100%;height:100%}.type-download>.featured-img img{display:block;height:auto!important;margin:0 auto;max-height:70%;position:relative;top:50%;transform:translateY(-50%);width:auto!important}.type-download .addon-content{padding:15px 20px}.type-download .addon-content:after,.type-download .addon-content:before{content:" ";display:table}.type-download .addon-content:after{clear:both}.type-download .addon-content .addon-heading{margin:0 0 10px}.type-download .addon-content .addon-heading a{outline:0;text-decoration:none}.type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;left:0;width:100%;background-color:#FFF;padding:15px 20px}.give-view-addons-all span.dashicons,.type-download span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-view-addons-all span.dashicons{margin-left:3px}
2
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZGRvbnMubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxlQUFlLFdBQVcsNkJBQTZCLFVBQVUsbUJBQW1CLFlBQVkscUJBQXFCLGNBQWMsc0JBQXNCLGNBQWMsaUJBQWlCLGdCQUFnQixtQkFBbUIsNEVBQTRFLDRDQUE0Qyx5QkFBeUIsdUNBQXVDLGlCQUFpQixDQUFDLHFCQUFxQix3QkFBd0IsQ0FBQyw2QkFBNkIseUJBQXlCLFlBQVksQ0FBQywrQkFBK0IscUJBQXFCLFdBQVcsV0FBVyxDQUFDLGlDQUFpQyxjQUFjLHNCQUFzQixjQUFjLGVBQWUsa0JBQWtCLFFBQVEsMkJBQThELG9CQUFvQixDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyx5RUFBeUUsWUFBWSxhQUFhLENBQUMsb0NBQW9DLFVBQVUsQ0FBQyw2Q0FBNkMsZUFBZSxDQUFDLCtDQUErQyxVQUFVLG9CQUFvQixDQUFDLGtDQUFrQywwQkFBMEIsa0JBQWtCLFdBQVcsT0FBTyxXQUFXLHNCQUFzQixpQkFBaUIsQ0FBQyxtRUFBbUUsV0FBVyxZQUFZLGVBQWUsY0FBYyxDQUFDLHFDQUFxQyxlQUFlLENBQUMiLCJmaWxlIjoieWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLWV4dGVuZGVyLWFkZG9ucy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnR5cGUtZG93bmxvYWR7ZmxvYXQ6bGVmdDttYXJnaW46MCAxZW0gMWVtIDAhaW1wb3J0YW50O3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MjgwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjM2NXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjEpO3RyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLGJhY2tncm91bmQsY29sb3I7dHJhbnNpdGlvbi1kdXJhdGlvbjouMDVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS50eXBlLWRvd25sb2FkOmhvdmVye2JvcmRlcjoxcHggc29saWQgI2QxZDFkMX0udHlwZS1kb3dubG9hZD4uZmVhdHVyZWQtaW1ne2JhY2tncm91bmQtY29sb3I6Izg2Njg5NDtoZWlnaHQ6MTIwcHh9LnR5cGUtZG93bmxvYWQ+LmZlYXR1cmVkLWltZyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnR5cGUtZG93bmxvYWQ+LmZlYXR1cmVkLWltZyBpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OjcwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6YXV0byFpbXBvcnRhbnR9LnR5cGUtZG93bmxvYWQgLmFkZG9uLWNvbnRlbnR7cGFkZGluZzoxNXB4IDIwcHh9LnR5cGUtZG93bmxvYWQgLmFkZG9uLWNvbnRlbnQ6YWZ0ZXIsLnR5cGUtZG93bmxvYWQgLmFkZG9uLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0udHlwZS1kb3dubG9hZCAuYWRkb24tY29udGVudDphZnRlcntjbGVhcjpib3RofS50eXBlLWRvd25sb2FkIC5hZGRvbi1jb250ZW50IC5hZGRvbi1oZWFkaW5ne21hcmdpbjowIDAgMTBweH0udHlwZS1kb3dubG9hZCAuYWRkb24tY29udGVudCAuYWRkb24taGVhZGluZyBhe291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZX0udHlwZS1kb3dubG9hZCAuYWRkb24tZm9vdGVyLXdyYXB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MnB4O2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I0ZGRjtwYWRkaW5nOjE1cHggMjBweH0uZ2l2ZS12aWV3LWFkZG9ucy1hbGwgc3Bhbi5kYXNoaWNvbnMsLnR5cGUtZG93bmxvYWQgc3Bhbi5kYXNoaWNvbnN7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmb250LXNpemU6MTRweDttYXJnaW46NnB4IDAgMH0uZ2l2ZS12aWV3LWFkZG9ucy1hbGwgc3Bhbi5kYXNoaWNvbnN7bWFyZ2luLWxlZnQ6M3B4fSJdfQ== */
1
+ .type-download{float:left;margin:0 1em 1em 0!important;padding:0;vertical-align:top;width:280px;text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:365px;overflow:hidden;background:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.type-download:hover{border:1px solid #d1d1d1}.type-download>.featured-img{background-color:#866894;height:120px}.type-download>.featured-img a{display:inline-block;width:100%;height:100%}.type-download>.featured-img img{display:block;height:auto!important;margin:0 auto;max-height:70%;position:relative;top:50%;transform:translateY(-50%);width:auto!important}.type-download .addon-content{padding:15px 20px}.type-download .addon-content:after,.type-download .addon-content:before{content:" ";display:table}.type-download .addon-content:after{clear:both}.type-download .addon-content .addon-heading{margin:0 0 10px}.type-download .addon-content .addon-heading a{outline:0;text-decoration:none}.type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;left:0;width:100%;background-color:#FFF;padding:15px 20px}.give-view-addons-all span.dashicons,.type-download span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-view-addons-all span.dashicons{margin-left:3px}
2
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZGRvbnMubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxlQUFlLFdBQVcsNkJBQTZCLFVBQVUsbUJBQW1CLFlBQVkscUJBQXFCLGNBQWMsc0JBQXNCLGNBQWMsaUJBQWlCLGdCQUFnQixtQkFBbUIsNEVBQTRFLDRDQUE0Qyx5QkFBeUIsdUNBQXVDLGlCQUFpQixDQUFDLHFCQUFxQix3QkFBd0IsQ0FBQyw2QkFBNkIseUJBQXlCLFlBQVksQ0FBQywrQkFBK0IscUJBQXFCLFdBQVcsV0FBVyxDQUFDLGlDQUFpQyxjQUFjLHNCQUFzQixjQUFjLGVBQWUsa0JBQWtCLFFBQVEsMkJBQThELG9CQUFvQixDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyx5RUFBeUUsWUFBWSxhQUFhLENBQUMsb0NBQW9DLFVBQVUsQ0FBQyw2Q0FBNkMsZUFBZSxDQUFDLCtDQUErQyxVQUFVLG9CQUFvQixDQUFDLGtDQUFrQywwQkFBMEIsa0JBQWtCLFdBQVcsT0FBTyxXQUFXLHNCQUFzQixpQkFBaUIsQ0FBQyxtRUFBbUUsV0FBVyxZQUFZLGVBQWUsY0FBYyxDQUFDLHFDQUFxQyxlQUFlLENBQUMiLCJmaWxlIjoieWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLWV4dGVuZGVyLWFkZG9ucy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnR5cGUtZG93bmxvYWR7ZmxvYXQ6bGVmdDttYXJnaW46MCAxZW0gMWVtIDAhaW1wb3J0YW50O3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MjgwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjM2NXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjEpO3RyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLGJhY2tncm91bmQsY29sb3I7dHJhbnNpdGlvbi1kdXJhdGlvbjouMDVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS50eXBlLWRvd25sb2FkOmhvdmVye2JvcmRlcjoxcHggc29saWQgI2QxZDFkMX0udHlwZS1kb3dubG9hZD4uZmVhdHVyZWQtaW1ne2JhY2tncm91bmQtY29sb3I6Izg2Njg5NDtoZWlnaHQ6MTIwcHh9LnR5cGUtZG93bmxvYWQ+LmZlYXR1cmVkLWltZyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnR5cGUtZG93bmxvYWQ+LmZlYXR1cmVkLWltZyBpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OjcwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6YXV0byFpbXBvcnRhbnR9LnR5cGUtZG93bmxvYWQgLmFkZG9uLWNvbnRlbnR7cGFkZGluZzoxNXB4IDIwcHh9LnR5cGUtZG93bmxvYWQgLmFkZG9uLWNvbnRlbnQ6YWZ0ZXIsLnR5cGUtZG93bmxvYWQgLmFkZG9uLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0udHlwZS1kb3dubG9hZCAuYWRkb24tY29udGVudDphZnRlcntjbGVhcjpib3RofS50eXBlLWRvd25sb2FkIC5hZGRvbi1jb250ZW50IC5hZGRvbi1oZWFkaW5ne21hcmdpbjowIDAgMTBweH0udHlwZS1kb3dubG9hZCAuYWRkb24tY29udGVudCAuYWRkb24taGVhZGluZyBhe291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZX0udHlwZS1kb3dubG9hZCAuYWRkb24tZm9vdGVyLXdyYXB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MnB4O2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I0ZGRjtwYWRkaW5nOjE1cHggMjBweH0uZ2l2ZS12aWV3LWFkZG9ucy1hbGwgc3Bhbi5kYXNoaWNvbnMsLnR5cGUtZG93bmxvYWQgc3Bhbi5kYXNoaWNvbnN7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmb250LXNpemU6MTRweDttYXJnaW46NnB4IDAgMH0uZ2l2ZS12aWV3LWFkZG9ucy1hbGwgc3Bhbi5kYXNoaWNvbnN7bWFyZ2luLWxlZnQ6M3B4fSJdfQ== */
admin/css/yikes-inc-easy-mailchimp-extender-admin.css CHANGED
@@ -1,2305 +1,2305 @@
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
- display: none;
8
- }
9
-
10
- .shortcode-input-field {
11
- color: #333333;
12
- background: rgba(216, 216, 216, 0.35) !important;
13
- }
14
-
15
- .edit-form-field-container-span {
16
- display: block;
17
- margin: .5em 0;
18
- }
19
-
20
- .no-forms-widget {
21
- margin: 2em 0;
22
- }
23
-
24
- .view-ad-link {
25
- display: block;
26
- margin: 0 auto;
27
- }
28
-
29
- .no-forms-found-icon {
30
- font-size: 14px;
31
- line-height: 1.4;
32
- width: 14px;
33
- color: rgb(224, 125, 125);
34
- }
35
-
36
- .coming-soon-button {
37
- position: absolute;
38
- }
39
- .coming-soon-button .dashicons {
40
- font-size: 14px;
41
- line-height: 1.8;
42
- }
43
-
44
- .add-ons-about-text {
45
- margin-top: 0;
46
- }
47
-
48
- #add-ons {
49
- margin: 3em 0;
50
- }
51
-
52
- .addon-image {
53
- display: block;
54
- text-align: center;
55
- }
56
-
57
- .no-mailchimp-lists-found {
58
- padding: 25px 0 25px 25px;
59
- }
60
-
61
- /***************************/
62
- /* Manage Lists Page */
63
- /**************************/
64
- .add-new-subscriber-button {
65
- display:block;
66
- margin-top:2em
67
- }
68
-
69
- .add-new-subscriber-form-container {
70
- display: none;
71
- padding-top: 1em;
72
- }
73
- .add-new-subscriber-form-container h4 {
74
- margin-top: 0;
75
- }
76
-
77
- /**********************/
78
- /** Migrate Options **/
79
- /**********************/
80
- #migration-buttons {
81
- display: inline-block;
82
- margin-bottom: .5em;
83
- }
84
-
85
- #migration-buttons form:first-child {
86
- margin-right: 10px;
87
- }
88
-
89
- #migration-buttons form {
90
- float: left;
91
- }
92
-
93
- /*****************************/
94
- /* Dashboard Widgets */
95
- /****************************/
96
-
97
- /** List Statistics **/
98
- #yikes_easy_mc_list_stats_widget h3 span,
99
- #yikes_easy_mc_account_activity_widget h3 span {
100
- background: url( '../../includes/images/MailChimp_Assets/Freddie_original.png' ) no-repeat scroll 8px 4px / 25px auto;
101
- background-size: 25px;
102
- display: block;
103
- height: 30px;
104
- padding-left: 3em;
105
- padding-top: 5px;
106
- }
107
-
108
- #yikes_easy_mc_account_activity_widget h3.hndle {
109
- padding: 0;
110
- }
111
-
112
- #yikes_easy_mc_list_stats_widget h3 {
113
- padding: 0;
114
- line-height: 1.6em;
115
- }
116
-
117
- #yikes-easy-mc-dashboard-widget-stats h3 {
118
- text-align: center;
119
- }
120
-
121
- /* Stat Table */
122
- #yikes_easy_mc_list_stats_widget .inside {
123
- padding: 0;
124
- }
125
-
126
- .yikes-easy-mc-stats-table {
127
- margin-top: 1em;
128
- }
129
-
130
- .yikes-easy-mc-stats-table,
131
- .yikes-easy-mc-stats-table tbody,
132
- .yikes-easy-mc-stats-table .yikes-easy-mc-table-stats-tr {
133
- display: block;
134
- width: 100%;
135
- }
136
- .yikes-easy-mc-table-stats-tr td {
137
- display: inline-block;
138
- width: 48%;
139
- text-align: center;
140
- }
141
-
142
- .yikes-easy-mc-table-stats-tr td:hover {
143
- cursor: pointer;
144
- }
145
-
146
- .yikes-easy-mc-table-stats-tr td:first-of-type {
147
- border-right: 1px solid #ececec;
148
- }
149
-
150
- .yikes-easy-mc-stats-table .yikes-easy-mc-table-stats-tr-first {
151
- border-bottom: 1px solid #ececec;
152
- border-top: 1px solid #ececec;
153
- }
154
-
155
- #yikes-easy-mc-widget-stat-holder {
156
- margin-top: 1em;
157
- }
158
-
159
- .yikes-easy-mc-stats-table p.yikes-easy-mc-dashboard-stat {
160
- color: #00a0d2;
161
- font-weight: 800;
162
- font-size: 20px;
163
- margin-bottom: 2px;
164
- margin-top: 15px;
165
- line-height: 1.2;
166
- max-height: 80px;
167
- }
168
- .yikes-easy-mc-stats-table p.yikes-easy-mc-stat-list-label {
169
- font-size: 13px;
170
- margin-top: 0;
171
- margin-bottom: 15px;
172
- font-family: "Open Sans";
173
- }
174
-
175
- /** Account Activity **/
176
- #yikes_easy_mc_account_activity_widget table th.row-title {
177
- padding-left: 10px;
178
- }
179
-
180
- /* Thickbox for Tags */
181
- #pre-defined-tag-interior-container {
182
- background: url(../../includes/images/tinyMCE/yikes-mailchimp-combo-faded.png) bottom right no-repeat #fff;
183
- background-size: 40%;
184
- }
185
-
186
- /** Qtip Tooltips **/
187
- .qtip-default {
188
- background-color: transparent !important;
189
- border: transparent !important;
190
- z-index: 9999999 !important;
191
- }
192
-
193
- .qtip-bootstrap {
194
- padding: 10px !important;
195
- z-index: 9999999 !important;
196
- font-size:12px;
197
- }
198
-
199
- .search-interest-group-preloader {
200
- display: block;
201
- margin: 8px 0 0 55px;
202
- width: 12px;
203
- }
204
-
205
- .no-interest-groupings-enabled-message {
206
- display: block;
207
- margin-top: 12px !important;
208
- width: 100%;
209
- }
210
-
211
- .tooltip-integration-banner {
212
- max-width: 100%;
213
- margin: 0 0 .25em 0;
214
- }
215
-
216
- .tooltiptext.qtip-bootstrap {
217
- font-size: 12px;
218
- }
219
-
220
- .tooltip-title {
221
- margin: 0;
222
- }
223
-
224
- .dashicons-editor-help:hover {
225
- cursor: pointer;
226
- }
227
-
228
- body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section {
229
- display: block;
230
- width: 100%;
231
- margin: 1.5em 0;
232
- }
233
-
234
- body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section .interest-group-section-title {
235
- display: block;
236
- width: 100%;
237
- margin: .5em 0;
238
- text-decoration: underline;
239
- }
240
-
241
- body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section input {
242
- margin-right: 0;
243
- }
244
-
245
- body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section label {
246
- margin-right: 10px;
247
- }
248
-
249
- /* TinyMCE Button Icon */
250
- i.mce-ico.mce-i-yks_mc_tinymce_button_key {
251
- background: url( '../../includes/images/tinyMCE/Freddie_wink.png');
252
- background-size: 18px;
253
- background-position-y: 1px;
254
- background-repeat: no-repeat;
255
- }
256
-
257
- /* TinyMCE Modal */
258
- #yikes_mailchimp_tinyMCE_modal-title {
259
- padding-left: 42px;
260
- background: transparent url('../../includes/images/MailChimp_Assets/Freddie_original.png');
261
- background-repeat: no-repeat;
262
- background-size: 25px;
263
- background-position: left;
264
- background-position-x: 10px;
265
- }
266
-
267
- #yikes_mailchimp_tinyMCE_modal .mce-foot {
268
- border-top: none !important;
269
- }
270
-
271
- /* Modal Background Test */
272
- #yikes_mailchimp_tinyMCE_modal {
273
- background: #fff url('../../includes/images/tinyMCE/yikes-mailchimp-combo-faded.png');
274
- background-position: bottom left;
275
- background-size: 40%;
276
- background-position-x: 10px;
277
- background-position-y: 95%;
278
- background-repeat: no-repeat;
279
- }
280
- #yikes_mailchimp_tinyMCE_modal .mce-foot {
281
- background: transparent;
282
- }
283
- /***************************/
284
- /* Front end Widget */
285
- /**************************/
286
- *[id*="_yikes_easy_mc_widget"] > div.widget-top > div.widget-title > h4 {
287
- background: #FAFAFA url('../../includes/images/MailChimp_Assets/Freddie_original.png') no-repeat scroll 2% 50% / 25px auto;
288
- padding-left: 40px;
289
- }
290
-
291
- /************************/
292
- /* Global Styles */
293
- /***********************/
294
-
295
- /* Logo */
296
- #review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo {
297
- background: url('../../includes/images/Welcome_Page/yikes-mailchimp-welcome-logo.png') no-repeat;
298
- background-size: 60px;
299
- float: left;
300
- font-size: 14px;
301
- height: 80px;
302
- text-align: center;
303
- width: 80px;
304
- }
305
-
306
- .yikes-easy-mc-feature-image-left {
307
- float: left;
308
- margin-right: 30px;
309
- margin-left: 0 !important;
310
- }
311
-
312
- .need-support-icon {
313
- line-height: 1.5;
314
- }
315
-
316
- ul.support-option-list {
317
- display: inline-block;
318
- width: 100%;
319
- }
320
-
321
- .support-option {
322
- float: left;
323
- }
324
- .support-option-second {
325
- margin-left:10px;
326
- }
327
-
328
- #yikes-mailchimp-logo.support-page {
329
- float: left;
330
- width: 80pt;
331
- }
332
-
333
- .yikes-easy-mc-whats-new-section-image {
334
- float: none;
335
- width: 100%;
336
- margin-left: 0 !important;
337
- }
338
-
339
- .welcome-page-tabs {
340
- margin-top: 2em !important;
341
- }
342
-
343
- /* Welcome Page */
344
- .welcome-page-about-wrap .about-text,
345
- .welcome-page-about-wrap h2.welcome-title {
346
- margin-left: 115px;
347
- }
348
-
349
- .whats-new-wrap img.yikes-easy-mc-whats-new-section-image {
350
- margin-top: 10px;
351
- }
352
-
353
- .whats-new-wrap .feature-section:nth-child(1) img {
354
- float: left;
355
- width: 500px;
356
- margin-left: 0 !important;
357
- margin-right: 30px;
358
- }
359
-
360
- .whats-new-wrap .feature-section:nth-child(3) img {
361
- float: right;
362
- width: 250px;
363
- margin-right: 0 !important;
364
- margin-left: 30px;
365
- }
366
-
367
- .whats-new-wrap .feature-section:nth-child(4) img {
368
- margin-left: 0 !important;
369
- }
370
-
371
-
372
- #yikes-mailchimp-logo {
373
- height: 132px;
374
- width: 132px;
375
- font-size: 14px;
376
- text-align: center;
377
- background: url('../../includes/images/Welcome_Page/yikes-mailchimp-welcome-logo.png') no-repeat;
378
- }
379
-
380
- .about-wrap #yikes-mailchimp-logo {
381
- position: absolute;
382
- top: 0;
383
- left: 0;
384
- }
385
-
386
- .edd-welcome-screenshots {
387
- float: right;
388
- margin-left: 10px!important;
389
- }
390
-
391
- .about-wrap .feature-section {
392
- margin-top: 20px;
393
- }
394
-
395
- .yikes-easy-mc-feature-image {
396
- float: right;
397
- margin-left: 30px !important;
398
- }
399
-
400
- #credit-container,
401
- #translators-container {
402
- display: inline-block;
403
- width: 100%;
404
- }
405
-
406
- #credit-container h2,
407
- #translators-container h2 {
408
- margin: 0 0 .5em 1em;
409
- }
410
-
411
- #translators-container {
412
- margin-top: 5em;
413
- }
414
-
415
- #translators-container .translation-language {
416
- color: #333;
417
- }
418
-
419
- #credit-container .team-member,
420
- #translators-container .translator {
421
- margin: 1em 0;
422
- margin-right: 5%;
423
- text-align: center;
424
- }
425
-
426
- #credit-container .team-member img,
427
- #translators-container .translator img {
428
- border-radius: 50%;
429
- }
430
-
431
- .admin_page_yikes-mailchimp-welcome .about-wrap div.error,
432
- .admin_page_yikes-mailchimp-welcome .about-wrap div.updated {
433
- display: block;
434
- margin-left: 115px;
435
- }
436
-
437
- .github-avatar-image {
438
- width: 100px;
439
- }
440
-
441
- .github-avatar-url {
442
- display: inline-block;
443
- width: 20%;
444
- text-decoration: none;
445
- }
446
-
447
- github-avatar-url:focus {
448
- outline: 0; /* remove blue outline around avatars when clicked */
449
- }
450
-
451
- /* End Welcome Page */
452
-
453
- /* Form Customizer Upsell */
454
- div.show-some-love-container img.customizer-upsell-banner,
455
- body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container img {
456
- max-width: 100%;
457
- }
458
-
459
- body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container p:first-child {
460
- font-style: italic;
461
- }
462
-
463
- body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container hr {
464
- margin: 1em 0;
465
- }
466
-
467
- body.admin_page_yikes-mailchimp-welcome .nav-tab-wrapper .nav-tab .dashicons {
468
- font-size: 17px;
469
- line-height: 1.5;
470
- }
471
-
472
-
473
- /**
474
- * Knowledge base tab
475
- */
476
- body.admin_page_yikes-mailchimp-welcome #kb-container,
477
- body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles {
478
- display: inline-block;
479
- margin-top: 1em;
480
- }
481
-
482
- body.admin_page_yikes-mailchimp-welcome #kb-container h1 {
483
- font-size: 20px;
484
- margin-top: -1em;
485
- }
486
-
487
- body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing,
488
- body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing {
489
- width: 45%;
490
- margin-right: 2%;
491
- float: left;
492
- min-height: 260px;
493
- }
494
-
495
- body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li,
496
- body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li {
497
- margin: 12px 0;
498
- text-decoration: none;
499
- }
500
-
501
- body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li:before,
502
- body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li:before {
503
- font-family: "dashicons";
504
- content: "\f123";
505
- vertical-align: middle;
506
- display: block;
507
- float: left;
508
- margin: 0 5px 5px 0;
509
- }
510
-
511
- body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li a,
512
- body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li a {
513
- text-decoration: none;
514
- }
515
-
516
- body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li.list-title,
517
- body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li.list-title {
518
- font-size: 17px;
519
- font-weight: 200;
520
- text-decoration: underline;
521
- }
522
-
523
- body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li.list-title:before,
524
- body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li.list-title:before {
525
- content: "";
526
- padding-left: 12px;
527
- }
528
-
529
- body.admin_page_yikes-mailchimp-welcome .new-feature-list {
530
- list-style: none;
531
- line-height: middle;
532
- }
533
-
534
- body.admin_page_yikes-mailchimp-welcome .new-feature-list li {
535
- margin-bottom: 10px;
536
- }
537
-
538
- body.admin_page_yikes-mailchimp-welcome .new-feature-list li:before {
539
- font-family: "dashicons";
540
- content: "\f139";
541
- padding-right: 2px;
542
- font-size: 20px;
543
- vertical-align: middle;
544
- }
545
-
546
- /*
547
- * End knowledge base listings
548
- */
549
-
550
- /* Button Container in Review Us Container */
551
- #review-yikes-easy-mailchimp-notice .button-container {
552
- display: block;
553
- width: 100%;
554
- margin: .75em 0 1.5em 0;
555
- }
556
-
557
- #review-yikes-easy-mailchimp-notice .button-container .dashicons {
558
- font-size: 14px;
559
- line-height: 1.9;
560
- margin-left: -4px;
561
- }
562
-
563
- /* Star Icon */
564
- #review-yikes-easy-mailchimp-notice .button-container .dashicons-star-filled {
565
- color: #E6B800;
566
- }
567
-
568
- /* Upgrade Icon */
569
- #review-yikes-easy-mailchimp-notice .button-container .dashicons-upload {
570
- color: #6E8841;
571
- }
572
-
573
- /* Dismiss Icon */
574
- #review-yikes-easy-mailchimp-notice .button-container .dashicons-no-alt {
575
- color: rgb(220, 58, 58);
576
- line-height: 2;
577
- }
578
-
579
- body.easy-mailchimp_page_yikes-inc-easy-mailchimp-settings .dashicons-no-alt {
580
- color: rgb(220, 58, 58);
581
- }
582
-
583
- #review-yikes-easy-mailchimp-notice .button-container a {
584
- margin-right: 10px;
585
- }
586
-
587
- /* Dismiss-able Notice */
588
- #review-yikes-easy-mailchimp-notice {
589
- border-left: 4px solid #00a0d2;
590
- background: #fefefe;
591
- padding: 1px 12px;
592
- padding-top: 10px;
593
- box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
594
- -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
595
- margin: 15px 25px 20px 5px;
596
- }
597
-
598
- /* Readonly Textareas */
599
- textarea[readonly],
600
- input[readonly],
601
- textarea.readonly,
602
- input.readonly {
603
- background: #D8D8D8;
604
- }
605
-
606
- .dashicons.yikes-love {
607
- color: pink;
608
- }
609
-
610
- .field-description-input {
611
- resize: vertical;
612
- max-height: 100px;
613
- }
614
- .yikes-easy-mc-postbox h3 {
615
- background: #00a0d2;
616
- font-weight: 800;
617
- color: #ffffff;
618
- }
619
- .yikes-easy-mc-postbox h3.bg-transparent {
620
- color: #333;
621
- font-weight: 400;
622
- background: transparent;
623
- }
624
-
625
- .yikes-mc-warning-message {
626
- padding-left: 15px;
627
- margin-top: 0;
628
- padding-top: 10px;
629
- color: rgb(218, 110, 110);
630
- }
631
-
632
- .error-message-container label[for="yikes-easy-mc-success-message"],
633
- .error-message-container label[for="yikes-easy-mc-general-error-message"],
634
- .error-message-container label[for="yikes-easy-mc-invalid-email-message"],
635
- .error-message-container label[for="yikes-easy-mc-user-subscribed-message"],
636
- .error-message-container label[for="yikes-easy-mc-user-subscribed-update-link"] {
637
- padding: .5em 1em;
638
- background: rgba(241, 241, 241, 0.75);
639
- box-sizing: border-box;
640
- -webkit-box-sizing: border-box;
641
- -moz-box-sizing: border-box;
642
- margin: 0;
643
- }
644
-
645
- body.admin_page_yikes-mailchimp-edit-form #error-container {
646
- padding: 2px 1em;
647
- background: rgba(241, 241, 241, 0.75);
648
- box-sizing: border-box;
649
- -webkit-box-sizing: border-box;
650
- -moz-box-sizing: border-box;
651
- margin: 0;
652
- color: #F56060;
653
- }
654
-
655
- .error-message-container label:last-child {
656
- padding-bottom: 1em;
657
- margin-bottom: .5em;
658
- }
659
-
660
- .error-message-container label,
661
- .form-settings-container label {
662
- display: block;
663
- margin: 1em 0;
664
- }
665
-
666
- .yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section {
667
- padding: .5em .75em;
668
- -webkit-box-sizing: border-box;
669
- -moz-box-sizing: border-box;
670
- }
671
-
672
- .yikes-mc-settings-expansion-section {
673
- display: none;
674
- background: rgba(241, 241, 241, 0.75);
675
- }
676
- .expansion-section-title {
677
- background: #ffffff;
678
- }
679
- .expansion-section-title.settings-sidebar, .form-builder-section-title {
680
- text-decoration: none;
681
- display: block;
682
- border: 1px solid rgba(177, 177, 177, 0.71);
683
- color: #333333;
684
- padding: 5px;
685
- margin: .5em 0 0 0;
686
- }
687
- .expansion-section-title.settings-sidebar .dashicons, .form-builder-section-title .dashicons {
688
- content: "\f132";
689
- font-family: "dashicons";
690
- font-size: 15px;
691
- line-height: 1.5;
692
- }
693
- /*********************************/
694
- /** Settings/Options Page **/
695
- /********************************/
696
- /* Add-Ons Valid/Invalid License */
697
- span.easy-mailchimp-add-on-valid-license-container {
698
- color: rgb(68, 186, 68);
699
- display: block;
700
- margin-top: 1em;
701
- }
702
-
703
- .easy-mailchimp-add-on-invalid-license-container {
704
- color: rgba(227, 107, 107, 0.86);
705
- display: block;
706
- margin-top: 1em;
707
- }
708
-
709
- /* Set overflow to visible to display our arrow for visual indicator */
710
- .options-sidebar .yikes-easy-mc-postbox {
711
- overflow: visible;
712
- }
713
-
714
- .options-sidebar .inside {
715
- padding: 0 20px 12px;
716
- }
717
-
718
- /* About Text Spacing */
719
- .yikes-easy-mc-about-text {
720
- margin-top: 0;
721
- }
722
- .add-on-settings-divider {
723
- margin: 1em 0 !important;
724
- }
725
- /* Input Field Styles */
726
- #yks-mailchimp-double-optin-message,
727
- #yks-mailchimp-single-optin-message,
728
- .settings-page-input {
729
- width: 50%;
730
- }
731
-
732
- #yks-mailchimp-double-optin-message,
733
- #yks-mailchimp-single-optin-message {
734
- min-height: 75px;
735
- max-height: 200px;
736
- resize: vertical;
737
- }
738
-
739
- #settings-nav li a,
740
- #addon-settings-nav li a {
741
- color: #333333;
742
- text-decoration: none !important;
743
- transition: color .15s ease-out;
744
- -moz-transition: color .15s ease-out;
745
- -webkit-transition: color .15s ease-out;
746
- -o-transition: color .15s ease-out;
747
- }
748
- #settings-nav li a:hover,
749
- #addon-settings-nav li a:hover {
750
- color: #00a0d2 !important;
751
- }
752
-
753
- #addon-settings-nav {
754
- margin-bottom: 0;
755
- margin-top: 5px;
756
- }
757
-
758
- /* Selected Options Page Arrow */
759
- .option-menu-selected-arrow {
760
- width: 0;
761
- height: 0;
762
- border-top: 10px solid transparent;
763
- border-bottom: 10px solid transparent;
764
- border-left: 10px solid #a0a5aa;
765
- position: absolute;
766
- left: -.1em;
767
- }
768
-
769
- .option-menu-selected-arrow+a {
770
- color: #00a0d2 !important;
771
- }
772
-
773
- label[for="yikes-mailchimp-debug-status"] {
774
- display: inline-block;
775
- margin-bottom: 1em;
776
- line-height: 2.25;
777
- }
778
-
779
- #yikes-mailchimp-debug-status {
780
- float: left;
781
- margin-top: .5em;
782
- }
783
-
784
- label[for="yikes-mc-recaptcha-setting"],
785
- label[for="yikes-mc-recaptcha-api-key"] {
786
- display: block;
787
- margin-bottom: 1em;
788
- }
789
-
790
- input.recaptcha-setting-checkbox {
791
- display: block;
792
- margin-top: .5em;
793
- }
794
-
795
- .recaptcha-preview-link {
796
- display: block;
797
- margin-top: .5em;
798
- }
799
-
800
- .recaptcha-preview-container {
801
- display: block;
802
- width: 100%;
803
- display: none;
804
- margin:1em 0;
805
- }
806
-
807
- /** Support Page **/
808
- .wrap #col-right,
809
- .wrap #col-left {
810
- width: 49%;
811
- }
812
-
813
- @media (max-width:800px){
814
- .wrap #col-right,
815
- .wrap #col-left {
816
- width: 100%;
817
- }
818
- }
819
-
820
- .support-page-logo {
821
- width: 100%;
822
- opacity: .7;
823
- max-width: 100%;
824
- display: block;
825
- }
826
-
827
- .support-page-button {
828
- display: block;
829
- width: 100%;
830
- min-height: 40px;
831
- font-weight: bold;
832
- text-align: center;
833
- line-height: 3 !important;
834
- margin-top: 1em !important;
835
- }
836
-
837
- .support-page-wordpress-font {
838
- font-size:1.3em;
839
- margin-right:13px;
840
- }
841
-
842
- h2.premium-support-title {
843
- margin: 1em 0 .5em 0;
844
- }
845
-
846
- #premium-support-form {
847
- display: block;
848
- width: 100%;
849
- }
850
-
851
- #premium-support-form input[type="text"],
852
- #premium-support-form input[type="email"],
853
- #premium-support-form input[type="submit"],
854
- #premium-support-form select {
855
- display: block;
856
- width: 100%;
857
- min-width: 200px;
858
- margin: .5em 0;
859
- }
860
-
861
- #premium-support-form label {
862
- font-weight: 800;
863
- }
864
- #premium-support-form label input,
865
- #premium-support-form label select {
866
- font-weight: 500;
867
- }
868
- #premium-support-form p {
869
- font-weight: 300;
870
- display: block;
871
- margin-bottom: 1em;
872
- }
873
-
874
- #wp-support-content-wrap {
875
- min-height: 150px;
876
- width: 100%;
877
- }
878
-
879
- .support-form-hidden {
880
- display: none !important;
881
- }
882
- /* End Support Page */
883
-
884
- /****************************************/
885
- /* Debug Settings Page */
886
- /***************************************/
887
- #yikes-mailchimp-error-log .row-title {
888
- font-weight: 400;
889
- }
890
-
891
- .create-error-log-help:hover {
892
- cursor: pointer;
893
- }
894
-
895
- .error-log-tr td {
896
- display: table;
897
- margin-bottom: 1em;
898
- margin-top: .5em;
899
- }
900
-
901
- p.to-start-logging-errors-notice em,
902
- p.error-log-missing-file em {
903
- margin: 10px 0;
904
- }
905
-
906
- /***********************************************/
907
- /* Import/Export Forms Page */
908
- /*********************************************/
909
- .export-custom-forms-list {
910
- display: none;
911
- margin: 1em 0 2em 0;
912
- }
913
-
914
- .export-custom-forms-list p {
915
- margin-top: 0;
916
- }
917
-
918
- /******************************/
919
- /* Lists Page */
920
- /*****************************/
921
- .list-rating-star {
922
- color: #E6B800;
923
- }
924
- /*********************************/
925
- /* Accont Details Page */
926
- /********************************/
927
- /* Chimp Chatter */
928
- #chimp-chatter {
929
- text-align: center;
930
- }
931
- #chimp-chatter .chimp-chatter-container {
932
- margin: 1em 0.2em;
933
- background: #F8F8F8;
934
- border-radius: 10px;
935
- float: left;
936
- height: 220px;
937
- padding: 10px;
938
- width: 44%;
939
- }
940
-
941
- .chimp-chatter-mailchimp-logo {
942
- width: 100%;
943
- display: block;
944
- margin: 0 auto;
945
- }
946
-
947
- .chimp-chatter-sidebar h2.account-status {
948
- text-align: center;
949
- }
950
-
951
- .mailchimp-affiliate-link {
952
- color: #333;
953
- display: none;
954
- }
955
-
956
- .mailchimp-avatar {
957
- display: block;
958
- margin: 0 auto;
959
- box-shadow: 3px 3px 10px 0px rgba(214, 214, 214, 0.75);
960
- }
961
-
962
- .chimpchatter-button-container {
963
- clear: both;
964
- display: block;
965
- }
966
-
967
- .chimp-chatter-postbox {
968
- float: left;
969
- width: 49%;
970
- margin-right: 1%;
971
- }
972
-
973
- #account-details .chimp-chatter-postbox.even {
974
- margin-right: 0;
975
- }
976
-
977
-
978
- /* Inactive + Active Markers */
979
- .circle-account-inactive {
980
- display: inline-block;
981
- vertical-align: middle;
982
- margin-top: -3px;
983
- margin-right: 5px;
984
- height: 15px;
985
- width: 15px;
986
- border-radius: 50%;
987
- background: rgba(250, 138, 138, 0.79);
988
- }
989
- .chatter-type {
990
- font-weight: 600;
991
- font-family: "open sans";
992
- font-size: 14px;
993
- margin: 5px 5px 0 5px;
994
- }
995
- .chatter-message {
996
- margin: 2px 2px 15px 2px !important;
997
- }
998
- .circle-account-active {
999
- display: inline-block;
1000
- vertical-align: middle;
1001
- margin-top: -3px;
1002
- margin-right: 5px;
1003
- height: 15px;
1004
- width: 15px;
1005
- border-radius: 50%;
1006
- background: rgba(128, 214, 128, 0.77);
1007
- }
1008
- #account-details .mailchimp-avatar {
1009
- width: 120px;
1010
- border-radius: 10%;
1011
- margin-top: .5em;
1012
- }
1013
- /* Chatter Container Colors */
1014
- .chimp-chatter-positive {
1015
- border-left: 4px solid rgb(157, 223, 157);
1016
- }
1017
- .chimp-chatter-negative {
1018
- border-left: 4px solid #FBA2A2;
1019
- }
1020
- .chimp-chatter-neutral {
1021
- border-left: 4px solid rgb(177, 177, 177);
1022
- }
1023
- /* Sidebar Create a new opt-in form */
1024
- #import-list-to-site {
1025
- margin-top: 10px;
1026
- }
1027
- #import-list-to-site .input-field {
1028
- display: block;
1029
- width: 100%;
1030
- margin-top: 5px;
1031
- margin-bottom: 5px;
1032
- }
1033
- #import-list-to-site .form-description {
1034
- resize: vertical;
1035
- max-height: 65px;
1036
- }
1037
- #import-list-to-site .description {
1038
- margin-top: 5px;
1039
- }
1040
- input.clear-mailchimp-api-cache {
1041
- float: right;
1042
- margin-top: -33px !important;
1043
- }
1044
- .yikes-list-refreshed-notice {
1045
- border-left: 4px solid #46b450;
1046
- margin: 5px 0;
1047
- }
1048
- .yikes-list-refreshed-notice p {
1049
- margin: 1em 0 .5em 0;
1050
- padding: 6px 12px;
1051
- background: rgba(241, 241, 241, 0.5);
1052
- font-size: 13px;
1053
- line-height: 1.5;
1054
- }
1055
- .star-container {
1056
- margin-top: 5px;
1057
- margin-bottom: 1.5em;
1058
- }
1059
- .star-container a {
1060
- text-decoration: none;
1061
- }
1062
- .star-container .dashicons-star-filled {
1063
- font-size: 1.75em;
1064
- }
1065
- .sidebar-container {
1066
- margin-top: 5px;
1067
- margin-bottom: 1.5em;
1068
- }
1069
- .sidebar-footer-text {
1070
- margin: 15px 0 !important;
1071
- text-align: center;
1072
- }
1073
- .sidebar-twitter-icon {
1074
- text-decoration: none;
1075
- color: #55ACEE;
1076
- }
1077
- /* Field no longer exists warning */
1078
- .field-doesnt-exist-notice {
1079
- position: absolute;
1080
- margin-left: 5px;
1081
- width: 18px;
1082
- }
1083
- .field-type-text {
1084
- float: right;
1085
- }
1086
- .type-container {
1087
- margin-top: 0;
1088
- margin: 0;
1089
- }
1090
- .form-field-container {
1091
- margin-top: 0;
1092
- margin-bottom: 0;
1093
- }
1094
- /* 2nd Error */
1095
- .field-no-longer-exists-warning {
1096
- position: absolute;
1097
- margin-left: 5px;
1098
- width: 18px;
1099
- }
1100
- /* Form Field Raiods/Checkboxes */
1101
- .form-field-container td input[type="checkbox"],
1102
- .form-field-container td input[type="radio"] {
1103
- margin: 0 5px;
1104
- }
1105
- .form-field-container td input[type="checkbox"]:first-child,
1106
- .form-field-container td input[type="radio"]:first-child {
1107
- margin-left: 0 !important;
1108
- }
1109
- /* Merge variable ID */
1110
- .merge-tag-text {
1111
- background: transparent;
1112
- box-shadow: none;
1113
- border: none;
1114
- }
1115
- .pre-defined-tag-link {
1116
- font-size: 11px;
1117
- }
1118
- /* Close/Delete Buttons */
1119
- .toggle-container {
1120
- font-size: small;
1121
- float: right;
1122
- }
1123
- /* Pre-Defined Tag container/modal */
1124
- #pre-defined-tag-container {
1125
- display: none;
1126
- }
1127
- #pre-defined-tag-container h3 {
1128
- margin-bottom: 0;
1129
- }
1130
- #pre-defined-tag-container .tooltop-tag .dashicons-editor-help {
1131
- font-size: 13px;
1132
- line-height: 1.5;
1133
- }
1134
- .no-fields-assigned-notice {
1135
- margin: 4em 0 2.25em 0;
1136
- padding-bottom: 6em;
1137
- width: 100%;
1138
- text-align: center;
1139
- background: url( '../../includes/images/no-form-fields-assigned-arrow.jpg' ) no-repeat;
1140
- background-position: bottom center;
1141
- background-size: 105px;
1142
- }
1143
- /* Yikes MailChimp Preloader */
1144
- .yikes-easy-mc-widget-preloader {
1145
- position: absolute;
1146
- left: 48%;
1147
- margin-top: -96px;
1148
- }
1149
- /* Yikes MailChimp Widget */
1150
- .yikes-dashboard-widget-section {
1151
- padding: 0 12px 12px;
1152
- }
1153
- .select-list-title {
1154
- padding-left: 0;
1155
- }
1156
- .yikes-dashboard-widget-section .description {
1157
- margin: .5em 0 0 0;
1158
- }
1159
- . error-descripion {
1160
- padding-top: .5em;
1161
- }
1162
- /* MailChimp Freddie Logo */
1163
- .yikes-mc-freddie-logo {
1164
- float: left;
1165
- margin-right: 10px;
1166
- }
1167
- /* Merge Variable / Interest Group Toggle */
1168
- .mv_ig_list {
1169
- width:94%;
1170
- margin-bottom: 8px !important;
1171
- border: none !important;
1172
- background: transparent !important;
1173
- }
1174
- .mv_ig_list .list-container {
1175
- position: absolute;
1176
- }
1177
- .mv_ig_list a {
1178
- width: 48%;
1179
- padding: 5px 0 !important;
1180
- text-align: center;
1181
- margin: 0;
1182
- }
1183
- .mv_ig_list a:first-child {
1184
- margin-right: 0;
1185
- }
1186
- .mv_ig_list a:last-child {
1187
- float: right;
1188
- }
1189
-
1190
- .mv_ig_list {
1191
- margin-bottom: .5em;
1192
- }
1193
- .mv_ig_list .nav-tab {
1194
- border: 1px solid #ccc;
1195
- }
1196
- .mv_ig_list .nav-tab-active {
1197
- color: #fff;
1198
- font-weight: bold;
1199
- background: #00a0d2;
1200
- }
1201
-
1202
- .mv_ig_list .arrow-down {
1203
- position: absolute;
1204
- margin-top: 21px;
1205
- margin-left: 50px;
1206
- width: 0;
1207
- height: 0;
1208
- border-left: 12px solid transparent;
1209
- border-right: 12px solid transparent;
1210
- border-top: 12px solid #00a0d2;
1211
- }
1212
-
1213
- #container-container {
1214
- display: inline-block;
1215
- width: 521px;
1216
- }
1217
- #container-container .list-container {
1218
- float: left;
1219
- width: 240px;
1220
- position: relative;
1221
- }
1222
- #container-container .list-container:last-child {
1223
- margin-left: 2em;
1224
- }
1225
-
1226
- #yikes_easy_mc_toolbar {
1227
- margin-top: -.75em;
1228
- }
1229
- #yikes_easy_mc_toolbar_links {
1230
- display: inline-block;
1231
- width: 100%;
1232
- margin: 0;
1233
- padding: 10px 0;
1234
- }
1235
- #yikes_easy_mc_toolbar_links li {
1236
- float: left;
1237
- margin: 0 .5em;
1238
- }
1239
- #yikes_easy_mc_toolbar_links li a {
1240
- text-decoration: none;
1241
- display: inline-block;
1242
- }
1243
- #yikes_easy_mc_toolbar_links li a:focus {
1244
- box-shadow: none;
1245
- }
1246
- #yikes_easy_mc_toolbar_links li a.selected_hidden_setting {
1247
- color: #333333;
1248
- /* border-bottom: 1px solid rgba(206, 206, 206, 1); */
1249
- margin-bottom: 3px;
1250
- }
1251
- #yikes_easy_mc_toolbar_links li .selected_setting_triangle {
1252
- width: 0;
1253
- height: 0;
1254
- border-left: 13px solid transparent;
1255
- border-right: 13px solid transparent;
1256
- border-top: 13px solid rgba(206, 206, 206, 1);
1257
- margin: 0 auto;
1258
- }
1259
- /* Toolbar Icons */
1260
- #yikes_easy_mc_toolbar_links li a.form-builder:before {
1261
- content: "\f116";
1262
- font-family: "dashicons";
1263
- }
1264
- #yikes_easy_mc_toolbar_links li a.form-customizer:before {
1265
- content: "\f100";
1266
- font-family: "dashicons";
1267
- }
1268
- #yikes_easy_mc_toolbar_links li a.error-messages:before {
1269
- content: "\f117";
1270
- font-family: "dashicons";
1271
- }
1272
- #yikes_easy_mc_toolbar_links li a.form-settings:before {
1273
- content: "\f111";
1274
- font-family: "dashicons";
1275
- }
1276
-
1277
- /*********************************/
1278
- /* Checkbox Settings Page */
1279
- /********************************/
1280
- #checkbox-settings-form .dashicons-editor-help {
1281
- font-size: 15px;
1282
- line-height: 1.6;
1283
- }
1284
-
1285
- .checkbox-settings-list-dropdown {
1286
- display: block;
1287
- width: 250px;
1288
- }
1289
-
1290
- .no-lists-setup-notice {
1291
- padding: .5em 0 .5em 0;
1292
- }
1293
-
1294
- .optin-checkbox-label-input {
1295
- display: block;
1296
- width: 250px;
1297
- }
1298
-
1299
- /*****************************/
1300
- /* Manage Forms Page */
1301
- /***************************/
1302
-
1303
- /* Table */
1304
- .yikes-form-id-number {
1305
- width: 55px;
1306
- }
1307
-
1308
- span[title="Impressions"]:hover,
1309
- span[title="Submissions"]:hover,
1310
- span[title="Conversion Rate"]:hover {
1311
- display: block;
1312
- cursor: pointer;
1313
- }
1314
-
1315
- /* Container holding the form ID */
1316
- .form-id-container {
1317
- padding: 1px 8px;
1318
- border-radius: 5px;
1319
- background: rgb(73, 169, 236);
1320
- font-weight: bold;
1321
- color: #ffffff;
1322
- }
1323
- .manage-form-admin-notice {
1324
- margin-top: 1.75em !important;
1325
- }
1326
- a.yikes-delete-mailchimp-form,
1327
- a.yikes-delete-subscriber,
1328
- .yikes-mc-settings-expansion-section a.remove-field,
1329
- .remove-notification {
1330
- color: rgb(217, 96, 96) !important;
1331
- }
1332
- .yikes-delete-mailchimp-form {
1333
- margin-top: 6px;
1334
- }
1335
- #postbox-container-1 .yikes-delete-mailchimp-form {
1336
- float: right;
1337
- }
1338
- .form-buttons-container {
1339
- display: block;
1340
- padding: 11px 10px;
1341
- }
1342
- .forms-buttons-container input[type="submit"] {
1343
- margin: 0 0 .5em 0;
1344
- }
1345
- .update-form-spinner {
1346
- position: absolute;
1347
- left: 0;
1348
- right: 0;
1349
- margin: 0 auto;
1350
- bottom: 13px;
1351
- }
1352
- .yikes-mc-shortcode-input {
1353
- text-align: center;
1354
- width: 100%;
1355
- color: #333333;
1356
- }
1357
- .hidden-class {
1358
- display: none !important;
1359
- }
1360
-
1361
- .stat-container {
1362
- width:10%;
1363
- max-width: 75px;
1364
- }
1365
-
1366
- .no-mailchimp-forms-found em,
1367
- .no-current-subscriber-notice em {
1368
- padding: 25px 0 25px 25px;
1369
- }
1370
-
1371
- .column-columnname span.stats {
1372
- display: block;
1373
- width: 100%;
1374
- text-align: center;
1375
- }
1376
- .column-columnname span.stats span {
1377
- display: inline-block;
1378
- width: 20%;
1379
- }
1380
- .column-columnname span.stats span:hover {
1381
- cursor: pointer;
1382
- }
1383
- /* Available Form Field List */
1384
- #available-fields li,
1385
- #available-interest-groups li {
1386
- text-decoration: none;
1387
- display: block;
1388
- border: 1px solid rgba(177, 177, 177, 0.71);
1389
- color: #333333;
1390
- padding: 5px;
1391
- margin: .5em 0;
1392
- }
1393
- #available-fields li.not-available,
1394
- #available-interest-groups li.not-available {
1395
- opacity: .6 !important;
1396
- }
1397
-
1398
- #available-fields li.field-to-add-to-form,
1399
- #available-interest-groups li.group-to-add-to-form {
1400
- background: rgba(46, 162, 204, 0.25);
1401
- }
1402
-
1403
- /* Add to Form Builder Arrow Icon */
1404
- .add-field-to-editor .add-to-form-builder-arrow,
1405
- .button-secondary .add-to-form-builder-arrow {
1406
- width: 15px;
1407
- font-size: 15px;
1408
- line-height: 1.8;
1409
- }
1410
-
1411
- /* Form Builder Clear Form Fields Button */
1412
- .clear-form-fields {
1413
- background: #e14d43;
1414
- border-color: #d02c21;
1415
- color: #fff;
1416
- box-shadow: inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);
1417
- text-decoration: none;
1418
- display: inline-block;
1419
- height: 28px;
1420
- padding: 0 10px 1px;
1421
- border-width: 1px;
1422
- -webkit-appearance: none;
1423
- border-radius: 3px;
1424
- white-space: nowrap;
1425
- font-size: 13px;
1426
- line-height: 26px;
1427
- box-sizing: border-box;
1428
- -webkit-box-sizing: border-box;
1429
- -moz-box-sizing: border-box;
1430
- float: right;
1431
- margin: 0 11px 10px 0;
1432
- }
1433
-
1434
- .clear-form-fields:hover,
1435
- .clear-form-fields:active,
1436
- .clear-form-fields:focus {
1437
- background: #dd382d;
1438
- border-color: #ba281e;
1439
- color: #fff;
1440
- box-shadow: inset 0 1px 0 #e8776f;
1441
- }
1442
- /*****************************/
1443
- /* View User Page */
1444
- /*****************************/
1445
- .yikes-mc-view-list-breadcrumbs {
1446
- padding: .8em;
1447
- border: 1px solid #D8D8D8;
1448
- background: #ECECEC;
1449
- margin: 1.5em 0 .8em 0;
1450
- }
1451
-
1452
- .yikes-mc-member-rating-star {
1453
- color: goldenrod;
1454
- }
1455
-
1456
- /* Subscriber Cards */
1457
- #yikes-mc-subscriber-card-wrapper {
1458
- background: #fefefe;
1459
- min-height: 200px;
1460
- display: inline-block;
1461
- box-shadow: 0 1px 1px rgba(0,0,0,.04);
1462
- webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
1463
- border: 1px solid #e5e5e5;
1464
- padding: 15px 20px;
1465
- width: 500px;
1466
- float: left;
1467
- }
1468
-
1469
- #yikes-mc-subscriber-card-wrapper .subscriber-optin-ip {
1470
- display: inline-block;
1471
- margin: 1em 0 0 0;
1472
- font-style: italic;
1473
- }
1474
-
1475
- .view-user-data-wrap #customer-tab-wrapper-list {
1476
- float: left;
1477
- background: #fefefe;
1478
- margin-top: 0;
1479
- padding: 12px;
1480
- margin-left: -1px;
1481
- border-right: 1px solid #e5e5e5;
1482
- border-top: 1px solid #e5e5e5;
1483
- border-bottom: 1px solid #e5e5e5;
1484
- }
1485
-
1486
- .view-user-data-wrap #customer-tab-wrapper-list .dashicons {
1487
- font-size: 23px;
1488
- height: 23px;
1489
- width: 23px;
1490
- margin: 3px 0;
1491
- }
1492
-
1493
- .view-user-data-wrap #customer-tab-wrapper-list li.inactive {
1494
- color: rgba(51, 51, 51, 0.31);
1495
- transition: color ease-out .1s;
1496
- }
1497
-
1498
- .view-user-data-wrap #customer-tab-wrapper-list li.active,
1499
- .view-user-data-wrap #customer-tab-wrapper-list li.inactive:hover {
1500
- color: rgba(51, 51, 51, 1);
1501
- }
1502
-
1503
- #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top h2,
1504
- #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top img,
1505
- #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top .member-star-rating-container {
1506
- float: left;
1507
- }
1508
-
1509
- #yikes-mc-subscriber-card-wrapper #delete-mailchimp-subscriber {
1510
- display: block;
1511
- margin: 0 auto;
1512
- }
1513
-
1514
- #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top img {
1515
- border-radius: 3px;
1516
- }
1517
-
1518
- #yikes-mc-subscriber-card-wrapper .merge-variable-section li {
1519
- display: inline-block;
1520
- list-style: none;
1521
- float: left;
1522
- width: 50%;
1523
- min-height: 65px;
1524
- border-bottom: 1px dotted #ddd;
1525
- }
1526
-
1527
- #yikes-mc-subscriber-card-wrapper .merge-variable-section li p {
1528
- margin: 0 0 1em 0px;
1529
- }
1530
-
1531
- #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top h2 {
1532
- max-width: 370px;
1533
- width: 75%;
1534
- padding: 0;
1535
- }
1536
-
1537
- #yikes-mc-subscriber-card-wrapper .member-star-rating-container {
1538
- display: block;
1539
- margin: .5em 0;
1540
- margin-left: 10px;
1541
- }
1542
-
1543
- #yikes-mc-subscriber-card-wrapper h2 {
1544
- margin-left: 10px;
1545
- margin-top: 0;
1546
- padding-top: 0;
1547
- }
1548
-
1549
- #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top {
1550
- display: inline-block;
1551
- width: 100%;
1552
- }
1553
-
1554
- #yikes-mc-subscriber-card-wrapper .yikes-mc-card-body {
1555
- display: inline-block;
1556
- width: 100%;
1557
- }
1558
-
1559
- #yikes-mc-subscriber-card-wrapper .yikes-mc-card-body h4 {
1560
- margin-top: 0;
1561
- margin-left: 5px;
1562
- }
1563
-
1564
- .yikes-mc-subscriber-hr {
1565
- margin: 1.5em 0;
1566
- }
1567
-
1568
- .member-subscription-date {
1569
- display: block;
1570
- width: 70%;
1571
- max-width: 370px;
1572
- margin: .5em 0;
1573
- margin-left: 10px;
1574
- float: left;
1575
- }
1576
-
1577
- .member-location-data {
1578
- display: block;
1579
- width: 70%;
1580
- max-width: 370px;
1581
- margin: .25em 0;
1582
- margin-left: 10px;
1583
- float: left;
1584
- }
1585
-
1586
- /*****************************/
1587
- /* Manage Lists Page */
1588
- /*****************************/
1589
- .addon-required-link {
1590
- color: #333333;
1591
- opacity: .5;
1592
- }
1593
-
1594
- .view-list-sidebar-input {
1595
- color: #333333;
1596
- }
1597
-
1598
- .merge-variable-ul,
1599
- .interest-group-ul,
1600
- .segment-ul {
1601
- padding-left: 15px;
1602
- font-size: 14px;
1603
- }
1604
- .merge-variable-ul li .dashicons,
1605
- .interest-group-ul li .dashicons {
1606
- line-height: 1.8;
1607
- font-size: 9px;
1608
- }
1609
-
1610
- a.button-primary.edit-fields-button {
1611
- margin: 0 0 10px 15px;
1612
- }
1613
-
1614
- .merge-variable-count,
1615
- .interest-group-count,
1616
- .segment-group-count {
1617
- text-decoration: underline;
1618
- margin-bottom: .75em;
1619
- padding-left:7px;
1620
- }
1621
-
1622
- .interest-group-title {
1623
- padding-left: 5px;
1624
- }
1625
-
1626
- .edit-segments-button {
1627
- margin: 0 0 10px 15px;
1628
- }
1629
-
1630
- .edit-segment-description {
1631
- padding: 0 0 10px 15px;
1632
- }
1633
-
1634
- #credit-container {
1635
- margin-top:1.5em;
1636
- }
1637
-
1638
- /***********************/
1639
- /* Edit Form Page */
1640
- /**********************/
1641
- /* Custom Icons For custom Sections */
1642
- .yikes-easy-mailchimp-custom-content-icon {
1643
- font-size: 15px;
1644
- line-height: 1;
1645
- }
1646
- .custom-field-section {
1647
- display: block;
1648
- margin: 1em 0;
1649
- }
1650
- #associated-list {
1651
- width: 100%;
1652
- margin-top: 5px;
1653
- }
1654
- #redirect-user-to-selection {
1655
- width: 100%;
1656
- }
1657
- #edit-yikes-mc-form label h3 {
1658
- margin-left:0;
1659
- padding-left: 0;
1660
- }
1661
- #available-fields .field-required {
1662
- color: rgb(217, 96, 96) !important;
1663
- }
1664
- /* Post Stuff Heading */
1665
- body.admin_page_yikes-mailchimp-edit-form #poststuff h2 {
1666
- padding: 8px 12px;
1667
- margin-top: 0;
1668
- }
1669
- .edit-form-form-description {
1670
- width: 100%;
1671
- resize: vertical;
1672
- min-height: 65px;
1673
- max-height: 100px;
1674
- }
1675
-
1676
- .edit-form-title {
1677
- padding-left: 12px !important;
1678
- }
1679
- #edit-form-description {
1680
- padding: 0 12px;
1681
- margin: 1em 0;
1682
- }
1683
- .yikes-easy-mc-postbox {
1684
- overflow: hidden;
1685
- }
1686
- .no-interest-groups-found-message {
1687
- opacity: .35;
1688
- }
1689
- #interest-groups-container .description,
1690
- #merge-variables-container .description {
1691
- padding-top: .5em;
1692
- }
1693
- .inside-section-1 {
1694
- margin-top: 0;
1695
- margin-bottom: 1.5em;
1696
- }
1697
- .inside-section-2 {
1698
- margin-top: 0;
1699
- margin-bottom: 2em;
1700
- }
1701
- .form-field-container-span {
1702
- display: block;
1703
- margin: .5em 0;
1704
- }
1705
- /* Style List - color pickers etc. */
1706
- #style-list ul li {
1707
- display: block;
1708
- width: 100%;
1709
- margin: 1em 0;
1710
- }
1711
- .wp-picker-container,
1712
- .form-style-adjustment {
1713
- display: block !important;
1714
- width: 100%;
1715
- margin: .5em 0;
1716
- }
1717
-
1718
- .dynamic-email-tag {
1719
- display: inline-block;
1720
- margin-right: 5px;
1721
- }
1722
- .dynamic-tag-description td {
1723
- padding-top: 0;
1724
- }
1725
-
1726
- #create-new-notification-button {
1727
- margin-top: 1em;
1728
- }
1729
-
1730
- /* File Field Type */
1731
- .file-container {
1732
- display: none;
1733
- }
1734
-
1735
- .yikes-mailchimp-file-field input[name*="custom-field[incentive-attachment]"] {
1736
- margin-bottom: .5em;
1737
- }
1738
-
1739
- .yikes-mailchimp-file-field input[name*="custom-field[incentive-attachment]"]+.button-secondary {
1740
- margin-left: 4px;
1741
- }
1742
-
1743
- input#upload-btn[data-attr-position="1"] {
1744
- margin-left: 0;
1745
- }
1746
-
1747
- .remove-file-button {
1748
- background: url('../partials/helpers/fields/img/icon-delete.png');
1749
- height: 16px;
1750
- position: absolute;
1751
- text-indent: -99999px;
1752
- width: 16px;
1753
- }
1754
-
1755
- a.add-new-incentive-attachment {
1756
- display: block;
1757
- width: 40px;
1758
- margin-right: 100% !important;
1759
- margin-top: .5em !important;
1760
- }
1761
- a.add-new-incentive-attachment .dashicons {
1762
- font-size: 15px;
1763
- line-height: 1.8;
1764
- }
1765
-
1766
- .form-builder-placeholder {
1767
- background: rgba(206, 206, 206, 0.20);
1768
- height: 30px;
1769
- }
1770
-
1771
- /******************************************/
1772
- /* Edit Form Form Settings Section */
1773
- /****************************************/
1774
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-title {
1775
- font-size: 1em;
1776
- border-bottom: 1px solid rgba(187, 187, 187, 0.29);
1777
- display: block;
1778
- width: 100%;
1779
- padding-bottom: 6px;
1780
- margin-bottom: .5em;
1781
- margin-top: 1.5em;
1782
- }
1783
-
1784
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-title.first {
1785
- margin-top: 0;
1786
- }
1787
-
1788
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior {
1789
- display: inline-block;
1790
- width: 100%;
1791
- box-sizing: border-box;
1792
- -webkit-box-sizing: border-box;
1793
- -moz-box-sizing: border-box;
1794
- background: rgba(241, 241, 241, 0.75);
1795
- padding: 1em;
1796
- }
1797
-
1798
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior label {
1799
- margin-top: 0;
1800
- }
1801
-
1802
- label.login-restriction-center {
1803
- display: block;
1804
- width: 100%;
1805
- }
1806
-
1807
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section {
1808
- display: inline-block;
1809
- }
1810
-
1811
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section p.description.error {
1812
- color: #F56060;
1813
- }
1814
-
1815
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section label {
1816
- float: left;
1817
- margin-right: .5em;
1818
- margin-top: 0;
1819
- margin-bottom: 0;
1820
- }
1821
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-pending-message,
1822
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-expired-message,
1823
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-login-message {
1824
- display: block;
1825
- width: 100%;
1826
- min-height: 50px;
1827
- }
1828
-
1829
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child {
1830
- float: left;
1831
- padding-left: 2%;
1832
- width: 98%;
1833
- border-left: 1px dashed #BDBDBD;
1834
- border-spacing: 2px;
1835
- margin: .5em 0 1em 0;
1836
- }
1837
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-submit-button-text {
1838
- margin: 0;
1839
- }
1840
-
1841
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section {
1842
- margin-bottom: 0;
1843
- }
1844
-
1845
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section.last {
1846
- margin-bottom: .75em;
1847
- }
1848
-
1849
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child.hidden {
1850
- display: none;
1851
- }
1852
-
1853
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .description + label {
1854
- margin-top: 1em;
1855
- float: left;
1856
- width: 100%;
1857
- }
1858
-
1859
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior label.inline-form-label {
1860
- margin-bottom: 0;
1861
- margin-top: 0;
1862
- }
1863
-
1864
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .description {
1865
- display: block;
1866
- width: 100%;
1867
- float: left;
1868
- }
1869
-
1870
- .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior strong:first-child,
1871
- .admin_page_yikes-mailchimp-edit-form #form-settings .nested-child strong:first-child {
1872
- display: block;
1873
- width: 100%;
1874
- }
1875
-
1876
- .admin_page_yikes-mailchimp-edit-form #form-settings .inline-form-label {
1877
- float: left;
1878
- margin-right: 10px;
1879
- }
1880
-
1881
-
1882
- /******************************************/
1883
- /* Edit Form Custom Fields */
1884
- /****************************************/
1885
- /**
1886
- * Timepickers
1887
- * @since 6.0.3.8
1888
- */
1889
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper {
1890
- overflow-y: auto;
1891
- height: 150px;
1892
- width: 170px;
1893
- background: #fff;
1894
- border: 1px solid #ddd;
1895
- box-shadow:0 5px 10px rgba(0,0,0,0.2);
1896
- outline: none;
1897
- z-index: 10001;
1898
- margin: 0;
1899
- }
1900
-
1901
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration {
1902
- width: 13em;
1903
- }
1904
-
1905
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
1906
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
1907
- width: 11em;
1908
- }
1909
-
1910
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list {
1911
- margin: 0;
1912
- padding: 0;
1913
- list-style: none;
1914
- }
1915
-
1916
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-duration {
1917
- margin-left: 5px; color: #888;
1918
- }
1919
-
1920
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list:hover .ui-timepicker-duration {
1921
- color: #888;
1922
- }
1923
-
1924
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li {
1925
- padding: 3px 0 3px 5px;
1926
- cursor: pointer;
1927
- white-space: nowrap;
1928
- color: #000;
1929
- list-style: none;
1930
- margin: 0;
1931
- }
1932
-
1933
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list:hover .ui-timepicker-selected {
1934
- background: #fff; color: #000;
1935
- }
1936
-
1937
- body.admin_page_yikes-mailchimp-edit-form li.ui-timepicker-selected,
1938
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li:hover,
1939
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list .ui-timepicker-selected:hover {
1940
- background: #1980EC; color: #fff;
1941
- }
1942
-
1943
- body.admin_page_yikes-mailchimp-edit-form li.ui-timepicker-selected .ui-timepicker-duration,
1944
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li:hover .ui-timepicker-duration {
1945
- color: #ccc;
1946
- }
1947
-
1948
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled,
1949
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled:hover,
1950
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
1951
- color: #888;
1952
- cursor: default;
1953
- }
1954
-
1955
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled:hover,
1956
- body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
1957
- background: #f2f2f2;
1958
- }
1959
-
1960
- /*
1961
- * End Timepicker styles
1962
- */
1963
-
1964
- /*
1965
- * Bootstrap datepicker styles
1966
- */
1967
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker {
1968
- background-color: #fff;
1969
- border: 1px solid #66AFE9;
1970
- border-radius: 4px;
1971
- box-shadow: 0 0 8px rgba(102,175,233,.6);
1972
- display: none;
1973
- margin-top: 4px;
1974
- padding: 10px;
1975
- width: 240px;
1976
- }
1977
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a,
1978
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a:hover {
1979
- text-decoration: none;
1980
- }
1981
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a:hover,
1982
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker td:hover a {
1983
- color: #2A6496;
1984
- transition: color 0.1s ease-in-out;
1985
- }
1986
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-header {
1987
- margin-bottom: 4px;
1988
- text-align: center;
1989
- }
1990
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-title {
1991
- font-weight: 700;
1992
- }
1993
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev,
1994
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next {
1995
- cursor: default;
1996
- font-family: 'Glyphicons Halflings';
1997
- -webkit-font-smoothing: antialiased;
1998
- font-style: normal;
1999
- font-weight: normal;
2000
- height: 20px;
2001
- line-height: 1;
2002
- margin-top: 2px;
2003
- width: 30px;
2004
- }
2005
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev {
2006
- float: left;
2007
- text-align: left;
2008
- }
2009
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next {
2010
- float: right;
2011
- text-align: right;
2012
- }
2013
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev:before {
2014
- content: "\f141";
2015
- font-family: "dashicons";
2016
- }
2017
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next:before {
2018
- content: "\f139";
2019
- font-family: "dashicons";
2020
- }
2021
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-next:hover,
2022
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-prev:hover {
2023
- cursor: pointer !important;
2024
- }
2025
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-close {
2026
- display: none;
2027
- }
2028
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-current {
2029
- /* match the button secondary styles here */
2030
- color: #555 !important;
2031
- border-color: #ccc !important;
2032
- background: #f7f7f7 !important;
2033
- box-shadow: 0 1px 0 #ccc !important;
2034
- vertical-align: top !important;
2035
- display: inline-block;
2036
- text-decoration: none;
2037
- font-size: 13px;
2038
- line-height: 26px;
2039
- height: 28px;
2040
- padding: 0 10px 1px;
2041
- cursor: pointer;
2042
- border-width: 1px;
2043
- border-style: solid;
2044
- -webkit-appearance: none;
2045
- border-radius: 3px;
2046
- white-space: nowrap;
2047
- box-sizing: border-box;
2048
- -webkit-box-sizing: border-box;
2049
- -moz-box-sizing: border-box;
2050
- margin-top: 10px;
2051
- }
2052
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-icon {
2053
- display: none;
2054
- }
2055
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar {
2056
- table-layout: fixed;
2057
- width: 100%;
2058
- }
2059
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar th,
2060
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td {
2061
- text-align: center;
2062
- padding: 4px 0;
2063
- }
2064
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td {
2065
- border-radius: 4px;
2066
- transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2067
- }
2068
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td:hover {
2069
- background-color: #EBEBEB;
2070
- cursor: pointer;
2071
- }
2072
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td a {
2073
- text-decoration: none;
2074
- }
2075
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-today {
2076
- background-color: rgba(66, 137, 204, 0.65);
2077
- }
2078
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-today a {
2079
- color: #fff
2080
- }
2081
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-current-day {
2082
- background-color: #4289cc;
2083
- }
2084
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-current-day a {
2085
- color: #fff
2086
- }
2087
- body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
2088
- background-color: #fff;
2089
- cursor: default;
2090
- }
2091
- /*
2092
- * End bootstrap datepicker styles
2093
- */
2094
-
2095
- /***************/
2096
- /* Radio Field */
2097
- /***************/
2098
- .custom-radio-holder {
2099
- display: inline-block;
2100
- width: 100%;
2101
- margin: .5em 0;
2102
- }
2103
- .custom-radio-label {
2104
- display: block;
2105
- float: left;
2106
- margin: 0 5px;
2107
- }
2108
- .custom-radio-label:first-child {
2109
- margin-left: 0 !important;
2110
- }
2111
- .custom-radio-label input[type="radio"] {
2112
- margin-right: 0 !important;
2113
- }
2114
- /********************/
2115
- /* Select Field */
2116
- /*******************/
2117
- .custom-select-field {
2118
- display: block;
2119
- width: 100%;
2120
- margin: .5em 0;
2121
- }
2122
- /**********************************/
2123
- /* Front End Customizer */
2124
- /*********************************/
2125
- /** Front end Custoizer Widget Icon **/
2126
- #available-widgets [class*=yikes_easy] .widget-title:before {
2127
- content: "" !important;
2128
- background: url(../../includes/images/MailChimp_Assets/Freddie_original.png) no-repeat #FAFAFA;
2129
- background-size: contain;
2130
- }
2131
-
2132
- body.wp-customizer #available-widgets [id*="_yikes_easy_mc_widget"]>div.widget-top>div.widget-title>h4 {
2133
- background: transparent !important;
2134
- }
2135
-
2136
- /***************************/
2137
- /* API Connection Styles */
2138
- /**************************/
2139
- #connection-container {
2140
- float: right;
2141
- color: #ffffff;
2142
- padding: .25em .75em .25em .25em;
2143
- margin-top: -4px;
2144
- }
2145
-
2146
- #connection-container.api-connected {
2147
- background: rgb(68, 186, 68);
2148
- }
2149
-
2150
- #connection-container.api-not-connected {
2151
- background: rgb(181, 181, 181);
2152
- }
2153
-
2154
- /* Adjust Lineheight of Conencted vs Not-connected Icons */
2155
- .yikes-mc-api-connected,
2156
- .yikes-mc-api-not-connected {
2157
- line-height: 1;
2158
- }
2159
- /* End Icon line height adjustment */
2160
-
2161
- /**************************/
2162
- /* Settings Sidebar */
2163
- /*************************/
2164
- .show-some-love-container {
2165
- transition: max-height .75s;
2166
- }
2167
- /* Leave Us A Review */
2168
- #review-yikes-easy-mc {
2169
- text-align: center;
2170
- }
2171
- #review-yikes-easy-mc .dashicons-star-filled {
2172
- color: #E6B800;
2173
- }
2174
- .meta-box-sortables hr {
2175
- margin: 1.75em 0 0 0;
2176
- }
2177
- /* About Yikes Inc. */
2178
- #about-yikes-inc {
2179
- display: none;
2180
- }
2181
- #about-yikes-inc .about-sidebar-yikes-logo {
2182
- float: left;
2183
- width: 95px;
2184
- margin: 5px 7px 0 0;
2185
- }
2186
- #about-yikes-inc p {
2187
- margin-top: 0;
2188
- }
2189
-
2190
- /*************************/
2191
- /* Admin Notices */
2192
- /************************/
2193
- .yikes-easy-mc-updated {
2194
- display: block;
2195
- border-left: 4px solid #4EAEF0;
2196
- margin:0 20px 2px 0px;
2197
- margin-top: 1em;
2198
- margin-bottom: 1em;
2199
- padding: 2px 10px;
2200
- background: #fff;
2201
- background-size: 120px;
2202
- background-position: right bottom;
2203
- background-repeat: no-repeat;
2204
- background-position-y: 29px;
2205
- }
2206
-
2207
- /*********************************/
2208
- /* Support Page */
2209
- /*********************************/
2210
- .support-section {
2211
- margin: 1.5em 0;
2212
- padding: 1em 0;
2213
- }
2214
-
2215
- .github-octocat {
2216
- background: url( '../../includes/images/Support_Page/Octocat.png' );
2217
- background-repeat: no-repeat;
2218
- background-size: 100%;
2219
- background-position: left top;
2220
- width: 50px;
2221
- height: 45px;
2222
- display: block;
2223
- float: left;
2224
- margin-top: -5px;
2225
- }
2226
-
2227
-
2228
- /** Break Points **/
2229
-
2230
- @media screen and (max-width: 1200px) {
2231
-
2232
- .yikes-easy-mc-postbox #post-body.columns-2 #postbox-container-1 {
2233
- float: none;
2234
- }
2235
-
2236
- }
2237
-
2238
- @media screen and (max-width: 850px) {
2239
-
2240
- /* Hide Selected Option Arrow when it drops below the main content box */
2241
- .option-menu-selected-arrow {
2242
- display: none !important;
2243
- }
2244
-
2245
- }
2246
-
2247
- @media screen and (max-width: 782px) {
2248
- #chimp-chatter .chimp-chatter-container {
2249
- float: none;
2250
- height: auto;
2251
- width: 100%;
2252
- }
2253
- }
2254
-
2255
- .recaptcha-demo-gif {
2256
- width: 275px;
2257
- }
2258
-
2259
- /* pro version notice */
2260
- .pro-version-only-notice {
2261
- color: rgb(217, 96, 96);
2262
- }
2263
-
2264
- /* Upgrade Ellipses */
2265
- .upgrading-ellipse-one {
2266
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
2267
- filter: alpha(opacity=0);
2268
- -moz-opacity: 0;
2269
- -khtml-opacity: 0;
2270
- opacity: 0;
2271
- -webkit-animation: dot 1.3s infinite;
2272
- -webkit-animation-delay: 0.0s;
2273
- animation: dot 1.3s infinite;
2274
- animation-delay: 0.0s;
2275
- }
2276
- .upgrading-ellipse-two {
2277
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
2278
- filter: alpha(opacity=0);
2279
- -moz-opacity: 0;
2280
- -khtml-opacity: 0;
2281
- opacity: 0;
2282
- -webkit-animation: dot 1.3s infinite;
2283
- -webkit-animation-delay: 0.2s;
2284
- animation: dot 1.3s infinite;
2285
- animation-delay: 0.2s;
2286
- }
2287
- .upgrading-ellipse-three {
2288
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
2289
- filter: alpha(opacity=0);
2290
- -moz-opacity: 0;
2291
- -khtml-opacity: 0;
2292
- opacity: 0;
2293
- -webkit-animation: dot 1.3s infinite;
2294
- -webkit-animation-delay: 0.3s;
2295
- animation: dot 1.3s infinite;
2296
- animation-delay: 0.3s;
2297
- }
2298
-
2299
- /* Animations */
2300
- @keyframes dot {
2301
- 0% { opacity: 0; }
2302
- 50% { opacity: 0; }
2303
- 100% { opacity: 1; }
2304
- }
2305
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHOztDQUVGO0NBQ0EsY0FBYztFQUNiOztDQUVEO0NBQ0EsZUFBZTtDQUNmLGlEQUFpRDtFQUNoRDs7Q0FFRDtDQUNBLGVBQWU7Q0FDZixlQUFlO0VBQ2Q7O0NBRUQ7Q0FDQSxjQUFjO0VBQ2I7O0NBRUQ7RUFDQyxlQUFlO0VBQ2YsZUFBZTtFQUNmOztDQUVEO0NBQ0EsZ0JBQWdCO0NBQ2hCLGlCQUFpQjtDQUNqQixZQUFZO0NBQ1osMEJBQTBCO0VBQ3pCOztDQUVEO0NBQ0EsbUJBQW1CO0VBQ2xCO0NBQ0Q7RUFDQyxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCOztBQUVGO0VBQ0UsY0FBYztDQUNmOztBQUVEO0NBQ0MsY0FBYztDQUNkOztBQUVEO0NBQ0MsZUFBZTtDQUNmLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDLDBCQUEwQjtDQUMxQjs7QUFFRCw2QkFBNkI7QUFDN0IsdUJBQXVCO0FBQ3ZCLDRCQUE0QjtBQUM1QjtDQUNDLGNBQWM7Q0FDZCxjQUFjO0NBQ2Q7O0FBRUQ7Q0FDQyxjQUFjO0NBQ2QsaUJBQWlCO0NBQ2pCO0NBQ0E7RUFDQyxjQUFjO0VBQ2Q7O0NBRUQsd0JBQXdCO0NBQ3hCLHVCQUF1QjtDQUN2Qix3QkFBd0I7Q0FDeEI7RUFDQyxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCOztDQUVEO0VBQ0MsbUJBQW1CO0VBQ25COztDQUVEO0VBQ0MsWUFBWTtFQUNaOztDQUVELCtCQUErQjtDQUMvQix5QkFBeUI7Q0FDekIsOEJBQThCOztDQUU5Qix1QkFBdUI7Q0FDdkI7O0VBRUMsc0hBQXNIO0VBQ3RILHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakI7O0NBRUQ7RUFDQyxXQUFXO0VBQ1g7O0NBRUQ7RUFDQyxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25C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NkI7RUFDN0Isc0JBQXNCO0NBQ3ZCOztBQUVELGdCQUFnQjtBQUNoQjtHQUNHLEtBQUssV0FBVyxFQUFFO0VBQ25CLE1BQU0sV0FBVyxFQUFFO0NBQ3BCLE9BQU8sV0FBVyxFQUFFO0NBQ3BCIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcciAqIEFsbCBvZiB0aGUgQ1NTIGZvciB5b3VyIGFkbWluLXNwZWNpZmljIGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlXHIgKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXHIgKi9cciBcciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdERhc2hib2FyZCBXaWRnZXRzICAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0XHJcdC8qKiBMaXN0IFN0YXRpc3RpY3MgKiovXHJcdCN5aWtlc19lYXN5X21jX2xpc3Rfc3RhdHNfd2lkZ2V0IGgzIHNwYW4sXHJcdCN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IGgzIHNwYW4ge1xyXHRcdHBhZGRpbmctbGVmdDogM2VtO1xyXHRcdGJhY2tncm91bmQ6IHVybCggJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9NYWlsQ2hpbXBfQXNzZXRzL0ZyZWRkaWVfb3JpZ2luYWwucG5nJyApO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGhlaWdodDogMzBweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDNweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcclx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXHR9XHJcdFxyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCBoMy5obmRsZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDMge1xyXHRcdHBhZGRpbmc6IDA7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXHR9XHJcdFxyXHQjeWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtd2lkZ2V0LXN0YXRzIGgzIHtcclx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdH1cclx0XHJcdC8qIFN0YXQgVGFibGUgKi9cclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgLmluc2lkZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSB7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHR9XHJcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSxcclx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgdGJvZHksXHJcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0fVx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQge1xyXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdFx0d2lkdGg6IDQ4JTtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6aG92ZXIge1xyXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZDpmaXJzdC1vZi10eXBlIHtcclx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyLWZpcnN0IHtcclx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdCN5aWtlcy1lYXN5LW1jLXdpZGdldC1zdGF0LWhvbGRlciB7XHJcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtc3RhdCB7XHJcdFx0XHRjb2xvcjogIzUyQkFENTtcclx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XHJcdFx0fVxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1zdGF0LWxpc3QtbGFiZWwge1xyXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXHRcdFx0bWFyZ2luLXRvcDogMDtcclx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclx0XHR9XHJcdFx0XHJcdC8qKiBBY2NvdW50IEFjdGl2aXR5ICoqL1xyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCB0YWJsZSB0aC5yb3ctdGl0bGUge1xyXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclx0fVxyXHRcclx0LyogVGhpY2tib3ggZm9yIFRhZ3MgKi9cclx0I3ByZS1kZWZpbmVkLXRhZy1pbnRlcmlvci1jb250YWluZXIge1xyXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvdGlueU1DRS95aWtlcy1tYWlsY2hpbXAtY29tYm8tZmFkZWQucG5nKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0ICNmZmY7XHJcdFx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcdH1cclx0XHJcdC8qKiBRdGlwIFRvb2x0aXBzICoqL1xyXHQucXRpcC1kZWZhdWx0IHsgXHJcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgXHJcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclx0XHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7IFxyXHR9XHJcdFxyXHQucXRpcC1ib290c3RyYXAgeyBcclx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXHRcdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgXHJcdFx0Zm9udC1zaXplOjEycHg7IFxyXHR9XHJcdFx0XHJcdC50b29sdGlwLWludGVncmF0aW9uLWJhbm5lciB7IFxyXHRcdG1heC13aWR0aDogMTAwJTsgXHJcdFx0bWFyZ2luOiAwIDAgLjI1ZW0gMDsgXHJcdH1cdFxyXHRcclx0LnRvb2x0aXB0ZXh0LnF0aXAtYm9vdHN0cmFwIHtcclx0XHRmb250LXNpemU6IDEycHg7XHJcdH1cclx0XHJcdC50b29sdGlwLXRpdGxlIHtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0XHJcdC5kYXNoaWNvbnMtZWRpdG9yLWhlbHA6aG92ZXIge1xyXHRcdGN1cnNvcjogcG9pbnRlcjtcclx0fVxyXHRcclx0LyogVGlueU1DRSBCdXR0b24gSWNvbiAqL1xyXHRpLm1jZS1pY28ubWNlLWkteWtzX21jX3RpbnltY2VfYnV0dG9uX2tleSB7XHJcdFx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UvRnJlZGRpZV93aW5rLnBuZycpO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHR9XHJcdFxyXHQvKiBUaW55TUNFIE1vZGFsICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbC10aXRsZSB7XHJcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xyXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcclx0fVxyXHRcclx0LyogTW9kYWwgQmFja2dyb3VuZCBUZXN0ICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCB7XHJcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy90aW55TUNFL3lpa2VzLW1haWxjaGltcC1jb21iby1mYWRlZC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA5NSU7XHJcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0fVxyXHRcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCAubWNlLWZvb3Qge1xyXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcdFx0fVxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qXHRcdEZyb250IGVuZCBXaWRnZXRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyKltpZCo9XCJfeWlrZXNfZWFzeV9tY193aWRnZXRcIl0gPiBkaXYud2lkZ2V0LXRvcCA+IGRpdi53aWRnZXQtdGl0bGUgPiBoNCB7XHJcdGJhY2tncm91bmQ6ICNGQUZBRkEgdXJsKCcuLi8uLi9pbmNsdWRlcy9pbWFnZXMvTWFpbENoaW1wX0Fzc2V0cy9GcmVkZGllX29yaWdpbmFsLnBuZycpO1xyXHRiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTJweDtcclx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA3cHg7XHJcdHBhZGRpbmctbGVmdDogNDhweDtccn1cclxyIC8qKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdCAgIEdsb2JhbCBTdHlsZXNcdCAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKiovXHIgXHIgLyogTG9nbyAqL1xyICNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlICN5aWtlcy1tYWlsY2hpbXAtbG9nbyB7XHJcdGhlaWdodDogODBweDtcclx0d2lkdGg6IDgwcHg7XHJcdGZvbnQtc2l6ZTogMTRweDtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9XZWxjb21lX1BhZ2UveWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUtbG9nby5wbmcnKSBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtc2l6ZTogNjBweDtcclx0ZmxvYXQ6IGxlZnQ7XHJ9XHJcclx0LyogQnV0dG9uIENvbnRhaW5lciBpbiBSZXZpZXcgVXMgQ29udGFpbmVyICovXHJcdCNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0XHRtYXJnaW46IC43NWVtIDAgMS41ZW0gMDtcclx0fVxyXHRcclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zIHtcclx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XHJcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclx0XHR9XHJcdFx0XHJcdFx0LyogU3RhciBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRjb2xvcjogI0U2QjgwMDtcclx0XHR9XHJcdFx0XHJcdFx0LyogVXBncmFkZSBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy11cGxvYWQge1xyXHRcdFx0Y29sb3I6ICM2RTg4NDE7XHJcdFx0fVxyXHJcdFx0LyogRGlzbWlzcyBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1uby1hbHQge1xyXHRcdFx0Y29sb3I6IHJnYigyMjAsIDU4LCA1OCk7XHJcdFx0XHRsaW5lLWhlaWdodDogMjtcclx0XHR9XHJcdFx0XHJcdFx0Ym9keS5lYXN5LW1haWxjaGltcF9wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuZGFzaGljb25zLW5vLWFsdCB7XHJcdFx0XHRjb2xvcjogcmdiKDIyMCwgNTgsIDU4KTtcclx0XHR9XHJcdFx0XHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgYSB7XHJcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcdFx0fVxyXHIgLyogRGlzbWlzc2FibGUgTm90aWNlICovXHIgI3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2Uge1xyXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM1MkJBRDU7XHJcdGJhY2tncm91bmQ6ICNmZWZlZmU7XHJcdHBhZGRpbmc6IDFweCAxMnB4O1xyXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0bWFyZ2luOiAxNXB4IDI1cHggMjBweCA1cHg7XHIgfVxyIFxyIC8qIFJlYWRvbmx5IFRleHRhcmVhcyAqL1xyIHRleHRhcmVhW3JlYWRvbmx5XSxcciBpbnB1dFtyZWFkb25seV0sXHIgdGV4dGFyZWEucmVhZG9ubHksXHIgaW5wdXQucmVhZG9ubHkge1xyXHRiYWNrZ3JvdW5kOiAjZWVlO1xyIH1cciBcciAuZGFzaGljb25zLnlpa2VzLWxvdmUge1xyXHRjb2xvcjogcGluaztcciB9XHIgXHIgLmZpZWxkLWRlc2NyaXB0aW9uLWlucHV0IHtcclx0cmVzaXplOiB2ZXJ0aWNhbDtcclx0bWF4LWhlaWdodDogMTAwcHg7XHIgfVxyIC55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDMge1xyICAgIGJhY2tncm91bmQ6ICM1MkJBRDU7XHJcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdGNvbG9yOiAjZmZmZmZmO1xyIH1cclx0Lnlpa2VzLWVhc3ktbWMtcG9zdGJveCBoMy5iZy10cmFuc3BhcmVudCB7XHJcdFx0Y29sb3I6ICMzMzM7XHJcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclx0fVxyXHRcciAueWlrZXMtbWMtd2FybmluZy1tZXNzYWdlIHtcclx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXHRtYXJnaW4tdG9wOiAwO1xyXHRwYWRkaW5nLXRvcDogMTBweDtcclx0Y29sb3I6IHJnYigyMTgsIDExMCwgMTEwKTtcciB9XHIgXHIgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIGxhYmVsIHtcclx0ZGlzcGxheTogYmxvY2s7IFxyXHRtYXJnaW46IDFlbSAwO1xyIH1cciBcciAueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24ge1xyXHRkaXNwbGF5OiBub25lO1xyIH1cclx0LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlIHtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXHR9XHJcdC5leHBhbnNpb24tc2VjdGlvbi10aXRsZS5zZXR0aW5ncy1zaWRlYmFyLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdHBhZGRpbmc6IDVweDtcclx0XHRtYXJnaW46IC41ZW0gMDtcclx0fVxyXHQuZXhwYW5zaW9uLXNlY3Rpb24tdGl0bGUuc2V0dGluZ3Mtc2lkZWJhciAuZGFzaGljb25zLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUgLmRhc2hpY29ucyB7XHJcdFx0Y29udGVudDogXCJcXGYxMzJcIjtcclx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHRmb250LXNpemU6IDE1cHg7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclx0fVxyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLyoqIFNldHRpbmdzL09wdGlvbnMgUGFnZSAgKiovXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiBBYm91dCBUZXh0IFNwYWNpbmcgKi9cclx0Lnlpa2VzLWVhc3ktbWMtYWJvdXQtdGV4dCB7IFxyXHRcdG1hcmdpbi10b3A6IDA7IFxyXHR9XHJcdFxyXHQvKiBJbnB1dCBGaWVsZCBTdHlsZXMgKi9cclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlLFxyXHQuc2V0dGluZ3MtcGFnZS1pbnB1dCB7XHJcdFx0d2lkdGg6IDUwJTtcclx0fVxyXHRcclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlIHtcclx0XHRtaW4taGVpZ2h0OiA3NXB4O1xyXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXHRcdHJlc2l6ZTogdmVydGljYWw7XHJcdH1cclx0XHJcdCNzZXR0aW5ncy1uYXYgbGkgYSB7XHJcdFx0Y29sb3I6ICMzMzMzMzM7XHJcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcdFx0IHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1vdXQ7XHJcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLW91dDtcclx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHR9XHJcdFx0I3NldHRpbmdzLW5hdiBsaSBhOmhvdmVyIHtcclx0XHRcdGNvbG9yOiAjNTJCQUQ1ICFpbXBvcnRhbnQ7XHJcdFx0fVxyXHRcclx0LyogU2VsZWN0ZWQgT3B0aW9ucyBQYWdlIEFycm93ICovXHJcdC5vcHRpb24tbWVudS1zZWxlY3RlZC1hcnJvdyB7XHJcdFx0d2lkdGg6IDA7IFxyXHRcdGhlaWdodDogMDsgXHJcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgYmx1ZTsgXHJcdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XHJcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXHRcdGxlZnQ6IC0uNmVtO1xyXHR9XHJcdFxyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3crYSB7XHJcdFx0Y29sb3I6ICM1MkJBRDUgIWltcG9ydGFudDtcclx0fVxyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qXHRcdFx0RGVidWcgUGFnZVx0XHQgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQjeWlrZXMtbWFpbGNoaW1wLWVycm9yLWxvZyAucm93LXRpdGxlIHtcclx0XHRmb250LXdlaWdodDogNDAwO1xyXHR9XHJcdFxyXHQuY3JlYXRlLWVycm9yLWxvZy1oZWxwOmhvdmVyIHtcclx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdH1cclx0XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLypcdFx0TGlzdHMgUGFnZVx0XHRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLmxpc3QtcmF0aW5nLXN0YXIge1xyXHRjb2xvcjogI0U2QjgwMDtccn1cci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRBY2NvbnQgRGV0YWlscyBQYWdlXHQqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQ2hpbXAgQ2hhdHRlciAqL1xyI2NoaW1wLWNoYXR0ZXIge1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdCNjaGltcC1jaGF0dGVyIC5jaGltcC1jaGF0dGVyLWNvbnRhaW5lciB7XHJcdFx0bWFyZ2luOiAyZW0gMDtcclx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcdFx0cGFkZGluZzogMTBweDtcclx0fVxyLyogSW5hY3RpdmUgKyBBY3RpdmUgTWFya2VycyAqL1xyLmNpcmNsZS1hY2NvdW50LWluYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTM4LCAxMzgsIDAuNzkpO1xyfVxyLmNoYXR0ZXItdHlwZSB7XHIgICAgZm9udC13ZWlnaHQ6IDYwMDtcciAgICBmb250LWZhbWlseTogXCJvcGVuIHNhbnNcIjtcciAgICBmb250LXNpemU6IDE0cHg7XHIgICAgbWFyZ2luOiA1cHg7XHJ9XHIuY2hhdHRlci1tZXNzYWdlIHtcdFxyICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XHJ9XHIuY2lyY2xlLWFjY291bnQtYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMjE0LCAxMjgsIDAuNzcpO1xyfVxyI2FjY291bnQtZGV0YWlscyAubWFpbGNoaW1wLWF2YXRhciB7XHJcdHdpZHRoOiAxMjBweDtcclx0Ym9yZGVyLXJhZGl1czogMTAlO1xyfVxyLyogQ2hhdHRlciBDb250YWluZXIgQ29sb3JzICovXHIuY2hpbXAtY2hhdHRlci1wb3NpdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTU3LCAyMjMsIDE1Nyk7XHJ9XHIuY2hpbXAtY2hhdHRlci1uZWdhdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkJBMkEyO1xyfVxyLmNoaW1wLWNoYXR0ZXItbmV1dHJhbCB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTc3LCAxNzcsIDE3Nyk7XHJ9XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0ICBNYW5hZ2UgTGlzdHMgUGFnZSAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBNZXJnZSBWYXJpYWJsZSAvIEludGVyZXN0IEdyb3VwIFRvZ2dsZSAqL1xyLm12X2lnX2xpc3Qge1xyXHR3aWR0aDoxMDAlO1xyXHRtYXJnaW4tYm90dG9tOiAuMjVlbTtccn1cclx0Lm12X2lnX2xpc3QgLmxpc3QtY29udGFpbmVyIHtcclx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdH1cclx0Lm12X2lnX2xpc3QgYSB7XHJcdFx0d2lkdGg6IDQ4JTtcclx0XHRwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xyXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0Lm12X2lnX2xpc3QgYTpmaXJzdC1jaGlsZCB7XHJcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXHR9XHJcdC5tdl9pZ19saXN0IGE6bGFzdC1jaGlsZCB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHR9XHJcdFxyXHQubXZfaWdfbGlzdCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclx0fVxyXHQubXZfaWdfbGlzdCAubmF2LXRhYiB7XHJcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclx0fVx0XHJcdFx0Lm12X2lnX2xpc3QgLm5hdi10YWItYWN0aXZlIHtcclx0XHRcdGNvbG9yOiAjZmZmO1xyXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcdFx0XHRiYWNrZ3JvdW5kOiAjNTJiYWQ1O1xyXHRcdH1cclx0XHRcclx0Lm12X2lnX2xpc3QgLmFycm93LWRvd24ge1xyXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXHRcdHdpZHRoOiAwOyBcclx0XHRoZWlnaHQ6IDA7IFxyXHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRcdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItdG9wOiAxMnB4IHNvbGlkICM1MkJBRDU7XHJcdH1cclx0XHIjY29udGFpbmVyLWNvbnRhaW5lciB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDUyMXB4O1xyfVxyXHQjY29udGFpbmVyLWNvbnRhaW5lciAubGlzdC1jb250YWluZXIge1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiAyNTRweDtcclx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdH1cclx0I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXHRcdG1hcmdpbi1sZWZ0OiAxZW07XHJcdH1cclx0XHIjeWlrZXNfZWFzeV9tY190b29sYmFyIHtcclx0bWFyZ2luLXRvcDogLS43NWVtO1xyfVxyI3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMDtcclx0cGFkZGluZzogMTBweCAwO1xyfVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIHtcclx0XHRmbG9hdDogbGVmdDtcclx0XHRtYXJnaW46IDAgLjVlbTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuc2VsZWN0ZWRfaGlkZGVuX3NldHRpbmcge1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIC5zZWxlY3RlZF9zZXR0aW5nX3RyaWFuZ2xlIHtcclx0XHR3aWR0aDogMDsgXHJcdFx0aGVpZ2h0OiAwOyBcclx0XHRib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcdFx0Ym9yZGVyLXRvcDogMTNweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbjogMCBhdXRvO1xyXHR9XHJcdFx0LyogVG9vbGJhciBJY29ucyAqL1xyXHRcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5mb3JtLWJ1aWxkZXI6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE2XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tY3VzdG9taXplcjpiZWZvcmUge1xyXHRcdFx0Y29udGVudDogXCJcXGYxMDBcIjtcclx0XHRcdGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xyXHRcdH1cclx0XHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuZXJyb3ItbWVzc2FnZXM6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE3XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmN1c3RvbS1ub3RpZmljYXRpb25zOmJlZm9yZSB7XHJcdFx0XHRjb250ZW50OiBcIlxcZjQ2NlwiO1xyXHRcdFx0Zm9udC1mYW1pbHk6IFwiZGFzaGljb25zXCI7XHJcdFx0fVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qIE1hbmFnZSBGb3JtcyBQYWdlICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyc3Bhblt0aXRsZT1cIkltcHJlc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIlN1Ym1pc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIkNvbnZlcnNpb24gUmF0ZVwiXTpob3ZlciB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRjdXJzb3I6IHBvaW50ZXI7XHJ9XHJcci8qIENvbnRhaW5lciBob2xkaW5nIHRoZSBmb3JtIElEICovXHIuZm9ybS1pZC1jb250YWluZXIge1xyXHRwYWRkaW5nOiAxcHggOHB4O1xyXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcdGJhY2tncm91bmQ6IHJnYig3MywgMTY5LCAyMzYpO1xyXHRmb250LXdlaWdodDogYm9sZDtcclx0Y29sb3I6ICNmZmZmZmY7XHJ9XHIubWFuYWdlLWZvcm0tYWRtaW4tbm90aWNlIHtcclx0bWFyZ2luLXRvcDogMS43NWVtICFpbXBvcnRhbnQ7XHJ9XHJhLnlpa2VzLWRlbGV0ZS1tYWlsY2hpbXAtZm9ybSxccmEueWlrZXMtZGVsZXRlLXN1YnNjcmliZXIsXHIueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24gYS5yZW1vdmUtZmllbGQsXHIucmVtb3ZlLW5vdGlmaWNhdGlvbiB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHIueWlrZXMtbWMtc2hvcnRjb2RlLWlucHV0IHtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyfVxyLmhpZGRlbi1jbGFzcyB7XHJcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtccn1cci5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxMDAlO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdC5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHNwYW4ge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHR3aWR0aDogMjAlO1xyXHR9XHJcdFx0LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3Bhbjpob3ZlciB7XHJcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdFx0fVxyLyogQXZhaWxhYmxlIEZvcm0gRmllbGQgTGlzdCAqL1xyI2F2YWlsYWJsZS1maWVsZHMgbGksIFxyI2F2YWlsYWJsZS1pbnRlcmVzdC1ncm91cHMgbGkge1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRjb2xvcjogIzMzMzMzMztcclx0cGFkZGluZzogNXB4O1xyXHRtYXJnaW46IC41ZW0gMDtccn1cclx0I2F2YWlsYWJsZS1maWVsZHMgbGkubm90LWF2YWlsYWJsZSwgXHJcdCNhdmFpbGFibGUtaW50ZXJlc3QtZ3JvdXBzIGxpLm5vdC1hdmFpbGFibGUge1xyXHRcdG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XHJcdH1cclx0XHJcdCNhdmFpbGFibGUtZmllbGRzIGxpLmZpZWxkLXRvLWFkZC10by1mb3JtLFxyXHQjYXZhaWxhYmxlLWludGVyZXN0LWdyb3VwcyBsaS5ncm91cC10by1hZGQtdG8tZm9ybSB7XHJcdFx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTYyLCAyMDQsIDAuMjUpO1xyXHR9XHIvKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBFZGl0IEZvcm0gUGFnZSAgKi9cci8qKioqKioqKioqKioqKioqKioqKioqL1xyI2VkaXQteWlrZXMtbWMtZm9ybSBsYWJlbCBoMyB7XHJcdG1hcmdpbi1sZWZ0OjA7XHJcdHBhZGRpbmctbGVmdDogMDtccn1cciNhdmFpbGFibGUtZmllbGRzIC5maWVsZC1yZXF1aXJlZCB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHJcdC8qIFBvc3QgU3R1ZmYgSGVhZGluZyAqL1xyXHRib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjcG9zdHN0dWZmIGgyIHtcclx0XHRwYWRkaW5nOiA4cHggMTJweDtcclx0XHRtYXJnaW4tdG9wOiAwO1xyXHR9XHJcdFxyLyogU3R5bGUgTGlzdCAtIGNvbG9yIHBpY2tlcnMgZXRjLiAqL1xyI3N0eWxlLWxpc3QgdWwgbGkge1xyXHRkaXNwbGF5OiBibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMWVtIDA7XHJ9XHJcdC53cC1waWNrZXItY29udGFpbmVyLFxyXHQuZm9ybS1zdHlsZS1hZGp1c3RtZW50IHtcclx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdG1hcmdpbjogLjVlbSAwO1xyXHR9XHJcdFxyLmR5bmFtaWMtZW1haWwtdGFnIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtccn1cci5keW5hbWljLXRhZy1kZXNjcmlwdGlvbiB0ZCB7XHJcdHBhZGRpbmctdG9wOiAwO1xyfVxyXHIjY3JlYXRlLW5ldy1ub3RpZmljYXRpb24tYnV0dG9uIHtcclx0bWFyZ2luLXRvcDogMWVtO1xyfVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQWJvdXQgWWlrZXMgSW5jIFBhZ2UgICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1x0XHIjdGVhbS1tZW1iZXItY29udGFpbmVyIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogYXV0bztcclx0bWFyZ2luOiAwIGF1dG87XHJcdHdpZHRoOiAxMDAlO1xyfVxyXHQueWlrZXMtbmV3cy1hcnRpY2xlIHtcclx0XHRtYXJnaW46IDEycHggMDtcclx0fVxyXHRcdC55aWtlcy1uZXdzLWFydGljbGUgYSB7XHJcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHRcdFxyXHRcdC5zdGFmZi1wb3NpdGlvbiB7XHJcdFx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tbWVtYmVyIGltZyB7XHJcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0bWFyZ2luOjAgYXV0bztcclx0fVxyXHQuYWJvdXQteWlrZXMtaW5jLXRleHQge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0d2lkdGg6IDMxJTtcclx0XHRtYXJnaW46IDFlbSA1cHggMWVtIDVweDtcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciB7XHJcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdHdpZHRoOiAxMDVweDtcclx0XHRtYXJnaW46IDAgYXV0bztcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lcjpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLWhvbGRlciB7XHJcdFx0XHRtYXJnaW46IGF1dG87XHJcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdFx0XHR0b3A6IDA7IFxyXHRcdFx0bGVmdDogMDsgXHJcdFx0XHRib3R0b206IDA7IFxyXHRcdFx0cmlnaHQ6IDA7XHJcdFx0XHRwYWRkaW5nOiA1cHg7XHJcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzEpO1xyXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMuZmFkZU91dExlZnQsXHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLmZhZGVJblJpZ2h0IHtcclx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHJcdFx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMtdHdpdHRlciB7XHJcdFx0XHRcdGNvbG9yOiAjMDBCMEVEO1xyXHRcdFx0fVxyXHRcdFx0XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tcm93OmZpcnN0LWNoaWxkIHtcclx0XHRtYXJnaW4tdG9wOiAyZW07XHJcdH1cclx0XHJcdCNhYm91dC15aWtlcyAudGVhbS1yb3cge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIgcCB7XHJcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXHRcdGZvbnQtc2l6ZTogMTZweDtcclx0fVxyXHRcclx0I2NlcnRpZmljYXRpb25zIHVsIHtcclx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHR9XHJcdFx0I2NlcnRpZmljYXRpb25zIHVsIGxpIHtcclx0XHRcdGZsb2F0OiBsZWZ0O1xyXHRcdH1cclx0XHRcdCNjZXJ0aWZpY2F0aW9ucyB1bCBsaSBpbWcge1xyXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXHRcdFx0fVxyXHRcdFx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qIEFQSSBDb25uZWN0aW9uIFN0eWxlcyAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdCNjb25uZWN0aW9uLWNvbnRhaW5lciB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdGNvbG9yOiAjZmZmZmZmO1xyXHRcdHBhZGRpbmc6IC4yNWVtIC43NWVtIC4yNWVtIC4yNWVtO1xyXHRcdG1hcmdpbi10b3A6IC00cHg7XHJcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLWNvbm5lY3RlZCB7XHJcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoNjgsIDE4NiwgNjgpO1xyXHRcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLW5vdC1jb25uZWN0ZWQge1xyXHRcdFx0YmFja2dyb3VuZDogcmdiKDE4MSwgMTgxLCAxODEpO1xyXHRcdH1cclx0XHRcclx0XHQvKiBBZGp1c3QgTGluZWhlaWdodCBvZiBDb25lbmN0ZWQgdnMgTm90LWNvbm5lY3RlZCBJY29ucyAqL1xyXHRcdC55aWtlcy1tYy1hcGktY29ubmVjdGVkLFxyXHRcdC55aWtlcy1tYy1hcGktbm90LWNvbm5lY3RlZCB7XHJcdFx0XHRsaW5lLWhlaWdodDogMTtcclx0XHR9XHJcdFx0LyogRW5kIEljb24gbGluZSBoZWlnaHQgYWRqdXN0bWVudCAqL1xyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgU2V0dGluZ3MgU2lkZWJhciAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqL1xyXHRcdC8qIExlYXZlIFVzIEEgUmV2aWV3ICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1jIHtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWMgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRcdGNvbG9yOiAjRTZCODAwO1xyXHRcdFx0fVxyXHRcdC5tZXRhLWJveC1zb3J0YWJsZXMgaHIge1xyXHRcdFx0bWFyZ2luOiAxLjc1ZW0gMCAwIDA7XHJcdFx0fVxyXHRcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LypcdCAgQWRtaW4gTm90aWNlcyAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLXVwZGF0ZWQge1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRFQUVGMDtcclx0XHRtYXJnaW46MCAyMHB4IDJweCAwcHg7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclx0XHRwYWRkaW5nOiAycHggMTBweDtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiAyOXB4O1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogU2lyIFRyZXZvciBDU1MgQWRqdXN0bWVudHMgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC5zdC1ibG9jay1jb250cm9scyBhIHtcclx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2Utb3V0O1xyXHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1vdXQ7XHJcdFx0LW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0fVxyXHQuc3QtYmxvY2stdWktYnRuLCBcclx0LnN0LWJsb2NrLWNvbnRyb2wtdWktYnRuIHtcclx0XHRmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXHR9XHJcdFx0XHJcdFx0LyogT3ZlcnJyaWRlIENvbHVtbnMgSWNvbiAqL1xyXHRcdC8qIEZpZ3VyZSBvdXQgYSBiZXR0ZXIgd2F5IHRvIGFzc2lnbiB0aGUgZm9udCBmYW1pbHkgKi9cclx0XHQuc3QtYmxvY2stY29udHJvbHMgLnN0LWJsb2NrLWNvbnRyb2xbZGF0YS10eXBlPVwiQ29sdW1uc1wiXSA+IHNwYW4ge1xyXHRcdFx0Zm9udC1mYW1pbHk6ICdTVC1Db2x1bW5zLUljb25zJyAhaW1wb3J0YW50O1xyXHRcdH1cclx0XHRcclx0XHRcclx0XHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRcdCAgICBTdXBwb3J0IFBhZ2VcdFx0ICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci5zdXBwb3J0LXNlY3Rpb25cdHtcclx0bWFyZ2luOiAxLjVlbSAwO1xyXHRwYWRkaW5nOiAxZW0gMDtccn1cclxyLmdpdGh1Yi1vY3RvY2F0IHtcclx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL1N1cHBvcnRfUGFnZS9PY3RvY2F0LnBuZycgKTtcclx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclx0d2lkdGg6IDUwcHg7XHJcdGhlaWdodDogNDVweDtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGZsb2F0OiBsZWZ0O1xyXHRtYXJnaW4tdG9wOiAtNXB4O1xyfVx0XHRcclx0XHRcclx0XHIvKiogQnJlYWsgUG9pbnRzICoqL1xyLyogQWJvdXQgUGFnZSAqL1xyQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk1cHgpIHtcclx0I3RlYW0tbWVtYmVyLWNvbnRhaW5lciAudGVhbS1tZW1iZXIge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHR9XHJcdFxyfVxyLyogT3B0aW9ucyBQYWdlICovXHJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXHRcclx0LyogSGlkZSBTZWxlY3RlZCBPcHRpb24gQXJyb3cgd2hlbiBpdCBkcm9wcyBiZWxvdyB0aGUgbWFpbiBjb250ZW50IGJveCAqL1xyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3cge1xyXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclx0fVxyXHRccn1cclxyLyogcHJvIHZlcnNpb24gbm90aWNlICovXHIucHJvLXZlcnNpb24tb25seS1ub3RpY2Uge1xyXHRjb2xvcjogcmdiKDIxNywgOTYsIDk2KTtccn1cclxyLyogVXBncmFkZSBFbGlwc2VzICovXHIudXBncmFkaW5nLWVsbGlwc2Utb25lIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMHM7XHJcdGFuaW1hdGlvbjogZG90IDEuM3MgaW5maW5pdGU7XHJcdGFuaW1hdGlvbi1kZWxheTogMC4wcztccn1cci51cGdyYWRpbmctZWxsaXBzZS10d28ge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0LW1vei1vcGFjaXR5OiAwO1xyXHQta2h0bWwtb3BhY2l0eTogMDtcclx0b3BhY2l0eTogMDtcclx0LXdlYmtpdC1hbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcclx0YW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyfVxyLnVwZ3JhZGluZy1lbGxpcHNlLXRocmVlIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcdCBhbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyfVxyXHIvKiBBbmltYXRpb25zICovXHJALXdlYmtpdC1rZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn1cckBrZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn0iXX0= */
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
+ display: none;
8
+ }
9
+
10
+ .shortcode-input-field {
11
+ color: #333333;
12
+ background: rgba(216, 216, 216, 0.35) !important;
13
+ }
14
+
15
+ .edit-form-field-container-span {
16
+ display: block;
17
+ margin: .5em 0;
18
+ }
19
+
20
+ .no-forms-widget {
21
+ margin: 2em 0;
22
+ }
23
+
24
+ .view-ad-link {
25
+ display: block;
26
+ margin: 0 auto;
27
+ }
28
+
29
+ .no-forms-found-icon {
30
+ font-size: 14px;
31
+ line-height: 1.4;
32
+ width: 14px;
33
+ color: rgb(224, 125, 125);
34
+ }
35
+
36
+ .coming-soon-button {
37
+ position: absolute;
38
+ }
39
+ .coming-soon-button .dashicons {
40
+ font-size: 14px;
41
+ line-height: 1.8;
42
+ }
43
+
44
+ .add-ons-about-text {
45
+ margin-top: 0;
46
+ }
47
+
48
+ #add-ons {
49
+ margin: 3em 0;
50
+ }
51
+
52
+ .addon-image {
53
+ display: block;
54
+ text-align: center;
55
+ }
56
+
57
+ .no-mailchimp-lists-found {
58
+ padding: 25px 0 25px 25px;
59
+ }
60
+
61
+ /***************************/
62
+ /* Manage Lists Page */
63
+ /**************************/
64
+ .add-new-subscriber-button {
65
+ display:block;
66
+ margin-top:2em
67
+ }
68
+
69
+ .add-new-subscriber-form-container {
70
+ display: none;
71
+ padding-top: 1em;
72
+ }
73
+ .add-new-subscriber-form-container h4 {
74
+ margin-top: 0;
75
+ }
76
+
77
+ /**********************/
78
+ /** Migrate Options **/
79
+ /**********************/
80
+ #migration-buttons {
81
+ display: inline-block;
82
+ margin-bottom: .5em;
83
+ }
84
+
85
+ #migration-buttons form:first-child {
86
+ margin-right: 10px;
87
+ }
88
+
89
+ #migration-buttons form {
90
+ float: left;
91
+ }
92
+
93
+ /*****************************/
94
+ /* Dashboard Widgets */
95
+ /****************************/
96
+
97
+ /** List Statistics **/
98
+ #yikes_easy_mc_list_stats_widget h3 span,
99
+ #yikes_easy_mc_account_activity_widget h3 span {
100
+ background: url( '../../includes/images/MailChimp_Assets/Freddie_original.png' ) no-repeat scroll 8px 4px / 25px auto;
101
+ background-size: 25px;
102
+ display: block;
103
+ height: 30px;
104
+ padding-left: 3em;
105
+ padding-top: 5px;
106
+ }
107
+
108
+ #yikes_easy_mc_account_activity_widget h3.hndle {
109
+ padding: 0;
110
+ }
111
+
112
+ #yikes_easy_mc_list_stats_widget h3 {
113
+ padding: 0;
114
+ line-height: 1.6em;
115
+ }
116
+
117
+ #yikes-easy-mc-dashboard-widget-stats h3 {
118
+ text-align: center;
119
+ }
120
+
121
+ /* Stat Table */
122
+ #yikes_easy_mc_list_stats_widget .inside {
123
+ padding: 0;
124
+ }
125
+
126
+ .yikes-easy-mc-stats-table {
127
+ margin-top: 1em;
128
+ }
129
+
130
+ .yikes-easy-mc-stats-table,
131
+ .yikes-easy-mc-stats-table tbody,
132
+ .yikes-easy-mc-stats-table .yikes-easy-mc-table-stats-tr {
133
+ display: block;
134
+ width: 100%;
135
+ }
136
+ .yikes-easy-mc-table-stats-tr td {
137
+ display: inline-block;
138
+ width: 48%;
139
+ text-align: center;
140
+ }
141
+
142
+ .yikes-easy-mc-table-stats-tr td:hover {
143
+ cursor: pointer;
144
+ }
145
+
146
+ .yikes-easy-mc-table-stats-tr td:first-of-type {
147
+ border-right: 1px solid #ececec;
148
+ }
149
+
150
+ .yikes-easy-mc-stats-table .yikes-easy-mc-table-stats-tr-first {
151
+ border-bottom: 1px solid #ececec;
152
+ border-top: 1px solid #ececec;
153
+ }
154
+
155
+ #yikes-easy-mc-widget-stat-holder {
156
+ margin-top: 1em;
157
+ }
158
+
159
+ .yikes-easy-mc-stats-table p.yikes-easy-mc-dashboard-stat {
160
+ color: #00a0d2;
161
+ font-weight: 800;
162
+ font-size: 20px;
163
+ margin-bottom: 2px;
164
+ margin-top: 15px;
165
+ line-height: 1.2;
166
+ max-height: 80px;
167
+ }
168
+ .yikes-easy-mc-stats-table p.yikes-easy-mc-stat-list-label {
169
+ font-size: 13px;
170
+ margin-top: 0;
171
+ margin-bottom: 15px;
172
+ font-family: "Open Sans";
173
+ }
174
+
175
+ /** Account Activity **/
176
+ #yikes_easy_mc_account_activity_widget table th.row-title {
177
+ padding-left: 10px;
178
+ }
179
+
180
+ /* Thickbox for Tags */
181
+ #pre-defined-tag-interior-container {
182
+ background: url(../../includes/images/tinyMCE/yikes-mailchimp-combo-faded.png) bottom right no-repeat #fff;
183
+ background-size: 40%;
184
+ }
185
+
186
+ /** Qtip Tooltips **/
187
+ .qtip-default {
188
+ background-color: transparent !important;
189
+ border: transparent !important;
190
+ z-index: 9999999 !important;
191
+ }
192
+
193
+ .qtip-bootstrap {
194
+ padding: 10px !important;
195
+ z-index: 9999999 !important;
196
+ font-size:12px;
197
+ }
198
+
199
+ .search-interest-group-preloader {
200
+ display: block;
201
+ margin: 8px 0 0 55px;
202
+ width: 12px;
203
+ }
204
+
205
+ .no-interest-groupings-enabled-message {
206
+ display: block;
207
+ margin-top: 12px !important;
208
+ width: 100%;
209
+ }
210
+
211
+ .tooltip-integration-banner {
212
+ max-width: 100%;
213
+ margin: 0 0 .25em 0;
214
+ }
215
+
216
+ .tooltiptext.qtip-bootstrap {
217
+ font-size: 12px;
218
+ }
219
+
220
+ .tooltip-title {
221
+ margin: 0;
222
+ }
223
+
224
+ .dashicons-editor-help:hover {
225
+ cursor: pointer;
226
+ }
227
+
228
+ body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section {
229
+ display: block;
230
+ width: 100%;
231
+ margin: 1.5em 0;
232
+ }
233
+
234
+ body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section .interest-group-section-title {
235
+ display: block;
236
+ width: 100%;
237
+ margin: .5em 0;
238
+ text-decoration: underline;
239
+ }
240
+
241
+ body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section input {
242
+ margin-right: 0;
243
+ }
244
+
245
+ body.easy-forms_page_yikes-inc-easy-mailchimp-settings .interest-group-section label {
246
+ margin-right: 10px;
247
+ }
248
+
249
+ /* TinyMCE Button Icon */
250
+ i.mce-ico.mce-i-yks_mc_tinymce_button_key {
251
+ background: url( '../../includes/images/tinyMCE/Freddie_wink.png');
252
+ background-size: 18px;
253
+ background-position-y: 1px;
254
+ background-repeat: no-repeat;
255
+ }
256
+
257
+ /* TinyMCE Modal */
258
+ #yikes_mailchimp_tinyMCE_modal-title {
259
+ padding-left: 42px;
260
+ background: transparent url('../../includes/images/MailChimp_Assets/Freddie_original.png');
261
+ background-repeat: no-repeat;
262
+ background-size: 25px;
263
+ background-position: left;
264
+ background-position-x: 10px;
265
+ }
266
+
267
+ #yikes_mailchimp_tinyMCE_modal .mce-foot {
268
+ border-top: none !important;
269
+ }
270
+
271
+ /* Modal Background Test */
272
+ #yikes_mailchimp_tinyMCE_modal {
273
+ background: #fff url('../../includes/images/tinyMCE/yikes-mailchimp-combo-faded.png');
274
+ background-position: bottom left;
275
+ background-size: 40%;
276
+ background-position-x: 10px;
277
+ background-position-y: 95%;
278
+ background-repeat: no-repeat;
279
+ }
280
+ #yikes_mailchimp_tinyMCE_modal .mce-foot {
281
+ background: transparent;
282
+ }
283
+ /***************************/
284
+ /* Front end Widget */
285
+ /**************************/
286
+ *[id*="_yikes_easy_mc_widget"] > div.widget-top > div.widget-title > h4 {
287
+ background: #FAFAFA url('../../includes/images/MailChimp_Assets/Freddie_original.png') no-repeat scroll 2% 50% / 25px auto;
288
+ padding-left: 40px;
289
+ }
290
+
291
+ /************************/
292
+ /* Global Styles */
293
+ /***********************/
294
+
295
+ /* Logo */
296
+ #review-yikes-easy-mailchimp-notice #yikes-mailchimp-logo {
297
+ background: url('../../includes/images/Welcome_Page/yikes-mailchimp-welcome-logo.png') no-repeat;
298
+ background-size: 60px;
299
+ float: left;
300
+ font-size: 14px;
301
+ height: 80px;
302
+ text-align: center;
303
+ width: 80px;
304
+ }
305
+
306
+ .yikes-easy-mc-feature-image-left {
307
+ float: left;
308
+ margin-right: 30px;
309
+ margin-left: 0 !important;
310
+ }
311
+
312
+ .need-support-icon {
313
+ line-height: 1.5;
314
+ }
315
+
316
+ ul.support-option-list {
317
+ display: inline-block;
318
+ width: 100%;
319
+ }
320
+
321
+ .support-option {
322
+ float: left;
323
+ }
324
+ .support-option-second {
325
+ margin-left:10px;
326
+ }
327
+
328
+ #yikes-mailchimp-logo.support-page {
329
+ float: left;
330
+ width: 80pt;
331
+ }
332
+
333
+ .yikes-easy-mc-whats-new-section-image {
334
+ float: none;
335
+ width: 100%;
336
+ margin-left: 0 !important;
337
+ }
338
+
339
+ .welcome-page-tabs {
340
+ margin-top: 2em !important;
341
+ }
342
+
343
+ /* Welcome Page */
344
+ .welcome-page-about-wrap .about-text,
345
+ .welcome-page-about-wrap h2.welcome-title {
346
+ margin-left: 115px;
347
+ }
348
+
349
+ .whats-new-wrap img.yikes-easy-mc-whats-new-section-image {
350
+ margin-top: 10px;
351
+ }
352
+
353
+ .whats-new-wrap .feature-section:nth-child(1) img {
354
+ float: left;
355
+ width: 500px;
356
+ margin-left: 0 !important;
357
+ margin-right: 30px;
358
+ }
359
+
360
+ .whats-new-wrap .feature-section:nth-child(3) img {
361
+ float: right;
362
+ width: 250px;
363
+ margin-right: 0 !important;
364
+ margin-left: 30px;
365
+ }
366
+
367
+ .whats-new-wrap .feature-section:nth-child(4) img {
368
+ margin-left: 0 !important;
369
+ }
370
+
371
+
372
+ #yikes-mailchimp-logo {
373
+ height: 132px;
374
+ width: 132px;
375
+ font-size: 14px;
376
+ text-align: center;
377
+ background: url('../../includes/images/Welcome_Page/yikes-mailchimp-welcome-logo.png') no-repeat;
378
+ }
379
+
380
+ .about-wrap #yikes-mailchimp-logo {
381
+ position: absolute;
382
+ top: 0;
383
+ left: 0;
384
+ }
385
+
386
+ .edd-welcome-screenshots {
387
+ float: right;
388
+ margin-left: 10px!important;
389
+ }
390
+
391
+ .about-wrap .feature-section {
392
+ margin-top: 20px;
393
+ }
394
+
395
+ .yikes-easy-mc-feature-image {
396
+ float: right;
397
+ margin-left: 30px !important;
398
+ }
399
+
400
+ #credit-container,
401
+ #translators-container {
402
+ display: inline-block;
403
+ width: 100%;
404
+ }
405
+
406
+ #credit-container h2,
407
+ #translators-container h2 {
408
+ margin: 0 0 .5em 1em;
409
+ }
410
+
411
+ #translators-container {
412
+ margin-top: 5em;
413
+ }
414
+
415
+ #translators-container .translation-language {
416
+ color: #333;
417
+ }
418
+
419
+ #credit-container .team-member,
420
+ #translators-container .translator {
421
+ margin: 1em 0;
422
+ margin-right: 5%;
423
+ text-align: center;
424
+ }
425
+
426
+ #credit-container .team-member img,
427
+ #translators-container .translator img {
428
+ border-radius: 50%;
429
+ }
430
+
431
+ .admin_page_yikes-mailchimp-welcome .about-wrap div.error,
432
+ .admin_page_yikes-mailchimp-welcome .about-wrap div.updated {
433
+ display: block;
434
+ margin-left: 115px;
435
+ }
436
+
437
+ .github-avatar-image {
438
+ width: 100px;
439
+ }
440
+
441
+ .github-avatar-url {
442
+ display: inline-block;
443
+ width: 20%;
444
+ text-decoration: none;
445
+ }
446
+
447
+ github-avatar-url:focus {
448
+ outline: 0; /* remove blue outline around avatars when clicked */
449
+ }
450
+
451
+ /* End Welcome Page */
452
+
453
+ /* Form Customizer Upsell */
454
+ div.show-some-love-container img.customizer-upsell-banner,
455
+ body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container img {
456
+ max-width: 100%;
457
+ }
458
+
459
+ body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container p:first-child {
460
+ font-style: italic;
461
+ }
462
+
463
+ body.admin_page_yikes-mailchimp-edit-form div.show-some-love-container hr {
464
+ margin: 1em 0;
465
+ }
466
+
467
+ body.admin_page_yikes-mailchimp-welcome .nav-tab-wrapper .nav-tab .dashicons {
468
+ font-size: 17px;
469
+ line-height: 1.5;
470
+ }
471
+
472
+
473
+ /**
474
+ * Knowledge base tab
475
+ */
476
+ body.admin_page_yikes-mailchimp-welcome #kb-container,
477
+ body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles {
478
+ display: inline-block;
479
+ margin-top: 1em;
480
+ }
481
+
482
+ body.admin_page_yikes-mailchimp-welcome #kb-container h1 {
483
+ font-size: 20px;
484
+ margin-top: -1em;
485
+ }
486
+
487
+ body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing,
488
+ body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing {
489
+ width: 45%;
490
+ margin-right: 2%;
491
+ float: left;
492
+ min-height: 260px;
493
+ }
494
+
495
+ body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li,
496
+ body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li {
497
+ margin: 12px 0;
498
+ text-decoration: none;
499
+ }
500
+
501
+ body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li:before,
502
+ body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li:before {
503
+ font-family: "dashicons";
504
+ content: "\f123";
505
+ vertical-align: middle;
506
+ display: block;
507
+ float: left;
508
+ margin: 0 5px 5px 0;
509
+ }
510
+
511
+ body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li a,
512
+ body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li a {
513
+ text-decoration: none;
514
+ }
515
+
516
+ body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li.list-title,
517
+ body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li.list-title {
518
+ font-size: 17px;
519
+ font-weight: 200;
520
+ text-decoration: underline;
521
+ }
522
+
523
+ body.admin_page_yikes-mailchimp-welcome #kb-container .knowledge-base-listing li.list-title:before,
524
+ body.easy-forms_page_yikes-inc-easy-mailchimp-support .knowledge-base-articles .knowledge-base-listing li.list-title:before {
525
+ content: "";
526
+ padding-left: 12px;
527
+ }
528
+
529
+ body.admin_page_yikes-mailchimp-welcome .new-feature-list {
530
+ list-style: none;
531
+ line-height: middle;
532
+ }
533
+
534
+ body.admin_page_yikes-mailchimp-welcome .new-feature-list li {
535
+ margin-bottom: 10px;
536
+ }
537
+
538
+ body.admin_page_yikes-mailchimp-welcome .new-feature-list li:before {
539
+ font-family: "dashicons";
540
+ content: "\f139";
541
+ padding-right: 2px;
542
+ font-size: 20px;
543
+ vertical-align: middle;
544
+ }
545
+
546
+ /*
547
+ * End knowledge base listings
548
+ */
549
+
550
+ /* Button Container in Review Us Container */
551
+ #review-yikes-easy-mailchimp-notice .button-container {
552
+ display: block;
553
+ width: 100%;
554
+ margin: .75em 0 1.5em 0;
555
+ }
556
+
557
+ #review-yikes-easy-mailchimp-notice .button-container .dashicons {
558
+ font-size: 14px;
559
+ line-height: 1.9;
560
+ margin-left: -4px;
561
+ }
562
+
563
+ /* Star Icon */
564
+ #review-yikes-easy-mailchimp-notice .button-container .dashicons-star-filled {
565
+ color: #E6B800;
566
+ }
567
+
568
+ /* Upgrade Icon */
569
+ #review-yikes-easy-mailchimp-notice .button-container .dashicons-upload {
570
+ color: #6E8841;
571
+ }
572
+
573
+ /* Dismiss Icon */
574
+ #review-yikes-easy-mailchimp-notice .button-container .dashicons-no-alt {
575
+ color: rgb(220, 58, 58);
576
+ line-height: 2;
577
+ }
578
+
579
+ body.easy-mailchimp_page_yikes-inc-easy-mailchimp-settings .dashicons-no-alt {
580
+ color: rgb(220, 58, 58);
581
+ }
582
+
583
+ #review-yikes-easy-mailchimp-notice .button-container a {
584
+ margin-right: 10px;
585
+ }
586
+
587
+ /* Dismiss-able Notice */
588
+ #review-yikes-easy-mailchimp-notice {
589
+ border-left: 4px solid #00a0d2;
590
+ background: #fefefe;
591
+ padding: 1px 12px;
592
+ padding-top: 10px;
593
+ box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
594
+ -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
595
+ margin: 15px 25px 20px 5px;
596
+ }
597
+
598
+ /* Readonly Textareas */
599
+ textarea[readonly],
600
+ input[readonly],
601
+ textarea.readonly,
602
+ input.readonly {
603
+ background: #D8D8D8;
604
+ }
605
+
606
+ .dashicons.yikes-love {
607
+ color: pink;
608
+ }
609
+
610
+ .field-description-input {
611
+ resize: vertical;
612
+ max-height: 100px;
613
+ }
614
+ .yikes-easy-mc-postbox h3 {
615
+ background: #00a0d2;
616
+ font-weight: 800;
617
+ color: #ffffff;
618
+ }
619
+ .yikes-easy-mc-postbox h3.bg-transparent {
620
+ color: #333;
621
+ font-weight: 400;
622
+ background: transparent;
623
+ }
624
+
625
+ .yikes-mc-warning-message {
626
+ padding-left: 15px;
627
+ margin-top: 0;
628
+ padding-top: 10px;
629
+ color: rgb(218, 110, 110);
630
+ }
631
+
632
+ .error-message-container label[for="yikes-easy-mc-success-message"],
633
+ .error-message-container label[for="yikes-easy-mc-general-error-message"],
634
+ .error-message-container label[for="yikes-easy-mc-invalid-email-message"],
635
+ .error-message-container label[for="yikes-easy-mc-user-subscribed-message"],
636
+ .error-message-container label[for="yikes-easy-mc-user-subscribed-update-link"] {
637
+ padding: .5em 1em;
638
+ background: rgba(241, 241, 241, 0.75);
639
+ box-sizing: border-box;
640
+ -webkit-box-sizing: border-box;
641
+ -moz-box-sizing: border-box;
642
+ margin: 0;
643
+ }
644
+
645
+ body.admin_page_yikes-mailchimp-edit-form #error-container {
646
+ padding: 2px 1em;
647
+ background: rgba(241, 241, 241, 0.75);
648
+ box-sizing: border-box;
649
+ -webkit-box-sizing: border-box;
650
+ -moz-box-sizing: border-box;
651
+ margin: 0;
652
+ color: #F56060;
653
+ }
654
+
655
+ .error-message-container label:last-child {
656
+ padding-bottom: 1em;
657
+ margin-bottom: .5em;
658
+ }
659
+
660
+ .error-message-container label,
661
+ .form-settings-container label {
662
+ display: block;
663
+ margin: 1em 0;
664
+ }
665
+
666
+ .yikes-easy-forms-sidebar .yikes-mc-settings-expansion-section {
667
+ padding: .5em .75em;
668
+ -webkit-box-sizing: border-box;
669
+ -moz-box-sizing: border-box;
670
+ }
671
+
672
+ .yikes-mc-settings-expansion-section {
673
+ display: none;
674
+ background: rgba(241, 241, 241, 0.75);
675
+ }
676
+ .expansion-section-title {
677
+ background: #ffffff;
678
+ }
679
+ .expansion-section-title.settings-sidebar, .form-builder-section-title {
680
+ text-decoration: none;
681
+ display: block;
682
+ border: 1px solid rgba(177, 177, 177, 0.71);
683
+ color: #333333;
684
+ padding: 5px;
685
+ margin: .5em 0 0 0;
686
+ }
687
+ .expansion-section-title.settings-sidebar .dashicons, .form-builder-section-title .dashicons {
688
+ content: "\f132";
689
+ font-family: "dashicons";
690
+ font-size: 15px;
691
+ line-height: 1.5;
692
+ }
693
+ /*********************************/
694
+ /** Settings/Options Page **/
695
+ /********************************/
696
+ /* Add-Ons Valid/Invalid License */
697
+ span.easy-mailchimp-add-on-valid-license-container {
698
+ color: rgb(68, 186, 68);
699
+ display: block;
700
+ margin-top: 1em;
701
+ }
702
+
703
+ .easy-mailchimp-add-on-invalid-license-container {
704
+ color: rgba(227, 107, 107, 0.86);
705
+ display: block;
706
+ margin-top: 1em;
707
+ }
708
+
709
+ /* Set overflow to visible to display our arrow for visual indicator */
710
+ .options-sidebar .yikes-easy-mc-postbox {
711
+ overflow: visible;
712
+ }
713
+
714
+ .options-sidebar .inside {
715
+ padding: 0 20px 12px;
716
+ }
717
+
718
+ /* About Text Spacing */
719
+ .yikes-easy-mc-about-text {
720
+ margin-top: 0;
721
+ }
722
+ .add-on-settings-divider {
723
+ margin: 1em 0 !important;
724
+ }
725
+ /* Input Field Styles */
726
+ #yks-mailchimp-double-optin-message,
727
+ #yks-mailchimp-single-optin-message,
728
+ .settings-page-input {
729
+ width: 50%;
730
+ }
731
+
732
+ #yks-mailchimp-double-optin-message,
733
+ #yks-mailchimp-single-optin-message {
734
+ min-height: 75px;
735
+ max-height: 200px;
736
+ resize: vertical;
737
+ }
738
+
739
+ #settings-nav li a,
740
+ #addon-settings-nav li a {
741
+ color: #333333;
742
+ text-decoration: none !important;
743
+ transition: color .15s ease-out;
744
+ -moz-transition: color .15s ease-out;
745
+ -webkit-transition: color .15s ease-out;
746
+ -o-transition: color .15s ease-out;
747
+ }
748
+ #settings-nav li a:hover,
749
+ #addon-settings-nav li a:hover {
750
+ color: #00a0d2 !important;
751
+ }
752
+
753
+ #addon-settings-nav {
754
+ margin-bottom: 0;
755
+ margin-top: 5px;
756
+ }
757
+
758
+ /* Selected Options Page Arrow */
759
+ .option-menu-selected-arrow {
760
+ width: 0;
761
+ height: 0;
762
+ border-top: 10px solid transparent;
763
+ border-bottom: 10px solid transparent;
764
+ border-left: 10px solid #a0a5aa;
765
+ position: absolute;
766
+ left: -.1em;
767
+ }
768
+
769
+ .option-menu-selected-arrow+a {
770
+ color: #00a0d2 !important;
771
+ }
772
+
773
+ label[for="yikes-mailchimp-debug-status"] {
774
+ display: inline-block;
775
+ margin-bottom: 1em;
776
+ line-height: 2.25;
777
+ }
778
+
779
+ #yikes-mailchimp-debug-status {
780
+ float: left;
781
+ margin-top: .5em;
782
+ }
783
+
784
+ label[for="yikes-mc-recaptcha-setting"],
785
+ label[for="yikes-mc-recaptcha-api-key"] {
786
+ display: block;
787
+ margin-bottom: 1em;
788
+ }
789
+
790
+ input.recaptcha-setting-checkbox {
791
+ display: block;
792
+ margin-top: .5em;
793
+ }
794
+
795
+ .recaptcha-preview-link {
796
+ display: block;
797
+ margin-top: .5em;
798
+ }
799
+
800
+ .recaptcha-preview-container {
801
+ display: block;
802
+ width: 100%;
803
+ display: none;
804
+ margin:1em 0;
805
+ }
806
+
807
+ /** Support Page **/
808
+ .wrap #col-right,
809
+ .wrap #col-left {
810
+ width: 49%;
811
+ }
812
+
813
+ @media (max-width:800px){
814
+ .wrap #col-right,
815
+ .wrap #col-left {
816
+ width: 100%;
817
+ }
818
+ }
819
+
820
+ .support-page-logo {
821
+ width: 100%;
822
+ opacity: .7;
823
+ max-width: 100%;
824
+ display: block;
825
+ }
826
+
827
+ .support-page-button {
828
+ display: block;
829
+ width: 100%;
830
+ min-height: 40px;
831
+ font-weight: bold;
832
+ text-align: center;
833
+ line-height: 3 !important;
834
+ margin-top: 1em !important;
835
+ }
836
+
837
+ .support-page-wordpress-font {
838
+ font-size:1.3em;
839
+ margin-right:13px;
840
+ }
841
+
842
+ h2.premium-support-title {
843
+ margin: 1em 0 .5em 0;
844
+ }
845
+
846
+ #premium-support-form {
847
+ display: block;
848
+ width: 100%;
849
+ }
850
+
851
+ #premium-support-form input[type="text"],
852
+ #premium-support-form input[type="email"],
853
+ #premium-support-form input[type="submit"],
854
+ #premium-support-form select {
855
+ display: block;
856
+ width: 100%;
857
+ min-width: 200px;
858
+ margin: .5em 0;
859
+ }
860
+
861
+ #premium-support-form label {
862
+ font-weight: 800;
863
+ }
864
+ #premium-support-form label input,
865
+ #premium-support-form label select {
866
+ font-weight: 500;
867
+ }
868
+ #premium-support-form p {
869
+ font-weight: 300;
870
+ display: block;
871
+ margin-bottom: 1em;
872
+ }
873
+
874
+ #wp-support-content-wrap {
875
+ min-height: 150px;
876
+ width: 100%;
877
+ }
878
+
879
+ .support-form-hidden {
880
+ display: none !important;
881
+ }
882
+ /* End Support Page */
883
+
884
+ /****************************************/
885
+ /* Debug Settings Page */
886
+ /***************************************/
887
+ #yikes-mailchimp-error-log .row-title {
888
+ font-weight: 400;
889
+ }
890
+
891
+ .create-error-log-help:hover {
892
+ cursor: pointer;
893
+ }
894
+
895
+ .error-log-tr td {
896
+ display: table;
897
+ margin-bottom: 1em;
898
+ margin-top: .5em;
899
+ }
900
+
901
+ p.to-start-logging-errors-notice em,
902
+ p.error-log-missing-file em {
903
+ margin: 10px 0;
904
+ }
905
+
906
+ /***********************************************/
907
+ /* Import/Export Forms Page */
908
+ /*********************************************/
909
+ .export-custom-forms-list {
910
+ display: none;
911
+ margin: 1em 0 2em 0;
912
+ }
913
+
914
+ .export-custom-forms-list p {
915
+ margin-top: 0;
916
+ }
917
+
918
+ /******************************/
919
+ /* Lists Page */
920
+ /*****************************/
921
+ .list-rating-star {
922
+ color: #E6B800;
923
+ }
924
+ /*********************************/
925
+ /* Accont Details Page */
926
+ /********************************/
927
+ /* Chimp Chatter */
928
+ #chimp-chatter {
929
+ text-align: center;
930
+ }
931
+ #chimp-chatter .chimp-chatter-container {
932
+ margin: 1em 0.2em;
933
+ background: #F8F8F8;
934
+ border-radius: 10px;
935
+ float: left;
936
+ height: 220px;
937
+ padding: 10px;
938
+ width: 44%;
939
+ }
940
+
941
+ .chimp-chatter-mailchimp-logo {
942
+ width: 100%;
943
+ display: block;
944
+ margin: 0 auto;
945
+ }
946
+
947
+ .chimp-chatter-sidebar h2.account-status {
948
+ text-align: center;
949
+ }
950
+
951
+ .mailchimp-affiliate-link {
952
+ color: #333;
953
+ display: none;
954
+ }
955
+
956
+ .mailchimp-avatar {
957
+ display: block;
958
+ margin: 0 auto;
959
+ box-shadow: 3px 3px 10px 0px rgba(214, 214, 214, 0.75);
960
+ }
961
+
962
+ .chimpchatter-button-container {
963
+ clear: both;
964
+ display: block;
965
+ }
966
+
967
+ .chimp-chatter-postbox {
968
+ float: left;
969
+ width: 49%;
970
+ margin-right: 1%;
971
+ }
972
+
973
+ #account-details .chimp-chatter-postbox.even {
974
+ margin-right: 0;
975
+ }
976
+
977
+
978
+ /* Inactive + Active Markers */
979
+ .circle-account-inactive {
980
+ display: inline-block;
981
+ vertical-align: middle;
982
+ margin-top: -3px;
983
+ margin-right: 5px;
984
+ height: 15px;
985
+ width: 15px;
986
+ border-radius: 50%;
987
+ background: rgba(250, 138, 138, 0.79);
988
+ }
989
+ .chatter-type {
990
+ font-weight: 600;
991
+ font-family: "open sans";
992
+ font-size: 14px;
993
+ margin: 5px 5px 0 5px;
994
+ }
995
+ .chatter-message {
996
+ margin: 2px 2px 15px 2px !important;
997
+ }
998
+ .circle-account-active {
999
+ display: inline-block;
1000
+ vertical-align: middle;
1001
+ margin-top: -3px;
1002
+ margin-right: 5px;
1003
+ height: 15px;
1004
+ width: 15px;
1005
+ border-radius: 50%;
1006
+ background: rgba(128, 214, 128, 0.77);
1007
+ }
1008
+ #account-details .mailchimp-avatar {
1009
+ width: 120px;
1010
+ border-radius: 10%;
1011
+ margin-top: .5em;
1012
+ }
1013
+ /* Chatter Container Colors */
1014
+ .chimp-chatter-positive {
1015
+ border-left: 4px solid rgb(157, 223, 157);
1016
+ }
1017
+ .chimp-chatter-negative {
1018
+ border-left: 4px solid #FBA2A2;
1019
+ }
1020
+ .chimp-chatter-neutral {
1021
+ border-left: 4px solid rgb(177, 177, 177);
1022
+ }
1023
+ /* Sidebar Create a new opt-in form */
1024
+ #import-list-to-site {
1025
+ margin-top: 10px;
1026
+ }
1027
+ #import-list-to-site .input-field {
1028
+ display: block;
1029
+ width: 100%;
1030
+ margin-top: 5px;
1031
+ margin-bottom: 5px;
1032
+ }
1033
+ #import-list-to-site .form-description {
1034
+ resize: vertical;
1035
+ max-height: 65px;
1036
+ }
1037
+ #import-list-to-site .description {
1038
+ margin-top: 5px;
1039
+ }
1040
+ input.clear-mailchimp-api-cache {
1041
+ float: right;
1042
+ margin-top: -33px !important;
1043
+ }
1044
+ .yikes-list-refreshed-notice {
1045
+ border-left: 4px solid #46b450;
1046
+ margin: 5px 0;
1047
+ }
1048
+ .yikes-list-refreshed-notice p {
1049
+ margin: 1em 0 .5em 0;
1050
+ padding: 6px 12px;
1051
+ background: rgba(241, 241, 241, 0.5);
1052
+ font-size: 13px;
1053
+ line-height: 1.5;
1054
+ }
1055
+ .star-container {
1056
+ margin-top: 5px;
1057
+ margin-bottom: 1.5em;
1058
+ }
1059
+ .star-container a {
1060
+ text-decoration: none;
1061
+ }
1062
+ .star-container .dashicons-star-filled {
1063
+ font-size: 1.75em;
1064
+ }
1065
+ .sidebar-container {
1066
+ margin-top: 5px;
1067
+ margin-bottom: 1.5em;
1068
+ }
1069
+ .sidebar-footer-text {
1070
+ margin: 15px 0 !important;
1071
+ text-align: center;
1072
+ }
1073
+ .sidebar-twitter-icon {
1074
+ text-decoration: none;
1075
+ color: #55ACEE;
1076
+ }
1077
+ /* Field no longer exists warning */
1078
+ .field-doesnt-exist-notice {
1079
+ position: absolute;
1080
+ margin-left: 5px;
1081
+ width: 18px;
1082
+ }
1083
+ .field-type-text {
1084
+ float: right;
1085
+ }
1086
+ .type-container {
1087
+ margin-top: 0;
1088
+ margin: 0;
1089
+ }
1090
+ .form-field-container {
1091
+ margin-top: 0;
1092
+ margin-bottom: 0;
1093
+ }
1094
+ /* 2nd Error */
1095
+ .field-no-longer-exists-warning {
1096
+ position: absolute;
1097
+ margin-left: 5px;
1098
+ width: 18px;
1099
+ }
1100
+ /* Form Field Raiods/Checkboxes */
1101
+ .form-field-container td input[type="checkbox"],
1102
+ .form-field-container td input[type="radio"] {
1103
+ margin: 0 5px;
1104
+ }
1105
+ .form-field-container td input[type="checkbox"]:first-child,
1106
+ .form-field-container td input[type="radio"]:first-child {
1107
+ margin-left: 0 !important;
1108
+ }
1109
+ /* Merge variable ID */
1110
+ .merge-tag-text {
1111
+ background: transparent;
1112
+ box-shadow: none;
1113
+ border: none;
1114
+ }
1115
+ .pre-defined-tag-link {
1116
+ font-size: 11px;
1117
+ }
1118
+ /* Close/Delete Buttons */
1119
+ .toggle-container {
1120
+ font-size: small;
1121
+ float: right;
1122
+ }
1123
+ /* Pre-Defined Tag container/modal */
1124
+ #pre-defined-tag-container {
1125
+ display: none;
1126
+ }
1127
+ #pre-defined-tag-container h3 {
1128
+ margin-bottom: 0;
1129
+ }
1130
+ #pre-defined-tag-container .tooltop-tag .dashicons-editor-help {
1131
+ font-size: 13px;
1132
+ line-height: 1.5;
1133
+ }
1134
+ .no-fields-assigned-notice {
1135
+ margin: 4em 0 2.25em 0;
1136
+ padding-bottom: 6em;
1137
+ width: 100%;
1138
+ text-align: center;
1139
+ background: url( '../../includes/images/no-form-fields-assigned-arrow.jpg' ) no-repeat;
1140
+ background-position: bottom center;
1141
+ background-size: 105px;
1142
+ }
1143
+ /* Yikes MailChimp Preloader */
1144
+ .yikes-easy-mc-widget-preloader {
1145
+ position: absolute;
1146
+ left: 48%;
1147
+ margin-top: -96px;
1148
+ }
1149
+ /* Yikes MailChimp Widget */
1150
+ .yikes-dashboard-widget-section {
1151
+ padding: 0 12px 12px;
1152
+ }
1153
+ .select-list-title {
1154
+ padding-left: 0;
1155
+ }
1156
+ .yikes-dashboard-widget-section .description {
1157
+ margin: .5em 0 0 0;
1158
+ }
1159
+ . error-descripion {
1160
+ padding-top: .5em;
1161
+ }
1162
+ /* MailChimp Freddie Logo */
1163
+ .yikes-mc-freddie-logo {
1164
+ float: left;
1165
+ margin-right: 10px;
1166
+ }
1167
+ /* Merge Variable / Interest Group Toggle */
1168
+ .mv_ig_list {
1169
+ width:94%;
1170
+ margin-bottom: 8px !important;
1171
+ border: none !important;
1172
+ background: transparent !important;
1173
+ }
1174
+ .mv_ig_list .list-container {
1175
+ position: absolute;
1176
+ }
1177
+ .mv_ig_list a {
1178
+ width: 48%;
1179
+ padding: 5px 0 !important;
1180
+ text-align: center;
1181
+ margin: 0;
1182
+ }
1183
+ .mv_ig_list a:first-child {
1184
+ margin-right: 0;
1185
+ }
1186
+ .mv_ig_list a:last-child {
1187
+ float: right;
1188
+ }
1189
+
1190
+ .mv_ig_list {
1191
+ margin-bottom: .5em;
1192
+ }
1193
+ .mv_ig_list .nav-tab {
1194
+ border: 1px solid #ccc;
1195
+ }
1196
+ .mv_ig_list .nav-tab-active {
1197
+ color: #fff;
1198
+ font-weight: bold;
1199
+ background: #00a0d2;
1200
+ }
1201
+
1202
+ .mv_ig_list .arrow-down {
1203
+ position: absolute;
1204
+ margin-top: 21px;
1205
+ margin-left: 50px;
1206
+ width: 0;
1207
+ height: 0;
1208
+ border-left: 12px solid transparent;
1209
+ border-right: 12px solid transparent;
1210
+ border-top: 12px solid #00a0d2;
1211
+ }
1212
+
1213
+ #container-container {
1214
+ display: inline-block;
1215
+ width: 521px;
1216
+ }
1217
+ #container-container .list-container {
1218
+ float: left;
1219
+ width: 240px;
1220
+ position: relative;
1221
+ }
1222
+ #container-container .list-container:last-child {
1223
+ margin-left: 2em;
1224
+ }
1225
+
1226
+ #yikes_easy_mc_toolbar {
1227
+ margin-top: -.75em;
1228
+ }
1229
+ #yikes_easy_mc_toolbar_links {
1230
+ display: inline-block;
1231
+ width: 100%;
1232
+ margin: 0;
1233
+ padding: 10px 0;
1234
+ }
1235
+ #yikes_easy_mc_toolbar_links li {
1236
+ float: left;
1237
+ margin: 0 .5em;
1238
+ }
1239
+ #yikes_easy_mc_toolbar_links li a {
1240
+ text-decoration: none;
1241
+ display: inline-block;
1242
+ }
1243
+ #yikes_easy_mc_toolbar_links li a:focus {
1244
+ box-shadow: none;
1245
+ }
1246
+ #yikes_easy_mc_toolbar_links li a.selected_hidden_setting {
1247
+ color: #333333;
1248
+ /* border-bottom: 1px solid rgba(206, 206, 206, 1); */
1249
+ margin-bottom: 3px;
1250
+ }
1251
+ #yikes_easy_mc_toolbar_links li .selected_setting_triangle {
1252
+ width: 0;
1253
+ height: 0;
1254
+ border-left: 13px solid transparent;
1255
+ border-right: 13px solid transparent;
1256
+ border-top: 13px solid rgba(206, 206, 206, 1);
1257
+ margin: 0 auto;
1258
+ }
1259
+ /* Toolbar Icons */
1260
+ #yikes_easy_mc_toolbar_links li a.form-builder:before {
1261
+ content: "\f116";
1262
+ font-family: "dashicons";
1263
+ }
1264
+ #yikes_easy_mc_toolbar_links li a.form-customizer:before {
1265
+ content: "\f100";
1266
+ font-family: "dashicons";
1267
+ }
1268
+ #yikes_easy_mc_toolbar_links li a.error-messages:before {
1269
+ content: "\f117";
1270
+ font-family: "dashicons";
1271
+ }
1272
+ #yikes_easy_mc_toolbar_links li a.form-settings:before {
1273
+ content: "\f111";
1274
+ font-family: "dashicons";
1275
+ }
1276
+
1277
+ /*********************************/
1278
+ /* Checkbox Settings Page */
1279
+ /********************************/
1280
+ #checkbox-settings-form .dashicons-editor-help {
1281
+ font-size: 15px;
1282
+ line-height: 1.6;
1283
+ }
1284
+
1285
+ .checkbox-settings-list-dropdown {
1286
+ display: block;
1287
+ width: 250px;
1288
+ }
1289
+
1290
+ .no-lists-setup-notice {
1291
+ padding: .5em 0 .5em 0;
1292
+ }
1293
+
1294
+ .optin-checkbox-label-input {
1295
+ display: block;
1296
+ width: 250px;
1297
+ }
1298
+
1299
+ /*****************************/
1300
+ /* Manage Forms Page */
1301
+ /***************************/
1302
+
1303
+ /* Table */
1304
+ .yikes-form-id-number {
1305
+ width: 55px;
1306
+ }
1307
+
1308
+ span[title="Impressions"]:hover,
1309
+ span[title="Submissions"]:hover,
1310
+ span[title="Conversion Rate"]:hover {
1311
+ display: block;
1312
+ cursor: pointer;
1313
+ }
1314
+
1315
+ /* Container holding the form ID */
1316
+ .form-id-container {
1317
+ padding: 1px 8px;
1318
+ border-radius: 5px;
1319
+ background: rgb(73, 169, 236);
1320
+ font-weight: bold;
1321
+ color: #ffffff;
1322
+ }
1323
+ .manage-form-admin-notice {
1324
+ margin-top: 1.75em !important;
1325
+ }
1326
+ a.yikes-delete-mailchimp-form,
1327
+ a.yikes-delete-subscriber,
1328
+ .yikes-mc-settings-expansion-section a.remove-field,
1329
+ .remove-notification {
1330
+ color: rgb(217, 96, 96) !important;
1331
+ }
1332
+ .yikes-delete-mailchimp-form {
1333
+ margin-top: 6px;
1334
+ }
1335
+ #postbox-container-1 .yikes-delete-mailchimp-form {
1336
+ float: right;
1337
+ }
1338
+ .form-buttons-container {
1339
+ display: block;
1340
+ padding: 11px 10px;
1341
+ }
1342
+ .forms-buttons-container input[type="submit"] {
1343
+ margin: 0 0 .5em 0;
1344
+ }
1345
+ .update-form-spinner {
1346
+ position: absolute;
1347
+ left: 0;
1348
+ right: 0;
1349
+ margin: 0 auto;
1350
+ bottom: 13px;
1351
+ }
1352
+ .yikes-mc-shortcode-input {
1353
+ text-align: center;
1354
+ width: 100%;
1355
+ color: #333333;
1356
+ }
1357
+ .hidden-class {
1358
+ display: none !important;
1359
+ }
1360
+
1361
+ .stat-container {
1362
+ width:10%;
1363
+ max-width: 75px;
1364
+ }
1365
+
1366
+ .no-mailchimp-forms-found em,
1367
+ .no-current-subscriber-notice em {
1368
+ padding: 25px 0 25px 25px;
1369
+ }
1370
+
1371
+ .column-columnname span.stats {
1372
+ display: block;
1373
+ width: 100%;
1374
+ text-align: center;
1375
+ }
1376
+ .column-columnname span.stats span {
1377
+ display: inline-block;
1378
+ width: 20%;
1379
+ }
1380
+ .column-columnname span.stats span:hover {
1381
+ cursor: pointer;
1382
+ }
1383
+ /* Available Form Field List */
1384
+ #available-fields li,
1385
+ #available-interest-groups li {
1386
+ text-decoration: none;
1387
+ display: block;
1388
+ border: 1px solid rgba(177, 177, 177, 0.71);
1389
+ color: #333333;
1390
+ padding: 5px;
1391
+ margin: .5em 0;
1392
+ }
1393
+ #available-fields li.not-available,
1394
+ #available-interest-groups li.not-available {
1395
+ opacity: .6 !important;
1396
+ }
1397
+
1398
+ #available-fields li.field-to-add-to-form,
1399
+ #available-interest-groups li.group-to-add-to-form {
1400
+ background: rgba(46, 162, 204, 0.25);
1401
+ }
1402
+
1403
+ /* Add to Form Builder Arrow Icon */
1404
+ .add-field-to-editor .add-to-form-builder-arrow,
1405
+ .button-secondary .add-to-form-builder-arrow {
1406
+ width: 15px;
1407
+ font-size: 15px;
1408
+ line-height: 1.8;
1409
+ }
1410
+
1411
+ /* Form Builder Clear Form Fields Button */
1412
+ .clear-form-fields {
1413
+ background: #e14d43;
1414
+ border-color: #d02c21;
1415
+ color: #fff;
1416
+ box-shadow: inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);
1417
+ text-decoration: none;
1418
+ display: inline-block;
1419
+ height: 28px;
1420
+ padding: 0 10px 1px;
1421
+ border-width: 1px;
1422
+ -webkit-appearance: none;
1423
+ border-radius: 3px;
1424
+ white-space: nowrap;
1425
+ font-size: 13px;
1426
+ line-height: 26px;
1427
+ box-sizing: border-box;
1428
+ -webkit-box-sizing: border-box;
1429
+ -moz-box-sizing: border-box;
1430
+ float: right;
1431
+ margin: 0 11px 10px 0;
1432
+ }
1433
+
1434
+ .clear-form-fields:hover,
1435
+ .clear-form-fields:active,
1436
+ .clear-form-fields:focus {
1437
+ background: #dd382d;
1438
+ border-color: #ba281e;
1439
+ color: #fff;
1440
+ box-shadow: inset 0 1px 0 #e8776f;
1441
+ }
1442
+ /*****************************/
1443
+ /* View User Page */
1444
+ /*****************************/
1445
+ .yikes-mc-view-list-breadcrumbs {
1446
+ padding: .8em;
1447
+ border: 1px solid #D8D8D8;
1448
+ background: #ECECEC;
1449
+ margin: 1.5em 0 .8em 0;
1450
+ }
1451
+
1452
+ .yikes-mc-member-rating-star {
1453
+ color: goldenrod;
1454
+ }
1455
+
1456
+ /* Subscriber Cards */
1457
+ #yikes-mc-subscriber-card-wrapper {
1458
+ background: #fefefe;
1459
+ min-height: 200px;
1460
+ display: inline-block;
1461
+ box-shadow: 0 1px 1px rgba(0,0,0,.04);
1462
+ webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
1463
+ border: 1px solid #e5e5e5;
1464
+ padding: 15px 20px;
1465
+ width: 500px;
1466
+ float: left;
1467
+ }
1468
+
1469
+ #yikes-mc-subscriber-card-wrapper .subscriber-optin-ip {
1470
+ display: inline-block;
1471
+ margin: 1em 0 0 0;
1472
+ font-style: italic;
1473
+ }
1474
+
1475
+ .view-user-data-wrap #customer-tab-wrapper-list {
1476
+ float: left;
1477
+ background: #fefefe;
1478
+ margin-top: 0;
1479
+ padding: 12px;
1480
+ margin-left: -1px;
1481
+ border-right: 1px solid #e5e5e5;
1482
+ border-top: 1px solid #e5e5e5;
1483
+ border-bottom: 1px solid #e5e5e5;
1484
+ }
1485
+
1486
+ .view-user-data-wrap #customer-tab-wrapper-list .dashicons {
1487
+ font-size: 23px;
1488
+ height: 23px;
1489
+ width: 23px;
1490
+ margin: 3px 0;
1491
+ }
1492
+
1493
+ .view-user-data-wrap #customer-tab-wrapper-list li.inactive {
1494
+ color: rgba(51, 51, 51, 0.31);
1495
+ transition: color ease-out .1s;
1496
+ }
1497
+
1498
+ .view-user-data-wrap #customer-tab-wrapper-list li.active,
1499
+ .view-user-data-wrap #customer-tab-wrapper-list li.inactive:hover {
1500
+ color: rgba(51, 51, 51, 1);
1501
+ }
1502
+
1503
+ #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top h2,
1504
+ #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top img,
1505
+ #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top .member-star-rating-container {
1506
+ float: left;
1507
+ }
1508
+
1509
+ #yikes-mc-subscriber-card-wrapper #delete-mailchimp-subscriber {
1510
+ display: block;
1511
+ margin: 0 auto;
1512
+ }
1513
+
1514
+ #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top img {
1515
+ border-radius: 3px;
1516
+ }
1517
+
1518
+ #yikes-mc-subscriber-card-wrapper .merge-variable-section li {
1519
+ display: inline-block;
1520
+ list-style: none;
1521
+ float: left;
1522
+ width: 50%;
1523
+ min-height: 65px;
1524
+ border-bottom: 1px dotted #ddd;
1525
+ }
1526
+
1527
+ #yikes-mc-subscriber-card-wrapper .merge-variable-section li p {
1528
+ margin: 0 0 1em 0px;
1529
+ }
1530
+
1531
+ #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top h2 {
1532
+ max-width: 370px;
1533
+ width: 75%;
1534
+ padding: 0;
1535
+ }
1536
+
1537
+ #yikes-mc-subscriber-card-wrapper .member-star-rating-container {
1538
+ display: block;
1539
+ margin: .5em 0;
1540
+ margin-left: 10px;
1541
+ }
1542
+
1543
+ #yikes-mc-subscriber-card-wrapper h2 {
1544
+ margin-left: 10px;
1545
+ margin-top: 0;
1546
+ padding-top: 0;
1547
+ }
1548
+
1549
+ #yikes-mc-subscriber-card-wrapper .yikes-mc-card-top {
1550
+ display: inline-block;
1551
+ width: 100%;
1552
+ }
1553
+
1554
+ #yikes-mc-subscriber-card-wrapper .yikes-mc-card-body {
1555
+ display: inline-block;
1556
+ width: 100%;
1557
+ }
1558
+
1559
+ #yikes-mc-subscriber-card-wrapper .yikes-mc-card-body h4 {
1560
+ margin-top: 0;
1561
+ margin-left: 5px;
1562
+ }
1563
+
1564
+ .yikes-mc-subscriber-hr {
1565
+ margin: 1.5em 0;
1566
+ }
1567
+
1568
+ .member-subscription-date {
1569
+ display: block;
1570
+ width: 70%;
1571
+ max-width: 370px;
1572
+ margin: .5em 0;
1573
+ margin-left: 10px;
1574
+ float: left;
1575
+ }
1576
+
1577
+ .member-location-data {
1578
+ display: block;
1579
+ width: 70%;
1580
+ max-width: 370px;
1581
+ margin: .25em 0;
1582
+ margin-left: 10px;
1583
+ float: left;
1584
+ }
1585
+
1586
+ /*****************************/
1587
+ /* Manage Lists Page */
1588
+ /*****************************/
1589
+ .addon-required-link {
1590
+ color: #333333;
1591
+ opacity: .5;
1592
+ }
1593
+
1594
+ .view-list-sidebar-input {
1595
+ color: #333333;
1596
+ }
1597
+
1598
+ .merge-variable-ul,
1599
+ .interest-group-ul,
1600
+ .segment-ul {
1601
+ padding-left: 15px;
1602
+ font-size: 14px;
1603
+ }
1604
+ .merge-variable-ul li .dashicons,
1605
+ .interest-group-ul li .dashicons {
1606
+ line-height: 1.8;
1607
+ font-size: 9px;
1608
+ }
1609
+
1610
+ a.button-primary.edit-fields-button {
1611
+ margin: 0 0 10px 15px;
1612
+ }
1613
+
1614
+ .merge-variable-count,
1615
+ .interest-group-count,
1616
+ .segment-group-count {
1617
+ text-decoration: underline;
1618
+ margin-bottom: .75em;
1619
+ padding-left:7px;
1620
+ }
1621
+
1622
+ .interest-group-title {
1623
+ padding-left: 5px;
1624
+ }
1625
+
1626
+ .edit-segments-button {
1627
+ margin: 0 0 10px 15px;
1628
+ }
1629
+
1630
+ .edit-segment-description {
1631
+ padding: 0 0 10px 15px;
1632
+ }
1633
+
1634
+ #credit-container {
1635
+ margin-top:1.5em;
1636
+ }
1637
+
1638
+ /***********************/
1639
+ /* Edit Form Page */
1640
+ /**********************/
1641
+ /* Custom Icons For custom Sections */
1642
+ .yikes-easy-mailchimp-custom-content-icon {
1643
+ font-size: 15px;
1644
+ line-height: 1;
1645
+ }
1646
+ .custom-field-section {
1647
+ display: block;
1648
+ margin: 1em 0;
1649
+ }
1650
+ #associated-list {
1651
+ width: 100%;
1652
+ margin-top: 5px;
1653
+ }
1654
+ #redirect-user-to-selection {
1655
+ width: 100%;
1656
+ }
1657
+ #edit-yikes-mc-form label h3 {
1658
+ margin-left:0;
1659
+ padding-left: 0;
1660
+ }
1661
+ #available-fields .field-required {
1662
+ color: rgb(217, 96, 96) !important;
1663
+ }
1664
+ /* Post Stuff Heading */
1665
+ body.admin_page_yikes-mailchimp-edit-form #poststuff h2 {
1666
+ padding: 8px 12px;
1667
+ margin-top: 0;
1668
+ }
1669
+ .edit-form-form-description {
1670
+ width: 100%;
1671
+ resize: vertical;
1672
+ min-height: 65px;
1673
+ max-height: 100px;
1674
+ }
1675
+
1676
+ .edit-form-title {
1677
+ padding-left: 12px !important;
1678
+ }
1679
+ #edit-form-description {
1680
+ padding: 0 12px;
1681
+ margin: 1em 0;
1682
+ }
1683
+ .yikes-easy-mc-postbox {
1684
+ overflow: hidden;
1685
+ }
1686
+ .no-interest-groups-found-message {
1687
+ opacity: .35;
1688
+ }
1689
+ #interest-groups-container .description,
1690
+ #merge-variables-container .description {
1691
+ padding-top: .5em;
1692
+ }
1693
+ .inside-section-1 {
1694
+ margin-top: 0;
1695
+ margin-bottom: 1.5em;
1696
+ }
1697
+ .inside-section-2 {
1698
+ margin-top: 0;
1699
+ margin-bottom: 2em;
1700
+ }
1701
+ .form-field-container-span {
1702
+ display: block;
1703
+ margin: .5em 0;
1704
+ }
1705
+ /* Style List - color pickers etc. */
1706
+ #style-list ul li {
1707
+ display: block;
1708
+ width: 100%;
1709
+ margin: 1em 0;
1710
+ }
1711
+ .wp-picker-container,
1712
+ .form-style-adjustment {
1713
+ display: block !important;
1714
+ width: 100%;
1715
+ margin: .5em 0;
1716
+ }
1717
+
1718
+ .dynamic-email-tag {
1719
+ display: inline-block;
1720
+ margin-right: 5px;
1721
+ }
1722
+ .dynamic-tag-description td {
1723
+ padding-top: 0;
1724
+ }
1725
+
1726
+ #create-new-notification-button {
1727
+ margin-top: 1em;
1728
+ }
1729
+
1730
+ /* File Field Type */
1731
+ .file-container {
1732
+ display: none;
1733
+ }
1734
+
1735
+ .yikes-mailchimp-file-field input[name*="custom-field[incentive-attachment]"] {
1736
+ margin-bottom: .5em;
1737
+ }
1738
+
1739
+ .yikes-mailchimp-file-field input[name*="custom-field[incentive-attachment]"]+.button-secondary {
1740
+ margin-left: 4px;
1741
+ }
1742
+
1743
+ input#upload-btn[data-attr-position="1"] {
1744
+ margin-left: 0;
1745
+ }
1746
+
1747
+ .remove-file-button {
1748
+ background: url('../partials/helpers/fields/img/icon-delete.png');
1749
+ height: 16px;
1750
+ position: absolute;
1751
+ text-indent: -99999px;
1752
+ width: 16px;
1753
+ }
1754
+
1755
+ a.add-new-incentive-attachment {
1756
+ display: block;
1757
+ width: 40px;
1758
+ margin-right: 100% !important;
1759
+ margin-top: .5em !important;
1760
+ }
1761
+ a.add-new-incentive-attachment .dashicons {
1762
+ font-size: 15px;
1763
+ line-height: 1.8;
1764
+ }
1765
+
1766
+ .form-builder-placeholder {
1767
+ background: rgba(206, 206, 206, 0.20);
1768
+ height: 30px;
1769
+ }
1770
+
1771
+ /******************************************/
1772
+ /* Edit Form Form Settings Section */
1773
+ /****************************************/
1774
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-title {
1775
+ font-size: 1em;
1776
+ border-bottom: 1px solid rgba(187, 187, 187, 0.29);
1777
+ display: block;
1778
+ width: 100%;
1779
+ padding-bottom: 6px;
1780
+ margin-bottom: .5em;
1781
+ margin-top: 1.5em;
1782
+ }
1783
+
1784
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-title.first {
1785
+ margin-top: 0;
1786
+ }
1787
+
1788
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior {
1789
+ display: inline-block;
1790
+ width: 100%;
1791
+ box-sizing: border-box;
1792
+ -webkit-box-sizing: border-box;
1793
+ -moz-box-sizing: border-box;
1794
+ background: rgba(241, 241, 241, 0.75);
1795
+ padding: 1em;
1796
+ }
1797
+
1798
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior label {
1799
+ margin-top: 0;
1800
+ }
1801
+
1802
+ label.login-restriction-center {
1803
+ display: block;
1804
+ width: 100%;
1805
+ }
1806
+
1807
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section {
1808
+ display: inline-block;
1809
+ }
1810
+
1811
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section p.description.error {
1812
+ color: #F56060;
1813
+ }
1814
+
1815
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section label {
1816
+ float: left;
1817
+ margin-right: .5em;
1818
+ margin-top: 0;
1819
+ margin-bottom: 0;
1820
+ }
1821
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-pending-message,
1822
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-expired-message,
1823
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-form-restriction-login-message {
1824
+ display: block;
1825
+ width: 100%;
1826
+ min-height: 50px;
1827
+ }
1828
+
1829
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child {
1830
+ float: left;
1831
+ padding-left: 2%;
1832
+ width: 98%;
1833
+ border-left: 1px dashed #BDBDBD;
1834
+ border-spacing: 2px;
1835
+ margin: .5em 0 1em 0;
1836
+ }
1837
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child .yikes-easy-mc-submit-button-text {
1838
+ margin: 0;
1839
+ }
1840
+
1841
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section {
1842
+ margin-bottom: 0;
1843
+ }
1844
+
1845
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .date-restirction-section.last {
1846
+ margin-bottom: .75em;
1847
+ }
1848
+
1849
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .nested-child.hidden {
1850
+ display: none;
1851
+ }
1852
+
1853
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .description + label {
1854
+ margin-top: 1em;
1855
+ float: left;
1856
+ width: 100%;
1857
+ }
1858
+
1859
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior label.inline-form-label {
1860
+ margin-bottom: 0;
1861
+ margin-top: 0;
1862
+ }
1863
+
1864
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior .description {
1865
+ display: block;
1866
+ width: 100%;
1867
+ float: left;
1868
+ }
1869
+
1870
+ .admin_page_yikes-mailchimp-edit-form #form-settings .section-interior strong:first-child,
1871
+ .admin_page_yikes-mailchimp-edit-form #form-settings .nested-child strong:first-child {
1872
+ display: block;
1873
+ width: 100%;
1874
+ }
1875
+
1876
+ .admin_page_yikes-mailchimp-edit-form #form-settings .inline-form-label {
1877
+ float: left;
1878
+ margin-right: 10px;
1879
+ }
1880
+
1881
+
1882
+ /******************************************/
1883
+ /* Edit Form Custom Fields */
1884
+ /****************************************/
1885
+ /**
1886
+ * Timepickers
1887
+ * @since 6.0.3.8
1888
+ */
1889
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper {
1890
+ overflow-y: auto;
1891
+ height: 150px;
1892
+ width: 170px;
1893
+ background: #fff;
1894
+ border: 1px solid #ddd;
1895
+ box-shadow:0 5px 10px rgba(0,0,0,0.2);
1896
+ outline: none;
1897
+ z-index: 10001;
1898
+ margin: 0;
1899
+ }
1900
+
1901
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration {
1902
+ width: 13em;
1903
+ }
1904
+
1905
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
1906
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
1907
+ width: 11em;
1908
+ }
1909
+
1910
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list {
1911
+ margin: 0;
1912
+ padding: 0;
1913
+ list-style: none;
1914
+ }
1915
+
1916
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-duration {
1917
+ margin-left: 5px; color: #888;
1918
+ }
1919
+
1920
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list:hover .ui-timepicker-duration {
1921
+ color: #888;
1922
+ }
1923
+
1924
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li {
1925
+ padding: 3px 0 3px 5px;
1926
+ cursor: pointer;
1927
+ white-space: nowrap;
1928
+ color: #000;
1929
+ list-style: none;
1930
+ margin: 0;
1931
+ }
1932
+
1933
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list:hover .ui-timepicker-selected {
1934
+ background: #fff; color: #000;
1935
+ }
1936
+
1937
+ body.admin_page_yikes-mailchimp-edit-form li.ui-timepicker-selected,
1938
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li:hover,
1939
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list .ui-timepicker-selected:hover {
1940
+ background: #1980EC; color: #fff;
1941
+ }
1942
+
1943
+ body.admin_page_yikes-mailchimp-edit-form li.ui-timepicker-selected .ui-timepicker-duration,
1944
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li:hover .ui-timepicker-duration {
1945
+ color: #ccc;
1946
+ }
1947
+
1948
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled,
1949
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled:hover,
1950
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
1951
+ color: #888;
1952
+ cursor: default;
1953
+ }
1954
+
1955
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-disabled:hover,
1956
+ body.admin_page_yikes-mailchimp-edit-form .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
1957
+ background: #f2f2f2;
1958
+ }
1959
+
1960
+ /*
1961
+ * End Timepicker styles
1962
+ */
1963
+
1964
+ /*
1965
+ * Bootstrap datepicker styles
1966
+ */
1967
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker {
1968
+ background-color: #fff;
1969
+ border: 1px solid #66AFE9;
1970
+ border-radius: 4px;
1971
+ box-shadow: 0 0 8px rgba(102,175,233,.6);
1972
+ display: none;
1973
+ margin-top: 4px;
1974
+ padding: 10px;
1975
+ width: 240px;
1976
+ }
1977
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a,
1978
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a:hover {
1979
+ text-decoration: none;
1980
+ }
1981
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker a:hover,
1982
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker td:hover a {
1983
+ color: #2A6496;
1984
+ transition: color 0.1s ease-in-out;
1985
+ }
1986
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-header {
1987
+ margin-bottom: 4px;
1988
+ text-align: center;
1989
+ }
1990
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-title {
1991
+ font-weight: 700;
1992
+ }
1993
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev,
1994
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next {
1995
+ cursor: default;
1996
+ font-family: 'Glyphicons Halflings';
1997
+ -webkit-font-smoothing: antialiased;
1998
+ font-style: normal;
1999
+ font-weight: normal;
2000
+ height: 20px;
2001
+ line-height: 1;
2002
+ margin-top: 2px;
2003
+ width: 30px;
2004
+ }
2005
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev {
2006
+ float: left;
2007
+ text-align: left;
2008
+ }
2009
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next {
2010
+ float: right;
2011
+ text-align: right;
2012
+ }
2013
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-prev:before {
2014
+ content: "\f141";
2015
+ font-family: "dashicons";
2016
+ }
2017
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-next:before {
2018
+ content: "\f139";
2019
+ font-family: "dashicons";
2020
+ }
2021
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-next:hover,
2022
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-prev:hover {
2023
+ cursor: pointer !important;
2024
+ }
2025
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-close {
2026
+ display: none;
2027
+ }
2028
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker-current {
2029
+ /* match the button secondary styles here */
2030
+ color: #555 !important;
2031
+ border-color: #ccc !important;
2032
+ background: #f7f7f7 !important;
2033
+ box-shadow: 0 1px 0 #ccc !important;
2034
+ vertical-align: top !important;
2035
+ display: inline-block;
2036
+ text-decoration: none;
2037
+ font-size: 13px;
2038
+ line-height: 26px;
2039
+ height: 28px;
2040
+ padding: 0 10px 1px;
2041
+ cursor: pointer;
2042
+ border-width: 1px;
2043
+ border-style: solid;
2044
+ -webkit-appearance: none;
2045
+ border-radius: 3px;
2046
+ white-space: nowrap;
2047
+ box-sizing: border-box;
2048
+ -webkit-box-sizing: border-box;
2049
+ -moz-box-sizing: border-box;
2050
+ margin-top: 10px;
2051
+ }
2052
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-icon {
2053
+ display: none;
2054
+ }
2055
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar {
2056
+ table-layout: fixed;
2057
+ width: 100%;
2058
+ }
2059
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar th,
2060
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td {
2061
+ text-align: center;
2062
+ padding: 4px 0;
2063
+ }
2064
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td {
2065
+ border-radius: 4px;
2066
+ transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2067
+ }
2068
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td:hover {
2069
+ background-color: #EBEBEB;
2070
+ cursor: pointer;
2071
+ }
2072
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar td a {
2073
+ text-decoration: none;
2074
+ }
2075
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-today {
2076
+ background-color: rgba(66, 137, 204, 0.65);
2077
+ }
2078
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-today a {
2079
+ color: #fff
2080
+ }
2081
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-current-day {
2082
+ background-color: #4289cc;
2083
+ }
2084
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-current-day a {
2085
+ color: #fff
2086
+ }
2087
+ body.admin_page_yikes-mailchimp-edit-form .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
2088
+ background-color: #fff;
2089
+ cursor: default;
2090
+ }
2091
+ /*
2092
+ * End bootstrap datepicker styles
2093
+ */
2094
+
2095
+ /***************/
2096
+ /* Radio Field */
2097
+ /***************/
2098
+ .custom-radio-holder {
2099
+ display: inline-block;
2100
+ width: 100%;
2101
+ margin: .5em 0;
2102
+ }
2103
+ .custom-radio-label {
2104
+ display: block;
2105
+ float: left;
2106
+ margin: 0 5px;
2107
+ }
2108
+ .custom-radio-label:first-child {
2109
+ margin-left: 0 !important;
2110
+ }
2111
+ .custom-radio-label input[type="radio"] {
2112
+ margin-right: 0 !important;
2113
+ }
2114
+ /********************/
2115
+ /* Select Field */
2116
+ /*******************/
2117
+ .custom-select-field {
2118
+ display: block;
2119
+ width: 100%;
2120
+ margin: .5em 0;
2121
+ }
2122
+ /**********************************/
2123
+ /* Front End Customizer */
2124
+ /*********************************/
2125
+ /** Front end Custoizer Widget Icon **/
2126
+ #available-widgets [class*=yikes_easy] .widget-title:before {
2127
+ content: "" !important;
2128
+ background: url(../../includes/images/MailChimp_Assets/Freddie_original.png) no-repeat #FAFAFA;
2129
+ background-size: contain;
2130
+ }
2131
+
2132
+ body.wp-customizer #available-widgets [id*="_yikes_easy_mc_widget"]>div.widget-top>div.widget-title>h4 {
2133
+ background: transparent !important;
2134
+ }
2135
+
2136
+ /***************************/
2137
+ /* API Connection Styles */
2138
+ /**************************/
2139
+ #connection-container {
2140
+ float: right;
2141
+ color: #ffffff;
2142
+ padding: .25em .75em .25em .25em;
2143
+ margin-top: -4px;
2144
+ }
2145
+
2146
+ #connection-container.api-connected {
2147
+ background: rgb(68, 186, 68);
2148
+ }
2149
+
2150
+ #connection-container.api-not-connected {
2151
+ background: rgb(181, 181, 181);
2152
+ }
2153
+
2154
+ /* Adjust Lineheight of Conencted vs Not-connected Icons */
2155
+ .yikes-mc-api-connected,
2156
+ .yikes-mc-api-not-connected {
2157
+ line-height: 1;
2158
+ }
2159
+ /* End Icon line height adjustment */
2160
+
2161
+ /**************************/
2162
+ /* Settings Sidebar */
2163
+ /*************************/
2164
+ .show-some-love-container {
2165
+ transition: max-height .75s;
2166
+ }
2167
+ /* Leave Us A Review */
2168
+ #review-yikes-easy-mc {
2169
+ text-align: center;
2170
+ }
2171
+ #review-yikes-easy-mc .dashicons-star-filled {
2172
+ color: #E6B800;
2173
+ }
2174
+ .meta-box-sortables hr {
2175
+ margin: 1.75em 0 0 0;
2176
+ }
2177
+ /* About Yikes Inc. */
2178
+ #about-yikes-inc {
2179
+ display: none;
2180
+ }
2181
+ #about-yikes-inc .about-sidebar-yikes-logo {
2182
+ float: left;
2183
+ width: 95px;
2184
+ margin: 5px 7px 0 0;
2185
+ }
2186
+ #about-yikes-inc p {
2187
+ margin-top: 0;
2188
+ }
2189
+
2190
+ /*************************/
2191
+ /* Admin Notices */
2192
+ /************************/
2193
+ .yikes-easy-mc-updated {
2194
+ display: block;
2195
+ border-left: 4px solid #4EAEF0;
2196
+ margin:0 20px 2px 0px;
2197
+ margin-top: 1em;
2198
+ margin-bottom: 1em;
2199
+ padding: 2px 10px;
2200
+ background: #fff;
2201
+ background-size: 120px;
2202
+ background-position: right bottom;
2203
+ background-repeat: no-repeat;
2204
+ background-position-y: 29px;
2205
+ }
2206
+
2207
+ /*********************************/
2208
+ /* Support Page */
2209
+ /*********************************/
2210
+ .support-section {
2211
+ margin: 1.5em 0;
2212
+ padding: 1em 0;
2213
+ }
2214
+
2215
+ .github-octocat {
2216
+ background: url( '../../includes/images/Support_Page/Octocat.png' );
2217
+ background-repeat: no-repeat;
2218
+ background-size: 100%;
2219
+ background-position: left top;
2220
+ width: 50px;
2221
+ height: 45px;
2222
+ display: block;
2223
+ float: left;
2224
+ margin-top: -5px;
2225
+ }
2226
+
2227
+
2228
+ /** Break Points **/
2229
+
2230
+ @media screen and (max-width: 1200px) {
2231
+
2232
+ .yikes-easy-mc-postbox #post-body.columns-2 #postbox-container-1 {
2233
+ float: none;
2234
+ }
2235
+
2236
+ }
2237
+
2238
+ @media screen and (max-width: 850px) {
2239
+
2240
+ /* Hide Selected Option Arrow when it drops below the main content box */
2241
+ .option-menu-selected-arrow {
2242
+ display: none !important;
2243
+ }
2244
+
2245
+ }
2246
+
2247
+ @media screen and (max-width: 782px) {
2248
+ #chimp-chatter .chimp-chatter-container {
2249
+ float: none;
2250
+ height: auto;
2251
+ width: 100%;
2252
+ }
2253
+ }
2254
+
2255
+ .recaptcha-demo-gif {
2256
+ width: 275px;
2257
+ }
2258
+
2259
+ /* pro version notice */
2260
+ .pro-version-only-notice {
2261
+ color: rgb(217, 96, 96);
2262
+ }
2263
+
2264
+ /* Upgrade Ellipses */
2265
+ .upgrading-ellipse-one {
2266
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
2267
+ filter: alpha(opacity=0);
2268
+ -moz-opacity: 0;
2269
+ -khtml-opacity: 0;
2270
+ opacity: 0;
2271
+ -webkit-animation: dot 1.3s infinite;
2272
+ -webkit-animation-delay: 0.0s;
2273
+ animation: dot 1.3s infinite;
2274
+ animation-delay: 0.0s;
2275
+ }
2276
+ .upgrading-ellipse-two {
2277
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
2278
+ filter: alpha(opacity=0);
2279
+ -moz-opacity: 0;
2280
+ -khtml-opacity: 0;
2281
+ opacity: 0;
2282
+ -webkit-animation: dot 1.3s infinite;
2283
+ -webkit-animation-delay: 0.2s;
2284
+ animation: dot 1.3s infinite;
2285
+ animation-delay: 0.2s;
2286
+ }
2287
+ .upgrading-ellipse-three {
2288
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
2289
+ filter: alpha(opacity=0);
2290
+ -moz-opacity: 0;
2291
+ -khtml-opacity: 0;
2292
+ opacity: 0;
2293
+ -webkit-animation: dot 1.3s infinite;
2294
+ -webkit-animation-delay: 0.3s;
2295
+ animation: dot 1.3s infinite;
2296
+ animation-delay: 0.3s;
2297
+ }
2298
+
2299
+ /* Animations */
2300
+ @keyframes dot {
2301
+ 0% { opacity: 0; }
2302
+ 50% { opacity: 0; }
2303
+ 100% { opacity: 1; }
2304
+ }
2305
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHOztDQUVGO0NBQ0EsY0FBYztFQUNiOztDQUVEO0NBQ0EsZUFBZTtDQUNmLGlEQUFpRDtFQUNoRDs7Q0FFRDtDQUNBLGVBQWU7Q0FDZixlQUFlO0VBQ2Q7O0NBRUQ7Q0FDQSxjQUFjO0VBQ2I7O0NBRUQ7RUFDQyxlQUFlO0VBQ2YsZUFBZTtFQUNmOztDQUVEO0NBQ0EsZ0JBQWdCO0NBQ2hCLGlCQUFpQjtDQUNqQixZQUFZO0NBQ1osMEJBQTBCO0VBQ3pCOztDQUVEO0NBQ0EsbUJBQW1CO0VBQ2xCO0NBQ0Q7RUFDQyxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCOztBQUVGO0VBQ0UsY0FBYztDQUNmOztBQUVEO0NBQ0MsY0FBYztDQUNkOztBQUVEO0NBQ0MsZUFBZTtDQUNmLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDLDBCQUEwQjtDQUMxQjs7QUFFRCw2QkFBNkI7QUFDN0IsdUJBQXVCO0FBQ3ZCLDRCQUE0QjtBQUM1QjtDQUNDLGNBQWM7Q0FDZCxjQUFjO0NBQ2Q7O0FBRUQ7Q0FDQyxjQUFjO0NBQ2QsaUJBQWlCO0NBQ2pCO0NBQ0E7RUFDQyxjQUFjO0VBQ2Q7O0NBRUQsd0JBQXdCO0NBQ3hCLHVCQUF1QjtDQUN2Qix3QkFBd0I7Q0FDeEI7RUFDQyxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCOztDQUVEO0VBQ0MsbUJBQW1CO0VBQ25COztDQUVEO0VBQ0MsWUFBWTtFQUNaOztDQUVELCtCQUErQjtDQUMvQix5QkFBeUI7Q0FDekIsOEJBQThCOztDQUU5Qix1QkFBdUI7Q0FDdkI7O0VBRUMsc0hBQXNIO0VBQ3RILHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakI7O0NBRUQ7RUFDQyxXQUFXO0VBQ1g7O0NBRUQ7RUFDQyxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25C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NkI7RUFDN0Isc0JBQXNCO0NBQ3ZCOztBQUVELGdCQUFnQjtBQUNoQjtHQUNHLEtBQUssV0FBVyxFQUFFO0VBQ25CLE1BQU0sV0FBVyxFQUFFO0NBQ3BCLE9BQU8sV0FBVyxFQUFFO0NBQ3BCIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcciAqIEFsbCBvZiB0aGUgQ1NTIGZvciB5b3VyIGFkbWluLXNwZWNpZmljIGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlXHIgKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXHIgKi9cciBcciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdERhc2hib2FyZCBXaWRnZXRzICAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0XHJcdC8qKiBMaXN0IFN0YXRpc3RpY3MgKiovXHJcdCN5aWtlc19lYXN5X21jX2xpc3Rfc3RhdHNfd2lkZ2V0IGgzIHNwYW4sXHJcdCN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IGgzIHNwYW4ge1xyXHRcdHBhZGRpbmctbGVmdDogM2VtO1xyXHRcdGJhY2tncm91bmQ6IHVybCggJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9NYWlsQ2hpbXBfQXNzZXRzL0ZyZWRkaWVfb3JpZ2luYWwucG5nJyApO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGhlaWdodDogMzBweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDNweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcclx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXHR9XHJcdFxyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCBoMy5obmRsZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDMge1xyXHRcdHBhZGRpbmc6IDA7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXHR9XHJcdFxyXHQjeWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtd2lkZ2V0LXN0YXRzIGgzIHtcclx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdH1cclx0XHJcdC8qIFN0YXQgVGFibGUgKi9cclx0I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgLmluc2lkZSB7XHJcdFx0cGFkZGluZzogMDtcclx0fVxyXHRcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSB7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHR9XHJcdFxyXHQueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSxcclx0Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgdGJvZHksXHJcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0fVx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQge1xyXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRcdFx0d2lkdGg6IDQ4JTtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6aG92ZXIge1xyXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZDpmaXJzdC1vZi10eXBlIHtcclx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyLWZpcnN0IHtcclx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcdFx0fVxyXHRcdFxyXHRcdCN5aWtlcy1lYXN5LW1jLXdpZGdldC1zdGF0LWhvbGRlciB7XHJcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcdFx0fVxyXHRcdFxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtc3RhdCB7XHJcdFx0XHRjb2xvcjogIzUyQkFENTtcclx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XHJcdFx0fVxyXHRcdC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1zdGF0LWxpc3QtbGFiZWwge1xyXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXHRcdFx0bWFyZ2luLXRvcDogMDtcclx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclx0XHR9XHJcdFx0XHJcdC8qKiBBY2NvdW50IEFjdGl2aXR5ICoqL1xyXHQjeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCB0YWJsZSB0aC5yb3ctdGl0bGUge1xyXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclx0fVxyXHRcclx0LyogVGhpY2tib3ggZm9yIFRhZ3MgKi9cclx0I3ByZS1kZWZpbmVkLXRhZy1pbnRlcmlvci1jb250YWluZXIge1xyXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvdGlueU1DRS95aWtlcy1tYWlsY2hpbXAtY29tYm8tZmFkZWQucG5nKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0ICNmZmY7XHJcdFx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcdH1cclx0XHJcdC8qKiBRdGlwIFRvb2x0aXBzICoqL1xyXHQucXRpcC1kZWZhdWx0IHsgXHJcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgXHJcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclx0XHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7IFxyXHR9XHJcdFxyXHQucXRpcC1ib290c3RyYXAgeyBcclx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXHRcdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgXHJcdFx0Zm9udC1zaXplOjEycHg7IFxyXHR9XHJcdFx0XHJcdC50b29sdGlwLWludGVncmF0aW9uLWJhbm5lciB7IFxyXHRcdG1heC13aWR0aDogMTAwJTsgXHJcdFx0bWFyZ2luOiAwIDAgLjI1ZW0gMDsgXHJcdH1cdFxyXHRcclx0LnRvb2x0aXB0ZXh0LnF0aXAtYm9vdHN0cmFwIHtcclx0XHRmb250LXNpemU6IDEycHg7XHJcdH1cclx0XHJcdC50b29sdGlwLXRpdGxlIHtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0XHJcdC5kYXNoaWNvbnMtZWRpdG9yLWhlbHA6aG92ZXIge1xyXHRcdGN1cnNvcjogcG9pbnRlcjtcclx0fVxyXHRcclx0LyogVGlueU1DRSBCdXR0b24gSWNvbiAqL1xyXHRpLm1jZS1pY28ubWNlLWkteWtzX21jX3RpbnltY2VfYnV0dG9uX2tleSB7XHJcdFx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UvRnJlZGRpZV93aW5rLnBuZycpO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFweDtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHR9XHJcdFxyXHQvKiBUaW55TUNFIE1vZGFsICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbC10aXRsZSB7XHJcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xyXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweDtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcclx0fVxyXHRcclx0LyogTW9kYWwgQmFja2dyb3VuZCBUZXN0ICovXHJcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCB7XHJcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy90aW55TUNFL3lpa2VzLW1haWxjaGltcC1jb21iby1mYWRlZC5wbmcnKTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA5NSU7XHJcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0fVxyXHRcdCN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCAubWNlLWZvb3Qge1xyXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcdFx0fVxyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qXHRcdEZyb250IGVuZCBXaWRnZXRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyKltpZCo9XCJfeWlrZXNfZWFzeV9tY193aWRnZXRcIl0gPiBkaXYud2lkZ2V0LXRvcCA+IGRpdi53aWRnZXQtdGl0bGUgPiBoNCB7XHJcdGJhY2tncm91bmQ6ICNGQUZBRkEgdXJsKCcuLi8uLi9pbmNsdWRlcy9pbWFnZXMvTWFpbENoaW1wX0Fzc2V0cy9GcmVkZGllX29yaWdpbmFsLnBuZycpO1xyXHRiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTJweDtcclx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA3cHg7XHJcdHBhZGRpbmctbGVmdDogNDhweDtccn1cclxyIC8qKioqKioqKioqKioqKioqKioqKioqKiovXHIgLypcdCAgIEdsb2JhbCBTdHlsZXNcdCAgKi9cciAvKioqKioqKioqKioqKioqKioqKioqKiovXHIgXHIgLyogTG9nbyAqL1xyICNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlICN5aWtlcy1tYWlsY2hpbXAtbG9nbyB7XHJcdGhlaWdodDogODBweDtcclx0d2lkdGg6IDgwcHg7XHJcdGZvbnQtc2l6ZTogMTRweDtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2luY2x1ZGVzL2ltYWdlcy9XZWxjb21lX1BhZ2UveWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUtbG9nby5wbmcnKSBuby1yZXBlYXQ7XHJcdGJhY2tncm91bmQtc2l6ZTogNjBweDtcclx0ZmxvYXQ6IGxlZnQ7XHJ9XHJcclx0LyogQnV0dG9uIENvbnRhaW5lciBpbiBSZXZpZXcgVXMgQ29udGFpbmVyICovXHJcdCNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHR3aWR0aDogMTAwJTtcclx0XHRtYXJnaW46IC43NWVtIDAgMS41ZW0gMDtcclx0fVxyXHRcclx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zIHtcclx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XHJcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclx0XHR9XHJcdFx0XHJcdFx0LyogU3RhciBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRjb2xvcjogI0U2QjgwMDtcclx0XHR9XHJcdFx0XHJcdFx0LyogVXBncmFkZSBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy11cGxvYWQge1xyXHRcdFx0Y29sb3I6ICM2RTg4NDE7XHJcdFx0fVxyXHJcdFx0LyogRGlzbWlzcyBJY29uICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgLmRhc2hpY29ucy1uby1hbHQge1xyXHRcdFx0Y29sb3I6IHJnYigyMjAsIDU4LCA1OCk7XHJcdFx0XHRsaW5lLWhlaWdodDogMjtcclx0XHR9XHJcdFx0XHJcdFx0Ym9keS5lYXN5LW1haWxjaGltcF9wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuZGFzaGljb25zLW5vLWFsdCB7XHJcdFx0XHRjb2xvcjogcmdiKDIyMCwgNTgsIDU4KTtcclx0XHR9XHJcdFx0XHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgYSB7XHJcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcdFx0fVxyXHIgLyogRGlzbWlzc2FibGUgTm90aWNlICovXHIgI3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2Uge1xyXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM1MkJBRDU7XHJcdGJhY2tncm91bmQ6ICNmZWZlZmU7XHJcdHBhZGRpbmc6IDFweCAxMnB4O1xyXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKTtcclx0bWFyZ2luOiAxNXB4IDI1cHggMjBweCA1cHg7XHIgfVxyIFxyIC8qIFJlYWRvbmx5IFRleHRhcmVhcyAqL1xyIHRleHRhcmVhW3JlYWRvbmx5XSxcciBpbnB1dFtyZWFkb25seV0sXHIgdGV4dGFyZWEucmVhZG9ubHksXHIgaW5wdXQucmVhZG9ubHkge1xyXHRiYWNrZ3JvdW5kOiAjZWVlO1xyIH1cciBcciAuZGFzaGljb25zLnlpa2VzLWxvdmUge1xyXHRjb2xvcjogcGluaztcciB9XHIgXHIgLmZpZWxkLWRlc2NyaXB0aW9uLWlucHV0IHtcclx0cmVzaXplOiB2ZXJ0aWNhbDtcclx0bWF4LWhlaWdodDogMTAwcHg7XHIgfVxyIC55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDMge1xyICAgIGJhY2tncm91bmQ6ICM1MkJBRDU7XHJcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcdGNvbG9yOiAjZmZmZmZmO1xyIH1cclx0Lnlpa2VzLWVhc3ktbWMtcG9zdGJveCBoMy5iZy10cmFuc3BhcmVudCB7XHJcdFx0Y29sb3I6ICMzMzM7XHJcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclx0fVxyXHRcciAueWlrZXMtbWMtd2FybmluZy1tZXNzYWdlIHtcclx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXHRtYXJnaW4tdG9wOiAwO1xyXHRwYWRkaW5nLXRvcDogMTBweDtcclx0Y29sb3I6IHJnYigyMTgsIDExMCwgMTEwKTtcciB9XHIgXHIgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIGxhYmVsIHtcclx0ZGlzcGxheTogYmxvY2s7IFxyXHRtYXJnaW46IDFlbSAwO1xyIH1cciBcciAueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24ge1xyXHRkaXNwbGF5OiBub25lO1xyIH1cclx0LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlIHtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXHR9XHJcdC5leHBhbnNpb24tc2VjdGlvbi10aXRsZS5zZXR0aW5ncy1zaWRlYmFyLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdHBhZGRpbmc6IDVweDtcclx0XHRtYXJnaW46IC41ZW0gMDtcclx0fVxyXHQuZXhwYW5zaW9uLXNlY3Rpb24tdGl0bGUuc2V0dGluZ3Mtc2lkZWJhciAuZGFzaGljb25zLCAuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUgLmRhc2hpY29ucyB7XHJcdFx0Y29udGVudDogXCJcXGYxMzJcIjtcclx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHRmb250LXNpemU6IDE1cHg7XHJcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclx0fVxyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLyoqIFNldHRpbmdzL09wdGlvbnMgUGFnZSAgKiovXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiBBYm91dCBUZXh0IFNwYWNpbmcgKi9cclx0Lnlpa2VzLWVhc3ktbWMtYWJvdXQtdGV4dCB7IFxyXHRcdG1hcmdpbi10b3A6IDA7IFxyXHR9XHJcdFxyXHQvKiBJbnB1dCBGaWVsZCBTdHlsZXMgKi9cclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlLFxyXHQuc2V0dGluZ3MtcGFnZS1pbnB1dCB7XHJcdFx0d2lkdGg6IDUwJTtcclx0fVxyXHRcclx0I3lrcy1tYWlsY2hpbXAtZG91YmxlLW9wdGluLW1lc3NhZ2UsXHJcdCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlIHtcclx0XHRtaW4taGVpZ2h0OiA3NXB4O1xyXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXHRcdHJlc2l6ZTogdmVydGljYWw7XHJcdH1cclx0XHJcdCNzZXR0aW5ncy1uYXYgbGkgYSB7XHJcdFx0Y29sb3I6ICMzMzMzMzM7XHJcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcdFx0IHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1vdXQ7XHJcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLW91dDtcclx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2Utb3V0O1xyXHR9XHJcdFx0I3NldHRpbmdzLW5hdiBsaSBhOmhvdmVyIHtcclx0XHRcdGNvbG9yOiAjNTJCQUQ1ICFpbXBvcnRhbnQ7XHJcdFx0fVxyXHRcclx0LyogU2VsZWN0ZWQgT3B0aW9ucyBQYWdlIEFycm93ICovXHJcdC5vcHRpb24tbWVudS1zZWxlY3RlZC1hcnJvdyB7XHJcdFx0d2lkdGg6IDA7IFxyXHRcdGhlaWdodDogMDsgXHJcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgYmx1ZTsgXHJcdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XHJcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXHRcdGxlZnQ6IC0uNmVtO1xyXHR9XHJcdFxyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3crYSB7XHJcdFx0Y29sb3I6ICM1MkJBRDUgIWltcG9ydGFudDtcclx0fVxyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qXHRcdFx0RGVidWcgUGFnZVx0XHQgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQjeWlrZXMtbWFpbGNoaW1wLWVycm9yLWxvZyAucm93LXRpdGxlIHtcclx0XHRmb250LXdlaWdodDogNDAwO1xyXHR9XHJcdFxyXHQuY3JlYXRlLWVycm9yLWxvZy1oZWxwOmhvdmVyIHtcclx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdH1cclx0XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLypcdFx0TGlzdHMgUGFnZVx0XHRcdCAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLmxpc3QtcmF0aW5nLXN0YXIge1xyXHRjb2xvcjogI0U2QjgwMDtccn1cci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRBY2NvbnQgRGV0YWlscyBQYWdlXHQqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQ2hpbXAgQ2hhdHRlciAqL1xyI2NoaW1wLWNoYXR0ZXIge1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdCNjaGltcC1jaGF0dGVyIC5jaGltcC1jaGF0dGVyLWNvbnRhaW5lciB7XHJcdFx0bWFyZ2luOiAyZW0gMDtcclx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcdFx0cGFkZGluZzogMTBweDtcclx0fVxyLyogSW5hY3RpdmUgKyBBY3RpdmUgTWFya2VycyAqL1xyLmNpcmNsZS1hY2NvdW50LWluYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTM4LCAxMzgsIDAuNzkpO1xyfVxyLmNoYXR0ZXItdHlwZSB7XHIgICAgZm9udC13ZWlnaHQ6IDYwMDtcciAgICBmb250LWZhbWlseTogXCJvcGVuIHNhbnNcIjtcciAgICBmb250LXNpemU6IDE0cHg7XHIgICAgbWFyZ2luOiA1cHg7XHJ9XHIuY2hhdHRlci1tZXNzYWdlIHtcdFxyICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XHJ9XHIuY2lyY2xlLWFjY291bnQtYWN0aXZlIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXHRtYXJnaW4tdG9wOiAtM3B4O1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtcclx0aGVpZ2h0OiAxNXB4O1xyXHR3aWR0aDogMTVweDtcclx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMjE0LCAxMjgsIDAuNzcpO1xyfVxyI2FjY291bnQtZGV0YWlscyAubWFpbGNoaW1wLWF2YXRhciB7XHJcdHdpZHRoOiAxMjBweDtcclx0Ym9yZGVyLXJhZGl1czogMTAlO1xyfVxyLyogQ2hhdHRlciBDb250YWluZXIgQ29sb3JzICovXHIuY2hpbXAtY2hhdHRlci1wb3NpdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTU3LCAyMjMsIDE1Nyk7XHJ9XHIuY2hpbXAtY2hhdHRlci1uZWdhdGl2ZSB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkJBMkEyO1xyfVxyLmNoaW1wLWNoYXR0ZXItbmV1dHJhbCB7XHJcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTc3LCAxNzcsIDE3Nyk7XHJ9XHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0ICBNYW5hZ2UgTGlzdHMgUGFnZSAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBNZXJnZSBWYXJpYWJsZSAvIEludGVyZXN0IEdyb3VwIFRvZ2dsZSAqL1xyLm12X2lnX2xpc3Qge1xyXHR3aWR0aDoxMDAlO1xyXHRtYXJnaW4tYm90dG9tOiAuMjVlbTtccn1cclx0Lm12X2lnX2xpc3QgLmxpc3QtY29udGFpbmVyIHtcclx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdH1cclx0Lm12X2lnX2xpc3QgYSB7XHJcdFx0d2lkdGg6IDQ4JTtcclx0XHRwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xyXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0Lm12X2lnX2xpc3QgYTpmaXJzdC1jaGlsZCB7XHJcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXHR9XHJcdC5tdl9pZ19saXN0IGE6bGFzdC1jaGlsZCB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHR9XHJcdFxyXHQubXZfaWdfbGlzdCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclx0fVxyXHQubXZfaWdfbGlzdCAubmF2LXRhYiB7XHJcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclx0fVx0XHJcdFx0Lm12X2lnX2xpc3QgLm5hdi10YWItYWN0aXZlIHtcclx0XHRcdGNvbG9yOiAjZmZmO1xyXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcdFx0XHRiYWNrZ3JvdW5kOiAjNTJiYWQ1O1xyXHRcdH1cclx0XHRcclx0Lm12X2lnX2xpc3QgLmFycm93LWRvd24ge1xyXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXHRcdHdpZHRoOiAwOyBcclx0XHRoZWlnaHQ6IDA7IFxyXHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRcdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItdG9wOiAxMnB4IHNvbGlkICM1MkJBRDU7XHJcdH1cclx0XHIjY29udGFpbmVyLWNvbnRhaW5lciB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDUyMXB4O1xyfVxyXHQjY29udGFpbmVyLWNvbnRhaW5lciAubGlzdC1jb250YWluZXIge1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdHdpZHRoOiAyNTRweDtcclx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdH1cclx0I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXHRcdG1hcmdpbi1sZWZ0OiAxZW07XHJcdH1cclx0XHIjeWlrZXNfZWFzeV9tY190b29sYmFyIHtcclx0bWFyZ2luLXRvcDogLS43NWVtO1xyfVxyI3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMDtcclx0cGFkZGluZzogMTBweCAwO1xyfVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIHtcclx0XHRmbG9hdDogbGVmdDtcclx0XHRtYXJnaW46IDAgLjVlbTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEge1xyXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuc2VsZWN0ZWRfaGlkZGVuX3NldHRpbmcge1xyXHRcdGNvbG9yOiAjMzMzMzMzO1xyXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclx0fVxyXHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIC5zZWxlY3RlZF9zZXR0aW5nX3RyaWFuZ2xlIHtcclx0XHR3aWR0aDogMDsgXHJcdFx0aGVpZ2h0OiAwOyBcclx0XHRib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclx0XHRib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcdFx0Ym9yZGVyLXRvcDogMTNweCBzb2xpZCByZ2JhKDIwNiwgMjA2LCAyMDYsIDEpO1xyXHRcdG1hcmdpbjogMCBhdXRvO1xyXHR9XHJcdFx0LyogVG9vbGJhciBJY29ucyAqL1xyXHRcdCN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5mb3JtLWJ1aWxkZXI6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE2XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tY3VzdG9taXplcjpiZWZvcmUge1xyXHRcdFx0Y29udGVudDogXCJcXGYxMDBcIjtcclx0XHRcdGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xyXHRcdH1cclx0XHQjeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuZXJyb3ItbWVzc2FnZXM6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXFxmMTE3XCI7XHJcdFx0XHRmb250LWZhbWlseTogXCJkYXNoaWNvbnNcIjtcclx0XHR9XHJcdFx0I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmN1c3RvbS1ub3RpZmljYXRpb25zOmJlZm9yZSB7XHJcdFx0XHRjb250ZW50OiBcIlxcZjQ2NlwiO1xyXHRcdFx0Zm9udC1mYW1pbHk6IFwiZGFzaGljb25zXCI7XHJcdFx0fVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci8qIE1hbmFnZSBGb3JtcyBQYWdlICovXHIvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyc3Bhblt0aXRsZT1cIkltcHJlc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIlN1Ym1pc3Npb25zXCJdOmhvdmVyLFxyc3Bhblt0aXRsZT1cIkNvbnZlcnNpb24gUmF0ZVwiXTpob3ZlciB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRjdXJzb3I6IHBvaW50ZXI7XHJ9XHJcci8qIENvbnRhaW5lciBob2xkaW5nIHRoZSBmb3JtIElEICovXHIuZm9ybS1pZC1jb250YWluZXIge1xyXHRwYWRkaW5nOiAxcHggOHB4O1xyXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcdGJhY2tncm91bmQ6IHJnYig3MywgMTY5LCAyMzYpO1xyXHRmb250LXdlaWdodDogYm9sZDtcclx0Y29sb3I6ICNmZmZmZmY7XHJ9XHIubWFuYWdlLWZvcm0tYWRtaW4tbm90aWNlIHtcclx0bWFyZ2luLXRvcDogMS43NWVtICFpbXBvcnRhbnQ7XHJ9XHJhLnlpa2VzLWRlbGV0ZS1tYWlsY2hpbXAtZm9ybSxccmEueWlrZXMtZGVsZXRlLXN1YnNjcmliZXIsXHIueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb24gYS5yZW1vdmUtZmllbGQsXHIucmVtb3ZlLW5vdGlmaWNhdGlvbiB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHIueWlrZXMtbWMtc2hvcnRjb2RlLWlucHV0IHtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyfVxyLmhpZGRlbi1jbGFzcyB7XHJcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtccn1cci5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxMDAlO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcdC5jb2x1bW4tY29sdW1ubmFtZSBzcGFuLnN0YXRzIHNwYW4ge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHR3aWR0aDogMjAlO1xyXHR9XHJcdFx0LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3Bhbjpob3ZlciB7XHJcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcdFx0fVxyLyogQXZhaWxhYmxlIEZvcm0gRmllbGQgTGlzdCAqL1xyI2F2YWlsYWJsZS1maWVsZHMgbGksIFxyI2F2YWlsYWJsZS1pbnRlcmVzdC1ncm91cHMgbGkge1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNzEpO1xyXHRjb2xvcjogIzMzMzMzMztcclx0cGFkZGluZzogNXB4O1xyXHRtYXJnaW46IC41ZW0gMDtccn1cclx0I2F2YWlsYWJsZS1maWVsZHMgbGkubm90LWF2YWlsYWJsZSwgXHJcdCNhdmFpbGFibGUtaW50ZXJlc3QtZ3JvdXBzIGxpLm5vdC1hdmFpbGFibGUge1xyXHRcdG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XHJcdH1cclx0XHJcdCNhdmFpbGFibGUtZmllbGRzIGxpLmZpZWxkLXRvLWFkZC10by1mb3JtLFxyXHQjYXZhaWxhYmxlLWludGVyZXN0LWdyb3VwcyBsaS5ncm91cC10by1hZGQtdG8tZm9ybSB7XHJcdFx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTYyLCAyMDQsIDAuMjUpO1xyXHR9XHIvKioqKioqKioqKioqKioqKioqKioqKiovXHIvKiBFZGl0IEZvcm0gUGFnZSAgKi9cci8qKioqKioqKioqKioqKioqKioqKioqL1xyI2VkaXQteWlrZXMtbWMtZm9ybSBsYWJlbCBoMyB7XHJcdG1hcmdpbi1sZWZ0OjA7XHJcdHBhZGRpbmctbGVmdDogMDtccn1cciNhdmFpbGFibGUtZmllbGRzIC5maWVsZC1yZXF1aXJlZCB7XHJcdGNvbG9yOiByZ2IoMjE3LCA5NiwgOTYpICFpbXBvcnRhbnQ7XHJ9XHJcdC8qIFBvc3QgU3R1ZmYgSGVhZGluZyAqL1xyXHRib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjcG9zdHN0dWZmIGgyIHtcclx0XHRwYWRkaW5nOiA4cHggMTJweDtcclx0XHRtYXJnaW4tdG9wOiAwO1xyXHR9XHJcdFxyLyogU3R5bGUgTGlzdCAtIGNvbG9yIHBpY2tlcnMgZXRjLiAqL1xyI3N0eWxlLWxpc3QgdWwgbGkge1xyXHRkaXNwbGF5OiBibG9jaztcclx0d2lkdGg6IDEwMCU7XHJcdG1hcmdpbjogMWVtIDA7XHJ9XHJcdC53cC1waWNrZXItY29udGFpbmVyLFxyXHQuZm9ybS1zdHlsZS1hZGp1c3RtZW50IHtcclx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdG1hcmdpbjogLjVlbSAwO1xyXHR9XHJcdFxyLmR5bmFtaWMtZW1haWwtdGFnIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHRtYXJnaW4tcmlnaHQ6IDVweDtccn1cci5keW5hbWljLXRhZy1kZXNjcmlwdGlvbiB0ZCB7XHJcdHBhZGRpbmctdG9wOiAwO1xyfVxyXHIjY3JlYXRlLW5ldy1ub3RpZmljYXRpb24tYnV0dG9uIHtcclx0bWFyZ2luLXRvcDogMWVtO1xyfVxyXHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyLyogQWJvdXQgWWlrZXMgSW5jIFBhZ2UgICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1x0XHIjdGVhbS1tZW1iZXItY29udGFpbmVyIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogYXV0bztcclx0bWFyZ2luOiAwIGF1dG87XHJcdHdpZHRoOiAxMDAlO1xyfVxyXHQueWlrZXMtbmV3cy1hcnRpY2xlIHtcclx0XHRtYXJnaW46IDEycHggMDtcclx0fVxyXHRcdC55aWtlcy1uZXdzLWFydGljbGUgYSB7XHJcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHRcdFxyXHRcdC5zdGFmZi1wb3NpdGlvbiB7XHJcdFx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tbWVtYmVyIGltZyB7XHJcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0bWFyZ2luOjAgYXV0bztcclx0fVxyXHQuYWJvdXQteWlrZXMtaW5jLXRleHQge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIge1xyXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclx0XHQvKiBJRSA1LTcgKi9cclx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdFx0LyogTmV0c2NhcGUgKi9cclx0XHQtbW96LW9wYWNpdHk6IDA7XHJcdFx0LyogU2FmYXJpIDEueCAqL1xyXHRcdC1raHRtbC1vcGFjaXR5OiAwO1xyXHRcdC8qIEdvb2QgYnJvd3NlcnMgKi9cclx0XHRvcGFjaXR5OiAwO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0d2lkdGg6IDMxJTtcclx0XHRtYXJnaW46IDFlbSA1cHggMWVtIDVweDtcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciB7XHJcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdHdpZHRoOiAxMDVweDtcclx0XHRtYXJnaW46IDAgYXV0bztcclx0fVxyXHRcclx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lcjpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdFx0XHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLWhvbGRlciB7XHJcdFx0XHRtYXJnaW46IGF1dG87XHJcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdFx0XHR0b3A6IDA7IFxyXHRcdFx0bGVmdDogMDsgXHJcdFx0XHRib3R0b206IDA7IFxyXHRcdFx0cmlnaHQ6IDA7XHJcdFx0XHRwYWRkaW5nOiA1cHg7XHJcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzEpO1xyXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHRcdH1cclx0XHRcclx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMuZmFkZU91dExlZnQsXHJcdFx0Lnlpa2VzLWFib3V0LWltYWdlLWNvbnRhaW5lciAuZGFzaGljb25zLmZhZGVJblJpZ2h0IHtcclx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclx0XHR9XHJcdFx0XHJcdFx0XHQueWlrZXMtYWJvdXQtaW1hZ2UtY29udGFpbmVyIC5kYXNoaWNvbnMtdHdpdHRlciB7XHJcdFx0XHRcdGNvbG9yOiAjMDBCMEVEO1xyXHRcdFx0fVxyXHRcdFx0XHJcdFxyXHQjYWJvdXQteWlrZXMgLnRlYW0tcm93OmZpcnN0LWNoaWxkIHtcclx0XHRtYXJnaW4tdG9wOiAyZW07XHJcdH1cclx0XHJcdCNhYm91dC15aWtlcyAudGVhbS1yb3cge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHR9XHJcdCNhYm91dC15aWtlcyAudGVhbS1tZW1iZXIgcCB7XHJcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXHRcdGZvbnQtc2l6ZTogMTZweDtcclx0fVxyXHRcclx0I2NlcnRpZmljYXRpb25zIHVsIHtcclx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXHR9XHJcdFx0I2NlcnRpZmljYXRpb25zIHVsIGxpIHtcclx0XHRcdGZsb2F0OiBsZWZ0O1xyXHRcdH1cclx0XHRcdCNjZXJ0aWZpY2F0aW9ucyB1bCBsaSBpbWcge1xyXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXHRcdFx0fVxyXHRcdFx0XHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qIEFQSSBDb25uZWN0aW9uIFN0eWxlcyAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdCNjb25uZWN0aW9uLWNvbnRhaW5lciB7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdGNvbG9yOiAjZmZmZmZmO1xyXHRcdHBhZGRpbmc6IC4yNWVtIC43NWVtIC4yNWVtIC4yNWVtO1xyXHRcdG1hcmdpbi10b3A6IC00cHg7XHJcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLWNvbm5lY3RlZCB7XHJcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoNjgsIDE4NiwgNjgpO1xyXHRcdH1cclx0XHRcclx0XHQjY29ubmVjdGlvbi1jb250YWluZXIuYXBpLW5vdC1jb25uZWN0ZWQge1xyXHRcdFx0YmFja2dyb3VuZDogcmdiKDE4MSwgMTgxLCAxODEpO1xyXHRcdH1cclx0XHRcclx0XHQvKiBBZGp1c3QgTGluZWhlaWdodCBvZiBDb25lbmN0ZWQgdnMgTm90LWNvbm5lY3RlZCBJY29ucyAqL1xyXHRcdC55aWtlcy1tYy1hcGktY29ubmVjdGVkLFxyXHRcdC55aWtlcy1tYy1hcGktbm90LWNvbm5lY3RlZCB7XHJcdFx0XHRsaW5lLWhlaWdodDogMTtcclx0XHR9XHJcdFx0LyogRW5kIEljb24gbGluZSBoZWlnaHQgYWRqdXN0bWVudCAqL1xyXHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgU2V0dGluZ3MgU2lkZWJhciAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqL1xyXHRcdC8qIExlYXZlIFVzIEEgUmV2aWV3ICovXHJcdFx0I3Jldmlldy15aWtlcy1lYXN5LW1jIHtcclx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclx0XHR9XHJcdFx0XHQjcmV2aWV3LXlpa2VzLWVhc3ktbWMgLmRhc2hpY29ucy1zdGFyLWZpbGxlZCB7XHJcdFx0XHRcdGNvbG9yOiAjRTZCODAwO1xyXHRcdFx0fVxyXHRcdC5tZXRhLWJveC1zb3J0YWJsZXMgaHIge1xyXHRcdFx0bWFyZ2luOiAxLjc1ZW0gMCAwIDA7XHJcdFx0fVxyXHRcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LypcdCAgQWRtaW4gTm90aWNlcyAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLXVwZGF0ZWQge1xyXHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRFQUVGMDtcclx0XHRtYXJnaW46MCAyMHB4IDJweCAwcHg7XHJcdFx0bWFyZ2luLXRvcDogMWVtO1xyXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclx0XHRwYWRkaW5nOiAycHggMTBweDtcclx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiAyOXB4O1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0LyogU2lyIFRyZXZvciBDU1MgQWRqdXN0bWVudHMgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC5zdC1ibG9jay1jb250cm9scyBhIHtcclx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2Utb3V0O1xyXHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1vdXQ7XHJcdFx0LW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcclx0fVxyXHQuc3QtYmxvY2stdWktYnRuLCBcclx0LnN0LWJsb2NrLWNvbnRyb2wtdWktYnRuIHtcclx0XHRmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXHR9XHJcdFx0XHJcdFx0LyogT3ZlcnJyaWRlIENvbHVtbnMgSWNvbiAqL1xyXHRcdC8qIEZpZ3VyZSBvdXQgYSBiZXR0ZXIgd2F5IHRvIGFzc2lnbiB0aGUgZm9udCBmYW1pbHkgKi9cclx0XHQuc3QtYmxvY2stY29udHJvbHMgLnN0LWJsb2NrLWNvbnRyb2xbZGF0YS10eXBlPVwiQ29sdW1uc1wiXSA+IHNwYW4ge1xyXHRcdFx0Zm9udC1mYW1pbHk6ICdTVC1Db2x1bW5zLUljb25zJyAhaW1wb3J0YW50O1xyXHRcdH1cclx0XHRcclx0XHRcclx0XHRcci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIvKlx0XHRcdCAgICBTdXBwb3J0IFBhZ2VcdFx0ICAqL1xyLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cci5zdXBwb3J0LXNlY3Rpb25cdHtcclx0bWFyZ2luOiAxLjVlbSAwO1xyXHRwYWRkaW5nOiAxZW0gMDtccn1cclxyLmdpdGh1Yi1vY3RvY2F0IHtcclx0YmFja2dyb3VuZDogdXJsKCAnLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL1N1cHBvcnRfUGFnZS9PY3RvY2F0LnBuZycgKTtcclx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclx0d2lkdGg6IDUwcHg7XHJcdGhlaWdodDogNDVweDtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGZsb2F0OiBsZWZ0O1xyXHRtYXJnaW4tdG9wOiAtNXB4O1xyfVx0XHRcclx0XHRcclx0XHIvKiogQnJlYWsgUG9pbnRzICoqL1xyLyogQWJvdXQgUGFnZSAqL1xyQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk1cHgpIHtcclx0I3RlYW0tbWVtYmVyLWNvbnRhaW5lciAudGVhbS1tZW1iZXIge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHR9XHJcdFxyfVxyLyogT3B0aW9ucyBQYWdlICovXHJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXHRcclx0LyogSGlkZSBTZWxlY3RlZCBPcHRpb24gQXJyb3cgd2hlbiBpdCBkcm9wcyBiZWxvdyB0aGUgbWFpbiBjb250ZW50IGJveCAqL1xyXHQub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3cge1xyXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclx0fVxyXHRccn1cclxyLyogcHJvIHZlcnNpb24gbm90aWNlICovXHIucHJvLXZlcnNpb24tb25seS1ub3RpY2Uge1xyXHRjb2xvcjogcmdiKDIxNywgOTYsIDk2KTtccn1cclxyLyogVXBncmFkZSBFbGlwc2VzICovXHIudXBncmFkaW5nLWVsbGlwc2Utb25lIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMHM7XHJcdGFuaW1hdGlvbjogZG90IDEuM3MgaW5maW5pdGU7XHJcdGFuaW1hdGlvbi1kZWxheTogMC4wcztccn1cci51cGdyYWRpbmctZWxsaXBzZS10d28ge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclx0LW1vei1vcGFjaXR5OiAwO1xyXHQta2h0bWwtb3BhY2l0eTogMDtcclx0b3BhY2l0eTogMDtcclx0LXdlYmtpdC1hbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcclx0YW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyfVxyLnVwZ3JhZGluZy1lbGxpcHNlLXRocmVlIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcdC1tb3otb3BhY2l0eTogMDtcclx0LWtodG1sLW9wYWNpdHk6IDA7XHJcdG9wYWNpdHk6IDA7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBkb3QgMS4zcyBpbmZpbml0ZTtcclx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcdCBhbmltYXRpb246IGRvdCAxLjNzIGluZmluaXRlO1xyXHQgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyfVxyXHIvKiBBbmltYXRpb25zICovXHJALXdlYmtpdC1rZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn1cckBrZXlmcmFtZXMgZG90IHtcclx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cclx0IDUwJSB7IG9wYWNpdHk6IDA7IH1cclx0MTAwJSB7IG9wYWNpdHk6IDE7IH1ccn0iXX0= */
admin/css/yikes-inc-easy-mailchimp-extender-admin.min.css CHANGED
@@ -1,2 +1,2 @@
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}.view-ad-link{display:block;margin:0 auto}.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%}.admin_page_yikes-mailchimp-welcome .about-wrap div.error,.admin_page_yikes-mailchimp-welcome .about-wrap div.updated{display:block;margin-left:115px}.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-user-subscribed-update-link],.error-message-container label[for=yikes-easy-mc-success-message],.error-message-container label[for=yikes-easy-mc-general-error-message],.error-message-container label[for=yikes-easy-mc-invalid-email-message],.error-message-container label[for=yikes-easy-mc-user-subscribed-message]{padding:.5em 1em;background:rgba(241,241,241,.75);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0}body.admin_page_yikes-mailchimp-edit-form #error-container{padding:2px 1em;background:rgba(241,241,241,.75);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;color:#F56060}.error-message-container label:last-child{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[type=text],#premium-support-form input[type=email],#premium-support-form input[type=submit],#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}#import-list-to-site .form-description{resize:vertical;max-height:65px}#import-list-to-site .description{margin-top:5px}input.clear-mailchimp-api-cache{float:right;margin-top:-33px!important}.yikes-list-refreshed-notice{border-left:4px solid #46b450;margin:5px 0}.yikes-list-refreshed-notice p{margin:1em 0 .5em;padding:6px 12px;background:rgba(241,241,241,.5);font-size:13px;line-height:1.5}.sidebar-container,.star-container{margin-top:5px;margin-bottom:1.5em}.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;-webkit-animation-delay:0ms;animation:dot 1.3s infinite;animation-delay:0ms}.upgrading-ellipse-two{filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;-webkit-animation-delay:.2s;animation:dot 1.3s infinite;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;-webkit-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s}@keyframes dot{0%,50%{opacity:0}100%{opacity:1}}
2
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNEQUFzRCxpQkFBaUIsQ0FBQyxzQkFBc0IsWUFBWSxDQUFDLHVCQUF1QixXQUFXLDBDQUEwQyxDQUFDLGdDQUFnQyxjQUFjLGFBQWEsQ0FBQyxpQkFBaUIsWUFBWSxDQUFDLGNBQWMsY0FBYyxhQUFhLENBQUMscUJBQXFCLGVBQWUsZ0JBQWdCLFdBQVcsYUFBYSxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQywrQkFBK0IsZUFBZSxlQUFlLENBQUMsb0JBQW9CLFlBQVksQ0FBQyxTQUFTLFlBQVksQ0FBQyxhQUFhLGFBQWEsQ0FBQywwQkFBMEIsd0JBQXdCLENBQUMsMkJBQTJCLGNBQWMsY0FBYyxDQUFDLG1DQUFtQyxhQUFhLGVBQWUsQ0FBQyxzQ0FBc0MsWUFBWSxDQUFDLDZEQUE2RCxjQUFjLENBQUMsbUJBQW1CLHFCQUFxQixrQkFBa0IsQ0FBQyxvQ0FBb0MsaUJBQWlCLENBQUMsd0JBQXdCLFVBQVUsQ0FBQyx3RkFBd0Ysd0dBQXdHLHFCQUFxQixjQUFjLFlBQVksaUJBQWlCLGVBQWUsQ0FBQyx5RkFBeUYsU0FBUyxDQUFDLG9DQUFvQyxVQUFVLGlCQUFpQixDQUFDLHFIQUFxSCxjQUFjLFVBQVUsQ0FBQyxpQ0FBaUMscUJBQXFCLFVBQVUsaUJBQWlCLENBQUMsdUNBQXVDLGNBQWMsQ0FBQywrQ0FBK0MsOEJBQThCLENBQUMsK0RBQStELGdDQUFnQyw0QkFBNEIsQ0FBQywwREFBMEQsY0FBYyxnQkFBZ0IsZUFBZSxrQkFBa0IsZ0JBQWdCLGdCQUFnQixlQUFlLENBQUMsMkRBQTJELGVBQWUsYUFBYSxtQkFBbUIsdUJBQXVCLENBQUMsMERBQTBELGlCQUFpQixDQUFDLG9DQUFvQywwR0FBMEcsbUJBQW1CLENBQUMsY0FBYyx1Q0FBdUMsNkJBQTZCLHlCQUF5QixDQUFDLGdCQUFnQix1QkFBdUIsMEJBQTBCLGNBQWMs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QyxhQUFhLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLGlCQUFpQixZQUFZLENBQUMsMkNBQTJDLFdBQVcsV0FBVyxrQkFBa0IsQ0FBQyxtQkFBbUIsWUFBWSxDQUFDLHVCQUF1QixjQUFjLDhCQUE4QixzQkFBc0IsaUJBQWlCLHVDQUF1QyxzQkFBc0IsMEJBQTBCLENBQUMsaUJBQWlCLGVBQWUsYUFBYSxDQUFDLGdCQUFnQixrRkFBa0YscUJBQXFCLFdBQVcsWUFBWSxjQUFjLFdBQVcsZUFBZSxDQUFDLHFDQUFxQyxpRUFBaUUsVUFBVSxDQUFDLENBQUMsb0NBQW9DLDRCQUE0QixzQkFBc0IsQ0FBQyxDQUFDLG9DQUFvQyx3Q0FBd0MsV0FBVyxZQUFZLFVBQVUsQ0FBQyxDQUFDLG9CQUFvQixXQUFXLENBQUMseUJBQXlCLGFBQWEsQ0FBQyx1QkFBdUIsd0JBQXdCLGlCQUFpQixVQUFVLDRCQUE0Qiw0QkFBNEIsbUJBQW1CLENBQUMsdUJBQXVCLHdCQUF3QixpQkFBaUIsVUFBVSw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLHlCQUF5QixnRUFBZ0Usd0JBQXdCLGVBQWUsaUJBQWlCLFVBQVUsb0NBQW9DLDRCQUE0Qiw0QkFBNEIsbUJBQW1CLENBQUMsZUFBZSxPQUFPLFNBQVMsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiI3lpa2VzLWVhc3ktbWMtZGFzaGJvYXJkLXdpZGdldC1zdGF0cyBoMywuYWRkb24taW1hZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9Lnlpa2VzLWVhc3ktbWMtaGlkZGVue2Rpc3BsYXk6bm9uZX0uc2hvcnRjb2RlLWlucHV0LWZpZWxke2NvbG9yOiMzMzM7YmFja2dyb3VuZDpyZ2JhKDIxNiwyMTYsMjE2LC4zNSkhaW1wb3J0YW50fS5lZGl0LWZvcm0tZmllbGQtY29udGFpbmVyLXNwYW57ZGlzcGxheTpibG9jazttYXJnaW46LjVlbSAwfS5uby1mb3Jtcy13aWRnZXR7bWFyZ2luOjJlbSAwfS52aWV3LWFkLWxpbmt7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfS5uby1mb3Jtcy1mb3VuZC1pY29ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDt3aWR0aDoxNHB4O2NvbG9yOiNlMDdkN2R9LmNvbWluZy1zb29uLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZX0uY29taW5nLXNvb24tYnV0dG9uIC5kYXNoaWNvbnN7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS44fS5hZGQtb25zLWFib3V0LXRleHR7bWFyZ2luLXRvcDowfSNhZGQtb25ze21hcmdpbjozZW0gMH0uYWRkb24taW1hZ2V7ZGlzcGxheTpibG9ja30ubm8tbWFpbGNoaW1wLWxpc3RzLWZvdW5ke3BhZGRpbmc6MjVweCAwIDI1cHggMjVweH0uYWRkLW5ldy1zdWJzY3JpYmVyLWJ1dHRvbntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MmVtfS5hZGQtbmV3LXN1YnNjcmliZXItZm9ybS1jb250YWluZXJ7ZGlzcGxheTpub25lO3BhZGRpbmctdG9wOjFlbX0uYWRkLW5ldy1zdWJzY3JpYmVyLWZvcm0tY29udGFpbmVyIGg0e21hcmdpbi10b3A6MH0jeWlrZXMtZWFzeS1tYy13aWRnZXQtc3RhdC1ob2xkZXIsLnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGV7bWFyZ2luLXRvcDoxZW19I21pZ3JhdGlvbi1idXR0b25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVlbX0jbWlncmF0aW9uLWJ1dHRvbnMgZm9ybTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH0jbWlncmF0aW9uLWJ1dHRvbnMgZm9ybXtmbG9hdDpsZWZ0fSN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IGgzIHNwYW4sI3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDMgc3BhbntiYWNrZ3JvdW5kOnVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvTWFpbENoaW1wX0Fzc2V0cy9GcmVkZGllX29yaWdpbmFsLnBuZykgOHB4IDRweC8yNXB4IGF1dG8gbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNXB4O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjNlbTtwYWRkaW5nLXRvcDo1cHh9I3lpa2VzX2Vhc3lfbWNfYWNjb3VudF9hY3Rpdml0eV93aWRnZXQgaDMuaG5kbGUsI3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgLmluc2lkZXtwYWRkaW5nOjB9I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDN7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjEuNmVtfS55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlLC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyLC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHRib2R5e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OCU7dGV4dC1hbGlnbjpjZW50ZXJ9Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6Zmlyc3Qtb2YtdHlwZXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlY2VjZWN9Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgLnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHItZmlyc3R7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VjZWNlYztib3JkZXItdG9wOjFweCBzb2xpZCAjZWNlY2VjfS55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtc3RhdHtjb2xvcjojMDBhMGQyO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjJweDttYXJnaW4tdG9wOjE1cHg7bGluZS1oZWlnaHQ6MS4yO21heC1oZWlnaHQ6ODBweH0ueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSBwLnlpa2VzLWVhc3ktbWMtc3RhdC1saXN0LWxhYmVse2ZvbnQtc2l6ZToxM3B4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIn0jeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCB0YWJsZSB0aC5yb3ctdGl0bGV7cGFkZGluZy1sZWZ0OjEwcHh9I3ByZS1kZWZpbmVkLXRhZy1pbnRlcmlvci1jb250YWluZXJ7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UveWlrZXMtbWFpbGNoaW1wLWNvbWJvLWZhZGVkLnBuZykgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdCAjZmZmO2JhY2tncm91bmQtc2l6ZTo0MCV9LnF0aXAtZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXI6dHJhbnNwYXJlbnQhaW1wb3J0YW50O3otaW5kZXg6OTk5OTk5OSFpbXBvcnRhbnR9LnF0aXAtYm9vdHN0cmFwe3BhZGRpbmc6MTBweCFpbXBvcnRhbnQ7ei1pbmRleDo5OTk5OTk5IWltcG9ydGFudDtmb250LXNpemU6MTJweH0uc2VhcmNoLWludGVyZXN0LWdyb3VwLXByZWxvYWRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo4cHggMCAwIDU1cHg7d2lkdGg6MTJweH0ubm8taW50ZXJlc3QtZ3JvdXBpbmdzLWVuYWJsZWQtbWVzc2FnZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTJweCFpbXBvcnRhbnQ7d2lkdGg6MTAwJX0udG9vbHRpcC1pbnRlZ3JhdGlvbi1iYW5uZXJ7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgMCAuMjVlbX0udG9vbHRpcHRleHQucXRpcC1ib290c3RyYXB7Zm9udC1zaXplOjEycHh9LnRvb2x0aXAtdGl0bGV7bWFyZ2luOjB9LmRhc2hpY29ucy1lZGl0b3ItaGVscDpob3ZlcntjdXJzb3I6cG9pbnRlcn1ib2R5LmVhc3ktZm9ybXNfcGFnZV95aWtlcy1pbmMtZWFzeS1tYWlsY2hpbXAtc2V0dGluZ3MgLmludGVyZXN0LWdyb3VwLXNlY3Rpb257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbjoxLjVlbSAwfWJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuaW50ZXJlc3QtZ3JvdXAtc2VjdGlvbiAuaW50ZXJlc3QtZ3JvdXAtc2VjdGlvbi10aXRsZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luOi41ZW0gMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5naXRodWItYXZhdGFyLXVybCxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUgI2tiLWNvbnRhaW5lciAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaSBhLGJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zdXBwb3J0IC5rbm93bGVkZ2UtYmFzZS1hcnRpY2xlcyAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaSBhe3RleHQtZGVjb3JhdGlvbjpub25lfWJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuaW50ZXJlc3QtZ3JvdXAtc2VjdGlvbiBpbnB1dHttYXJnaW4tcmlnaHQ6MH1ib2R5LmVhc3ktZm9ybXNfcGFnZV95aWtlcy1pbmMtZWFzeS1tYWlsY2hpbXAtc2V0dGluZ3MgLmludGVyZXN0LWdyb3VwLXNlY3Rpb24gbGFiZWx7bWFyZ2luLXJpZ2h0OjEwcHh9aS5tY2UtaWNvLm1jZS1pLXlrc19tY190aW55bWNlX2J1dHRvbl9rZXl7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UvRnJlZGRpZV93aW5rLnBuZykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxOHB4O2JhY2tncm91bmQtcG9zaXRpb24teToxcHh9I3lpa2VzX21haWxjaGltcF90aW55TUNFX21vZGFsLXRpdGxle3BhZGRpbmctbGVmdDo0MnB4O2JhY2tncm91bmQ6dXJsKC4uLy4uL2luY2x1ZGVzL2ltYWdlcy9NYWlsQ2hpbXBfQXNzZXRzL0ZyZWRkaWVfb3JpZ2luYWwucG5nKSBsZWZ0IG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MTBweH0jeWlrZXNfbWFpbGNoaW1wX3RpbnlNQ0VfbW9kYWx7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UveWlrZXMtbWFpbGNoaW1wLWNvbWJvLWZhZGVkLnBuZykgYm90dG9tIGxlZnQgbm8tcmVwZWF0ICNmZmY7YmFja2dyb3VuZC1zaXplOjQwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6OTUlfSN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCAubWNlLWZvb3R7Ym9yZGVyLXRvcDpub25lIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMH1baWQqPVwiX3lpa2VzX2Vhc3lfbWNfd2lkZ2V0XCJdPmRpdi53aWRnZXQtdG9wPmRpdi53aWRnZXQtdGl0bGU+aDR7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcpIDIlIDUwJS8yNXB4IGF1dG8gbm8tcmVwZWF0ICNGQUZBRkE7cGFkZGluZy1sZWZ0OjQwcHh9I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgI3lpa2VzLW1haWxjaGltcC1sb2dvLCN5aWtlcy1tYWlsY2hpbXAtbG9nb3tmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvV2VsY29tZV9QYWdlL3lpa2VzLW1haWxjaGltcC13ZWxjb21lLWxvZ28ucG5nKSBuby1yZXBlYXQ7dGV4dC1hbGlnbjpjZW50ZXJ9I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgI3lpa2VzLW1haWxjaGltcC1sb2dve2JhY2tncm91bmQtc2l6ZTo2MHB4O2Zsb2F0OmxlZnQ7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweH0ueWlrZXMtZWFzeS1tYy1mZWF0dXJlLWltYWdlLWxlZnR7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MzBweDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubmVlZC1zdXBwb3J0LWljb257bGluZS1oZWlnaHQ6MS41fXVsLnN1cHBvcnQtb3B0aW9uLWxpc3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0uc3VwcG9ydC1vcHRpb257ZmxvYXQ6bGVmdH0uc3VwcG9ydC1vcHRpb24tc2Vjb25ke21hcmdpbi1sZWZ0OjEwcHh9I3lpa2VzLW1haWxjaGltcC1sb2dvLnN1cHBvcnQtcGFnZXtmbG9hdDpsZWZ0O3dpZHRoOjgwcHR9Lnlpa2VzLWVhc3ktbWMtd2hhdHMtbmV3LXNlY3Rpb24taW1hZ2V7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS53ZWxjb21lLXBhZ2UtdGFic3ttYXJnaW4tdG9wOjJlbSFpbXBvcnRhbnR9LndlbGNvbWUtcGFnZS1hYm91dC13cmFwIC5hYm91dC10ZXh0LC53ZWxjb21lLXBhZ2UtYWJvdXQtd3JhcCBoMi53ZWxjb21lLXRpdGxle21hcmdpbi1sZWZ0OjExNXB4fS53aGF0cy1uZXctd3JhcCBpbWcueWlrZXMtZWFzeS1tYy13aGF0cy1uZXctc2VjdGlvbi1pbWFnZXttYXJnaW4tdG9wOjEwcHh9LndoYXRzLW5ldy13cmFwIC5mZWF0dXJlLXNlY3Rpb246bnRoLWNoaWxkKDEpIGltZ3tmbG9hdDpsZWZ0O3dpZHRoOjUwMHB4O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDozMHB4fS53aGF0cy1uZXctd3JhcCAuZmVhdHVyZS1zZWN0aW9uOm50aC1jaGlsZCgzKSBpbWd7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjUwcHg7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjMwcHh9LndoYXRzLW5ldy13cmFwIC5mZWF0dXJlLXNlY3Rpb246bnRoLWNoaWxkKDQpIGltZ3ttYXJnaW4tbGVmdDowIWltcG9ydGFudH0jeWlrZXMtbWFpbGNoaW1wLWxvZ297aGVpZ2h0OjEzMnB4O3dpZHRoOjEzMnB4fS5hYm91dC13cmFwICN5aWtlcy1tYWlsY2hpbXAtbG9nb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmVkZC13ZWxjb21lLXNjcmVlbnNob3Rze2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjEwcHghaW1wb3J0YW50fS5hYm91dC13cmFwIC5mZWF0dXJlLXNlY3Rpb257bWFyZ2luLXRvcDoyMHB4fS55aWtlcy1lYXN5LW1jLWZlYXR1cmUtaW1hZ2V7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MzBweCFpbXBvcnRhbnR9I2NyZWRpdC1jb250YWluZXIsI3RyYW5zbGF0b3JzLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfSNjcmVkaXQtY29udGFpbmVyIGgyLCN0cmFuc2xhdG9ycy1jb250YWluZXIgaDJ7bWFyZ2luOjAgMCAuNWVtIDFlbX0jdHJhbnNsYXRvcnMtY29udGFpbmVye21hcmdpbi10b3A6NWVtfSN0cmFuc2xhdG9ycy1jb250YWluZXIgLnRyYW5zbGF0aW9uLWxhbmd1YWdle2NvbG9yOiMzMzN9I2NyZWRpdC1jb250YWluZXIgLnRlYW0tbWVtYmVyLCN0cmFuc2xhdG9ycy1jb250YWluZXIgLnRyYW5zbGF0b3J7bWFyZ2luOjFlbSA1JSAxZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0jY3JlZGl0LWNvbnRhaW5lciAudGVhbS1tZW1iZXIgaW1nLCN0cmFuc2xhdG9ycy1jb250YWluZXIgLnRyYW5zbGF0b3IgaW1ne2JvcmRlci1yYWRpdXM6NTAlfS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lIC5hYm91dC13cmFwIGRpdi5lcnJvciwuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtd2VsY29tZSAuYWJvdXQtd3JhcCBkaXYudXBkYXRlZHtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjExNXB4fS5naXRodWItYXZhdGFyLWltYWdle3dpZHRoOjEwMHB4fS5naXRodWItYXZhdGFyLXVybHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMCV9Z2l0aHViLWF2YXRhci11cmw6Zm9jdXN7b3V0bGluZTowfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIGRpdi5zaG93LXNvbWUtbG92ZS1jb250YWluZXIgaW1nLGRpdi5zaG93LXNvbWUtbG92ZS1jb250YWluZXIgaW1nLmN1c3RvbWl6ZXItdXBzZWxsLWJhbm5lcnttYXgtd2lkdGg6MTAwJX1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSBkaXYuc2hvdy1zb21lLWxvdmUtY29udGFpbmVyIHA6Zmlyc3QtY2hpbGR7Zm9udC1zdHlsZTppdGFsaWN9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gZGl2LnNob3ctc29tZS1sb3ZlLWNvbnRhaW5lciBocnttYXJnaW46MWVtIDB9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lIC5uYXYtdGFiLXdyYXBwZXIgLm5hdi10YWIgLmRhc2hpY29uc3tmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjV9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lICNrYi1jb250YWluZXIsYm9keS5lYXN5LWZvcm1zX3BhZ2VfeWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLXN1cHBvcnQgLmtub3dsZWRnZS1iYXNlLWFydGljbGVze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MWVtfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtd2VsY29tZSAja2ItY29udGFpbmVyIGgxe2ZvbnQtc2l6ZToyMHB4O21hcmdpbi10b3A6LTFlbX1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUgI2tiLWNvbnRhaW5lciAua25vd2xlZGdlLWJhc2UtbGlzdGluZyxib2R5LmVhc3ktZm9ybXNfcGFnZV95aWtlcy1pbmMtZWFzeS1tYWlsY2hpbXAtc3VwcG9ydCAua25vd2xlZGdlLWJhc2UtYXJ0aWNsZXMgLmtub3dsZWRnZS1iYXNlLWxpc3Rpbmd7d2lkdGg6NDUlO21hcmdpbi1yaWdodDoyJTtmbG9hdDpsZWZ0O21pbi1oZWlnaHQ6MjYwcHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lICNrYi1jb250YWluZXIgLmtub3dsZWRnZS1iYXNlLWxpc3RpbmcgbGksYm9keS5lYXN5LWZvcm1zX3BhZ2VfeWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLXN1cHBvcnQgLmtub3dsZWRnZS1iYXNlLWFydGljbGVzIC5rbm93bGVkZ2UtYmFzZS1saXN0aW5nIGxpe21hcmdpbjoxMnB4IDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lICNrYi1jb250YWluZXIgLmtub3dsZWRnZS1iYXNlLWxpc3RpbmcgbGk6YmVmb3JlLGJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zdXBwb3J0IC5rbm93bGVkZ2UtYmFzZS1hcnRpY2xlcyAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaTpiZWZvcmV7Zm9udC1mYW1pbHk6ZGFzaGljb25zO2NvbnRlbnQ6XCJcXGYxMjNcIjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjowIDVweCA1cHggMH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUgI2tiLWNvbnRhaW5lciAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaS5saXN0LXRpdGxlLGJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zdXBwb3J0IC5rbm93bGVkZ2UtYmFzZS1hcnRpY2xlcyAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaS5saXN0LXRpdGxle2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjIwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtd2VsY29tZSAja2ItY29udGFpbmVyIC5rbm93bGVkZ2UtYmFzZS1saXN0aW5nIGxpLmxpc3QtdGl0bGU6YmVmb3JlLGJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zdXBwb3J0IC5rbm93bGVkZ2UtYmFzZS1hcnRpY2xlcyAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaS5saXN0LXRpdGxlOmJlZm9yZXtjb250ZW50OlwiXCI7cGFkZGluZy1sZWZ0OjEycHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lIC5uZXctZmVhdHVyZS1saXN0e2xpc3Qtc3R5bGU6bm9uZTtsaW5lLWhlaWdodDptaWRkbGV9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lIC5uZXctZmVhdHVyZS1saXN0IGxpe21hcmdpbi1ib3R0b206MTBweH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUgLm5ldy1mZWF0dXJlLWxpc3QgbGk6YmVmb3Jle2ZvbnQtZmFtaWx5OmRhc2hpY29ucztjb250ZW50OlwiXFxmMTM5XCI7cGFkZGluZy1yaWdodDoycHg7Zm9udC1zaXplOjIwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfSNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW46Ljc1ZW0gMCAxLjVlbX0jcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25ze2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuOTttYXJnaW4tbGVmdDotNHB4fSNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIC5kYXNoaWNvbnMtc3Rhci1maWxsZWR7Y29sb3I6I0U2QjgwMH0jcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zLXVwbG9hZHtjb2xvcjojNkU4ODQxfSNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIC5kYXNoaWNvbnMtbm8tYWx0e2NvbG9yOiNkYzNhM2E7bGluZS1oZWlnaHQ6Mn1ib2R5LmVhc3ktbWFpbGNoaW1wX3BhZ2VfeWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLXNldHRpbmdzIC5kYXNoaWNvbnMtbm8tYWx0e2NvbG9yOiNkYzNhM2F9I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgYXttYXJnaW4tcmlnaHQ6MTBweH0jcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZXtib3JkZXItbGVmdDo0cHggc29saWQgIzAwYTBkMjtiYWNrZ3JvdW5kOiNmZWZlZmU7cGFkZGluZzoxMHB4IDEycHggMXB4O2JveC1zaGFkb3c6MCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMSk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjEpO21hcmdpbjoxNXB4IDI1cHggMjBweCA1cHh9aW5wdXQucmVhZG9ubHksaW5wdXRbcmVhZG9ubHldLHRleHRhcmVhLnJlYWRvbmx5LHRleHRhcmVhW3JlYWRvbmx5XXtiYWNrZ3JvdW5kOiNEOEQ4RDh9LmRhc2hpY29ucy55aWtlcy1sb3Zle2NvbG9yOnBpbmt9LmZpZWxkLWRlc2NyaXB0aW9uLWlucHV0e3Jlc2l6ZTp2ZXJ0aWNhbDttYXgtaGVpZ2h0OjEwMHB4fS55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDN7YmFja2dyb3VuZDojMDBhMGQyO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojZmZmfS55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDMuYmctdHJhbnNwYXJlbnR7Y29sb3I6IzMzMztmb250LXdlaWdodDo0MDA7YmFja2dyb3VuZDowIDB9Lnlpa2VzLW1jLXdhcm5pbmctbWVzc2FnZXtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MTBweDtjb2xvcjojZGE2ZTZlfS5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy11c2VyLXN1YnNjcmliZWQtdXBkYXRlLWxpbmtdLC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy1zdWNjZXNzLW1lc3NhZ2VdLC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy1nZW5lcmFsLWVycm9yLW1lc3NhZ2VdLC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy1pbnZhbGlkLWVtYWlsLW1lc3NhZ2VdLC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy11c2VyLXN1YnNjcmliZWQtbWVzc2FnZV17cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOnJnYmEoMjQxLDI0MSwyNDEsLjc1KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjB9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Vycm9yLWNvbnRhaW5lcntwYWRkaW5nOjJweCAxZW07YmFja2dyb3VuZDpyZ2JhKDI0MSwyNDEsMjQxLC43NSk7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO2NvbG9yOiNGNTYwNjB9LmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIGxhYmVsOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MWVtO21hcmdpbi1ib3R0b206LjVlbX0uZXJyb3ItbWVzc2FnZS1jb250YWluZXIgbGFiZWwsLmZvcm0tc2V0dGluZ3MtY29udGFpbmVyIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwfS55aWtlcy1lYXN5LWZvcm1zLXNpZGViYXIgLnlpa2VzLW1jLXNldHRpbmdzLWV4cGFuc2lvbi1zZWN0aW9ue3BhZGRpbmc6LjVlbSAuNzVlbTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveH0ueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb257ZGlzcGxheTpub25lO2JhY2tncm91bmQ6cmdiYSgyNDEsMjQxLDI0MSwuNzUpfS5leHBhbnNpb24tc2VjdGlvbi10aXRsZXtiYWNrZ3JvdW5kOiNmZmZ9LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlLnNldHRpbmdzLXNpZGViYXIsLmZvcm0tYnVpbGRlci1zZWN0aW9uLXRpdGxle3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE3NywxNzcsMTc3LC43MSk7Y29sb3I6IzMzMztwYWRkaW5nOjVweDttYXJnaW46LjVlbSAwIDB9LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlLnNldHRpbmdzLXNpZGViYXIgLmRhc2hpY29ucywuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUgLmRhc2hpY29uc3tjb250ZW50OlwiXFxmMTMyXCI7Zm9udC1mYW1pbHk6ZGFzaGljb25zO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNX1zcGFuLmVhc3ktbWFpbGNoaW1wLWFkZC1vbi12YWxpZC1saWNlbnNlLWNvbnRhaW5lcntjb2xvcjojNDRiYTQ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxZW19LmVhc3ktbWFpbGNoaW1wLWFkZC1vbi1pbnZhbGlkLWxpY2Vuc2UtY29udGFpbmVye2NvbG9yOnJnYmEoMjI3LDEwNywxMDcsLjg2KTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MWVtfS5vcHRpb25zLXNpZGViYXIgLnlpa2VzLWVhc3ktbWMtcG9zdGJveHtvdmVyZmxvdzp2aXNpYmxlfS5vcHRpb25zLXNpZGViYXIgLmluc2lkZXtwYWRkaW5nOjAgMjBweCAxMnB4fS55aWtlcy1lYXN5LW1jLWFib3V0LXRleHR7bWFyZ2luLXRvcDowfS5hZGQtb24tc2V0dGluZ3MtZGl2aWRlcnttYXJnaW46MWVtIDAhaW1wb3J0YW50fSN5a3MtbWFpbGNoaW1wLWRvdWJsZS1vcHRpbi1tZXNzYWdlLCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlLC5zZXR0aW5ncy1wYWdlLWlucHV0e3dpZHRoOjUwJX0jeWtzLW1haWxjaGltcC1kb3VibGUtb3B0aW4tbWVzc2FnZSwjeWtzLW1haWxjaGltcC1zaW5nbGUtb3B0aW4tbWVzc2FnZXttaW4taGVpZ2h0Ojc1cHg7bWF4LWhlaWdodDoyMDBweDtyZXNpemU6dmVydGljYWx9I2FkZG9uLXNldHRpbmdzLW5hdiBsaSBhLCNzZXR0aW5ncy1uYXYgbGkgYXtjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2Utb3V0fSNhZGRvbi1zZXR0aW5ncy1uYXYgbGkgYTpob3Zlciwjc2V0dGluZ3MtbmF2IGxpIGE6aG92ZXIsLm9wdGlvbi1tZW51LXNlbGVjdGVkLWFycm93K2F7Y29sb3I6IzAwYTBkMiFpbXBvcnRhbnR9I2FkZG9uLXNldHRpbmdzLW5hdnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDo1cHh9Lm9wdGlvbi1tZW51LXNlbGVjdGVkLWFycm93e3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoxMHB4IHNvbGlkICNhMGE1YWE7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotLjFlbX1sYWJlbFtmb3I9eWlrZXMtbWFpbGNoaW1wLWRlYnVnLXN0YXR1c117ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxZW07bGluZS1oZWlnaHQ6Mi4yNX0jeWlrZXMtbWFpbGNoaW1wLWRlYnVnLXN0YXR1c3tmbG9hdDpsZWZ0O21hcmdpbi10b3A6LjVlbX1sYWJlbFtmb3I9eWlrZXMtbWMtcmVjYXB0Y2hhLXNldHRpbmddLGxhYmVsW2Zvcj15aWtlcy1tYy1yZWNhcHRjaGEtYXBpLWtleV17ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX0ucmVjYXB0Y2hhLXByZXZpZXctbGluayxpbnB1dC5yZWNhcHRjaGEtc2V0dGluZy1jaGVja2JveHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjVlbX0ucmVjYXB0Y2hhLXByZXZpZXctY29udGFpbmVye3dpZHRoOjEwMCU7ZGlzcGxheTpub25lO21hcmdpbjoxZW0gMH0jcHJlbWl1bS1zdXBwb3J0LWZvcm0sLnN1cHBvcnQtcGFnZS1idXR0b24sLnN1cHBvcnQtcGFnZS1sb2dve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ud3JhcCAjY29sLWxlZnQsLndyYXAgI2NvbC1yaWdodHt3aWR0aDo0OSV9QG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpey53cmFwICNjb2wtbGVmdCwud3JhcCAjY29sLXJpZ2h0e3dpZHRoOjEwMCV9fS5zdXBwb3J0LXBhZ2UtbG9nb3tvcGFjaXR5Oi43O21heC13aWR0aDoxMDAlfS5zdXBwb3J0LXBhZ2UtYnV0dG9ue21pbi1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MyFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxZW0haW1wb3J0YW50fS5zdXBwb3J0LXBhZ2Utd29yZHByZXNzLWZvbnR7Zm9udC1zaXplOjEuM2VtO21hcmdpbi1yaWdodDoxM3B4fWgyLnByZW1pdW0tc3VwcG9ydC10aXRsZXttYXJnaW46MWVtIDAgLjVlbX0jcHJlbWl1bS1zdXBwb3J0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwjcHJlbWl1bS1zdXBwb3J0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sI3ByZW1pdW0tc3VwcG9ydC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwjcHJlbWl1bS1zdXBwb3J0LWZvcm0gc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7bWFyZ2luOi41ZW0gMH0jcHJlbWl1bS1zdXBwb3J0LWZvcm0gbGFiZWx7Zm9udC13ZWlnaHQ6ODAwfSNwcmVtaXVtLXN1cHBvcnQtZm9ybSBsYWJlbCBpbnB1dCwjcHJlbWl1bS1zdXBwb3J0LWZvcm0gbGFiZWwgc2VsZWN0e2ZvbnQtd2VpZ2h0OjUwMH0jcHJlbWl1bS1zdXBwb3J0LWZvcm0gcHtmb250LXdlaWdodDozMDA7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX0jd3Atc3VwcG9ydC1jb250ZW50LXdyYXB7bWluLWhlaWdodDoxNTBweDt3aWR0aDoxMDAlfS5zdXBwb3J0LWZvcm0taGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9I3lpa2VzLW1haWxjaGltcC1lcnJvci1sb2cgLnJvdy10aXRsZXtmb250LXdlaWdodDo0MDB9LmNyZWF0ZS1lcnJvci1sb2ctaGVscDpob3ZlcntjdXJzb3I6cG9pbnRlcn0uZXJyb3ItbG9nLXRyIHRke2Rpc3BsYXk6dGFibGU7bWFyZ2luLWJvdHRvbToxZW07bWFyZ2luLXRvcDouNWVtfXAuZXJyb3ItbG9nLW1pc3NpbmctZmlsZSBlbSxwLnRvLXN0YXJ0LWxvZ2dpbmctZXJyb3JzLW5vdGljZSBlbXttYXJnaW46MTBweCAwfS5leHBvcnQtY3VzdG9tLWZvcm1zLWxpc3R7ZGlzcGxheTpub25lO21hcmdpbjoxZW0gMCAyZW19LmV4cG9ydC1jdXN0b20tZm9ybXMtbGlzdCBwe21hcmdpbi10b3A6MH0ubGlzdC1yYXRpbmctc3Rhcntjb2xvcjojRTZCODAwfSNjaGltcC1jaGF0dGVye3RleHQtYWxpZ246Y2VudGVyfSNjaGltcC1jaGF0dGVyIC5jaGltcC1jaGF0dGVyLWNvbnRhaW5lcnttYXJnaW46MWVtIC4yZW07YmFja2dyb3VuZDojRjhGOEY4O2JvcmRlci1yYWRpdXM6MTBweDtmbG9hdDpsZWZ0O2hlaWdodDoyMjBweDtwYWRkaW5nOjEwcHg7d2lkdGg6NDQlfS5jaGltcC1jaGF0dGVyLW1haWxjaGltcC1sb2dve3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfS5jaGltcC1jaGF0dGVyLXNpZGViYXIgaDIuYWNjb3VudC1zdGF0dXN7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haWxjaGltcC1hZmZpbGlhdGUtbGlua3tjb2xvcjojMzMzO2Rpc3BsYXk6bm9uZX0ubWFpbGNoaW1wLWF2YXRhcntkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87Ym94LXNoYWRvdzozcHggM3B4IDEwcHggMCByZ2JhKDIxNCwyMTQsMjE0LC43NSl9I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhOmZvY3VzLC5tZXJnZS10YWctdGV4dHtib3gtc2hhZG93Om5vbmV9LmNoaW1wY2hhdHRlci1idXR0b24tY29udGFpbmVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9ja30uY2hpbXAtY2hhdHRlci1wb3N0Ym94e2Zsb2F0OmxlZnQ7d2lkdGg6NDklO21hcmdpbi1yaWdodDoxJX0uY2lyY2xlLWFjY291bnQtYWN0aXZlLC5jaXJjbGUtYWNjb3VudC1pbmFjdGl2ZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDtib3JkZXItcmFkaXVzOjUwJX0jYWNjb3VudC1kZXRhaWxzIC5jaGltcC1jaGF0dGVyLXBvc3Rib3guZXZlbnttYXJnaW4tcmlnaHQ6MH0uY2lyY2xlLWFjY291bnQtaW5hY3RpdmV7bWFyZ2luLXRvcDotM3B4O21hcmdpbi1yaWdodDo1cHg7YmFja2dyb3VuZDpyZ2JhKDI1MCwxMzgsMTM4LC43OSl9LmNoYXR0ZXItdHlwZXtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJvcGVuIHNhbnNcIjtmb250LXNpemU6MTRweDttYXJnaW46NXB4IDVweCAwfS5jaGF0dGVyLW1lc3NhZ2V7bWFyZ2luOjJweCAycHggMTVweCFpbXBvcnRhbnR9LmNpcmNsZS1hY2NvdW50LWFjdGl2ZXttYXJnaW4tdG9wOi0zcHg7bWFyZ2luLXJpZ2h0OjVweDtiYWNrZ3JvdW5kOnJnYmEoMTI4LDIxNCwxMjgsLjc3KX0jYWNjb3VudC1kZXRhaWxzIC5tYWlsY2hpbXAtYXZhdGFye3dpZHRoOjEyMHB4O2JvcmRlci1yYWRpdXM6MTAlO21hcmdpbi10b3A6LjVlbX0uY2hpbXAtY2hhdHRlci1wb3NpdGl2ZXtib3JkZXItbGVmdDo0cHggc29saWQgIzlkZGY5ZH0uY2hpbXAtY2hhdHRlci1uZWdhdGl2ZXtib3JkZXItbGVmdDo0cHggc29saWQgI0ZCQTJBMn0uY2hpbXAtY2hhdHRlci1uZXV0cmFse2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYjFiMWIxfSNpbXBvcnQtbGlzdC10by1zaXRle21hcmdpbi10b3A6MTBweH0jaW1wb3J0LWxpc3QtdG8tc2l0ZSAuaW5wdXQtZmllbGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4fSNpbXBvcnQtbGlzdC10by1zaXRlIC5mb3JtLWRlc2NyaXB0aW9ue3Jlc2l6ZTp2ZXJ0aWNhbDttYXgtaGVpZ2h0OjY1cHh9I2ltcG9ydC1saXN0LXRvLXNpdGUgLmRlc2NyaXB0aW9ue21hcmdpbi10b3A6NXB4fWlucHV0LmNsZWFyLW1haWxjaGltcC1hcGktY2FjaGV7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDotMzNweCFpbXBvcnRhbnR9Lnlpa2VzLWxpc3QtcmVmcmVzaGVkLW5vdGljZXtib3JkZXItbGVmdDo0cHggc29saWQgIzQ2YjQ1MDttYXJnaW46NXB4IDB9Lnlpa2VzLWxpc3QtcmVmcmVzaGVkLW5vdGljZSBwe21hcmdpbjoxZW0gMCAuNWVtO3BhZGRpbmc6NnB4IDEycHg7YmFja2dyb3VuZDpyZ2JhKDI0MSwyNDEsMjQxLC41KTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjV9LnNpZGViYXItY29udGFpbmVyLC5zdGFyLWNvbnRhaW5lcnttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjEuNWVtfS5zdGFyLWNvbnRhaW5lciBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5zdGFyLWNvbnRhaW5lciAuZGFzaGljb25zLXN0YXItZmlsbGVke2ZvbnQtc2l6ZToxLjc1ZW19LnNpZGViYXItZm9vdGVyLXRleHR7bWFyZ2luOjE1cHggMCFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNpZGViYXItdHdpdHRlci1pY29ue3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM1NUFDRUV9LmZpZWxkLWRvZXNudC1leGlzdC1ub3RpY2V7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6NXB4O3dpZHRoOjE4cHh9LmZpZWxkLXR5cGUtdGV4dHtmbG9hdDpyaWdodH0udHlwZS1jb250YWluZXJ7bWFyZ2luOjB9LmZvcm0tZmllbGQtY29udGFpbmVye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmZpZWxkLW5vLWxvbmdlci1leGlzdHMtd2FybmluZ3twb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tbGVmdDo1cHg7d2lkdGg6MThweH0uZm9ybS1maWVsZC1jb250YWluZXIgdGQgaW5wdXRbdHlwZT1jaGVja2JveF0sLmZvcm0tZmllbGQtY29udGFpbmVyIHRkIGlucHV0W3R5cGU9cmFkaW9de21hcmdpbjowIDVweH0uZm9ybS1maWVsZC1jb250YWluZXIgdGQgaW5wdXRbdHlwZT1jaGVja2JveF06Zmlyc3QtY2hpbGQsLmZvcm0tZmllbGQtY29udGFpbmVyIHRkIGlucHV0W3R5cGU9cmFkaW9dOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tZXJnZS10YWctdGV4dHtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZX0ucHJlLWRlZmluZWQtdGFnLWxpbmt7Zm9udC1zaXplOjExcHh9LnRvZ2dsZS1jb250YWluZXJ7Zm9udC1zaXplOnNtYWxsO2Zsb2F0OnJpZ2h0fSNwcmUtZGVmaW5lZC10YWctY29udGFpbmVye2Rpc3BsYXk6bm9uZX0jcHJlLWRlZmluZWQtdGFnLWNvbnRhaW5lciBoM3ttYXJnaW4tYm90dG9tOjB9I3ByZS1kZWZpbmVkLXRhZy1jb250YWluZXIgLnRvb2x0b3AtdGFnIC5kYXNoaWNvbnMtZWRpdG9yLWhlbHB7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS41fS5uby1maWVsZHMtYXNzaWduZWQtbm90aWNle21hcmdpbjo0ZW0gMCAyLjI1ZW07cGFkZGluZy1ib3R0b206NmVtO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL25vLWZvcm0tZmllbGRzLWFzc2lnbmVkLWFycm93LmpwZykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwNXB4fS55aWtlcy1lYXN5LW1jLXdpZGdldC1wcmVsb2FkZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0OCU7bWFyZ2luLXRvcDotOTZweH0ueWlrZXMtZGFzaGJvYXJkLXdpZGdldC1zZWN0aW9ue3BhZGRpbmc6MCAxMnB4IDEycHh9LnNlbGVjdC1saXN0LXRpdGxle3BhZGRpbmctbGVmdDowfS55aWtlcy1kYXNoYm9hcmQtd2lkZ2V0LXNlY3Rpb24gLmRlc2NyaXB0aW9ue21hcmdpbjouNWVtIDAgMH0uIGVycm9yLWRlc2NyaXBpb257cGFkZGluZy10b3A6LjVlbX0ueWlrZXMtbWMtZnJlZGRpZS1sb2dve2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHh9Lm12X2lnX2xpc3R7d2lkdGg6OTQlO21hcmdpbi1ib3R0b206OHB4IWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50fS5tdl9pZ19saXN0IC5saXN0LWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZX0ubXZfaWdfbGlzdCBhe3dpZHRoOjQ4JTtwYWRkaW5nOjVweCAwIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MH0ubXZfaWdfbGlzdCBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowfS5tdl9pZ19saXN0IGE6bGFzdC1jaGlsZHtmbG9hdDpyaWdodH0ubXZfaWdfbGlzdCAubmF2LXRhYntib3JkZXI6MXB4IHNvbGlkICNjY2N9Lm12X2lnX2xpc3QgLm5hdi10YWItYWN0aXZle2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6IzAwYTBkMn0ubXZfaWdfbGlzdCAuYXJyb3ctZG93bntwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjIxcHg7bWFyZ2luLWxlZnQ6NTBweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoxMnB4IHNvbGlkICMwMGEwZDJ9I2NvbnRhaW5lci1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTIxcHh9I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVye2Zsb2F0OmxlZnQ7d2lkdGg6MjQwcHg7cG9zaXRpb246cmVsYXRpdmV9I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVyOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MmVtfSN5aWtlc19lYXN5X21jX3Rvb2xiYXJ7bWFyZ2luLXRvcDotLjc1ZW19I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rc3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MTBweCAwfSN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGl7ZmxvYXQ6bGVmdDttYXJnaW46MCAuNWVtfSN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9ja30jeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuc2VsZWN0ZWRfaGlkZGVuX3NldHRpbmd7Y29sb3I6IzMzMzttYXJnaW4tYm90dG9tOjNweH0jeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIC5zZWxlY3RlZF9zZXR0aW5nX3RyaWFuZ2xle3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6MTNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjEzcHggc29saWQgcmdiYSgyMDYsMjA2LDIwNiwxKTttYXJnaW46MCBhdXRvfS5jaGVja2JveC1zZXR0aW5ncy1saXN0LWRyb3Bkb3duLC5vcHRpbi1jaGVja2JveC1sYWJlbC1pbnB1dHt3aWR0aDoyNTBweDtkaXNwbGF5OmJsb2NrfSN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5mb3JtLWJ1aWxkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTZcIjtmb250LWZhbWlseTpkYXNoaWNvbnN9I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tY3VzdG9taXplcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwiO2ZvbnQtZmFtaWx5OmRhc2hpY29uc30jeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuZXJyb3ItbWVzc2FnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTdcIjtmb250LWZhbWlseTpkYXNoaWNvbnN9I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIjtmb250LWZhbWlseTpkYXNoaWNvbnN9I2NoZWNrYm94LXNldHRpbmdzLWZvcm0gLmRhc2hpY29ucy1lZGl0b3ItaGVscHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjZ9Lm5vLWxpc3RzLXNldHVwLW5vdGljZXtwYWRkaW5nOi41ZW0gMH0ueWlrZXMtZm9ybS1pZC1udW1iZXJ7d2lkdGg6NTVweH1zcGFuW3RpdGxlPUltcHJlc3Npb25zXTpob3ZlcixzcGFuW3RpdGxlPVN1Ym1pc3Npb25zXTpob3ZlcixzcGFuW3RpdGxlPVwiQ29udmVyc2lvbiBSYXRlXCJdOmhvdmVye2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0taWQtY29udGFpbmVye3BhZGRpbmc6MXB4IDhweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiM0OWE5ZWM7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmZ9Lm1hbmFnZS1mb3JtLWFkbWluLW5vdGljZXttYXJnaW4tdG9wOjEuNzVlbSFpbXBvcnRhbnR9LnJlbW92ZS1ub3RpZmljYXRpb24sLnlpa2VzLW1jLXNldHRpbmdzLWV4cGFuc2lvbi1zZWN0aW9uIGEucmVtb3ZlLWZpZWxkLGEueWlrZXMtZGVsZXRlLW1haWxjaGltcC1mb3JtLGEueWlrZXMtZGVsZXRlLXN1YnNjcmliZXJ7Y29sb3I6I2Q5NjA2MCFpbXBvcnRhbnR9Lnlpa2VzLWRlbGV0ZS1tYWlsY2hpbXAtZm9ybXttYXJnaW4tdG9wOjZweH0jcG9zdGJveC1jb250YWluZXItMSAueWlrZXMtZGVsZXRlLW1haWxjaGltcC1mb3Jte2Zsb2F0OnJpZ2h0fS5mb3JtLWJ1dHRvbnMtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMXB4IDEwcHh9LmZvcm1zLWJ1dHRvbnMtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XXttYXJnaW46MCAwIC41ZW19LnVwZGF0ZS1mb3JtLXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bztib3R0b206MTNweH0ueWlrZXMtbWMtc2hvcnRjb2RlLWlucHV0e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7Y29sb3I6IzMzM30uaGlkZGVuLWNsYXNze2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN0YXQtY29udGFpbmVye3dpZHRoOjEwJTttYXgtd2lkdGg6NzVweH0ubm8tY3VycmVudC1zdWJzY3JpYmVyLW5vdGljZSBlbSwubm8tbWFpbGNoaW1wLWZvcm1zLWZvdW5kIGVte3BhZGRpbmc6MjVweCAwIDI1cHggMjVweH0uY29sdW1uLWNvbHVtbm5hbWUgc3Bhbi5zdGF0c3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMCV9LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3Bhbjpob3ZlcntjdXJzb3I6cG9pbnRlcn0jYXZhaWxhYmxlLWZpZWxkcyBsaSwjYXZhaWxhYmxlLWludGVyZXN0LWdyb3VwcyBsaXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2JvcmRlcjoxcHggc29saWQgcmdiYSgxNzcsMTc3LDE3NywuNzEpO2NvbG9yOiMzMzM7cGFkZGluZzo1cHg7bWFyZ2luOi41ZW0gMH0jYXZhaWxhYmxlLWZpZWxkcyBsaS5ub3QtYXZhaWxhYmxlLCNhdmFpbGFibGUtaW50ZXJlc3QtZ3JvdXBzIGxpLm5vdC1hdmFpbGFibGV7b3BhY2l0eTouNiFpbXBvcnRhbnR9I2F2YWlsYWJsZS1maWVsZHMgbGkuZmllbGQtdG8tYWRkLXRvLWZvcm0sI2F2YWlsYWJsZS1pbnRlcmVzdC1ncm91cHMgbGkuZ3JvdXAtdG8tYWRkLXRvLWZvcm17YmFja2dyb3VuZDpyZ2JhKDQ2LDE2MiwyMDQsLjI1KX0uYWRkLWZpZWxkLXRvLWVkaXRvciAuYWRkLXRvLWZvcm0tYnVpbGRlci1hcnJvdywuYnV0dG9uLXNlY29uZGFyeSAuYWRkLXRvLWZvcm0tYnVpbGRlci1hcnJvd3t3aWR0aDoxNXB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuOH0uY2xlYXItZm9ybS1maWVsZHN7YmFja2dyb3VuZDojZTE0ZDQzO2JvcmRlci1jb2xvcjojZDAyYzIxO2NvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwICNlYzhiODUsMCAxcHggMCByZ2JhKDAsMCwwLC4xNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjI4cHg7cGFkZGluZzowIDEwcHggMXB4O2JvcmRlci13aWR0aDoxcHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI2cHg7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2Zsb2F0OnJpZ2h0O21hcmdpbjowIDExcHggMTBweCAwfS5jbGVhci1mb3JtLWZpZWxkczphY3RpdmUsLmNsZWFyLWZvcm0tZmllbGRzOmZvY3VzLC5jbGVhci1mb3JtLWZpZWxkczpob3ZlcntiYWNrZ3JvdW5kOiNkZDM4MmQ7Ym9yZGVyLWNvbG9yOiNiYTI4MWU7Y29sb3I6I2ZmZjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgI2U4Nzc2Zn0ueWlrZXMtbWMtdmlldy1saXN0LWJyZWFkY3J1bWJze3BhZGRpbmc6LjhlbTtib3JkZXI6MXB4IHNvbGlkICNEOEQ4RDg7YmFja2dyb3VuZDojRUNFQ0VDO21hcmdpbjoxLjVlbSAwIC44ZW19Lnlpa2VzLW1jLW1lbWJlci1yYXRpbmctc3Rhcntjb2xvcjojZGFhNTIwfSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlcntiYWNrZ3JvdW5kOiNmZWZlZmU7bWluLWhlaWdodDoyMDBweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNCk7d2Via2l0LWJveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjA0KTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzoxNXB4IDIwcHg7d2lkdGg6NTAwcHg7ZmxvYXQ6bGVmdH0jeWlrZXMtbWMtc3Vic2NyaWJlci1jYXJkLXdyYXBwZXIgLnN1YnNjcmliZXItb3B0aW4taXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjFlbSAwIDA7Zm9udC1zdHlsZTppdGFsaWN9LnZpZXctdXNlci1kYXRhLXdyYXAgI2N1c3RvbWVyLXRhYi13cmFwcGVyLWxpc3R7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOiNmZWZlZmU7bWFyZ2luLXRvcDowO3BhZGRpbmc6MTJweDttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9LnZpZXctdXNlci1kYXRhLXdyYXAgI2N1c3RvbWVyLXRhYi13cmFwcGVyLWxpc3QgLmRhc2hpY29uc3tmb250LXNpemU6MjNweDtoZWlnaHQ6MjNweDt3aWR0aDoyM3B4O21hcmdpbjozcHggMH0udmlldy11c2VyLWRhdGEtd3JhcCAjY3VzdG9tZXItdGFiLXdyYXBwZXItbGlzdCBsaS5pbmFjdGl2ZXtjb2xvcjpyZ2JhKDUxLDUxLDUxLC4zMSk7dHJhbnNpdGlvbjpjb2xvciBlYXNlLW91dCAuMXN9LnZpZXctdXNlci1kYXRhLXdyYXAgI2N1c3RvbWVyLXRhYi13cmFwcGVyLWxpc3QgbGkuYWN0aXZlLC52aWV3LXVzZXItZGF0YS13cmFwICNjdXN0b21lci10YWItd3JhcHBlci1saXN0IGxpLmluYWN0aXZlOmhvdmVye2NvbG9yOnJnYmEoNTEsNTEsNTEsMSl9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIC55aWtlcy1tYy1jYXJkLXRvcCAubWVtYmVyLXN0YXItcmF0aW5nLWNvbnRhaW5lciwjeWlrZXMtbWMtc3Vic2NyaWJlci1jYXJkLXdyYXBwZXIgLnlpa2VzLW1jLWNhcmQtdG9wIGgyLCN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAueWlrZXMtbWMtY2FyZC10b3AgaW1ne2Zsb2F0OmxlZnR9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyICNkZWxldGUtbWFpbGNoaW1wLXN1YnNjcmliZXJ7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAueWlrZXMtbWMtY2FyZC10b3AgaW1ne2JvcmRlci1yYWRpdXM6M3B4fSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAubWVyZ2UtdmFyaWFibGUtc2VjdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7bWluLWhlaWdodDo2NXB4O2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjZGRkfSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAubWVyZ2UtdmFyaWFibGUtc2VjdGlvbiBsaSBwe21hcmdpbjowIDAgMWVtfSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAueWlrZXMtbWMtY2FyZC10b3AgaDJ7bWF4LXdpZHRoOjM3MHB4O3dpZHRoOjc1JTtwYWRkaW5nOjB9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIC5tZW1iZXItc3Rhci1yYXRpbmctY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi41ZW0gMCAuNWVtIDEwcHh9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIGgye21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjB9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIC55aWtlcy1tYy1jYXJkLWJvZHksI3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIC55aWtlcy1tYy1jYXJkLXRvcHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5tZW1iZXItbG9jYXRpb24tZGF0YSwubWVtYmVyLXN1YnNjcmlwdGlvbi1kYXRle3dpZHRoOjcwJTttYXgtd2lkdGg6MzcwcHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAueWlrZXMtbWMtY2FyZC1ib2R5IGg0e21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDo1cHh9Lnlpa2VzLW1jLXN1YnNjcmliZXItaHJ7bWFyZ2luOjEuNWVtIDB9Lm1lbWJlci1zdWJzY3JpcHRpb24tZGF0ZXttYXJnaW46LjVlbSAwIC41ZW0gMTBweH0ubWVtYmVyLWxvY2F0aW9uLWRhdGF7bWFyZ2luOi4yNWVtIDAgLjI1ZW0gMTBweH0uYWRkb24tcmVxdWlyZWQtbGlua3tjb2xvcjojMzMzO29wYWNpdHk6LjV9LnZpZXctbGlzdC1zaWRlYmFyLWlucHV0e2NvbG9yOiMzMzN9LmludGVyZXN0LWdyb3VwLXVsLC5tZXJnZS12YXJpYWJsZS11bCwuc2VnbWVudC11bHtwYWRkaW5nLWxlZnQ6MTVweDtmb250LXNpemU6MTRweH0uaW50ZXJlc3QtZ3JvdXAtdWwgbGkgLmRhc2hpY29ucywubWVyZ2UtdmFyaWFibGUtdWwgbGkgLmRhc2hpY29uc3tsaW5lLWhlaWdodDoxLjg7Zm9udC1zaXplOjlweH1hLmJ1dHRvbi1wcmltYXJ5LmVkaXQtZmllbGRzLWJ1dHRvbnttYXJnaW46MCAwIDEwcHggMTVweH0uaW50ZXJlc3QtZ3JvdXAtY291bnQsLm1lcmdlLXZhcmlhYmxlLWNvdW50LC5zZWdtZW50LWdyb3VwLWNvdW50e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWJvdHRvbTouNzVlbTtwYWRkaW5nLWxlZnQ6N3B4fWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgYSxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5pbnRlcmVzdC1ncm91cC10aXRsZXtwYWRkaW5nLWxlZnQ6NXB4fS5lZGl0LXNlZ21lbnRzLWJ1dHRvbnttYXJnaW46MCAwIDEwcHggMTVweH0uZWRpdC1zZWdtZW50LWRlc2NyaXB0aW9ue3BhZGRpbmc6MCAwIDEwcHggMTVweH0jY3JlZGl0LWNvbnRhaW5lcnttYXJnaW4tdG9wOjEuNWVtfS55aWtlcy1lYXN5LW1haWxjaGltcC1jdXN0b20tY29udGVudC1pY29ue2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjF9LmN1c3RvbS1maWVsZC1zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwfSNhc3NvY2lhdGVkLWxpc3R7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjVweH0jcmVkaXJlY3QtdXNlci10by1zZWxlY3Rpb257d2lkdGg6MTAwJX0jZWRpdC15aWtlcy1tYy1mb3JtIGxhYmVsIGgze21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9I2F2YWlsYWJsZS1maWVsZHMgLmZpZWxkLXJlcXVpcmVke2NvbG9yOiNkOTYwNjAhaW1wb3J0YW50fWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNwb3N0c3R1ZmYgaDJ7cGFkZGluZzo4cHggMTJweDttYXJnaW4tdG9wOjB9LmVkaXQtZm9ybS1mb3JtLWRlc2NyaXB0aW9ue3dpZHRoOjEwMCU7cmVzaXplOnZlcnRpY2FsO21pbi1oZWlnaHQ6NjVweDttYXgtaGVpZ2h0OjEwMHB4fS5lZGl0LWZvcm0tdGl0bGV7cGFkZGluZy1sZWZ0OjEycHghaW1wb3J0YW50fSNlZGl0LWZvcm0tZGVzY3JpcHRpb257cGFkZGluZzowIDEycHg7bWFyZ2luOjFlbSAwfS55aWtlcy1lYXN5LW1jLXBvc3Rib3h7b3ZlcmZsb3c6aGlkZGVufS5uby1pbnRlcmVzdC1ncm91cHMtZm91bmQtbWVzc2FnZXtvcGFjaXR5Oi4zNX0udXBncmFkaW5nLWVsbGlwc2Utb25lLC51cGdyYWRpbmctZWxsaXBzZS10d297LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7LW1vei1vcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGV9I2ludGVyZXN0LWdyb3Vwcy1jb250YWluZXIgLmRlc2NyaXB0aW9uLCNtZXJnZS12YXJpYWJsZXMtY29udGFpbmVyIC5kZXNjcmlwdGlvbntwYWRkaW5nLXRvcDouNWVtfS5pbnNpZGUtc2VjdGlvbi0xe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjEuNWVtfS5pbnNpZGUtc2VjdGlvbi0ye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjJlbX0uZm9ybS1maWVsZC1jb250YWluZXItc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjouNWVtIDB9I3N0eWxlLWxpc3QgdWwgbGl7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbjoxZW0gMH0uZm9ybS1zdHlsZS1hZGp1c3RtZW50LC53cC1waWNrZXItY29udGFpbmVye2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCU7bWFyZ2luOi41ZW0gMH0uZHluYW1pYy1lbWFpbC10YWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjVweH0uZHluYW1pYy10YWctZGVzY3JpcHRpb24gdGR7cGFkZGluZy10b3A6MH0jY3JlYXRlLW5ldy1ub3RpZmljYXRpb24tYnV0dG9ue21hcmdpbi10b3A6MWVtfS5maWxlLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9Lnlpa2VzLW1haWxjaGltcC1maWxlLWZpZWxkIGlucHV0W25hbWUqPVwiY3VzdG9tLWZpZWxkW2luY2VudGl2ZS1hdHRhY2htZW50XVwiXXttYXJnaW4tYm90dG9tOi41ZW19Lnlpa2VzLW1haWxjaGltcC1maWxlLWZpZWxkIGlucHV0W25hbWUqPVwiY3VzdG9tLWZpZWxkW2luY2VudGl2ZS1hdHRhY2htZW50XVwiXSsuYnV0dG9uLXNlY29uZGFyeXttYXJnaW4tbGVmdDo0cHh9aW5wdXQjdXBsb2FkLWJ0bltkYXRhLWF0dHItcG9zaXRpb249XCIxXCJde21hcmdpbi1sZWZ0OjB9LnJlbW92ZS1maWxlLWJ1dHRvbntiYWNrZ3JvdW5kOnVybCguLi9wYXJ0aWFscy9oZWxwZXJzL2ZpZWxkcy9pbWcvaWNvbi1kZWxldGUucG5nKTtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWluZGVudDotOTk5OTlweDt3aWR0aDoxNnB4fWEuYWRkLW5ldy1pbmNlbnRpdmUtYXR0YWNobWVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7bWFyZ2luLXJpZ2h0OjEwMCUhaW1wb3J0YW50O21hcmdpbi10b3A6LjVlbSFpbXBvcnRhbnR9YS5hZGQtbmV3LWluY2VudGl2ZS1hdHRhY2htZW50IC5kYXNoaWNvbnN7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS44fS5mb3JtLWJ1aWxkZXItcGxhY2Vob2xkZXJ7YmFja2dyb3VuZDpyZ2JhKDIwNiwyMDYsMjA2LC4yKTtoZWlnaHQ6MzBweH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToxZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxODcsMTg3LDE4NywuMjkpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo2cHg7bWFyZ2luLWJvdHRvbTouNWVtO21hcmdpbi10b3A6MS41ZW19LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciBsYWJlbCwuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLXRpdGxlLmZpcnN0e21hcmdpbi10b3A6MH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQ6cmdiYSgyNDEsMjQxLDI0MSwuNzUpO3BhZGRpbmc6MWVtfWxhYmVsLmxvZ2luLXJlc3RyaWN0aW9uLWNlbnRlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAuZGF0ZS1yZXN0aXJjdGlvbi1zZWN0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Zvcm0tc2V0dGluZ3MgLnNlY3Rpb24taW50ZXJpb3IgLmRhdGUtcmVzdGlyY3Rpb24tc2VjdGlvbiBwLmRlc2NyaXB0aW9uLmVycm9ye2NvbG9yOiNGNTYwNjB9LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAuZGF0ZS1yZXN0aXJjdGlvbi1zZWN0aW9uIGxhYmVse2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0Oi41ZW07bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5uZXN0ZWQtY2hpbGQgLnlpa2VzLWVhc3ktbWMtZm9ybS1yZXN0cmljdGlvbi1leHBpcmVkLW1lc3NhZ2UsLmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAubmVzdGVkLWNoaWxkIC55aWtlcy1lYXN5LW1jLWZvcm0tcmVzdHJpY3Rpb24tbG9naW4tbWVzc2FnZSwuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5uZXN0ZWQtY2hpbGQgLnlpa2VzLWVhc3ktbWMtZm9ybS1yZXN0cmljdGlvbi1wZW5kaW5nLW1lc3NhZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NTBweH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5uZXN0ZWQtY2hpbGR7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MiU7d2lkdGg6OTglO2JvcmRlci1sZWZ0OjFweCBkYXNoZWQgI0JEQkRCRDtib3JkZXItc3BhY2luZzoycHg7bWFyZ2luOi41ZW0gMCAxZW19LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAubmVzdGVkLWNoaWxkIC55aWtlcy1lYXN5LW1jLXN1Ym1pdC1idXR0b24tdGV4dHttYXJnaW46MH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5kYXRlLXJlc3RpcmN0aW9uLXNlY3Rpb257bWFyZ2luLWJvdHRvbTowfS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Zvcm0tc2V0dGluZ3MgLnNlY3Rpb24taW50ZXJpb3IgLmRhdGUtcmVzdGlyY3Rpb24tc2VjdGlvbi5sYXN0e21hcmdpbi1ib3R0b206Ljc1ZW19LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAubmVzdGVkLWNoaWxkLmhpZGRlbntkaXNwbGF5Om5vbmV9LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAuZGVzY3JpcHRpb24rbGFiZWx7bWFyZ2luLXRvcDoxZW07ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Zvcm0tc2V0dGluZ3MgLnNlY3Rpb24taW50ZXJpb3IgbGFiZWwuaW5saW5lLWZvcm0tbGFiZWx7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5uZXN0ZWQtY2hpbGQgc3Ryb25nOmZpcnN0LWNoaWxkLC5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Zvcm0tc2V0dGluZ3MgLnNlY3Rpb24taW50ZXJpb3Igc3Ryb25nOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5pbmxpbmUtZm9ybS1sYWJlbHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxMHB4fWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLXdyYXBwZXJ7b3ZlcmZsb3cteTphdXRvO2hlaWdodDoxNTBweDt3aWR0aDoxNzBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtvdXRsaW5lOjA7ei1pbmRleDoxMDAwMTttYXJnaW46MH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci13cmFwcGVyLnVpLXRpbWVwaWNrZXItd2l0aC1kdXJhdGlvbnt3aWR0aDoxM2VtfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLXdyYXBwZXIudWktdGltZXBpY2tlci13aXRoLWR1cmF0aW9uLnVpLXRpbWVwaWNrZXItc3RlcC0zMCxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci13cmFwcGVyLnVpLXRpbWVwaWNrZXItd2l0aC1kdXJhdGlvbi51aS10aW1lcGlja2VyLXN0ZXAtNjB7d2lkdGg6MTFlbX1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItZHVyYXRpb257bWFyZ2luLWxlZnQ6NXB4O2NvbG9yOiM4ODh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItbGlzdDpob3ZlciAudWktdGltZXBpY2tlci1kdXJhdGlvbntjb2xvcjojODg4fWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLWxpc3QgbGl7cGFkZGluZzozcHggMCAzcHggNXB4O2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojMDAwO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci1saXN0OmhvdmVyIC51aS10aW1lcGlja2VyLXNlbGVjdGVke2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLWxpc3QgLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQ6aG92ZXIsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItbGlzdCBsaTpob3Zlcixib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSBsaS51aS10aW1lcGlja2VyLXNlbGVjdGVke2JhY2tncm91bmQ6IzE5ODBFQztjb2xvcjojZmZmfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLWxpc3QgbGk6aG92ZXIgLnVpLXRpbWVwaWNrZXItZHVyYXRpb24sYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gbGkudWktdGltZXBpY2tlci1zZWxlY3RlZCAudWktdGltZXBpY2tlci1kdXJhdGlvbntjb2xvcjojY2NjfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZCxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItbGlzdCBsaS51aS10aW1lcGlja2VyLXNlbGVjdGVkLnVpLXRpbWVwaWNrZXItZGlzYWJsZWR7Y29sb3I6Izg4ODtjdXJzb3I6ZGVmYXVsdH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItbGlzdCBsaS51aS10aW1lcGlja2VyLXNlbGVjdGVkLnVpLXRpbWVwaWNrZXItZGlzYWJsZWR7YmFja2dyb3VuZDojZjJmMmYyfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2Vye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM2NkFGRTk7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsLjYpO2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjRweDtwYWRkaW5nOjEwcHg7d2lkdGg6MjQwcHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgYTpob3Zlcixib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciB0ZDpob3ZlciBhe2NvbG9yOiMyQTY0OTY7dHJhbnNpdGlvbjpjb2xvciAuMXMgZWFzZS1pbi1vdXR9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVye21hcmdpbi1ib3R0b206NHB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle2ZvbnQtd2VpZ2h0OjcwMH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LGJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7Y3Vyc29yOmRlZmF1bHQ7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6MnB4O3dpZHRoOjMwcHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntmbG9hdDpsZWZ0O3RleHQtYWxpZ246bGVmdH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHR9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwiO2ZvbnQtZmFtaWx5OmRhc2hpY29uc31ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCI7Zm9udC1mYW1pbHk6ZGFzaGljb25zfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntjdXJzb3I6cG9pbnRlciFpbXBvcnRhbnR9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXItY2xvc2V7ZGlzcGxheTpub25lfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyLWN1cnJlbnR7Y29sb3I6IzU1NSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNjY2MhaW1wb3J0YW50O2JhY2tncm91bmQ6I2Y3ZjdmNyFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDFweCAwICNjY2MhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjZweDtoZWlnaHQ6MjhweDtwYWRkaW5nOjAgMTBweCAxcHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7d2hpdGUtc3BhY2U6bm93cmFwO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tdG9wOjEwcHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgYSxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10b2RheSBhe2NvbG9yOiNmZmZ9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWljb257ZGlzcGxheTpub25lfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFye3RhYmxlLWxheW91dDpmaXhlZDt3aWR0aDoxMDAlfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkLGJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoe3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NHB4IDB9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGR7Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLWluLW91dCxjb2xvciAuMXMgZWFzZS1pbi1vdXR9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojRUJFQkVCO2N1cnNvcjpwb2ludGVyfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRvZGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSg2NiwxMzcsMjA0LC42NSl9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXl7YmFja2dyb3VuZC1jb2xvcjojNDI4OWNjfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYWRpby1ob2xkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttYXJnaW46LjVlbSAwfS5jdXN0b20tcmFkaW8tbGFiZWx7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjowIDVweH0uY3VzdG9tLXJhZGlvLWxhYmVsOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5jdXN0b20tcmFkaW8tbGFiZWwgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5jdXN0b20tc2VsZWN0LWZpZWxke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW46LjVlbSAwfSNhdmFpbGFibGUtd2lkZ2V0cyBbY2xhc3MqPXlpa2VzX2Vhc3ldIC53aWRnZXQtdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcpIG5vLXJlcGVhdCAjRkFGQUZBO2JhY2tncm91bmQtc2l6ZTpjb250YWlufWJvZHkud3AtY3VzdG9taXplciAjYXZhaWxhYmxlLXdpZGdldHMgW2lkKj1cIl95aWtlc19lYXN5X21jX3dpZGdldFwiXT5kaXYud2lkZ2V0LXRvcD5kaXYud2lkZ2V0LXRpdGxlPmg0e2JhY2tncm91bmQ6MCAwIWltcG9ydGFudH0jY29ubmVjdGlvbi1jb250YWluZXJ7ZmxvYXQ6cmlnaHQ7Y29sb3I6I2ZmZjtwYWRkaW5nOi4yNWVtIC43NWVtIC4yNWVtIC4yNWVtO21hcmdpbi10b3A6LTRweH0jY29ubmVjdGlvbi1jb250YWluZXIuYXBpLWNvbm5lY3RlZHtiYWNrZ3JvdW5kOiM0NGJhNDR9I2Nvbm5lY3Rpb24tY29udGFpbmVyLmFwaS1ub3QtY29ubmVjdGVke2JhY2tncm91bmQ6I2I1YjViNX0ueWlrZXMtbWMtYXBpLWNvbm5lY3RlZCwueWlrZXMtbWMtYXBpLW5vdC1jb25uZWN0ZWR7bGluZS1oZWlnaHQ6MX0uc2hvdy1zb21lLWxvdmUtY29udGFpbmVye3RyYW5zaXRpb246bWF4LWhlaWdodCAuNzVzfSNyZXZpZXcteWlrZXMtZWFzeS1tY3t0ZXh0LWFsaWduOmNlbnRlcn0jcmV2aWV3LXlpa2VzLWVhc3ktbWMgLmRhc2hpY29ucy1zdGFyLWZpbGxlZHtjb2xvcjojRTZCODAwfS5tZXRhLWJveC1zb3J0YWJsZXMgaHJ7bWFyZ2luOjEuNzVlbSAwIDB9I2Fib3V0LXlpa2VzLWluY3tkaXNwbGF5Om5vbmV9I2Fib3V0LXlpa2VzLWluYyAuYWJvdXQtc2lkZWJhci15aWtlcy1sb2dve2Zsb2F0OmxlZnQ7d2lkdGg6OTVweDttYXJnaW46NXB4IDdweCAwIDB9I2Fib3V0LXlpa2VzLWluYyBwe21hcmdpbi10b3A6MH0ueWlrZXMtZWFzeS1tYy11cGRhdGVke2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICM0RUFFRjA7bWFyZ2luOjFlbSAyMHB4IDFlbSAwO3BhZGRpbmc6MnB4IDEwcHg7YmFja2dyb3VuZDpyaWdodCBib3R0b20gbm8tcmVwZWF0ICNmZmY7YmFja2dyb3VuZC1zaXplOjEyMHB4O2JhY2tncm91bmQtcG9zaXRpb24teToyOXB4fS5zdXBwb3J0LXNlY3Rpb257bWFyZ2luOjEuNWVtIDA7cGFkZGluZzoxZW0gMH0uZ2l0aHViLW9jdG9jYXR7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL1N1cHBvcnRfUGFnZS9PY3RvY2F0LnBuZykgbGVmdCB0b3Agbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO3dpZHRoOjUwcHg7aGVpZ2h0OjQ1cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi10b3A6LTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7Lnlpa2VzLWVhc3ktbWMtcG9zdGJveCAjcG9zdC1ib2R5LmNvbHVtbnMtMiAjcG9zdGJveC1jb250YWluZXItMXtmbG9hdDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg1MHB4KXsub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3d7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3ODJweCl7I2NoaW1wLWNoYXR0ZXIgLmNoaW1wLWNoYXR0ZXItY29udGFpbmVye2Zsb2F0Om5vbmU7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX19LnJlY2FwdGNoYS1kZW1vLWdpZnt3aWR0aDoyNzVweH0ucHJvLXZlcnNpb24tb25seS1ub3RpY2V7Y29sb3I6I2Q5NjA2MH0udXBncmFkaW5nLWVsbGlwc2Utb25le2ZpbHRlcjphbHBoYShvcGFjaXR5PTApOy1raHRtbC1vcGFjaXR5OjA7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjBtczthbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5OjBtc30udXBncmFkaW5nLWVsbGlwc2UtdHdve2ZpbHRlcjphbHBoYShvcGFjaXR5PTApOy1raHRtbC1vcGFjaXR5OjA7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yczthbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5Oi4yc30udXBncmFkaW5nLWVsbGlwc2UtdGhyZWV7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7LW1vei1vcGFjaXR5OjA7LWtodG1sLW9wYWNpdHk6MDtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjNzO2FuaW1hdGlvbjpkb3QgMS4zcyBpbmZpbml0ZTthbmltYXRpb24tZGVsYXk6LjNzfUBrZXlmcmFtZXMgZG90ezAlLDUwJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fSJdfQ== */
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}.view-ad-link{display:block;margin:0 auto}.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%}.admin_page_yikes-mailchimp-welcome .about-wrap div.error,.admin_page_yikes-mailchimp-welcome .about-wrap div.updated{display:block;margin-left:115px}.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-user-subscribed-update-link],.error-message-container label[for=yikes-easy-mc-success-message],.error-message-container label[for=yikes-easy-mc-general-error-message],.error-message-container label[for=yikes-easy-mc-invalid-email-message],.error-message-container label[for=yikes-easy-mc-user-subscribed-message]{padding:.5em 1em;background:rgba(241,241,241,.75);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0}body.admin_page_yikes-mailchimp-edit-form #error-container{padding:2px 1em;background:rgba(241,241,241,.75);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;color:#F56060}.error-message-container label:last-child{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[type=text],#premium-support-form input[type=email],#premium-support-form input[type=submit],#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}#import-list-to-site .form-description{resize:vertical;max-height:65px}#import-list-to-site .description{margin-top:5px}input.clear-mailchimp-api-cache{float:right;margin-top:-33px!important}.yikes-list-refreshed-notice{border-left:4px solid #46b450;margin:5px 0}.yikes-list-refreshed-notice p{margin:1em 0 .5em;padding:6px 12px;background:rgba(241,241,241,.5);font-size:13px;line-height:1.5}.sidebar-container,.star-container{margin-top:5px;margin-bottom:1.5em}.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;-webkit-animation-delay:0ms;animation:dot 1.3s infinite;animation-delay:0ms}.upgrading-ellipse-two{filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;-webkit-animation-delay:.2s;animation:dot 1.3s infinite;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;-webkit-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s}@keyframes dot{0%,50%{opacity:0}100%{opacity:1}}
2
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNEQUFzRCxpQkFBaUIsQ0FBQyxzQkFBc0IsWUFBWSxDQUFDLHVCQUF1QixXQUFXLDBDQUEwQyxDQUFDLGdDQUFnQyxjQUFjLGFBQWEsQ0FBQyxpQkFBaUIsWUFBWSxDQUFDLGNBQWMsY0FBYyxhQUFhLENBQUMscUJBQXFCLGVBQWUsZ0JBQWdCLFdBQVcsYUFBYSxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQywrQkFBK0IsZUFBZSxlQUFlLENBQUMsb0JBQW9CLFlBQVksQ0FBQyxTQUFTLFlBQVksQ0FBQyxhQUFhLGFBQWEsQ0FBQywwQkFBMEIsd0JBQXdCLENBQUMsMkJBQTJCLGNBQWMsY0FBYyxDQUFDLG1DQUFtQyxhQUFhLGVBQWUsQ0FBQyxzQ0FBc0MsWUFBWSxDQUFDLDZEQUE2RCxjQUFjLENBQUMsbUJBQW1CLHFCQUFxQixrQkFBa0IsQ0FBQyxvQ0FBb0MsaUJBQWlCLENBQUMsd0JBQXdCLFVBQVUsQ0FBQyx3RkFBd0Ysd0dBQXdHLHFCQUFxQixjQUFjLFlBQVksaUJBQWlCLGVBQWUsQ0FBQyx5RkFBeUYsU0FBUyxDQUFDLG9DQUFvQyxVQUFVLGlCQUFpQixDQUFDLHFIQUFxSCxjQUFjLFVBQVUsQ0FBQyxpQ0FBaUMscUJBQXFCLFVBQVUsaUJBQWlCLENBQUMsdUNBQXVDLGNBQWMsQ0FBQywrQ0FBK0MsOEJBQThCLENBQUMsK0RBQStELGdDQUFnQyw0QkFBNEIsQ0FBQywwREFBMEQsY0FBYyxnQkFBZ0IsZUFBZSxrQkFBa0IsZ0JBQWdCLGdCQUFnQixlQUFlLENBQUMsMkRBQTJELGVBQWUsYUFBYSxtQkFBbUIsdUJBQXVCLENBQUMsMERBQTBELGlCQUFpQixDQUFDLG9DQUFvQywwR0FBMEcsbUJBQW1CLENBQUMsY0FBYyx1Q0FBdUMsNkJBQTZCLHlCQUF5QixDQUFDLGdCQUFnQix1QkFBdUIsMEJBQTBCLGNBQWMs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QyxhQUFhLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLGlCQUFpQixZQUFZLENBQUMsMkNBQTJDLFdBQVcsV0FBVyxrQkFBa0IsQ0FBQyxtQkFBbUIsWUFBWSxDQUFDLHVCQUF1QixjQUFjLDhCQUE4QixzQkFBc0IsaUJBQWlCLHVDQUF1QyxzQkFBc0IsMEJBQTBCLENBQUMsaUJBQWlCLGVBQWUsYUFBYSxDQUFDLGdCQUFnQixrRkFBa0YscUJBQXFCLFdBQVcsWUFBWSxjQUFjLFdBQVcsZUFBZSxDQUFDLHFDQUFxQyxpRUFBaUUsVUFBVSxDQUFDLENBQUMsb0NBQW9DLDRCQUE0QixzQkFBc0IsQ0FBQyxDQUFDLG9DQUFvQyx3Q0FBd0MsV0FBVyxZQUFZLFVBQVUsQ0FBQyxDQUFDLG9CQUFvQixXQUFXLENBQUMseUJBQXlCLGFBQWEsQ0FBQyx1QkFBdUIsd0JBQXdCLGlCQUFpQixVQUFVLDRCQUE0Qiw0QkFBNEIsbUJBQW1CLENBQUMsdUJBQXVCLHdCQUF3QixpQkFBaUIsVUFBVSw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLHlCQUF5QixnRUFBZ0Usd0JBQXdCLGVBQWUsaUJBQWlCLFVBQVUsb0NBQW9DLDRCQUE0Qiw0QkFBNEIsbUJBQW1CLENBQUMsZUFBZSxPQUFPLFNBQVMsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1hZG1pbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiI3lpa2VzLWVhc3ktbWMtZGFzaGJvYXJkLXdpZGdldC1zdGF0cyBoMywuYWRkb24taW1hZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9Lnlpa2VzLWVhc3ktbWMtaGlkZGVue2Rpc3BsYXk6bm9uZX0uc2hvcnRjb2RlLWlucHV0LWZpZWxke2NvbG9yOiMzMzM7YmFja2dyb3VuZDpyZ2JhKDIxNiwyMTYsMjE2LC4zNSkhaW1wb3J0YW50fS5lZGl0LWZvcm0tZmllbGQtY29udGFpbmVyLXNwYW57ZGlzcGxheTpibG9jazttYXJnaW46LjVlbSAwfS5uby1mb3Jtcy13aWRnZXR7bWFyZ2luOjJlbSAwfS52aWV3LWFkLWxpbmt7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfS5uby1mb3Jtcy1mb3VuZC1pY29ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDt3aWR0aDoxNHB4O2NvbG9yOiNlMDdkN2R9LmNvbWluZy1zb29uLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZX0uY29taW5nLXNvb24tYnV0dG9uIC5kYXNoaWNvbnN7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS44fS5hZGQtb25zLWFib3V0LXRleHR7bWFyZ2luLXRvcDowfSNhZGQtb25ze21hcmdpbjozZW0gMH0uYWRkb24taW1hZ2V7ZGlzcGxheTpibG9ja30ubm8tbWFpbGNoaW1wLWxpc3RzLWZvdW5ke3BhZGRpbmc6MjVweCAwIDI1cHggMjVweH0uYWRkLW5ldy1zdWJzY3JpYmVyLWJ1dHRvbntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MmVtfS5hZGQtbmV3LXN1YnNjcmliZXItZm9ybS1jb250YWluZXJ7ZGlzcGxheTpub25lO3BhZGRpbmctdG9wOjFlbX0uYWRkLW5ldy1zdWJzY3JpYmVyLWZvcm0tY29udGFpbmVyIGg0e21hcmdpbi10b3A6MH0jeWlrZXMtZWFzeS1tYy13aWRnZXQtc3RhdC1ob2xkZXIsLnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGV7bWFyZ2luLXRvcDoxZW19I21pZ3JhdGlvbi1idXR0b25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVlbX0jbWlncmF0aW9uLWJ1dHRvbnMgZm9ybTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH0jbWlncmF0aW9uLWJ1dHRvbnMgZm9ybXtmbG9hdDpsZWZ0fSN5aWtlc19lYXN5X21jX2FjY291bnRfYWN0aXZpdHlfd2lkZ2V0IGgzIHNwYW4sI3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDMgc3BhbntiYWNrZ3JvdW5kOnVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvTWFpbENoaW1wX0Fzc2V0cy9GcmVkZGllX29yaWdpbmFsLnBuZykgOHB4IDRweC8yNXB4IGF1dG8gbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNXB4O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjNlbTtwYWRkaW5nLXRvcDo1cHh9I3lpa2VzX2Vhc3lfbWNfYWNjb3VudF9hY3Rpdml0eV93aWRnZXQgaDMuaG5kbGUsI3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgLmluc2lkZXtwYWRkaW5nOjB9I3lpa2VzX2Vhc3lfbWNfbGlzdF9zdGF0c193aWRnZXQgaDN7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjEuNmVtfS55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlLC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIC55aWtlcy1lYXN5LW1jLXRhYmxlLXN0YXRzLXRyLC55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHRib2R5e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ueWlrZXMtZWFzeS1tYy10YWJsZS1zdGF0cy10ciB0ZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OCU7dGV4dC1hbGlnbjpjZW50ZXJ9Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHIgdGQ6Zmlyc3Qtb2YtdHlwZXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlY2VjZWN9Lnlpa2VzLWVhc3ktbWMtc3RhdHMtdGFibGUgLnlpa2VzLWVhc3ktbWMtdGFibGUtc3RhdHMtdHItZmlyc3R7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VjZWNlYztib3JkZXItdG9wOjFweCBzb2xpZCAjZWNlY2VjfS55aWtlcy1lYXN5LW1jLXN0YXRzLXRhYmxlIHAueWlrZXMtZWFzeS1tYy1kYXNoYm9hcmQtc3RhdHtjb2xvcjojMDBhMGQyO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjJweDttYXJnaW4tdG9wOjE1cHg7bGluZS1oZWlnaHQ6MS4yO21heC1oZWlnaHQ6ODBweH0ueWlrZXMtZWFzeS1tYy1zdGF0cy10YWJsZSBwLnlpa2VzLWVhc3ktbWMtc3RhdC1saXN0LWxhYmVse2ZvbnQtc2l6ZToxM3B4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIn0jeWlrZXNfZWFzeV9tY19hY2NvdW50X2FjdGl2aXR5X3dpZGdldCB0YWJsZSB0aC5yb3ctdGl0bGV7cGFkZGluZy1sZWZ0OjEwcHh9I3ByZS1kZWZpbmVkLXRhZy1pbnRlcmlvci1jb250YWluZXJ7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UveWlrZXMtbWFpbGNoaW1wLWNvbWJvLWZhZGVkLnBuZykgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdCAjZmZmO2JhY2tncm91bmQtc2l6ZTo0MCV9LnF0aXAtZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXI6dHJhbnNwYXJlbnQhaW1wb3J0YW50O3otaW5kZXg6OTk5OTk5OSFpbXBvcnRhbnR9LnF0aXAtYm9vdHN0cmFwe3BhZGRpbmc6MTBweCFpbXBvcnRhbnQ7ei1pbmRleDo5OTk5OTk5IWltcG9ydGFudDtmb250LXNpemU6MTJweH0uc2VhcmNoLWludGVyZXN0LWdyb3VwLXByZWxvYWRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo4cHggMCAwIDU1cHg7d2lkdGg6MTJweH0ubm8taW50ZXJlc3QtZ3JvdXBpbmdzLWVuYWJsZWQtbWVzc2FnZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTJweCFpbXBvcnRhbnQ7d2lkdGg6MTAwJX0udG9vbHRpcC1pbnRlZ3JhdGlvbi1iYW5uZXJ7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgMCAuMjVlbX0udG9vbHRpcHRleHQucXRpcC1ib290c3RyYXB7Zm9udC1zaXplOjEycHh9LnRvb2x0aXAtdGl0bGV7bWFyZ2luOjB9LmRhc2hpY29ucy1lZGl0b3ItaGVscDpob3ZlcntjdXJzb3I6cG9pbnRlcn1ib2R5LmVhc3ktZm9ybXNfcGFnZV95aWtlcy1pbmMtZWFzeS1tYWlsY2hpbXAtc2V0dGluZ3MgLmludGVyZXN0LWdyb3VwLXNlY3Rpb257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbjoxLjVlbSAwfWJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuaW50ZXJlc3QtZ3JvdXAtc2VjdGlvbiAuaW50ZXJlc3QtZ3JvdXAtc2VjdGlvbi10aXRsZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luOi41ZW0gMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5naXRodWItYXZhdGFyLXVybCxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUgI2tiLWNvbnRhaW5lciAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaSBhLGJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zdXBwb3J0IC5rbm93bGVkZ2UtYmFzZS1hcnRpY2xlcyAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaSBhe3RleHQtZGVjb3JhdGlvbjpub25lfWJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zZXR0aW5ncyAuaW50ZXJlc3QtZ3JvdXAtc2VjdGlvbiBpbnB1dHttYXJnaW4tcmlnaHQ6MH1ib2R5LmVhc3ktZm9ybXNfcGFnZV95aWtlcy1pbmMtZWFzeS1tYWlsY2hpbXAtc2V0dGluZ3MgLmludGVyZXN0LWdyb3VwLXNlY3Rpb24gbGFiZWx7bWFyZ2luLXJpZ2h0OjEwcHh9aS5tY2UtaWNvLm1jZS1pLXlrc19tY190aW55bWNlX2J1dHRvbl9rZXl7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UvRnJlZGRpZV93aW5rLnBuZykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxOHB4O2JhY2tncm91bmQtcG9zaXRpb24teToxcHh9I3lpa2VzX21haWxjaGltcF90aW55TUNFX21vZGFsLXRpdGxle3BhZGRpbmctbGVmdDo0MnB4O2JhY2tncm91bmQ6dXJsKC4uLy4uL2luY2x1ZGVzL2ltYWdlcy9NYWlsQ2hpbXBfQXNzZXRzL0ZyZWRkaWVfb3JpZ2luYWwucG5nKSBsZWZ0IG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MTBweH0jeWlrZXNfbWFpbGNoaW1wX3RpbnlNQ0VfbW9kYWx7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL3RpbnlNQ0UveWlrZXMtbWFpbGNoaW1wLWNvbWJvLWZhZGVkLnBuZykgYm90dG9tIGxlZnQgbm8tcmVwZWF0ICNmZmY7YmFja2dyb3VuZC1zaXplOjQwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6OTUlfSN5aWtlc19tYWlsY2hpbXBfdGlueU1DRV9tb2RhbCAubWNlLWZvb3R7Ym9yZGVyLXRvcDpub25lIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMH1baWQqPVwiX3lpa2VzX2Vhc3lfbWNfd2lkZ2V0XCJdPmRpdi53aWRnZXQtdG9wPmRpdi53aWRnZXQtdGl0bGU+aDR7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcpIDIlIDUwJS8yNXB4IGF1dG8gbm8tcmVwZWF0ICNGQUZBRkE7cGFkZGluZy1sZWZ0OjQwcHh9I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgI3lpa2VzLW1haWxjaGltcC1sb2dvLCN5aWtlcy1tYWlsY2hpbXAtbG9nb3tmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbmNsdWRlcy9pbWFnZXMvV2VsY29tZV9QYWdlL3lpa2VzLW1haWxjaGltcC13ZWxjb21lLWxvZ28ucG5nKSBuby1yZXBlYXQ7dGV4dC1hbGlnbjpjZW50ZXJ9I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgI3lpa2VzLW1haWxjaGltcC1sb2dve2JhY2tncm91bmQtc2l6ZTo2MHB4O2Zsb2F0OmxlZnQ7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweH0ueWlrZXMtZWFzeS1tYy1mZWF0dXJlLWltYWdlLWxlZnR7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MzBweDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubmVlZC1zdXBwb3J0LWljb257bGluZS1oZWlnaHQ6MS41fXVsLnN1cHBvcnQtb3B0aW9uLWxpc3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0uc3VwcG9ydC1vcHRpb257ZmxvYXQ6bGVmdH0uc3VwcG9ydC1vcHRpb24tc2Vjb25ke21hcmdpbi1sZWZ0OjEwcHh9I3lpa2VzLW1haWxjaGltcC1sb2dvLnN1cHBvcnQtcGFnZXtmbG9hdDpsZWZ0O3dpZHRoOjgwcHR9Lnlpa2VzLWVhc3ktbWMtd2hhdHMtbmV3LXNlY3Rpb24taW1hZ2V7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS53ZWxjb21lLXBhZ2UtdGFic3ttYXJnaW4tdG9wOjJlbSFpbXBvcnRhbnR9LndlbGNvbWUtcGFnZS1hYm91dC13cmFwIC5hYm91dC10ZXh0LC53ZWxjb21lLXBhZ2UtYWJvdXQtd3JhcCBoMi53ZWxjb21lLXRpdGxle21hcmdpbi1sZWZ0OjExNXB4fS53aGF0cy1uZXctd3JhcCBpbWcueWlrZXMtZWFzeS1tYy13aGF0cy1uZXctc2VjdGlvbi1pbWFnZXttYXJnaW4tdG9wOjEwcHh9LndoYXRzLW5ldy13cmFwIC5mZWF0dXJlLXNlY3Rpb246bnRoLWNoaWxkKDEpIGltZ3tmbG9hdDpsZWZ0O3dpZHRoOjUwMHB4O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDozMHB4fS53aGF0cy1uZXctd3JhcCAuZmVhdHVyZS1zZWN0aW9uOm50aC1jaGlsZCgzKSBpbWd7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjUwcHg7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjMwcHh9LndoYXRzLW5ldy13cmFwIC5mZWF0dXJlLXNlY3Rpb246bnRoLWNoaWxkKDQpIGltZ3ttYXJnaW4tbGVmdDowIWltcG9ydGFudH0jeWlrZXMtbWFpbGNoaW1wLWxvZ297aGVpZ2h0OjEzMnB4O3dpZHRoOjEzMnB4fS5hYm91dC13cmFwICN5aWtlcy1tYWlsY2hpbXAtbG9nb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmVkZC13ZWxjb21lLXNjcmVlbnNob3Rze2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjEwcHghaW1wb3J0YW50fS5hYm91dC13cmFwIC5mZWF0dXJlLXNlY3Rpb257bWFyZ2luLXRvcDoyMHB4fS55aWtlcy1lYXN5LW1jLWZlYXR1cmUtaW1hZ2V7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MzBweCFpbXBvcnRhbnR9I2NyZWRpdC1jb250YWluZXIsI3RyYW5zbGF0b3JzLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfSNjcmVkaXQtY29udGFpbmVyIGgyLCN0cmFuc2xhdG9ycy1jb250YWluZXIgaDJ7bWFyZ2luOjAgMCAuNWVtIDFlbX0jdHJhbnNsYXRvcnMtY29udGFpbmVye21hcmdpbi10b3A6NWVtfSN0cmFuc2xhdG9ycy1jb250YWluZXIgLnRyYW5zbGF0aW9uLWxhbmd1YWdle2NvbG9yOiMzMzN9I2NyZWRpdC1jb250YWluZXIgLnRlYW0tbWVtYmVyLCN0cmFuc2xhdG9ycy1jb250YWluZXIgLnRyYW5zbGF0b3J7bWFyZ2luOjFlbSA1JSAxZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0jY3JlZGl0LWNvbnRhaW5lciAudGVhbS1tZW1iZXIgaW1nLCN0cmFuc2xhdG9ycy1jb250YWluZXIgLnRyYW5zbGF0b3IgaW1ne2JvcmRlci1yYWRpdXM6NTAlfS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lIC5hYm91dC13cmFwIGRpdi5lcnJvciwuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtd2VsY29tZSAuYWJvdXQtd3JhcCBkaXYudXBkYXRlZHtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjExNXB4fS5naXRodWItYXZhdGFyLWltYWdle3dpZHRoOjEwMHB4fS5naXRodWItYXZhdGFyLXVybHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMCV9Z2l0aHViLWF2YXRhci11cmw6Zm9jdXN7b3V0bGluZTowfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIGRpdi5zaG93LXNvbWUtbG92ZS1jb250YWluZXIgaW1nLGRpdi5zaG93LXNvbWUtbG92ZS1jb250YWluZXIgaW1nLmN1c3RvbWl6ZXItdXBzZWxsLWJhbm5lcnttYXgtd2lkdGg6MTAwJX1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSBkaXYuc2hvdy1zb21lLWxvdmUtY29udGFpbmVyIHA6Zmlyc3QtY2hpbGR7Zm9udC1zdHlsZTppdGFsaWN9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gZGl2LnNob3ctc29tZS1sb3ZlLWNvbnRhaW5lciBocnttYXJnaW46MWVtIDB9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lIC5uYXYtdGFiLXdyYXBwZXIgLm5hdi10YWIgLmRhc2hpY29uc3tmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjV9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lICNrYi1jb250YWluZXIsYm9keS5lYXN5LWZvcm1zX3BhZ2VfeWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLXN1cHBvcnQgLmtub3dsZWRnZS1iYXNlLWFydGljbGVze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MWVtfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtd2VsY29tZSAja2ItY29udGFpbmVyIGgxe2ZvbnQtc2l6ZToyMHB4O21hcmdpbi10b3A6LTFlbX1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUgI2tiLWNvbnRhaW5lciAua25vd2xlZGdlLWJhc2UtbGlzdGluZyxib2R5LmVhc3ktZm9ybXNfcGFnZV95aWtlcy1pbmMtZWFzeS1tYWlsY2hpbXAtc3VwcG9ydCAua25vd2xlZGdlLWJhc2UtYXJ0aWNsZXMgLmtub3dsZWRnZS1iYXNlLWxpc3Rpbmd7d2lkdGg6NDUlO21hcmdpbi1yaWdodDoyJTtmbG9hdDpsZWZ0O21pbi1oZWlnaHQ6MjYwcHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lICNrYi1jb250YWluZXIgLmtub3dsZWRnZS1iYXNlLWxpc3RpbmcgbGksYm9keS5lYXN5LWZvcm1zX3BhZ2VfeWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLXN1cHBvcnQgLmtub3dsZWRnZS1iYXNlLWFydGljbGVzIC5rbm93bGVkZ2UtYmFzZS1saXN0aW5nIGxpe21hcmdpbjoxMnB4IDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lICNrYi1jb250YWluZXIgLmtub3dsZWRnZS1iYXNlLWxpc3RpbmcgbGk6YmVmb3JlLGJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zdXBwb3J0IC5rbm93bGVkZ2UtYmFzZS1hcnRpY2xlcyAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaTpiZWZvcmV7Zm9udC1mYW1pbHk6ZGFzaGljb25zO2NvbnRlbnQ6XCJcXGYxMjNcIjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjowIDVweCA1cHggMH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUgI2tiLWNvbnRhaW5lciAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaS5saXN0LXRpdGxlLGJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zdXBwb3J0IC5rbm93bGVkZ2UtYmFzZS1hcnRpY2xlcyAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaS5saXN0LXRpdGxle2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjIwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtd2VsY29tZSAja2ItY29udGFpbmVyIC5rbm93bGVkZ2UtYmFzZS1saXN0aW5nIGxpLmxpc3QtdGl0bGU6YmVmb3JlLGJvZHkuZWFzeS1mb3Jtc19wYWdlX3lpa2VzLWluYy1lYXN5LW1haWxjaGltcC1zdXBwb3J0IC5rbm93bGVkZ2UtYmFzZS1hcnRpY2xlcyAua25vd2xlZGdlLWJhc2UtbGlzdGluZyBsaS5saXN0LXRpdGxlOmJlZm9yZXtjb250ZW50OlwiXCI7cGFkZGluZy1sZWZ0OjEycHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lIC5uZXctZmVhdHVyZS1saXN0e2xpc3Qtc3R5bGU6bm9uZTtsaW5lLWhlaWdodDptaWRkbGV9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC13ZWxjb21lIC5uZXctZmVhdHVyZS1saXN0IGxpe21hcmdpbi1ib3R0b206MTBweH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLXdlbGNvbWUgLm5ldy1mZWF0dXJlLWxpc3QgbGk6YmVmb3Jle2ZvbnQtZmFtaWx5OmRhc2hpY29ucztjb250ZW50OlwiXFxmMTM5XCI7cGFkZGluZy1yaWdodDoycHg7Zm9udC1zaXplOjIwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfSNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW46Ljc1ZW0gMCAxLjVlbX0jcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25ze2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuOTttYXJnaW4tbGVmdDotNHB4fSNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIC5kYXNoaWNvbnMtc3Rhci1maWxsZWR7Y29sb3I6I0U2QjgwMH0jcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZSAuYnV0dG9uLWNvbnRhaW5lciAuZGFzaGljb25zLXVwbG9hZHtjb2xvcjojNkU4ODQxfSNyZXZpZXcteWlrZXMtZWFzeS1tYWlsY2hpbXAtbm90aWNlIC5idXR0b24tY29udGFpbmVyIC5kYXNoaWNvbnMtbm8tYWx0e2NvbG9yOiNkYzNhM2E7bGluZS1oZWlnaHQ6Mn1ib2R5LmVhc3ktbWFpbGNoaW1wX3BhZ2VfeWlrZXMtaW5jLWVhc3ktbWFpbGNoaW1wLXNldHRpbmdzIC5kYXNoaWNvbnMtbm8tYWx0e2NvbG9yOiNkYzNhM2F9I3Jldmlldy15aWtlcy1lYXN5LW1haWxjaGltcC1ub3RpY2UgLmJ1dHRvbi1jb250YWluZXIgYXttYXJnaW4tcmlnaHQ6MTBweH0jcmV2aWV3LXlpa2VzLWVhc3ktbWFpbGNoaW1wLW5vdGljZXtib3JkZXItbGVmdDo0cHggc29saWQgIzAwYTBkMjtiYWNrZ3JvdW5kOiNmZWZlZmU7cGFkZGluZzoxMHB4IDEycHggMXB4O2JveC1zaGFkb3c6MCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMSk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjEpO21hcmdpbjoxNXB4IDI1cHggMjBweCA1cHh9aW5wdXQucmVhZG9ubHksaW5wdXRbcmVhZG9ubHldLHRleHRhcmVhLnJlYWRvbmx5LHRleHRhcmVhW3JlYWRvbmx5XXtiYWNrZ3JvdW5kOiNEOEQ4RDh9LmRhc2hpY29ucy55aWtlcy1sb3Zle2NvbG9yOnBpbmt9LmZpZWxkLWRlc2NyaXB0aW9uLWlucHV0e3Jlc2l6ZTp2ZXJ0aWNhbDttYXgtaGVpZ2h0OjEwMHB4fS55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDN7YmFja2dyb3VuZDojMDBhMGQyO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojZmZmfS55aWtlcy1lYXN5LW1jLXBvc3Rib3ggaDMuYmctdHJhbnNwYXJlbnR7Y29sb3I6IzMzMztmb250LXdlaWdodDo0MDA7YmFja2dyb3VuZDowIDB9Lnlpa2VzLW1jLXdhcm5pbmctbWVzc2FnZXtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MTBweDtjb2xvcjojZGE2ZTZlfS5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy11c2VyLXN1YnNjcmliZWQtdXBkYXRlLWxpbmtdLC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy1zdWNjZXNzLW1lc3NhZ2VdLC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy1nZW5lcmFsLWVycm9yLW1lc3NhZ2VdLC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy1pbnZhbGlkLWVtYWlsLW1lc3NhZ2VdLC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBsYWJlbFtmb3I9eWlrZXMtZWFzeS1tYy11c2VyLXN1YnNjcmliZWQtbWVzc2FnZV17cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOnJnYmEoMjQxLDI0MSwyNDEsLjc1KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjB9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Vycm9yLWNvbnRhaW5lcntwYWRkaW5nOjJweCAxZW07YmFja2dyb3VuZDpyZ2JhKDI0MSwyNDEsMjQxLC43NSk7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO2NvbG9yOiNGNTYwNjB9LmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIGxhYmVsOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MWVtO21hcmdpbi1ib3R0b206LjVlbX0uZXJyb3ItbWVzc2FnZS1jb250YWluZXIgbGFiZWwsLmZvcm0tc2V0dGluZ3MtY29udGFpbmVyIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwfS55aWtlcy1lYXN5LWZvcm1zLXNpZGViYXIgLnlpa2VzLW1jLXNldHRpbmdzLWV4cGFuc2lvbi1zZWN0aW9ue3BhZGRpbmc6LjVlbSAuNzVlbTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveH0ueWlrZXMtbWMtc2V0dGluZ3MtZXhwYW5zaW9uLXNlY3Rpb257ZGlzcGxheTpub25lO2JhY2tncm91bmQ6cmdiYSgyNDEsMjQxLDI0MSwuNzUpfS5leHBhbnNpb24tc2VjdGlvbi10aXRsZXtiYWNrZ3JvdW5kOiNmZmZ9LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlLnNldHRpbmdzLXNpZGViYXIsLmZvcm0tYnVpbGRlci1zZWN0aW9uLXRpdGxle3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE3NywxNzcsMTc3LC43MSk7Y29sb3I6IzMzMztwYWRkaW5nOjVweDttYXJnaW46LjVlbSAwIDB9LmV4cGFuc2lvbi1zZWN0aW9uLXRpdGxlLnNldHRpbmdzLXNpZGViYXIgLmRhc2hpY29ucywuZm9ybS1idWlsZGVyLXNlY3Rpb24tdGl0bGUgLmRhc2hpY29uc3tjb250ZW50OlwiXFxmMTMyXCI7Zm9udC1mYW1pbHk6ZGFzaGljb25zO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNX1zcGFuLmVhc3ktbWFpbGNoaW1wLWFkZC1vbi12YWxpZC1saWNlbnNlLWNvbnRhaW5lcntjb2xvcjojNDRiYTQ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxZW19LmVhc3ktbWFpbGNoaW1wLWFkZC1vbi1pbnZhbGlkLWxpY2Vuc2UtY29udGFpbmVye2NvbG9yOnJnYmEoMjI3LDEwNywxMDcsLjg2KTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MWVtfS5vcHRpb25zLXNpZGViYXIgLnlpa2VzLWVhc3ktbWMtcG9zdGJveHtvdmVyZmxvdzp2aXNpYmxlfS5vcHRpb25zLXNpZGViYXIgLmluc2lkZXtwYWRkaW5nOjAgMjBweCAxMnB4fS55aWtlcy1lYXN5LW1jLWFib3V0LXRleHR7bWFyZ2luLXRvcDowfS5hZGQtb24tc2V0dGluZ3MtZGl2aWRlcnttYXJnaW46MWVtIDAhaW1wb3J0YW50fSN5a3MtbWFpbGNoaW1wLWRvdWJsZS1vcHRpbi1tZXNzYWdlLCN5a3MtbWFpbGNoaW1wLXNpbmdsZS1vcHRpbi1tZXNzYWdlLC5zZXR0aW5ncy1wYWdlLWlucHV0e3dpZHRoOjUwJX0jeWtzLW1haWxjaGltcC1kb3VibGUtb3B0aW4tbWVzc2FnZSwjeWtzLW1haWxjaGltcC1zaW5nbGUtb3B0aW4tbWVzc2FnZXttaW4taGVpZ2h0Ojc1cHg7bWF4LWhlaWdodDoyMDBweDtyZXNpemU6dmVydGljYWx9I2FkZG9uLXNldHRpbmdzLW5hdiBsaSBhLCNzZXR0aW5ncy1uYXYgbGkgYXtjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2Utb3V0fSNhZGRvbi1zZXR0aW5ncy1uYXYgbGkgYTpob3Zlciwjc2V0dGluZ3MtbmF2IGxpIGE6aG92ZXIsLm9wdGlvbi1tZW51LXNlbGVjdGVkLWFycm93K2F7Y29sb3I6IzAwYTBkMiFpbXBvcnRhbnR9I2FkZG9uLXNldHRpbmdzLW5hdnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDo1cHh9Lm9wdGlvbi1tZW51LXNlbGVjdGVkLWFycm93e3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoxMHB4IHNvbGlkICNhMGE1YWE7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotLjFlbX1sYWJlbFtmb3I9eWlrZXMtbWFpbGNoaW1wLWRlYnVnLXN0YXR1c117ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxZW07bGluZS1oZWlnaHQ6Mi4yNX0jeWlrZXMtbWFpbGNoaW1wLWRlYnVnLXN0YXR1c3tmbG9hdDpsZWZ0O21hcmdpbi10b3A6LjVlbX1sYWJlbFtmb3I9eWlrZXMtbWMtcmVjYXB0Y2hhLXNldHRpbmddLGxhYmVsW2Zvcj15aWtlcy1tYy1yZWNhcHRjaGEtYXBpLWtleV17ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX0ucmVjYXB0Y2hhLXByZXZpZXctbGluayxpbnB1dC5yZWNhcHRjaGEtc2V0dGluZy1jaGVja2JveHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjVlbX0ucmVjYXB0Y2hhLXByZXZpZXctY29udGFpbmVye3dpZHRoOjEwMCU7ZGlzcGxheTpub25lO21hcmdpbjoxZW0gMH0jcHJlbWl1bS1zdXBwb3J0LWZvcm0sLnN1cHBvcnQtcGFnZS1idXR0b24sLnN1cHBvcnQtcGFnZS1sb2dve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ud3JhcCAjY29sLWxlZnQsLndyYXAgI2NvbC1yaWdodHt3aWR0aDo0OSV9QG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpey53cmFwICNjb2wtbGVmdCwud3JhcCAjY29sLXJpZ2h0e3dpZHRoOjEwMCV9fS5zdXBwb3J0LXBhZ2UtbG9nb3tvcGFjaXR5Oi43O21heC13aWR0aDoxMDAlfS5zdXBwb3J0LXBhZ2UtYnV0dG9ue21pbi1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MyFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxZW0haW1wb3J0YW50fS5zdXBwb3J0LXBhZ2Utd29yZHByZXNzLWZvbnR7Zm9udC1zaXplOjEuM2VtO21hcmdpbi1yaWdodDoxM3B4fWgyLnByZW1pdW0tc3VwcG9ydC10aXRsZXttYXJnaW46MWVtIDAgLjVlbX0jcHJlbWl1bS1zdXBwb3J0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwjcHJlbWl1bS1zdXBwb3J0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sI3ByZW1pdW0tc3VwcG9ydC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwjcHJlbWl1bS1zdXBwb3J0LWZvcm0gc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7bWFyZ2luOi41ZW0gMH0jcHJlbWl1bS1zdXBwb3J0LWZvcm0gbGFiZWx7Zm9udC13ZWlnaHQ6ODAwfSNwcmVtaXVtLXN1cHBvcnQtZm9ybSBsYWJlbCBpbnB1dCwjcHJlbWl1bS1zdXBwb3J0LWZvcm0gbGFiZWwgc2VsZWN0e2ZvbnQtd2VpZ2h0OjUwMH0jcHJlbWl1bS1zdXBwb3J0LWZvcm0gcHtmb250LXdlaWdodDozMDA7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX0jd3Atc3VwcG9ydC1jb250ZW50LXdyYXB7bWluLWhlaWdodDoxNTBweDt3aWR0aDoxMDAlfS5zdXBwb3J0LWZvcm0taGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9I3lpa2VzLW1haWxjaGltcC1lcnJvci1sb2cgLnJvdy10aXRsZXtmb250LXdlaWdodDo0MDB9LmNyZWF0ZS1lcnJvci1sb2ctaGVscDpob3ZlcntjdXJzb3I6cG9pbnRlcn0uZXJyb3ItbG9nLXRyIHRke2Rpc3BsYXk6dGFibGU7bWFyZ2luLWJvdHRvbToxZW07bWFyZ2luLXRvcDouNWVtfXAuZXJyb3ItbG9nLW1pc3NpbmctZmlsZSBlbSxwLnRvLXN0YXJ0LWxvZ2dpbmctZXJyb3JzLW5vdGljZSBlbXttYXJnaW46MTBweCAwfS5leHBvcnQtY3VzdG9tLWZvcm1zLWxpc3R7ZGlzcGxheTpub25lO21hcmdpbjoxZW0gMCAyZW19LmV4cG9ydC1jdXN0b20tZm9ybXMtbGlzdCBwe21hcmdpbi10b3A6MH0ubGlzdC1yYXRpbmctc3Rhcntjb2xvcjojRTZCODAwfSNjaGltcC1jaGF0dGVye3RleHQtYWxpZ246Y2VudGVyfSNjaGltcC1jaGF0dGVyIC5jaGltcC1jaGF0dGVyLWNvbnRhaW5lcnttYXJnaW46MWVtIC4yZW07YmFja2dyb3VuZDojRjhGOEY4O2JvcmRlci1yYWRpdXM6MTBweDtmbG9hdDpsZWZ0O2hlaWdodDoyMjBweDtwYWRkaW5nOjEwcHg7d2lkdGg6NDQlfS5jaGltcC1jaGF0dGVyLW1haWxjaGltcC1sb2dve3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfS5jaGltcC1jaGF0dGVyLXNpZGViYXIgaDIuYWNjb3VudC1zdGF0dXN7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haWxjaGltcC1hZmZpbGlhdGUtbGlua3tjb2xvcjojMzMzO2Rpc3BsYXk6bm9uZX0ubWFpbGNoaW1wLWF2YXRhcntkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87Ym94LXNoYWRvdzozcHggM3B4IDEwcHggMCByZ2JhKDIxNCwyMTQsMjE0LC43NSl9I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhOmZvY3VzLC5tZXJnZS10YWctdGV4dHtib3gtc2hhZG93Om5vbmV9LmNoaW1wY2hhdHRlci1idXR0b24tY29udGFpbmVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9ja30uY2hpbXAtY2hhdHRlci1wb3N0Ym94e2Zsb2F0OmxlZnQ7d2lkdGg6NDklO21hcmdpbi1yaWdodDoxJX0uY2lyY2xlLWFjY291bnQtYWN0aXZlLC5jaXJjbGUtYWNjb3VudC1pbmFjdGl2ZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDtib3JkZXItcmFkaXVzOjUwJX0jYWNjb3VudC1kZXRhaWxzIC5jaGltcC1jaGF0dGVyLXBvc3Rib3guZXZlbnttYXJnaW4tcmlnaHQ6MH0uY2lyY2xlLWFjY291bnQtaW5hY3RpdmV7bWFyZ2luLXRvcDotM3B4O21hcmdpbi1yaWdodDo1cHg7YmFja2dyb3VuZDpyZ2JhKDI1MCwxMzgsMTM4LC43OSl9LmNoYXR0ZXItdHlwZXtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJvcGVuIHNhbnNcIjtmb250LXNpemU6MTRweDttYXJnaW46NXB4IDVweCAwfS5jaGF0dGVyLW1lc3NhZ2V7bWFyZ2luOjJweCAycHggMTVweCFpbXBvcnRhbnR9LmNpcmNsZS1hY2NvdW50LWFjdGl2ZXttYXJnaW4tdG9wOi0zcHg7bWFyZ2luLXJpZ2h0OjVweDtiYWNrZ3JvdW5kOnJnYmEoMTI4LDIxNCwxMjgsLjc3KX0jYWNjb3VudC1kZXRhaWxzIC5tYWlsY2hpbXAtYXZhdGFye3dpZHRoOjEyMHB4O2JvcmRlci1yYWRpdXM6MTAlO21hcmdpbi10b3A6LjVlbX0uY2hpbXAtY2hhdHRlci1wb3NpdGl2ZXtib3JkZXItbGVmdDo0cHggc29saWQgIzlkZGY5ZH0uY2hpbXAtY2hhdHRlci1uZWdhdGl2ZXtib3JkZXItbGVmdDo0cHggc29saWQgI0ZCQTJBMn0uY2hpbXAtY2hhdHRlci1uZXV0cmFse2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYjFiMWIxfSNpbXBvcnQtbGlzdC10by1zaXRle21hcmdpbi10b3A6MTBweH0jaW1wb3J0LWxpc3QtdG8tc2l0ZSAuaW5wdXQtZmllbGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4fSNpbXBvcnQtbGlzdC10by1zaXRlIC5mb3JtLWRlc2NyaXB0aW9ue3Jlc2l6ZTp2ZXJ0aWNhbDttYXgtaGVpZ2h0OjY1cHh9I2ltcG9ydC1saXN0LXRvLXNpdGUgLmRlc2NyaXB0aW9ue21hcmdpbi10b3A6NXB4fWlucHV0LmNsZWFyLW1haWxjaGltcC1hcGktY2FjaGV7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDotMzNweCFpbXBvcnRhbnR9Lnlpa2VzLWxpc3QtcmVmcmVzaGVkLW5vdGljZXtib3JkZXItbGVmdDo0cHggc29saWQgIzQ2YjQ1MDttYXJnaW46NXB4IDB9Lnlpa2VzLWxpc3QtcmVmcmVzaGVkLW5vdGljZSBwe21hcmdpbjoxZW0gMCAuNWVtO3BhZGRpbmc6NnB4IDEycHg7YmFja2dyb3VuZDpyZ2JhKDI0MSwyNDEsMjQxLC41KTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjV9LnNpZGViYXItY29udGFpbmVyLC5zdGFyLWNvbnRhaW5lcnttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjEuNWVtfS5zdGFyLWNvbnRhaW5lciBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5zdGFyLWNvbnRhaW5lciAuZGFzaGljb25zLXN0YXItZmlsbGVke2ZvbnQtc2l6ZToxLjc1ZW19LnNpZGViYXItZm9vdGVyLXRleHR7bWFyZ2luOjE1cHggMCFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNpZGViYXItdHdpdHRlci1pY29ue3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM1NUFDRUV9LmZpZWxkLWRvZXNudC1leGlzdC1ub3RpY2V7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6NXB4O3dpZHRoOjE4cHh9LmZpZWxkLXR5cGUtdGV4dHtmbG9hdDpyaWdodH0udHlwZS1jb250YWluZXJ7bWFyZ2luOjB9LmZvcm0tZmllbGQtY29udGFpbmVye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmZpZWxkLW5vLWxvbmdlci1leGlzdHMtd2FybmluZ3twb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tbGVmdDo1cHg7d2lkdGg6MThweH0uZm9ybS1maWVsZC1jb250YWluZXIgdGQgaW5wdXRbdHlwZT1jaGVja2JveF0sLmZvcm0tZmllbGQtY29udGFpbmVyIHRkIGlucHV0W3R5cGU9cmFkaW9de21hcmdpbjowIDVweH0uZm9ybS1maWVsZC1jb250YWluZXIgdGQgaW5wdXRbdHlwZT1jaGVja2JveF06Zmlyc3QtY2hpbGQsLmZvcm0tZmllbGQtY29udGFpbmVyIHRkIGlucHV0W3R5cGU9cmFkaW9dOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tZXJnZS10YWctdGV4dHtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZX0ucHJlLWRlZmluZWQtdGFnLWxpbmt7Zm9udC1zaXplOjExcHh9LnRvZ2dsZS1jb250YWluZXJ7Zm9udC1zaXplOnNtYWxsO2Zsb2F0OnJpZ2h0fSNwcmUtZGVmaW5lZC10YWctY29udGFpbmVye2Rpc3BsYXk6bm9uZX0jcHJlLWRlZmluZWQtdGFnLWNvbnRhaW5lciBoM3ttYXJnaW4tYm90dG9tOjB9I3ByZS1kZWZpbmVkLXRhZy1jb250YWluZXIgLnRvb2x0b3AtdGFnIC5kYXNoaWNvbnMtZWRpdG9yLWhlbHB7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS41fS5uby1maWVsZHMtYXNzaWduZWQtbm90aWNle21hcmdpbjo0ZW0gMCAyLjI1ZW07cGFkZGluZy1ib3R0b206NmVtO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL25vLWZvcm0tZmllbGRzLWFzc2lnbmVkLWFycm93LmpwZykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwNXB4fS55aWtlcy1lYXN5LW1jLXdpZGdldC1wcmVsb2FkZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0OCU7bWFyZ2luLXRvcDotOTZweH0ueWlrZXMtZGFzaGJvYXJkLXdpZGdldC1zZWN0aW9ue3BhZGRpbmc6MCAxMnB4IDEycHh9LnNlbGVjdC1saXN0LXRpdGxle3BhZGRpbmctbGVmdDowfS55aWtlcy1kYXNoYm9hcmQtd2lkZ2V0LXNlY3Rpb24gLmRlc2NyaXB0aW9ue21hcmdpbjouNWVtIDAgMH0uIGVycm9yLWRlc2NyaXBpb257cGFkZGluZy10b3A6LjVlbX0ueWlrZXMtbWMtZnJlZGRpZS1sb2dve2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHh9Lm12X2lnX2xpc3R7d2lkdGg6OTQlO21hcmdpbi1ib3R0b206OHB4IWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50fS5tdl9pZ19saXN0IC5saXN0LWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZX0ubXZfaWdfbGlzdCBhe3dpZHRoOjQ4JTtwYWRkaW5nOjVweCAwIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MH0ubXZfaWdfbGlzdCBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowfS5tdl9pZ19saXN0IGE6bGFzdC1jaGlsZHtmbG9hdDpyaWdodH0ubXZfaWdfbGlzdCAubmF2LXRhYntib3JkZXI6MXB4IHNvbGlkICNjY2N9Lm12X2lnX2xpc3QgLm5hdi10YWItYWN0aXZle2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6IzAwYTBkMn0ubXZfaWdfbGlzdCAuYXJyb3ctZG93bntwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjIxcHg7bWFyZ2luLWxlZnQ6NTBweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoxMnB4IHNvbGlkICMwMGEwZDJ9I2NvbnRhaW5lci1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTIxcHh9I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVye2Zsb2F0OmxlZnQ7d2lkdGg6MjQwcHg7cG9zaXRpb246cmVsYXRpdmV9I2NvbnRhaW5lci1jb250YWluZXIgLmxpc3QtY29udGFpbmVyOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MmVtfSN5aWtlc19lYXN5X21jX3Rvb2xiYXJ7bWFyZ2luLXRvcDotLjc1ZW19I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rc3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MTBweCAwfSN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGl7ZmxvYXQ6bGVmdDttYXJnaW46MCAuNWVtfSN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9ja30jeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuc2VsZWN0ZWRfaGlkZGVuX3NldHRpbmd7Y29sb3I6IzMzMzttYXJnaW4tYm90dG9tOjNweH0jeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIC5zZWxlY3RlZF9zZXR0aW5nX3RyaWFuZ2xle3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6MTNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjEzcHggc29saWQgcmdiYSgyMDYsMjA2LDIwNiwxKTttYXJnaW46MCBhdXRvfS5jaGVja2JveC1zZXR0aW5ncy1saXN0LWRyb3Bkb3duLC5vcHRpbi1jaGVja2JveC1sYWJlbC1pbnB1dHt3aWR0aDoyNTBweDtkaXNwbGF5OmJsb2NrfSN5aWtlc19lYXN5X21jX3Rvb2xiYXJfbGlua3MgbGkgYS5mb3JtLWJ1aWxkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTZcIjtmb250LWZhbWlseTpkYXNoaWNvbnN9I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tY3VzdG9taXplcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwiO2ZvbnQtZmFtaWx5OmRhc2hpY29uc30jeWlrZXNfZWFzeV9tY190b29sYmFyX2xpbmtzIGxpIGEuZXJyb3ItbWVzc2FnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTdcIjtmb250LWZhbWlseTpkYXNoaWNvbnN9I3lpa2VzX2Vhc3lfbWNfdG9vbGJhcl9saW5rcyBsaSBhLmZvcm0tc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIjtmb250LWZhbWlseTpkYXNoaWNvbnN9I2NoZWNrYm94LXNldHRpbmdzLWZvcm0gLmRhc2hpY29ucy1lZGl0b3ItaGVscHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjZ9Lm5vLWxpc3RzLXNldHVwLW5vdGljZXtwYWRkaW5nOi41ZW0gMH0ueWlrZXMtZm9ybS1pZC1udW1iZXJ7d2lkdGg6NTVweH1zcGFuW3RpdGxlPUltcHJlc3Npb25zXTpob3ZlcixzcGFuW3RpdGxlPVN1Ym1pc3Npb25zXTpob3ZlcixzcGFuW3RpdGxlPVwiQ29udmVyc2lvbiBSYXRlXCJdOmhvdmVye2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0taWQtY29udGFpbmVye3BhZGRpbmc6MXB4IDhweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiM0OWE5ZWM7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmZ9Lm1hbmFnZS1mb3JtLWFkbWluLW5vdGljZXttYXJnaW4tdG9wOjEuNzVlbSFpbXBvcnRhbnR9LnJlbW92ZS1ub3RpZmljYXRpb24sLnlpa2VzLW1jLXNldHRpbmdzLWV4cGFuc2lvbi1zZWN0aW9uIGEucmVtb3ZlLWZpZWxkLGEueWlrZXMtZGVsZXRlLW1haWxjaGltcC1mb3JtLGEueWlrZXMtZGVsZXRlLXN1YnNjcmliZXJ7Y29sb3I6I2Q5NjA2MCFpbXBvcnRhbnR9Lnlpa2VzLWRlbGV0ZS1tYWlsY2hpbXAtZm9ybXttYXJnaW4tdG9wOjZweH0jcG9zdGJveC1jb250YWluZXItMSAueWlrZXMtZGVsZXRlLW1haWxjaGltcC1mb3Jte2Zsb2F0OnJpZ2h0fS5mb3JtLWJ1dHRvbnMtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMXB4IDEwcHh9LmZvcm1zLWJ1dHRvbnMtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XXttYXJnaW46MCAwIC41ZW19LnVwZGF0ZS1mb3JtLXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bztib3R0b206MTNweH0ueWlrZXMtbWMtc2hvcnRjb2RlLWlucHV0e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7Y29sb3I6IzMzM30uaGlkZGVuLWNsYXNze2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN0YXQtY29udGFpbmVye3dpZHRoOjEwJTttYXgtd2lkdGg6NzVweH0ubm8tY3VycmVudC1zdWJzY3JpYmVyLW5vdGljZSBlbSwubm8tbWFpbGNoaW1wLWZvcm1zLWZvdW5kIGVte3BhZGRpbmc6MjVweCAwIDI1cHggMjVweH0uY29sdW1uLWNvbHVtbm5hbWUgc3Bhbi5zdGF0c3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMCV9LmNvbHVtbi1jb2x1bW5uYW1lIHNwYW4uc3RhdHMgc3Bhbjpob3ZlcntjdXJzb3I6cG9pbnRlcn0jYXZhaWxhYmxlLWZpZWxkcyBsaSwjYXZhaWxhYmxlLWludGVyZXN0LWdyb3VwcyBsaXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2JvcmRlcjoxcHggc29saWQgcmdiYSgxNzcsMTc3LDE3NywuNzEpO2NvbG9yOiMzMzM7cGFkZGluZzo1cHg7bWFyZ2luOi41ZW0gMH0jYXZhaWxhYmxlLWZpZWxkcyBsaS5ub3QtYXZhaWxhYmxlLCNhdmFpbGFibGUtaW50ZXJlc3QtZ3JvdXBzIGxpLm5vdC1hdmFpbGFibGV7b3BhY2l0eTouNiFpbXBvcnRhbnR9I2F2YWlsYWJsZS1maWVsZHMgbGkuZmllbGQtdG8tYWRkLXRvLWZvcm0sI2F2YWlsYWJsZS1pbnRlcmVzdC1ncm91cHMgbGkuZ3JvdXAtdG8tYWRkLXRvLWZvcm17YmFja2dyb3VuZDpyZ2JhKDQ2LDE2MiwyMDQsLjI1KX0uYWRkLWZpZWxkLXRvLWVkaXRvciAuYWRkLXRvLWZvcm0tYnVpbGRlci1hcnJvdywuYnV0dG9uLXNlY29uZGFyeSAuYWRkLXRvLWZvcm0tYnVpbGRlci1hcnJvd3t3aWR0aDoxNXB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuOH0uY2xlYXItZm9ybS1maWVsZHN7YmFja2dyb3VuZDojZTE0ZDQzO2JvcmRlci1jb2xvcjojZDAyYzIxO2NvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwICNlYzhiODUsMCAxcHggMCByZ2JhKDAsMCwwLC4xNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjI4cHg7cGFkZGluZzowIDEwcHggMXB4O2JvcmRlci13aWR0aDoxcHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI2cHg7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2Zsb2F0OnJpZ2h0O21hcmdpbjowIDExcHggMTBweCAwfS5jbGVhci1mb3JtLWZpZWxkczphY3RpdmUsLmNsZWFyLWZvcm0tZmllbGRzOmZvY3VzLC5jbGVhci1mb3JtLWZpZWxkczpob3ZlcntiYWNrZ3JvdW5kOiNkZDM4MmQ7Ym9yZGVyLWNvbG9yOiNiYTI4MWU7Y29sb3I6I2ZmZjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgI2U4Nzc2Zn0ueWlrZXMtbWMtdmlldy1saXN0LWJyZWFkY3J1bWJze3BhZGRpbmc6LjhlbTtib3JkZXI6MXB4IHNvbGlkICNEOEQ4RDg7YmFja2dyb3VuZDojRUNFQ0VDO21hcmdpbjoxLjVlbSAwIC44ZW19Lnlpa2VzLW1jLW1lbWJlci1yYXRpbmctc3Rhcntjb2xvcjojZGFhNTIwfSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlcntiYWNrZ3JvdW5kOiNmZWZlZmU7bWluLWhlaWdodDoyMDBweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNCk7d2Via2l0LWJveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjA0KTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzoxNXB4IDIwcHg7d2lkdGg6NTAwcHg7ZmxvYXQ6bGVmdH0jeWlrZXMtbWMtc3Vic2NyaWJlci1jYXJkLXdyYXBwZXIgLnN1YnNjcmliZXItb3B0aW4taXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjFlbSAwIDA7Zm9udC1zdHlsZTppdGFsaWN9LnZpZXctdXNlci1kYXRhLXdyYXAgI2N1c3RvbWVyLXRhYi13cmFwcGVyLWxpc3R7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOiNmZWZlZmU7bWFyZ2luLXRvcDowO3BhZGRpbmc6MTJweDttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9LnZpZXctdXNlci1kYXRhLXdyYXAgI2N1c3RvbWVyLXRhYi13cmFwcGVyLWxpc3QgLmRhc2hpY29uc3tmb250LXNpemU6MjNweDtoZWlnaHQ6MjNweDt3aWR0aDoyM3B4O21hcmdpbjozcHggMH0udmlldy11c2VyLWRhdGEtd3JhcCAjY3VzdG9tZXItdGFiLXdyYXBwZXItbGlzdCBsaS5pbmFjdGl2ZXtjb2xvcjpyZ2JhKDUxLDUxLDUxLC4zMSk7dHJhbnNpdGlvbjpjb2xvciBlYXNlLW91dCAuMXN9LnZpZXctdXNlci1kYXRhLXdyYXAgI2N1c3RvbWVyLXRhYi13cmFwcGVyLWxpc3QgbGkuYWN0aXZlLC52aWV3LXVzZXItZGF0YS13cmFwICNjdXN0b21lci10YWItd3JhcHBlci1saXN0IGxpLmluYWN0aXZlOmhvdmVye2NvbG9yOnJnYmEoNTEsNTEsNTEsMSl9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIC55aWtlcy1tYy1jYXJkLXRvcCAubWVtYmVyLXN0YXItcmF0aW5nLWNvbnRhaW5lciwjeWlrZXMtbWMtc3Vic2NyaWJlci1jYXJkLXdyYXBwZXIgLnlpa2VzLW1jLWNhcmQtdG9wIGgyLCN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAueWlrZXMtbWMtY2FyZC10b3AgaW1ne2Zsb2F0OmxlZnR9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyICNkZWxldGUtbWFpbGNoaW1wLXN1YnNjcmliZXJ7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAueWlrZXMtbWMtY2FyZC10b3AgaW1ne2JvcmRlci1yYWRpdXM6M3B4fSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAubWVyZ2UtdmFyaWFibGUtc2VjdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7bWluLWhlaWdodDo2NXB4O2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjZGRkfSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAubWVyZ2UtdmFyaWFibGUtc2VjdGlvbiBsaSBwe21hcmdpbjowIDAgMWVtfSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAueWlrZXMtbWMtY2FyZC10b3AgaDJ7bWF4LXdpZHRoOjM3MHB4O3dpZHRoOjc1JTtwYWRkaW5nOjB9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIC5tZW1iZXItc3Rhci1yYXRpbmctY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi41ZW0gMCAuNWVtIDEwcHh9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIGgye21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjB9I3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIC55aWtlcy1tYy1jYXJkLWJvZHksI3lpa2VzLW1jLXN1YnNjcmliZXItY2FyZC13cmFwcGVyIC55aWtlcy1tYy1jYXJkLXRvcHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5tZW1iZXItbG9jYXRpb24tZGF0YSwubWVtYmVyLXN1YnNjcmlwdGlvbi1kYXRle3dpZHRoOjcwJTttYXgtd2lkdGg6MzcwcHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fSN5aWtlcy1tYy1zdWJzY3JpYmVyLWNhcmQtd3JhcHBlciAueWlrZXMtbWMtY2FyZC1ib2R5IGg0e21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDo1cHh9Lnlpa2VzLW1jLXN1YnNjcmliZXItaHJ7bWFyZ2luOjEuNWVtIDB9Lm1lbWJlci1zdWJzY3JpcHRpb24tZGF0ZXttYXJnaW46LjVlbSAwIC41ZW0gMTBweH0ubWVtYmVyLWxvY2F0aW9uLWRhdGF7bWFyZ2luOi4yNWVtIDAgLjI1ZW0gMTBweH0uYWRkb24tcmVxdWlyZWQtbGlua3tjb2xvcjojMzMzO29wYWNpdHk6LjV9LnZpZXctbGlzdC1zaWRlYmFyLWlucHV0e2NvbG9yOiMzMzN9LmludGVyZXN0LWdyb3VwLXVsLC5tZXJnZS12YXJpYWJsZS11bCwuc2VnbWVudC11bHtwYWRkaW5nLWxlZnQ6MTVweDtmb250LXNpemU6MTRweH0uaW50ZXJlc3QtZ3JvdXAtdWwgbGkgLmRhc2hpY29ucywubWVyZ2UtdmFyaWFibGUtdWwgbGkgLmRhc2hpY29uc3tsaW5lLWhlaWdodDoxLjg7Zm9udC1zaXplOjlweH1hLmJ1dHRvbi1wcmltYXJ5LmVkaXQtZmllbGRzLWJ1dHRvbnttYXJnaW46MCAwIDEwcHggMTVweH0uaW50ZXJlc3QtZ3JvdXAtY291bnQsLm1lcmdlLXZhcmlhYmxlLWNvdW50LC5zZWdtZW50LWdyb3VwLWNvdW50e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWJvdHRvbTouNzVlbTtwYWRkaW5nLWxlZnQ6N3B4fWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgYSxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5pbnRlcmVzdC1ncm91cC10aXRsZXtwYWRkaW5nLWxlZnQ6NXB4fS5lZGl0LXNlZ21lbnRzLWJ1dHRvbnttYXJnaW46MCAwIDEwcHggMTVweH0uZWRpdC1zZWdtZW50LWRlc2NyaXB0aW9ue3BhZGRpbmc6MCAwIDEwcHggMTVweH0jY3JlZGl0LWNvbnRhaW5lcnttYXJnaW4tdG9wOjEuNWVtfS55aWtlcy1lYXN5LW1haWxjaGltcC1jdXN0b20tY29udGVudC1pY29ue2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjF9LmN1c3RvbS1maWVsZC1zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwfSNhc3NvY2lhdGVkLWxpc3R7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjVweH0jcmVkaXJlY3QtdXNlci10by1zZWxlY3Rpb257d2lkdGg6MTAwJX0jZWRpdC15aWtlcy1tYy1mb3JtIGxhYmVsIGgze21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9I2F2YWlsYWJsZS1maWVsZHMgLmZpZWxkLXJlcXVpcmVke2NvbG9yOiNkOTYwNjAhaW1wb3J0YW50fWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNwb3N0c3R1ZmYgaDJ7cGFkZGluZzo4cHggMTJweDttYXJnaW4tdG9wOjB9LmVkaXQtZm9ybS1mb3JtLWRlc2NyaXB0aW9ue3dpZHRoOjEwMCU7cmVzaXplOnZlcnRpY2FsO21pbi1oZWlnaHQ6NjVweDttYXgtaGVpZ2h0OjEwMHB4fS5lZGl0LWZvcm0tdGl0bGV7cGFkZGluZy1sZWZ0OjEycHghaW1wb3J0YW50fSNlZGl0LWZvcm0tZGVzY3JpcHRpb257cGFkZGluZzowIDEycHg7bWFyZ2luOjFlbSAwfS55aWtlcy1lYXN5LW1jLXBvc3Rib3h7b3ZlcmZsb3c6aGlkZGVufS5uby1pbnRlcmVzdC1ncm91cHMtZm91bmQtbWVzc2FnZXtvcGFjaXR5Oi4zNX0udXBncmFkaW5nLWVsbGlwc2Utb25lLC51cGdyYWRpbmctZWxsaXBzZS10d297LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7LW1vei1vcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGV9I2ludGVyZXN0LWdyb3Vwcy1jb250YWluZXIgLmRlc2NyaXB0aW9uLCNtZXJnZS12YXJpYWJsZXMtY29udGFpbmVyIC5kZXNjcmlwdGlvbntwYWRkaW5nLXRvcDouNWVtfS5pbnNpZGUtc2VjdGlvbi0xe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjEuNWVtfS5pbnNpZGUtc2VjdGlvbi0ye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjJlbX0uZm9ybS1maWVsZC1jb250YWluZXItc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjouNWVtIDB9I3N0eWxlLWxpc3QgdWwgbGl7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbjoxZW0gMH0uZm9ybS1zdHlsZS1hZGp1c3RtZW50LC53cC1waWNrZXItY29udGFpbmVye2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCU7bWFyZ2luOi41ZW0gMH0uZHluYW1pYy1lbWFpbC10YWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjVweH0uZHluYW1pYy10YWctZGVzY3JpcHRpb24gdGR7cGFkZGluZy10b3A6MH0jY3JlYXRlLW5ldy1ub3RpZmljYXRpb24tYnV0dG9ue21hcmdpbi10b3A6MWVtfS5maWxlLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9Lnlpa2VzLW1haWxjaGltcC1maWxlLWZpZWxkIGlucHV0W25hbWUqPVwiY3VzdG9tLWZpZWxkW2luY2VudGl2ZS1hdHRhY2htZW50XVwiXXttYXJnaW4tYm90dG9tOi41ZW19Lnlpa2VzLW1haWxjaGltcC1maWxlLWZpZWxkIGlucHV0W25hbWUqPVwiY3VzdG9tLWZpZWxkW2luY2VudGl2ZS1hdHRhY2htZW50XVwiXSsuYnV0dG9uLXNlY29uZGFyeXttYXJnaW4tbGVmdDo0cHh9aW5wdXQjdXBsb2FkLWJ0bltkYXRhLWF0dHItcG9zaXRpb249XCIxXCJde21hcmdpbi1sZWZ0OjB9LnJlbW92ZS1maWxlLWJ1dHRvbntiYWNrZ3JvdW5kOnVybCguLi9wYXJ0aWFscy9oZWxwZXJzL2ZpZWxkcy9pbWcvaWNvbi1kZWxldGUucG5nKTtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWluZGVudDotOTk5OTlweDt3aWR0aDoxNnB4fWEuYWRkLW5ldy1pbmNlbnRpdmUtYXR0YWNobWVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7bWFyZ2luLXJpZ2h0OjEwMCUhaW1wb3J0YW50O21hcmdpbi10b3A6LjVlbSFpbXBvcnRhbnR9YS5hZGQtbmV3LWluY2VudGl2ZS1hdHRhY2htZW50IC5kYXNoaWNvbnN7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS44fS5mb3JtLWJ1aWxkZXItcGxhY2Vob2xkZXJ7YmFja2dyb3VuZDpyZ2JhKDIwNiwyMDYsMjA2LC4yKTtoZWlnaHQ6MzBweH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToxZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxODcsMTg3LDE4NywuMjkpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo2cHg7bWFyZ2luLWJvdHRvbTouNWVtO21hcmdpbi10b3A6MS41ZW19LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciBsYWJlbCwuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLXRpdGxlLmZpcnN0e21hcmdpbi10b3A6MH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQ6cmdiYSgyNDEsMjQxLDI0MSwuNzUpO3BhZGRpbmc6MWVtfWxhYmVsLmxvZ2luLXJlc3RyaWN0aW9uLWNlbnRlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAuZGF0ZS1yZXN0aXJjdGlvbi1zZWN0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Zvcm0tc2V0dGluZ3MgLnNlY3Rpb24taW50ZXJpb3IgLmRhdGUtcmVzdGlyY3Rpb24tc2VjdGlvbiBwLmRlc2NyaXB0aW9uLmVycm9ye2NvbG9yOiNGNTYwNjB9LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAuZGF0ZS1yZXN0aXJjdGlvbi1zZWN0aW9uIGxhYmVse2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0Oi41ZW07bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5uZXN0ZWQtY2hpbGQgLnlpa2VzLWVhc3ktbWMtZm9ybS1yZXN0cmljdGlvbi1leHBpcmVkLW1lc3NhZ2UsLmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAubmVzdGVkLWNoaWxkIC55aWtlcy1lYXN5LW1jLWZvcm0tcmVzdHJpY3Rpb24tbG9naW4tbWVzc2FnZSwuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5uZXN0ZWQtY2hpbGQgLnlpa2VzLWVhc3ktbWMtZm9ybS1yZXN0cmljdGlvbi1wZW5kaW5nLW1lc3NhZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NTBweH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5uZXN0ZWQtY2hpbGR7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MiU7d2lkdGg6OTglO2JvcmRlci1sZWZ0OjFweCBkYXNoZWQgI0JEQkRCRDtib3JkZXItc3BhY2luZzoycHg7bWFyZ2luOi41ZW0gMCAxZW19LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAubmVzdGVkLWNoaWxkIC55aWtlcy1lYXN5LW1jLXN1Ym1pdC1idXR0b24tdGV4dHttYXJnaW46MH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5kYXRlLXJlc3RpcmN0aW9uLXNlY3Rpb257bWFyZ2luLWJvdHRvbTowfS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Zvcm0tc2V0dGluZ3MgLnNlY3Rpb24taW50ZXJpb3IgLmRhdGUtcmVzdGlyY3Rpb24tc2VjdGlvbi5sYXN0e21hcmdpbi1ib3R0b206Ljc1ZW19LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAubmVzdGVkLWNoaWxkLmhpZGRlbntkaXNwbGF5Om5vbmV9LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAjZm9ybS1zZXR0aW5ncyAuc2VjdGlvbi1pbnRlcmlvciAuZGVzY3JpcHRpb24rbGFiZWx7bWFyZ2luLXRvcDoxZW07ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Zvcm0tc2V0dGluZ3MgLnNlY3Rpb24taW50ZXJpb3IgbGFiZWwuaW5saW5lLWZvcm0tbGFiZWx7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5zZWN0aW9uLWludGVyaW9yIC5kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5uZXN0ZWQtY2hpbGQgc3Ryb25nOmZpcnN0LWNoaWxkLC5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gI2Zvcm0tc2V0dGluZ3MgLnNlY3Rpb24taW50ZXJpb3Igc3Ryb25nOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtICNmb3JtLXNldHRpbmdzIC5pbmxpbmUtZm9ybS1sYWJlbHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxMHB4fWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLXdyYXBwZXJ7b3ZlcmZsb3cteTphdXRvO2hlaWdodDoxNTBweDt3aWR0aDoxNzBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtvdXRsaW5lOjA7ei1pbmRleDoxMDAwMTttYXJnaW46MH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci13cmFwcGVyLnVpLXRpbWVwaWNrZXItd2l0aC1kdXJhdGlvbnt3aWR0aDoxM2VtfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLXdyYXBwZXIudWktdGltZXBpY2tlci13aXRoLWR1cmF0aW9uLnVpLXRpbWVwaWNrZXItc3RlcC0zMCxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci13cmFwcGVyLnVpLXRpbWVwaWNrZXItd2l0aC1kdXJhdGlvbi51aS10aW1lcGlja2VyLXN0ZXAtNjB7d2lkdGg6MTFlbX1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItZHVyYXRpb257bWFyZ2luLWxlZnQ6NXB4O2NvbG9yOiM4ODh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItbGlzdDpob3ZlciAudWktdGltZXBpY2tlci1kdXJhdGlvbntjb2xvcjojODg4fWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLWxpc3QgbGl7cGFkZGluZzozcHggMCAzcHggNXB4O2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojMDAwO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci1saXN0OmhvdmVyIC51aS10aW1lcGlja2VyLXNlbGVjdGVke2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLWxpc3QgLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQ6aG92ZXIsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItbGlzdCBsaTpob3Zlcixib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSBsaS51aS10aW1lcGlja2VyLXNlbGVjdGVke2JhY2tncm91bmQ6IzE5ODBFQztjb2xvcjojZmZmfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLWxpc3QgbGk6aG92ZXIgLnVpLXRpbWVwaWNrZXItZHVyYXRpb24sYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gbGkudWktdGltZXBpY2tlci1zZWxlY3RlZCAudWktdGltZXBpY2tlci1kdXJhdGlvbntjb2xvcjojY2NjfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZCxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItbGlzdCBsaS51aS10aW1lcGlja2VyLXNlbGVjdGVkLnVpLXRpbWVwaWNrZXItZGlzYWJsZWR7Y29sb3I6Izg4ODtjdXJzb3I6ZGVmYXVsdH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLXRpbWVwaWNrZXItbGlzdCBsaS51aS10aW1lcGlja2VyLXNlbGVjdGVkLnVpLXRpbWVwaWNrZXItZGlzYWJsZWR7YmFja2dyb3VuZDojZjJmMmYyfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2Vye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM2NkFGRTk7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsLjYpO2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjRweDtwYWRkaW5nOjEwcHg7d2lkdGg6MjQwcHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgYTpob3Zlcixib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciB0ZDpob3ZlciBhe2NvbG9yOiMyQTY0OTY7dHJhbnNpdGlvbjpjb2xvciAuMXMgZWFzZS1pbi1vdXR9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVye21hcmdpbi1ib3R0b206NHB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle2ZvbnQtd2VpZ2h0OjcwMH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LGJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7Y3Vyc29yOmRlZmF1bHQ7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6MnB4O3dpZHRoOjMwcHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntmbG9hdDpsZWZ0O3RleHQtYWxpZ246bGVmdH1ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHR9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwiO2ZvbnQtZmFtaWx5OmRhc2hpY29uc31ib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCI7Zm9udC1mYW1pbHk6ZGFzaGljb25zfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIsYm9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntjdXJzb3I6cG9pbnRlciFpbXBvcnRhbnR9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXItY2xvc2V7ZGlzcGxheTpub25lfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyLWN1cnJlbnR7Y29sb3I6IzU1NSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNjY2MhaW1wb3J0YW50O2JhY2tncm91bmQ6I2Y3ZjdmNyFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDFweCAwICNjY2MhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjZweDtoZWlnaHQ6MjhweDtwYWRkaW5nOjAgMTBweCAxcHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7d2hpdGUtc3BhY2U6bm93cmFwO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tdG9wOjEwcHh9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgYSxib2R5LmFkbWluX3BhZ2VfeWlrZXMtbWFpbGNoaW1wLWVkaXQtZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10b2RheSBhe2NvbG9yOiNmZmZ9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWljb257ZGlzcGxheTpub25lfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFye3RhYmxlLWxheW91dDpmaXhlZDt3aWR0aDoxMDAlfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkLGJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoe3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NHB4IDB9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGR7Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLWluLW91dCxjb2xvciAuMXMgZWFzZS1pbi1vdXR9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojRUJFQkVCO2N1cnNvcjpwb2ludGVyfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRvZGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSg2NiwxMzcsMjA0LC42NSl9Ym9keS5hZG1pbl9wYWdlX3lpa2VzLW1haWxjaGltcC1lZGl0LWZvcm0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXl7YmFja2dyb3VuZC1jb2xvcjojNDI4OWNjfWJvZHkuYWRtaW5fcGFnZV95aWtlcy1tYWlsY2hpbXAtZWRpdC1mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYWRpby1ob2xkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttYXJnaW46LjVlbSAwfS5jdXN0b20tcmFkaW8tbGFiZWx7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjowIDVweH0uY3VzdG9tLXJhZGlvLWxhYmVsOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5jdXN0b20tcmFkaW8tbGFiZWwgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5jdXN0b20tc2VsZWN0LWZpZWxke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW46LjVlbSAwfSNhdmFpbGFibGUtd2lkZ2V0cyBbY2xhc3MqPXlpa2VzX2Vhc3ldIC53aWRnZXQtdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL01haWxDaGltcF9Bc3NldHMvRnJlZGRpZV9vcmlnaW5hbC5wbmcpIG5vLXJlcGVhdCAjRkFGQUZBO2JhY2tncm91bmQtc2l6ZTpjb250YWlufWJvZHkud3AtY3VzdG9taXplciAjYXZhaWxhYmxlLXdpZGdldHMgW2lkKj1cIl95aWtlc19lYXN5X21jX3dpZGdldFwiXT5kaXYud2lkZ2V0LXRvcD5kaXYud2lkZ2V0LXRpdGxlPmg0e2JhY2tncm91bmQ6MCAwIWltcG9ydGFudH0jY29ubmVjdGlvbi1jb250YWluZXJ7ZmxvYXQ6cmlnaHQ7Y29sb3I6I2ZmZjtwYWRkaW5nOi4yNWVtIC43NWVtIC4yNWVtIC4yNWVtO21hcmdpbi10b3A6LTRweH0jY29ubmVjdGlvbi1jb250YWluZXIuYXBpLWNvbm5lY3RlZHtiYWNrZ3JvdW5kOiM0NGJhNDR9I2Nvbm5lY3Rpb24tY29udGFpbmVyLmFwaS1ub3QtY29ubmVjdGVke2JhY2tncm91bmQ6I2I1YjViNX0ueWlrZXMtbWMtYXBpLWNvbm5lY3RlZCwueWlrZXMtbWMtYXBpLW5vdC1jb25uZWN0ZWR7bGluZS1oZWlnaHQ6MX0uc2hvdy1zb21lLWxvdmUtY29udGFpbmVye3RyYW5zaXRpb246bWF4LWhlaWdodCAuNzVzfSNyZXZpZXcteWlrZXMtZWFzeS1tY3t0ZXh0LWFsaWduOmNlbnRlcn0jcmV2aWV3LXlpa2VzLWVhc3ktbWMgLmRhc2hpY29ucy1zdGFyLWZpbGxlZHtjb2xvcjojRTZCODAwfS5tZXRhLWJveC1zb3J0YWJsZXMgaHJ7bWFyZ2luOjEuNzVlbSAwIDB9I2Fib3V0LXlpa2VzLWluY3tkaXNwbGF5Om5vbmV9I2Fib3V0LXlpa2VzLWluYyAuYWJvdXQtc2lkZWJhci15aWtlcy1sb2dve2Zsb2F0OmxlZnQ7d2lkdGg6OTVweDttYXJnaW46NXB4IDdweCAwIDB9I2Fib3V0LXlpa2VzLWluYyBwe21hcmdpbi10b3A6MH0ueWlrZXMtZWFzeS1tYy11cGRhdGVke2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICM0RUFFRjA7bWFyZ2luOjFlbSAyMHB4IDFlbSAwO3BhZGRpbmc6MnB4IDEwcHg7YmFja2dyb3VuZDpyaWdodCBib3R0b20gbm8tcmVwZWF0ICNmZmY7YmFja2dyb3VuZC1zaXplOjEyMHB4O2JhY2tncm91bmQtcG9zaXRpb24teToyOXB4fS5zdXBwb3J0LXNlY3Rpb257bWFyZ2luOjEuNWVtIDA7cGFkZGluZzoxZW0gMH0uZ2l0aHViLW9jdG9jYXR7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW5jbHVkZXMvaW1hZ2VzL1N1cHBvcnRfUGFnZS9PY3RvY2F0LnBuZykgbGVmdCB0b3Agbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO3dpZHRoOjUwcHg7aGVpZ2h0OjQ1cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi10b3A6LTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7Lnlpa2VzLWVhc3ktbWMtcG9zdGJveCAjcG9zdC1ib2R5LmNvbHVtbnMtMiAjcG9zdGJveC1jb250YWluZXItMXtmbG9hdDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg1MHB4KXsub3B0aW9uLW1lbnUtc2VsZWN0ZWQtYXJyb3d7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3ODJweCl7I2NoaW1wLWNoYXR0ZXIgLmNoaW1wLWNoYXR0ZXItY29udGFpbmVye2Zsb2F0Om5vbmU7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX19LnJlY2FwdGNoYS1kZW1vLWdpZnt3aWR0aDoyNzVweH0ucHJvLXZlcnNpb24tb25seS1ub3RpY2V7Y29sb3I6I2Q5NjA2MH0udXBncmFkaW5nLWVsbGlwc2Utb25le2ZpbHRlcjphbHBoYShvcGFjaXR5PTApOy1raHRtbC1vcGFjaXR5OjA7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjBtczthbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5OjBtc30udXBncmFkaW5nLWVsbGlwc2UtdHdve2ZpbHRlcjphbHBoYShvcGFjaXR5PTApOy1raHRtbC1vcGFjaXR5OjA7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yczthbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5Oi4yc30udXBncmFkaW5nLWVsbGlwc2UtdGhyZWV7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7LW1vei1vcGFjaXR5OjA7LWtodG1sLW9wYWNpdHk6MDtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjNzO2FuaW1hdGlvbjpkb3QgMS4zcyBpbmZpbml0ZTthbmltYXRpb24tZGVsYXk6LjNzfUBrZXlmcmFtZXMgZG90ezAlLDUwJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fSJdfQ== */
admin/css/yikes-inc-easy-mailchimp-migrate-option-styles.min.css CHANGED
@@ -1,2 +1,2 @@
1
- .upgrading-ellipse-one,.upgrading-ellipse-two{-webkit-animation:dot 1.3s infinite;opacity:0}.migrate-options-notice{display:none}.migration-complete-notification{margin-top:2em;font-size:18px;font-weight:200}#options-updated li:before{background:#FCFCFC;border-radius:50%;margin-right:5px;color:rgba(74,209,74,.69);font-family:Dashicons;content:"\f147"}#options-updated li:last-child:before{content:"";font-family:"";margin-left:15px;margin-top:2em!important}#options-updated li{margin:1em 0}.upgrading-ellipse-one{-webkit-animation-delay:0ms;animation:dot 1.3s infinite;animation-delay:0ms}.upgrading-ellipse-two{-webkit-animation-delay:.2s;animation:dot 1.3s infinite;animation-delay:.2s}.upgrading-ellipse-three{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s}@keyframes dot{0%,50%{opacity:0}100%{opacity:1}}
2
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1taWdyYXRlLW9wdGlvbi1zdHlsZXMubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4Q0FBOEMsb0NBQW9DLFNBQVMsQ0FBQyx3QkFBd0IsWUFBWSxDQUFDLGlDQUFpQyxlQUFlLGVBQWUsZUFBZSxDQUFDLDJCQUEyQixtQkFBbUIsa0JBQWtCLGlCQUFpQiwwQkFBMEIsc0JBQXNCLGVBQWUsQ0FBQyxzQ0FBc0MsV0FBVyxlQUFlLGlCQUFpQix3QkFBd0IsQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLHVCQUF1Qiw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLHVCQUF1Qiw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLHlCQUF5QixVQUFVLG9DQUFvQyw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLGVBQWUsT0FBTyxTQUFTLENBQUMsS0FBSyxTQUFTLENBQUMsQ0FBQyIsImZpbGUiOiJ5aWtlcy1pbmMtZWFzeS1tYWlsY2hpbXAtbWlncmF0ZS1vcHRpb24tc3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudXBncmFkaW5nLWVsbGlwc2Utb25lLC51cGdyYWRpbmctZWxsaXBzZS10d297LXdlYmtpdC1hbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGU7b3BhY2l0eTowfS5taWdyYXRlLW9wdGlvbnMtbm90aWNle2Rpc3BsYXk6bm9uZX0ubWlncmF0aW9uLWNvbXBsZXRlLW5vdGlmaWNhdGlvbnttYXJnaW4tdG9wOjJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDoyMDB9I29wdGlvbnMtdXBkYXRlZCBsaTpiZWZvcmV7YmFja2dyb3VuZDojRkNGQ0ZDO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1yaWdodDo1cHg7Y29sb3I6cmdiYSg3NCwyMDksNzQsLjY5KTtmb250LWZhbWlseTpEYXNoaWNvbnM7Y29udGVudDpcIlxcZjE0N1wifSNvcHRpb25zLXVwZGF0ZWQgbGk6bGFzdC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlwiO2ZvbnQtZmFtaWx5OlwiXCI7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tdG9wOjJlbSFpbXBvcnRhbnR9I29wdGlvbnMtdXBkYXRlZCBsaXttYXJnaW46MWVtIDB9LnVwZ3JhZGluZy1lbGxpcHNlLW9uZXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowbXM7YW5pbWF0aW9uOmRvdCAxLjNzIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTowbXN9LnVwZ3JhZGluZy1lbGxpcHNlLXR3b3std2Via2l0LWFuaW1hdGlvbi1kZWxheTouMnM7YW5pbWF0aW9uOmRvdCAxLjNzIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTouMnN9LnVwZ3JhZGluZy1lbGxpcHNlLXRocmVle29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjpkb3QgMS4zcyBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouM3M7YW5pbWF0aW9uOmRvdCAxLjNzIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTouM3N9QGtleWZyYW1lcyBkb3R7MCUsNTAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19Il19 */
1
+ .upgrading-ellipse-one,.upgrading-ellipse-two{-webkit-animation:dot 1.3s infinite;opacity:0}.migrate-options-notice{display:none}.migration-complete-notification{margin-top:2em;font-size:18px;font-weight:200}#options-updated li:before{background:#FCFCFC;border-radius:50%;margin-right:5px;color:rgba(74,209,74,.69);font-family:Dashicons;content:"\f147"}#options-updated li:last-child:before{content:"";font-family:"";margin-left:15px;margin-top:2em!important}#options-updated li{margin:1em 0}.upgrading-ellipse-one{-webkit-animation-delay:0ms;animation:dot 1.3s infinite;animation-delay:0ms}.upgrading-ellipse-two{-webkit-animation-delay:.2s;animation:dot 1.3s infinite;animation-delay:.2s}.upgrading-ellipse-three{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s}@keyframes dot{0%,50%{opacity:0}100%{opacity:1}}
2
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1taWdyYXRlLW9wdGlvbi1zdHlsZXMubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4Q0FBOEMsb0NBQW9DLFNBQVMsQ0FBQyx3QkFBd0IsWUFBWSxDQUFDLGlDQUFpQyxlQUFlLGVBQWUsZUFBZSxDQUFDLDJCQUEyQixtQkFBbUIsa0JBQWtCLGlCQUFpQiwwQkFBMEIsc0JBQXNCLGVBQWUsQ0FBQyxzQ0FBc0MsV0FBVyxlQUFlLGlCQUFpQix3QkFBd0IsQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLHVCQUF1Qiw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLHVCQUF1Qiw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLHlCQUF5QixVQUFVLG9DQUFvQyw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLGVBQWUsT0FBTyxTQUFTLENBQUMsS0FBSyxTQUFTLENBQUMsQ0FBQyIsImZpbGUiOiJ5aWtlcy1pbmMtZWFzeS1tYWlsY2hpbXAtbWlncmF0ZS1vcHRpb24tc3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudXBncmFkaW5nLWVsbGlwc2Utb25lLC51cGdyYWRpbmctZWxsaXBzZS10d297LXdlYmtpdC1hbmltYXRpb246ZG90IDEuM3MgaW5maW5pdGU7b3BhY2l0eTowfS5taWdyYXRlLW9wdGlvbnMtbm90aWNle2Rpc3BsYXk6bm9uZX0ubWlncmF0aW9uLWNvbXBsZXRlLW5vdGlmaWNhdGlvbnttYXJnaW4tdG9wOjJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDoyMDB9I29wdGlvbnMtdXBkYXRlZCBsaTpiZWZvcmV7YmFja2dyb3VuZDojRkNGQ0ZDO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1yaWdodDo1cHg7Y29sb3I6cmdiYSg3NCwyMDksNzQsLjY5KTtmb250LWZhbWlseTpEYXNoaWNvbnM7Y29udGVudDpcIlxcZjE0N1wifSNvcHRpb25zLXVwZGF0ZWQgbGk6bGFzdC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlwiO2ZvbnQtZmFtaWx5OlwiXCI7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tdG9wOjJlbSFpbXBvcnRhbnR9I29wdGlvbnMtdXBkYXRlZCBsaXttYXJnaW46MWVtIDB9LnVwZ3JhZGluZy1lbGxpcHNlLW9uZXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowbXM7YW5pbWF0aW9uOmRvdCAxLjNzIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTowbXN9LnVwZ3JhZGluZy1lbGxpcHNlLXR3b3std2Via2l0LWFuaW1hdGlvbi1kZWxheTouMnM7YW5pbWF0aW9uOmRvdCAxLjNzIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTouMnN9LnVwZ3JhZGluZy1lbGxpcHNlLXRocmVle29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjpkb3QgMS4zcyBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouM3M7YW5pbWF0aW9uOmRvdCAxLjNzIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTouM3N9QGtleWZyYW1lcyBkb3R7MCUsNTAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19Il19 */
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.9